/*
Theme Name: All Family Vision Care
Theme URI: http://allfamilyvisioncare.com/
Description: Custom wordpress theme for All Family Vision Care.
Version: 1.0
Author: Andy Vaughn Consulting, LLC
Author URI: http://andyvaughn.com/
*/

@import url('reset.css');
/* Begin Typography & Colors */
a {text-decoration: none;}
a:link { color: #F57E20;}
a:visited { color: #EC0202;}
a:hover, a:active {text-decoration: underline; color: #FCC31F;}

body {background: url(images/background_gradient.png) #E6F4F4 repeat-x; font-size:100%; line-height:1.5em; font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
    
h1, h2, h3 {font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif; color: #EC0202;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}

#sidebar h3 {font-size: 1.5em;}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active, h2 a:link, h2 a:hover, h2 a:visited, h2 a:active, h3 a:link, h3 a:hover, h3 a:visited, h3 a:active {color: #EC0202; text-decoration: none;}

.navigation {font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;}
.navigation .current_page_item a {color: #000;}

#content ul {margin-bottom: 24px;}
/* End Typography & Colors */

/* Begin Images */
img.centered {display: block; margin: 0 auto;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

/* Begin Structure */
.home #page {width: 885px;}

/* Begin Header */
/* Begin Standard Version */
#header {float: left; width: 100%; background-color: #FFF; position: relative;}
#header h1 {}
#header h1 a {position: absolute; top: 12px; left: 20px; display: block; background: url('images/logo_all_family_vision_solo.png'); height: 24px; width: 126px; text-indent: -9999px;}
#header .navigation {float: left; margin-left: 80px; padding: 12px 5px 12px 0; /*width: ;*/}
body > #page #header .navigation {margin-left: 160px;}
#header .navigation li{float: left; margin-left: 10px;}
body > #page #header .navigation li {margin-left: 20px;}
#header .navigation a {float: left; display: block;}
/* End Standard Version */

/* Begin Front Page Version */
.home #header {background-color: transparent;}
.home #header h1 {}
.home #header h1 a {position: absolute; top: 0; left: 20px; z-index: 999; display: block; background: url('images/logo.png'); height: 97px; width: 313px; text-indent: -9999px;}
.home #header .navigation {float: left; margin-left: 170px; padding: 12px 5px; width: 535px;}
body.home > #page #header .navigation {margin-left: 340px;}
/* End Front Page Version */

/* Begin Banner */
#banner {float: left; position: relative; height: 322px; width: 885px; }
#banner img {width: 885px; height: 322px;} 
/* End Banner */

/* Begin Side Bar */
#sidebar {float: left; margin: 24px 0; padding: 0 20px; width: 359px; border-right: 1px solid #9CD4D4;}
#sidebar img {float: left;}
#sidebar p, #sidebar dl {margin-left: 160px;}
#sidebar .doctor {padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #9CD4D4; min-height: 168px;}
#sidebar #contact_us dt {font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif; border-bottom: 1px solid #9CD4D4; margin-top: 24px; font-size: 1.25em; color: #EC0202;}
#sidebar #contact_us dt.first {margin-top: 0;}
/* End Side Bar */

/* Begin Content */
#content p {margin-bottom: 24px;}
#content {float: left; margin: 24px 0; padding-left: 20px; width: 465px;}
/* End Content */

/* Begin Footer */
#footer {clear: left; padding-top: 12px; margin-left: 20px; border-top: 1px solid #9CD4D4; width: 865px;}
#footer img {display: block; float: left;}
#footer p {color: #F57E20; font-size: .625em; line-height: 1em; text-align: right;}
#footer a {color: #F57E20; font-size: .75em; line-height: 1em;}

/* End Footer */
/* End Structure */
