/*
Theme Name: Waterside Day Spa & Salon
Theme URI: http://www.watersidedayspa.com
Description: Custom theme for Waterside Day Spa & Salon. All Rights Reserved.
Author: Peter Baumgartner, Design by www.ashwebmedia.com
Author URI: http://www.lincolnloop.com
*/

body,p,ul,ol,blockquote,form,table,h1,h2,h3,h4,h5 { padding:0; margin:0; }
body { background:#041d33 url(img/body-bg.jpg) repeat-x 0 0; font-family:arial,sans-serif; }

#wrap { width:766px; margin:0 auto; padding:20px 67px; min-height:400px;
	background:#0f5272 url(img/wrap-bg.jpg) no-repeat 0 0; }

#header { padding:15px 40px 15px 30px; text-align:right; }
	#header h1 { float:left; padding-bottom:10px; }
	#header a { color:#162c30; text-decoration:none; }
	#header #contact { padding-top:5px; }
	.description { display:none; }

#content { padding-top:210px; width:746px;
	background:#f0e6da url(img/banners/blank.jpg) no-repeat 0 0; border:10px solid #f0e6da;  
	line-height:1.4; font-size:0.8em;
	float:left; }
#content.about-us { background-image:url(img/banners/about.jpg); }
#content.hair { background-image:url(img/banners/hair.jpg); }
#content.massage { background-image:url(img/banners/massage.jpg); }
#content.nails { background-image:url(img/banners/nails.jpg); }
#content.skin-care { background-image:url(img/banners/skin-care.jpg); }
#content.body-treatments { background-image:url(img/banners/spa-treatments.jpg); }
#content.packages-and-policies { background-image:url(img/banners/rates.jpg); }
#content.contact { background-image:url(img/banners/contact.jpg); }
#content.home { background:#f0e6da url(img/banners/home.jpg) no-repeat 10px 10px; border:none; padding:280px 10px 0 10px; }
	
	#top-nav { width:746px; height:40px;
		background:#0c2439 url(img/nav-bg.jpg) repeat-x 0 0; border:10px solid #f0e6da; border-bottom:none;   
		font-size:0.8em; list-style-type:none; 
		clear:both; overflow:hidden;  }
		#top-nav li { float:left; margin:0 12px; }
		#top-nav li.first_page { padding-left:20px; }
		#top-nav li a { text-decoration:none; color:#fff; display:block; }
	
	#main { padding:0 30px; width:686px;  }
	.home #main { margin:0 -10px; padding:0 40px 10px 40px;
		background:url(img/home-bg.jpg) no-repeat right bottom;  
		overflow:hidden; }
		.col1, .col2 { width:323px; float:left; }
		.col1 { margin-right:30px; }
		#blog ul { list-style-type:none; }
		#blog li { margin-bottom:1em; }
		#blog .date { padding-top:0.4em; color:#555; font-size:0.8em; float:right; }
		#blog h4 { float:left; }
		#blog p { clear:left; }
		#blog a { text-decoration:none; }
		#blog a:hover { text-decoration:underline; }
		#services { clear:both; padding-top:1em; }
		#services h2 { width:500px; }
			#services ul { list-style-type:none; }
			#services li { float:left; }
			#services a { display:block; margin-right:20px; color:#3f3e3d; }
	#main-sub { width:470px; padding-left:30px; }
		#page-title { display:none; }
	
	#sidebar { width:186px; padding-right:30px; list-style-type:none; float:right; }
		#sidebar li, #sidebar li ul li { background:url(img/dots.gif) repeat-x left bottom; padding:0.4em 0 0.3em 0;} 
		#sidebar ul { list-style-type:none; }
		#sidebar a { text-decoration:none; }
		#sidebar ul li { background:transparent; }
		#sidebar h3 { margin-top:2em; }

#footer { width:766px; margin:0 auto 20px auto; padding:0 67px; height:80px;
	background:#0f5272 url(img/footer-bg.gif) no-repeat center bottom;
	font-size:0.7em;
	clear: both; }
	#foot-nav { list-style-type:none; }
		#foot-nav li { float:left; border-left:1px solid #fff; line-height:0.9; }
		#foot-nav li.first_page { border:none; padding-left:none; }
		#foot-nav a { color:#fff; padding:0 0.3em; text-decoration:none; }
	#footer p { float:right; color:#89aaba; }

a img { border:none; }
a { color:#0f5272; }


h1,h2,h3 { font-family:Georgia; color:#3f3e3d; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; color:#3f3e3d; font-weight:normal;}

.post { margin-bottom:3em; }
.postmetadata { font-size:0.8em; color:#555; padding-top:0.5em; }
.photo-caption { float:right; background:#fff; padding:5px; border:1px solid #041d33; margin:5px 0 5px 10px; font-size:0.8em; width:180px; text-align:center; line-height:1.3;}
.entrytext p, .entrytext ul, .entrytext ol, .entrytext blockquote { margin-bottom:0.7em; }
.entrytext ul, .entrytext ol { margin-top:-0.5em; }
.entrytext li { margin-left:1.5em; }
.jump-to { margin:0 -10px; padding:10px; }
.clearfix { clear:both; font-size:10px; line-height:1; }
.alignright { text-align:right; }
.alignleft { float:left; }
#map { float:right; width:360px; height:340px; margin-left:15px; border:1px solid #041d33; }

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash h3 { line-height:26px;  }
.sIFR-hasFlash h2 { letter-spacing:3px;  }
.sIFR-hasFlash #sidebar h3 { line-height:22px; }

