/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
body {padding-top:0;background-color:#276D9C;vertical-align: top; background-image:url(../img/backgd-main.png); background-repeat: repeat-x; background-position:center top; z-index:2;}

/**************************************/
/*              HEADER                */
/**************************************/
#wrapper {margin:auto; width:960px;}
#header {width:960px; height:320px;background-image:url(../img/banner-club-performax.png); background-repeat:no-repeat;}
#header2 {width:960px; height:320px; background-image:url(../img/banner-new-beginnings-obgyn-melbourne-florida.png); background-repeat:no-repeat;}
#headerAbt {width:960px; height:210px;background-image:url(../img/banner-about.jpg); background-repeat:no-repeat;}
#headerServ {width:960px; height:210px;background-image:url(../img/banner-services.jpg); background-repeat:no-repeat;}
#headerPrj {width:960px; height:210px;background-image:url(../img/banner-projects.jpg); background-repeat:no-repeat;}
#headerTes {width:960px; height:210px;background-image:url(../img/banner-testimonial.jpg); background-repeat:no-repeat;}
#headerNewsL {width:960px; height:210px;background-image:url(../img/banner-newsletter.jpg); background-repeat:no-repeat;}
#headerLnk {width:960px; height:210px;background-image:url(../img/banner-links.jpg); background-repeat:no-repeat;}
#headerBlog {width:960px; height:210px;background-image:url(../img/banner-blog.jpg); background-repeat:no-repeat;}
#headerNews {width:960px; height:210px;background-image:url(../img/banner-news.jpg); background-repeat:no-repeat;}
#headerCont {width:960px; height:210px;background-image:url(../img/banner-contact.jpg); background-repeat:no-repeat;}
#headerImp {width:960px; height:210px;background-image:url(../img/banner-important.jpg); background-repeat:no-repeat;}
#headerHFS {width:960px; height:210px;background-image:url(../img/banner-house-for-sale.jpg); background-repeat:no-repeat;}
#redbar {float: left; width:960px; background-image:url(../img/header-page.png); background-repeat:no-repeat; background-position:bottom; height:60px;}
#redbar2 {float: left; width:960px; background-image:url(../img/header-page-obgyn.png); background-repeat:no-repeat; background-position:bottom; height:60px;}
#maincontent {float: left; width:960px;padding-bottom:10px; background-image:url(../img/box-top-mid.png); background-repeat:repeat-y; height:100%;padding-top:26px;}
#maincontent2 {float: left; width:960px;padding-bottom:10px; background-image:url(../img/box-top-mid2.png); background-repeat:repeat-y; height:100%;padding-top:26px;}
#bottom {float:left; width:960px; padding: 0; background-image:url(../img/box-bottom.png); background-repeat:no-repeat; height:10px;}
#bottom2 {float:left; width:960px; padding: 0; background-image:url(../img/box-bottom2.png); background-repeat:no-repeat; height:10px;}
#banner {float:left; background-image: url(../img/banner-club-performax.png); background-repeat:no-repeat; background-position:top; height:398px; width:1061px; z-index:1;}
.logo {padding-top:11px; text-align:left; float:left;}
.logo img{padding-left:10px;}


/**************************************/
/*             NAVIGATION             */
/**************************************/
#nav {height:38px;text-align:center;}
#nav2 {height:38px;text-align:center; padding-top:20px;}
.mainnav{ float:right;font-weight: bold;padding-top:14px; text-transform: uppercase; width:100%;}
.mainnav ul{padding:0;margin: 0;text-align:right;font-size:1.05em; font-family: Arial, Helvetica, sans-serif;}
.mainnav ul li{display: inline;}
.mainnav ul li a{color: #666;padding: 0 7px 0 7px;margin: auto; text-decoration: none;}
.mainnav ul li a:hover, .mainnav ul li a.selected{ color:#000; text-decoration:underline;}

.smainnav{font-weight: bold;width: 100%; padding-top:8px; text-transform: uppercase; width:650px;}
.smainnav ul{padding:0;margin: 0;text-align: center;font-size:1.20em; font-family: Arial, Helvetica, sans-serif;}
.smainnav ul li{display: inline;}
.smainnav ul li a{color: #0B1E5E;padding: 0 7px 0 7px;margin: auto; text-decoration: none; font-weight:bold;}
.smainnav ul li a:hover, .mainnav ul li a.selected{ color:#000; text-decoration:underline; font-weight:bold;}


/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.casestudy {float:right; padding-right:22px; padding-top:23px;}
#contentmain {height:417px;}
.contentcenter {height: 100%; margin-top:33px; background-color:#DCEFE4;}
.contentbottom {background-image:url(../img/backgd-bottom.png); background-repeat:no-repeat; height:8px;}
.maincontent {padding-bottom:30px; }
.maincontent p {padding-left:20px;}
.prayer p {font-style:italic; text-align:center;}
.faq-question {font-size: 1.35em; padding-left:10px; padding-bottom:10px; text-align:left;}
.faq-details {font-size: .65em;}
.answer {font-size:1.15em;}
.moveleft {padding-left:10px;}
.movecenter {padding-left: 40%;}
.icon {float:left; padding-bottom:15px; clear:both; padding-right:5px;}


/**************************************/
/*            RIGHT BOX CONTENT            */
/**************************************/
#rtbox {padding-top: 25px; text-align:left;}
.iheader {width: 230px; float:right; height:100%;}
.iheader h1 {margin: 0 0 3px 0; padding:0; color:#322D56; font-size: 1.5em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.iheader p {font-size:1.2em; padding-bottom:2px; height:100%;}
.author p {text-align:right; color:#544B8E; font-size:1.4em; font-family:"Times New Roman", Times, serif;}

.intro {font-family:"Times New Roman", Times, serif; text-align:justify; font-size:1.4em; line-height:20px; padding-top:30px; font-weight: lighter;}
.intro p:first-letter {font-size:2.0em;display:block;float:left;margin: 0.1em 0 0;height:3.3em;color:#322D56;}
.intro a:link {color: #333333; text-decoration:none;}
.intro a:visited {color: #333333; text-decoration:none;}
.intro a:hover {color: #515170; text-decoration:underline;}

.readlink {text-align:center; background-color:#CCCCCC;width: 80px; padding:5px; float:right; border:#322D56; color:#999999;}
.readlink a:link {color:#666666; text-decoration:underline; font-size:1em;}
.readlink a:visited {color:#666666; text-decoration:underline	; font-size:1em;}
.readlink a:hover {color: #000000; text-decoration:none; font-size:1em;}

.subnav {width:290px; float: right;background-color:#FFFFFF;}
.subnavlinks {width: 100%; padding-left: 15px; text-align:left; width:260px; display:block; padding-bottom:25px;}
.subnavlinks a {padding-left:5px; line-height:1.25em; font-size:100%;}
.subnavlinks  ul {list-style: none;margin: 0px;padding: 0px;border: none;}
.subnavlinks  ul li {margin: 0px;padding: 0px;}
.subnavlinks  ul li a { font-size:.90em;display: block;border-bottom: 1px dashed #ccc;padding: 12px;text-decoration: none;color: #333;width:230px; text-transform:uppercase;}
.subnavlinks  ul li a:hover {color:#A80011; text-decoration:underline; background-color: #F5F5F5;}

/**************************************/
/*               FOOTER               */
/**************************************/
#footermain {margin:auto; float: left;height:69px; padding-top: 10px; line-height:1.45em; color:#FFF; font-size:1.10em; background-image:url(../img/Logo-LH-Tanner-Construction-sm.png); background-repeat:no-repeat; background-position:center right; text-align:center;}
#footermain a:link {color:#FFFFFF; text-decoration:none; }
#footermain a:hover {color: #000000; text-decoration:underline;}
#footermain a:visited {color:#FFFFFF; text-decoration:none;}

.footernav{height:33px;width: 940px; color:#FFFFFF;}
.footernav p{padding-bottom:2px; line-height:.60em;width: 100%; font-size:1em; color:#FFFFFF; text-align:center;}
.footernav ul{padding:0;margin:0;text-align: center;font-size:.87em; font-family: Arial, Helvetica, sans-serif; line-height:.25em; text-transform:uppercase;}
.footernav ul li{display: inline;}
.footernav ul li a{color: #FFFFFF;padding:0;margin: auto; text-decoration: none;}
.footernav ul li a:hover, .footernav ul li a.selected{color:#D7ECE0; text-decoration:underline;}


/**************************************/
/*               NEWS            */
/**************************************/

.announcement-details { background-color: #F9F9F9; padding:5px;}
.announcement-details h1 {font-size:1.5em;}
.announcement-details p {font-size:1.25em;}


.faq-details { background-color:#EEF9F4; padding:5px;}
.post-list p{font-size: 1.15em;}
.post-title {padding-top: 10px;}
#catblogoutput h2{padding-left: 0; padding-top:15px;}

input.cat_textbox {width:260px; padding:3px; margin:2px; line-height:1.20em; font-size:1.15em;}

ol.blogsitesummary { list-style-position:inside; list-style-type:disc; color:#FFFFFF; line-height:1em;}
.blogsitesummary li { display:block; padding-bottom: 7px;}
.blogsitesummary li a{font-size:1.25em; line-height:1.25em; padding-top:0;}
.blogsitesummary li .author {display:none;}
.blogsitesummary li .date { display:none;}

.serviceshome ul {line-height:.85em;}
.serviceshome li {padding-bottom: 0;}

.photogalleryTable img {display:inline;margin:3px;border:3px dashed #EFEFEF;}


