/*
Site: Bayfront Mansion House
Designer: Toni Tesori
Date: 2008-10
Colors::
	#e6eae7 : Grey (Background, accent)
	#254a2b : Green (Banner backgrounds)
	#eef2ef : Grey (Text)
	#dde2de : Grey (Photo border)
	#4d7152 : Green (Body Text)
	#2c5232 : Green (Headers)
	#653239 : Burgundy (Links, Accents)
	#aab8ad : Darker Grey-Green (Footer Text)

*/

/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {background:#e6eae7 url(../i/bkg_page.jpg);font-size:62.5%;}
.container {width:900px;margin:0 auto;position:relative;}

#header {background:#254a2b url(../i/bkg_banner.gif) repeat-x;overflow:visible;color:#fff;position:relative;margin-top:100px !important;}
#header .container {height:249px;overflow:visible;background:url(../i/bkg_header.jpg) no-repeat}
#home #header .container {background:url(../i/bkg_header.jpg) no-repeat;}
#acco #header .container {background:url(../i/bkg_header_2.jpg) no-repeat;}
#rese #header .container {background:url(../i/bkg_header_3.jpg) no-repeat;}
#attr #header .container {background:url(../i/bkg_header_4.jpg) no-repeat;}
#link #header .container {background:url(../i/bkg_header_5.jpg) no-repeat;}
#cont #header .container {background:url(../i/bkg_header_6.jpg) no-repeat;}
#header h1 {background:url(../i/title.png) no-repeat;width:500px;height:88px;float:left;position:absolute;text-indent:-999em;top:-57px; behavior: url(/c/iepngfix.htc)}
#header ul#nav {overflow:auto;float:right;position:absolute;bottom:5px;right:10px;}
#header ul#nav li {display:inline;}
#header ul#nav li a {float:left;margin:0 7px;padding-bottom:8px;color:#eef2ef;font-family:"Times New Roman", Times, serif;font-size:1.6em;text-decoration:none;text-transform:lowercase;}
#home a#nav_ho, #acco a#nav_ac, #rese a#nav_re,  #attr a#nav_at, #link a#nav_li, #cont a#nav_co {padding-left:15px;background:url(../i/bullet_nav.gif) 0px 5px no-repeat;font-weight:bold;}
a:hover#nav_ho, a:hover#nav_ac, a:hover#nav_re,a:hover#nav_at, a:hover#nav_li, a:hover#nav_co {color:#fff;text-decoration:underline !important;}

/* Main (Content Container) Styles */
#main {width:850px;overflow:auto;background:#fff url(../i/bkg_main.gif) repeat-y;margin:0 auto;padding:60px 20px;font-family:"Times New Roman", Times, serif;color:#4d7152;padding-left:30px;overflow:auto;}
#main a {text-decoration:none;}
#main a:link {color:#653239;border-bottom:1px solid #c9d2ca;}
#main a:visited {color:#a96b74;border-bottom:1px solid #d4b2b7;}
#main a:active {color:#2c5232;}
#main a:hover {color:#666}
#main h1, #main h2, #main h3, #main h4 {margin-bottom:10px;color:#2c5232;}

/* Main Content styles */
#main_content {width:575px;float:left;}
#main_content h1 {font-size:2.8em;}
#main_content h2 {font-size:1.5em;padding-top:15px;margin-bottom:5px;}
#main_content h3 {font-size:1.6em;font-variant:small-caps;}
#sidebar h3 {font-size:2.8em;}
#main_content h4 {font-size:1.7em;font-variant:small-caps;}
#main_content p {font-size:1.4em;line-height:1.7em;margin-bottom:15px;}
#main_content img {float:left;margin:0 20px 10px 0;border:4px solid #dde2de;margin-top:5px;}
#main_content img.alt {float:right;margin:0 0 10px 20px;margin-top:5px;}
#main_content small.caption {font-size:1.3em;float:left;clear:left;width:240px;color:#653239;margin:0 20px 15px 0;text-align:right;}
#main_content small.alt {float:right;clear:right;margin:0 0 15px 20px;}
#main_content iframe {margin-bottom:15px;border:1px solid #2c5232;}
#main_content form {margin-bottom:30px;}
#main_content form label {font-size:1.4em;line-height:1.7em;margin-bottom:15px;float:left;clear:left;width:350px;margin-right:20px;}
#main_content form input {float:left;width:175px;border:1px solid #4d7152;margin-bottom:15px;height:20px;}
#main_content form #submit {background:#4d7152;border:1px solid #2c5232;padding:5px 10px;margin-bottom:30px;color:#fff;font-weight:bold;height:30px;}

/* Sidebar Styles */
#sidebar {width:210px;float:right;padding:0px 20px;padding-top:0px;}
#sidebar p {font-size:1.2em;line-height:1.5em;margin-bottom:15px;}

/* Footer Styles */
#footer {background:#254a2b url(../i/bkg_footer.gif) repeat-x;height:60px;}
#footer .container {width:850px;background:url(../i/logo_ocws.gif) no-repeat 100% 10px;color:#aab8ad;font-size:1.2em;line-height:1.6em;text-align:right;padding-right:50px;padding-top:13px;}
#footer .container a {color:#aab8ad;border-bottom:1px solid #4d7152;text-decoration:none;}
#footer .container a:hover {color:#e6eae7;}

/* Links Page */
#link #main_content p {line-height:135%;float:left;width:230px;margin-right:65px;margin-bottom:20px;height:115px;}
#link #main_content p a {font-size:92%;}
#link #main_content h2 {clear:both;}
#link #main_content {width:600px;}

/* Other Styles */
ul.gallery li {float:left;width:55px;height:50px;margin:6px;background:#eee;border:1px solid #aab8ad;}
#sidebar ul.gallery li a {border-bottom:0;}
.required {font-size:.9em;color:#990000;}