/* CSS Style Sheet - EthanSchoonover.com */


/*
========================================
Color Palette
========================================
#FFF – White
#999 – Light Gray
#555 – Medium Gray
#333 – Dark Gray

#000 – Black
#AAD - Purple, Light
#A0017E – A0017E
#446 - Purple, Dark
*/

/*
========================================
Universals
========================================
*/
* { margin:0;	padding:0; }

/*
========================================
HTML Elements
========================================
*/
body {background-color: #FFF; color: #A0017E; font: 0.8125em  Verdana, sans-serif; line-height: 1.5; margin: 0; padding: 0;}
a {color: #446;} 
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {color: #446; font-weight: normal; padding: 15px 0 5px 0;}
h2 {text-align:right; font-size: 200%;}
h3 {font-size: 135%;}
h4 {}
p {margin: 5px 0 10px 0;}

/*
========================================
Page Structure
========================================
*/
#wrapper {margin: 0 auto; padding: 0; background-position: center; background-repeat: repeat-y;width:965px;}
#header {display: block; width:965px; height: 90px; position:relative; margin: 15px auto 0; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/box_top.gif); background-position: top center; background-repeat: no-repeat;}
#header_logo span,
#header_tagline a span,
#header_telephone a span,
#header_email a span  {display: none;}
#header_logo {position:absolute; left: 25px; top: 14px; display: block; width: 222px; height: 66px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/logo.gif); background-repeat: no-repeat;}
#header_tagline a {position:absolute; left:70px; top:5px; display: block; width: 73px; height: 240px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/header_tagline.gif);}
#header_telephone a {position:absolute; right:189px; top:0px; display: block; width: 108px; height: 25px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/header_telephone.gif);}
#header_email a {position:absolute; right:17px; top:0px; display: block; width: 169px; height: 25px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/header_email.gif);}
#header_menu {position:absolute; list-style-type:none; font-size: 80%; left:253px; top:58px;}
#header_menu li {float:left;}
#header_menu li#header_menu_client {float:right; margin-right: 10px; }
#header_menu li a {display:block; padding: 0 4px; margin: 0 3px; line-height:1.8; color:#A0017E; text-decoration:none; float:left; font-size:91%; }
#header_menu_client a {border: 1px solid #A0017E;}
#header_menu li a:hover,
.Home #header_menu_home a,
.home #header_menu_home a,
.News #header_menu_news a,
.news #header_menu_news a,
.Weddings #header_menu_weddings a,
.weddings #header_menu_weddings a,
.Portraits #header_menu_portraits a,
.portraits #header_menu_portraits a,
.Commercial #header_menu_commercial a,
.commercial #header_menu_commercial a,
.Testimonials #header_menu_testimonials a,
.testimonials #header_menu_testimonials a,
.Photographers #header_menu_photographers a,
.photographers #header_menu_photographers a,
.FAQs #header_menu_faqs a,
.faqs #header_menu_faqs a,
.Press #header_menu_press a,
.press #header_menu_press a,
.Contact #header_menu_contact a,
.contact #header_menu_contact a,
.Client #header_menu_client a,
.client #header_menu_client a {color: #FFF; background-color: #AAD; border: none;}
#main {text-align: left; display: block; width:965px; margin: 0 auto;  background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/box_border.gif); background-position: center; background-repeat: repeat-y;}
#main_splash {padding-top: 20px; margin-left: 2px;}
#main_splash_single {padding-top: 0px; margin-left: 2px;}
#main_sidebar {}
#main_content {padding: 27px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/box_bottom.gif); background-position: bottom center; background-repeat: no-repeat;}
#footer {display: block; width:965px; margin: 0 auto; color: #AAD; padding: 0 0 25px 0; font-size: 76%;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a {color: #999; margin-top: 15px; border-bottom:1px solid #555;}
#footer a {color: #FFF;}
#footer form {margin: 8px 0 5px;}
#footer input.entry {border: 1px solid #555; background-color: #999; color: #FFF; width: 150px;}
#footer input.button {border: none; color: #555; background: none; font-size: 100%;}
#footer_innertube {margin: 0 25px; text-align: left;}
#footer_innertube .full {border: 0px solid red; margin: 15px 0 0 0;}
#footer_ace {margin-top: 25px;}
#footer_ace span {display: none;}
#footer_ace a {display: block; height: 70px; width: 172px; background: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/ace.gif) top left no-repeat; text-decoration: none !important;}
.thumbtack {clear:both;}

/*
========================================
Photographer Specific
========================================
*/

.photographer_wrapper img {float: left; padding-right: 20px;}
.testimonial_wrapper {margin: 20px 0; padding: 10px 0 0 65px; background: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/testimonial_quote_left.gif) top left no-repeat;}
.testimonial_content {padding: 0 55px 10px 0; background: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/testimonial_quote_right.gif) bottom right no-repeat; font-style: italic; }
.testimonial_byline {text-align: right; margin-right: 150px; font-weight: bold; font-style: italic; font-size: 120%; margin-top: -15px;}

/*
========================================
Single Post Overrides
========================================
*/

.single {background-color: #000; color: #AAD; text-align: center;}
h2.single {text-align:center; font-size: 300%;}
#single_logo span  {display: none;}
#single_logo {margin: 0 auto; display: block; width: 219px; height: 97px; background-image: url(file:///G|/Tomcat%205.0/webapps/rosakids/images/single_logo.gif); background-repeat: no-repeat;}
.single #footer_innertube {text-align: center;}


.style2 {color: #A0017E}
