/*
Theme Name:		Lakeside Rooms
Theme URI: 		http://promediadd.com/
Version: 		1
Description: 	Lakeside Rooms Theme.
Author: 		Nathan Green
Author URI:		http://promediadd.com/
Tags: blue, white, fixed width, two column

	Terri Sheldon Theme v1.0

	This theme was designed and built by Nathan Green.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



* { margin:0; padding:0; border:0; }

body { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 13px; font-weight: normal; color: #4a4a4a; background: url('images/main-bg.jpg') top center repeat-x #00b189; }

/* Text formatting */ 

h1, h2, h3 { margin-bottom: 17px; letter-spacing: -0.6px; }

h4, h5, h6 { margin-bottom: 17px; font-style: italic; }

p { margin: 0 0 17px; line-height: 17px; }

a { color: #00b189; font-weight: bold; text-decoration: none; border-bottom: none; }

a:hover { border-bottom: 1px solid #00b189; }

ul, li { list-style: disc inside; }

ul { margin-bottom: 17px; }

li { padding-left: 17px; line-height: 17px; }

/* Misc Resets */

img, a img { border: none; padding:0; margin: 0px; }

.small { font-size: 11px; }

.last { border: none !important; margin: 0 !important; }

.alignleft { float: left; margin: 0 17px 17px 0; }

.alignright { float: right; margin: 0 0 17px 17px; }

/* Page-wrap */

div#page-wrap { margin: 0 auto; width: 800px; }

/* Main Navigation */

ul#nav { list-style: none; margin:20px 0 0 2px; height: 28px; }
ul#nav li { padding:0; font-size: 11px; list-style: none; display: inline; }
ul#nav li a { display: block; float: left; background: url('images/nav-bg.png') bottom left repeat-x #FFF; color:#00b189; width:90px; padding: 0 3px; line-height: 28px; margin-left: 3px; text-align: center; font-weight: normal; }
ul#nav li a:hover { border-bottom: none; background: url('images/nav-bg-active.png') bottom left repeat-x #00b189; color: #FFF; }

/* Page Styling */

div#header-large h1 { background: url('images/client-home-header.jpg') top center no-repeat; width: 800px; height: 364px; margin:0; padding:0; text-indent: -9999px; }

div#header h1 { background: url('images/general-header.jpg') top center no-repeat; width: 650px; height: 55px; margin: 0; padding: 20px 0 0 150px; font-size: 33px; color: #FFF; }

div#dropback { background: url('images/3d-dropback.png') top center no-repeat; height: 21px; } 

div#content, div#footer { width: 500px; padding: 20px 50px; background: #FFF; margin-left: 100px; }

/* Special List Styling */

div.special-list { border-top: 1px solid #DDD; padding: 17px 0 0; }
	div.special-list ul { list-style: none; }
		div.special-list ul li { list-style: none; padding: 17px; background: #FFF; border-top: 1px dotted #DDD; }
		div.special-list ul li.odd { background: #e2f4f0; }
		
ul.resource-list { list-style:none; }
	ul.resource-list li { list-style: none; padding: 17px; background: #FFF; border-top: 1px dotted #DDD; }
	ul.resource-list li.odd	{ background: #e2f4f0; }
	
ul#sub-pages-list { list-style: none; overflow: hidden; }
	ul#sub-pages-list li { display:inline; padding: 0; }
	ul#sub-pages-list li.current_page_item { display:none; visibility: hidden; }
		ul#sub-pages-list li.page_item a, ul#sub-pages-list li.page_item ul li.page_item a { display: block; float: left; width: 239px; font-size: 12px; font-weight: normal; background: #e2f4f0; color:#00b189; margin: 0 5px 5px 0; padding: 0 3px; line-height: 26px; text-align: center; }
		ul#sub-pages-list li.page_item a:hover, ul#sub-pages-list li.page_item ul li.page_item a:hover { border-bottom: none; background: #00b189; color: #FFF; }
		ul#sub-pages-list li.page-item-129 a { display: block; background: none; color: #00b189; float: none; margin: 0 0 17px 0; width: 500px; font-size: 13px; text-align: left; }
		ul#sub-pages-list li.page-item-129 a:hover { background: none; color: #00b189; }	
			
/* Form Styling */

input, textarea { border: 1px solid #999; padding: 3px; color: #4a4a4a; margin-top: 17px; }
submit { padding: 5px; background: #00b189; color: #FFF; }

/* Footer Styling */

div#footer { padding: 15px 50px !important; margin: 20px 100px 75px; }

div#footer p, div#footer a { font-size: 10px; color: #AAA; text-align: center; }
div#footer a:hover { color: #00b189;}

/* Footer Navigation Styling */

ul#footer-nav { list-style: none; overflow: hidden; margin-bottom: 16px; }
ul#footer-nav li { padding:0; list-style: none; display:inline; }
ul#footer-nav li a { padding: 0 6px; line-height: 16px; text-align: center; font-weight: normal; border-right: 1px solid #AAA; border-bottom: 1px solid #FFF; }
ul#footer-nav li a:hover { color: #00b189; font-weight: normal; border-bottom: 1px solid #00b189; }