/*
Theme Name: Wordpress Beach
Theme URI: http://bloghelpr.us/
Description: Theme for BlogHelpr Site.
Version: 1.6
Author: Julio Villalba 
Author URI: http://bloghelpr.us/
*/
/* CSS Reset */
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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {     margin: 0;     padding: 0;     border: 0;     outline: 0;     font-weight: normal;     font-style: normal;     font-size: 100%;     font-family: inherit;     vertical-align: baseline;}
body {line-height: 1;}:focus {outline: 0;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}input, textarea {margin: 0;padding: 0;}hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
strong {font-weight:bold;color:#F96868;}
small {font-size:9px;}
/* Layout */
body{background:#FFF url(images/bodybg.jpg) repeat-x;font-size:13px;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#666;overflow-x:hidden;}#wrapper{position:absolute;top:0;left:0;width:100%;z-index:100;}
#page{width:1000px;margin:0 auto;overflow:hidden;}#homeContent{width:900px;margin:0 auto;}#content{width:590px;float:left;margin-left:30px;padding-top:150px;position:relative;}#sidebar{width:360px;float:right;background:url(images/sidebar.png) no-repeat top left;min-height:502px;padding-top:180px;position:relative;margin-top:-14px;}#footer{clear:both;color:#CCC;background: #094E93 url(images/footerbg.jpg) repeat-x top left;height:325px;margin-top:135px;}
/* General Styles */
h2{color:#4690DA;font-size:25px;letter-spacing:-1px;margin-bottom:5px;text-transform:lowercase;}
h3{color:#4690DA;font-size:28px;text-transform:lowercase;letter-spacing:-1px;margin:20px 0;}
p{line-height:15px;}
a {color:#F00;}
a:hover{color:#FFF;background-color:#F00;}

/* Header */
.topMenu{text-align:right;overflow:auto;margin-top:20px;width:100%;height:20px;}
.pagesList{float:right;font-size:16px;letter-spacing:-1px;list-style-type:none;margin-right:30px;}.pagesList li{float:left;list-style-type:none;margin-left:20px;}.pagesList li a{color:#005EBB;text-decoration:none;}.pagesList li a:hover{color:#F00;background-color:transparent;}.pagesList li.current_page_item a{color:#F00;}#headerimg {margin-top:15px;}
#headerimg a.homeLink{clear:both;display:block;height:62px;width:221px;text-indent:-200em;overflow:hidden;background: url(images/logo.png) no-repeat;margin-left:40px;}
#headerimg a.homeLink span{display:none;}

/* HomeContent */
#homeP{clear:left;margin:0 auto;width:800px;height:94px;}
#homePhrase p{display:block;width:800px;height:94px;background:url(images/phrase.png) no-repeat center center;text-indent:-100em;overflow:hidden;margin:25px auto;}.mainlifeguards{display:block;width:535px;height:166px;background: url(images/brackets.gif) no-repeat center left;margin:0 auto;}.mainlifeguards li{float:left;height:166px;width:140px;list-style-type:none;margin-left:35px;}.mainlifeguards li a{display:block;text-indent:-100em;overflow:hidden;height:166px;width:140px;}#homeP #lifeguard, #homeP #customdesign, #homeP #customideas{margin:25px 15px 15px 15px;}#homeContent a.lifeguard {background: url(images/redguard.png) no-repeat;}#homeContent a.lifeguard:hover {background: url(images/redguard2.png) no-repeat;}#homeContent a.customdesign {background: url(images/blueguard.png) no-repeat;}#homeContent a.customdesign:hover {background: url(images/blueguard2.png) no-repeat;}#homeContent a.customideas {background: url(images/greenguard.png) no-repeat;}#homeContent a.customideas:hover {background: url(images/greenguard2.png) no-repeat;}
.homeModule a.more{display:block;margin-top:20px;padding:3px;width:75px;}a.more:hover{color:#FFF;background-color:#F00;}.clearer{clear:both;}.homeModule{width:240px;float:left;margin-top:40px;height:120px;}.serviceDescription h2, .homeModule h2{display:block;height:21px;margin-bottom:5px;letter-spacing:-3px;}.homeTestimonialModule{margin-left:90px;margin-right:90px;}
/* Content */
.page, .post{width:480px;}
.page h2, .post h2{font-size:32px;margin-bottom:30px;}
.entry #lifeguard, .entry #customideas, .entry #customdesign {clear:both;margin-top:35px;}
.post h2 a{color:#4690DA;}.page img, .post img{margin:0 auto;text-align:center;}
.entry {margin:5px 0; font-size:14px;}
.portfolio{margin-top:0px;border-bottom:solid 1px #BAD9EF;margin-bottom:40px;padding-bottom:20px;}
.entry h3{color:#F96868;font-size:26px;margin-bottom:0px;}
.entry p{margin-bottom:8px;line-height:20px;}
.entry p.question{font-style:oblique;padding-left:10px;}
.remark{width:500px;height:88px;background:url(images/remark.jpg) no-repeat;text-align:center;display:table;margin-bottom:20px;}
.remark p{display:block;margin:20px auto;width:400px;font-size:17px;font-style:oblique;font-weight:bold;}
.mainlifeguards li:hover{cursor:pointer;}.entry .mainlifeguards {margin-left:20px;margin-top:25px;}.entry .mainlifeguards li{height:173px;margin-right:0;margin-left:20px;}.entry .mainlifeguards li a{display:block;height:173px;text-indent:-100em;overflow:hidden;}.entry .mainlifeguards li a.customdesign{width:148px;}.entry a.lifeguard{background: url(images/lifeguard-red.gif) no-repeat;width:152px;}.entry a.customdesign{background: url(images/lifeguard-blue.gif) no-repeat;width:148px;}.entry a.customideas{background: url(images/lifeguard-green.gif) no-repeat;width:158px;}
blockquote {display: block;padding: 0 40px;width: 420px;
background:url(images/quotesl.gif) no-repeat top left;}blockquote p{font-style:italic;background:url(images/quotesr.gif) no-repeat bottom right;}blockquote p cite{float:right;}
.postmetadata {display:block;margin:20px auto;background:#F5F5F5; border:solid 3px #4690DA;border-left:none;border-right:none;padding:10px;}
/* Sidebar */
.sidebarModule{width:235px;margin:0 50px 20px 75px;}
#sidebar h2{border-bottom:solid 1px #09C;}
h2.sidebarTitle{color:#4690DA;font-size:25px;text-transform:lowercase;margin:10px 0 5px 0;padding-bottom:4px;}
.latestModule{background:url(images/latest-work-sidebar.gif) no-repeat top right;padding-top:70px;}
.speakModule{background:url(images/altoparlante.gif) no-repeat top right;padding-top:30px;}
.imagesModule img{margin-right:8px;}
.imagesModule {margin-bottom:25px;}
.buyNowModule{background:url(images/treasure.gif) no-repeat top right;padding-top:58px;}
.successfulModule{background:url(images/success.gif) no-repeat top right;padding-top:28px;}
.portfolioSidebarModule{background:url(images/shell.gif) no-repeat top right;padding-top:45px;margin-top:30px;}
#sidebar li{list-style-type:none;}
/************************ Footer ******************************/

.footerContent{margin:0 auto;width:1000px;position:relative;}.footerMenu{clear:both;display:table;text-align:right;font-size:10px;padding-right:50px;width:1000px;overflow:auto;margin-top:50px;height:20px;}.footerMenu .pagesList{float:right;font-size:12px;letter-spacing:-1px;list-style-type:none;margin-right:30px;overflow:auto;}.footerMenu .pagesList li{float:left;list-style-type:none;margin-left:10px;}.footerMenu .pagesList li a{color:#D7E2EC;text-decoration:none;padding:3px;}.footerMenu .pagesList li a:hover, .footerMenu .pagesList li.current_page_item a{background-color:#A1BCD6;color:#FFF;}
.copyrights{float:left;margin-left:100px;}
.footerModule{width:212px;float:left;margin-top:110px;}
.paypalModule{margin-left:150px;}
.portfolioModule{margin-left:100px;}
.latestBlogEntriesModule{margin-left:50px;}
.footerModule h2{border-bottom:solid 1px #09C;margin-bottom:20px;color:#FFF;font-size:25px;letter-spacing: -2px;font-weight:normal;}
.footerModule p{margin-top:10px;}
.footerModule a, .footerMenu a{color:#D7E2EC;padding:3px;}
.footerModule a:hover, .footerMenu a:hover{color:#FFF;background-color:#A1BCD6;}
.latestBlogEntries{list-style-type:disc;padding-left:10px;} 
.latestBlogEntries li {margin-top:5px;}
.latestBlogEntries li a{color:#FFF;text-decoration:none;}
.latestBlogEntries li a:hover{text-decoration:underline;}
#orangeHippo{width:33px;height:44px;background:url(images/orange-hippo.png);position:absolute;right:40px;top:117px;}
#paypalWater{width:76px;height:62px;background:url(images/paypal-water.png);position:absolute;left:280px;top:97px;}
#greenFish{width:40px;height:35px;background:url(images/green-fish.png);position:absolute;right:315px;top:125px;}
#smallLifeGuardHome{width:145px;height:60px;background:url(images/small-lifeguard.png);position:absolute;top:25px;left:30px;}
#goldFishHome{position:absolute;top:-70px;left:245px;}#goldFishHome a{display:block;width:95px;height:120px;background:url(images/gold-fish-home.png);text-indent:-100em;overflow:hidden;}
#paperBoatHome{position:absolute;top:-80px;right:5px;}

#paperBoatHome a{display:block;width:187px;height:134px;background:url(images/paper-boat-home.png);text-indent:-100em;overflow:hidden;}

#smallLifeGuardabout{width:145px;height:60px;background:url(images/small-lifeguard.png);position:absolute;top:25px;left:0px;}
#goldFishabout{position:absolute;top:-70px;left:230px;}
#goldFishabout a{display:block;width:132px;height:119px;background:url(images/gold-fish-about.png);text-indent:-100em;overflow:hidden;}
#paperBoatabout{position:absolute;top:-10px;right:185px;}
#paperBoatabout a{display:block;width:125px;height:113px;background:url(images/paper-boat-about.png);text-indent:-100em;overflow:hidden;}

#smallLifeGuardportfolio{width:145px;height:60px;background:url(images/small-lifeguard.png);position:absolute;top:25px;left:-80px;}
#goldFishportfolio{position:absolute;top:-10px;left:110px;}
#goldFishportfolio a{display:block;width:58px;height:85px;background:url(images/golden-fish-portfolio.png);text-indent:-100em;overflow:hidden;}
#paperBoatportfolio{position:absolute;top:-30px;right:315px;}
#paperBoatportfolio a{display:block;width:127px;height:97px;background:url(images/paper-boat-portfolio.png);text-indent:-100em;overflow:hidden;}

#smallLifeGuardservices{width:145px;height:60px;background:url(images/small-lifeguard.png);position:absolute;top:25px;left:-170px;}
#goldFishservices{position:absolute;top:25px;left:15px;}
#goldFishservices a{display:block;width:49px;height:64px;background:url(images/golden-fish-services.png);text-indent:-100em;overflow:hidden;}
#paperBoatservices{position:absolute;top:-20px;right:345px;}
#paperBoatservices a{display:block;width:127px;height:97px;background:url(images/paper-boat-services.png);text-indent:-100em;overflow:hidden;}

#smallLifeGuardcustomer-reviews, #smallLifeGuardcontact-us{width:145px;height:60px;background:url(images/small-lifeguard.png);position:absolute;top:25px;left:-180px;}
#goldFishcustomer-reviews, #goldFishcontact-us{position:absolute;top:45px;left:-40px;}
#goldFishcustomer-reviews a, #goldFishcontact-us a{display:block;width:62px;height:68px;background:url(images/golden-fish-contact.png);text-indent:-100em;overflow:hidden;}
#paperBoatcustomer-reviews, #paperBoatcontact-us{position:absolute;top:-20px;left:345px;}
#paperBoatcustomer-reviews a,#paperBoatcontact-us a{display:block;width:127px;height:97px;background:url(images/paper-boat-contact.png);text-indent:-100em;overflow:hidden;}

.cloud1{position:absolute;top:197px;width:175px;height:114px;z-index:99;background:url(images/cloud1.png) left;}.cloud2{position:absolute;top:110px;width:88px;height:52px;z-index:98;background:url(images/cloud2.png) left;}.cloud3{position:absolute;top:130px;width:58px;height:35px;z-index:97;background:url(images/cloud3.png) left;}.cloud4{position:absolute;top:150px;width:88px;height:52px;z-index:96;background:url(images/cloud4.png) left;}.cloud5{position:absolute;top:180px;width:117px;height:84px;z-index:95;background:url(images/cloud5.png) left;}
.twitter{position:absolute;top:30px;left:15px;z-index:100;width:101px;height:103px;}.twitter a{display:block;background:url(images/twitter.png) no-repeat;width:101px;height:103px;text-indent:-100em;overflow:hidden;}.twitter a:hover{background:url(images/twitter_hover.png) no-repeat;}.rss{position:absolute;top:12px;left:164px;z-index:101;width:154px;height:159px;}.rss a{display:block;background:url(images/rss.png) no-repeat;width:154px;height:159px;text-indent:-100em;overflow:hidden;}.rss a:hover{background:url(images/rss_hover.png) no-repeat;}