/*
Theme name: Burns and Bynum
Description: Burns and Bynum
*/

/* WordPress Default styles */
@import url('wp-default.css');

.cl, .clear{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}

#entry{padding:0px 20px 15px; background-color:#FAF9F1}
#entry p{padding:0}
#entry a{color:#CB521E; font-weight:bold}
#entry a:hover{color:black; font-weight:bold}
#entry a.small{font-weight:normal; display:block; margin-top:10px}
#entry .header-text{font-family:Georgia,"Times New Roman",Times,serif; font-size:21px; line-height:27px; color:#333; font-weight:normal; padding:0; padding:15px 0px 15px; margin:0}
#entry .pagetitle{padding-bottom:15px}
#entry .orangetitle{color:#CB521E; font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif; font-size: 21px;}
#entry .subcontent .header-text, #entry .subcontent .header-image{margin:0 0 5px}
#entry h2.subtitle{ padding: 15px 0px 5px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#E5DFB9; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#9D9413; margin:0}
#entry h2.headline{text-align:center; text-transform:uppercase; font-size:15px; line-height:22px; font-family:Georgia,"Times New Roman",Times,serif; margin:40px 20px 35px}
#entry .subcontent{padding-top:10px}
#entry table td{vertical-align:top}
#entry table td.left{padding-right:20px}
#entry table .right{padding-left:20px}
#entry .header-image{margin-top:10px; display:block}
#apDiv1{position:absolute; width:200px; height:115px; z-index:1; top:113px}

body{font:100% Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center; color:#000; background-color:#2A2A2A}
.global #container{width:940px; height:150%; text-align:left; /* this overrides the text-align:center on the body element. */margin-top:0; margin-right:auto; margin-bottom:30px; margin-left:auto}
.global #header{margin:0px; padding:0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#D5D5D5}

.global #mainContentBkg{background:#F2EFDC; padding-top:8px; padding-right:10px; padding-bottom:8px; padding-left:10px; height:100%}
.global #mainContent{background:#FAF9F1; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; line-height:22px; color:#4C4C4C; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.global #footer{padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-image:url(images/footer_r1_c6.gif); background-repeat:repeat-x; background-position:center top; height:15px; position:fixed; left:0px; right:auto; bottom:0px; width:100%; font-family:Verdana,Geneva,sans-serif; font-size:10px; color:#D5D5D5}

.global #footer p{margin:0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */padding:10px 0; /* padding on this element will create space,just as the the margin would have,without the margin collapse issue */}
#containerBkg{background-image: url(images/bkg_main_v2b.jpg); background-repeat:repeat-y; background-position:center top}
#containerBkg #containerBkgTop{background-image:url(images/bkg_top_v2.jpg); background-repeat:no-repeat; background-position:center top}
#containerBkgBtm{background-image:url(images/bkg_bottom_v2.jpg); background-repeat:no-repeat; background-position:center bottom; height:130%}
a img{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
a{color:#4D4D4D; text-decoration:none}
a:hover{color:#000; text-decoration:none}
p{margin-top:0px; margin-bottom:15px; padding-right:20px; padding-left:20px}
img{text-decoration:none}

#topnav{background-repeat:no-repeat; background-position:center top; height:205px}

.home #topnav{height:290px}

#sidebar{font-size:11px; color:#4C4C4C; padding:25px; margin:0; background-color:#EAE5CF; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; line-height:normal}
#sidebar.home{background-color:transparent; padding-left:15px; padding-right:5px; padding-top:15px; font-style:normal}
#sidebar.people{padding:10px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-style:normal}
#sidebar.people ul{margin:5px 0; padding-left:12px; line-height:16px}
#sidebar.people .delim{display:none}
#sidebar.services{font-style:italic; line-height:normal; font-family:Georgia,"Times New Roman",Times,serif}
#sidebar a{font-size:11px; color:#A0331E}
#sidebar a:hover{color:#000}
#sidebar p{padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px}
#sidebar p.bold-orange{ padding: 0 0 10px; color: #CB521E; font-weight: bold; font-size: 14px; line-height: 22px; margin: 0;}
#sidebar .error-list { padding-bottom: 15px; }
#sidebar .error-list .bold-orange{ padding: 0; color: #CB521E; font-weight: bold; font-size: 14px;}
#sidebar .error-list .bold-orange strong { text-decoration: underline;}

#sidebar .delim{display:block; padding:0; height:3px; margin:10px 0; background:transparent url('images/rt_col_div.gif') no-repeat center center}
#sidebar.home .delim{background:transparent url('images/rt_col_div_01.gif') no-repeat center center; margin:5px 0px 5px}
#sidebar.blog { font-style: normal; }

#sidebar .widget-title { padding-bottom: 5px; font-style: normal; }
#sidebar .widget-title, #sidebar .widgettitle{display:block; line-height:16px; font-weight:bold; text-transform:uppercase; }
#sidebar .widget ul li {line-height: 16px; font-style: normal;}

#sidebar .side-search { text-align: center; }
#sidebar .side-search form { display: block; margin:0; padding:0; }
#sidebar .side-search input { width: 177px; margin:0; padding:0; }

#calendar_wrap { text-align: center;}
#calendar_wrap table { margin: auto; text-align: center; }
#calendar_wrap #wp-calendar caption { width: auto;}

.small{font-family:Arial,Helvetica,sans-serif; font-size:11px}
a.small{color:#CB521E; text-decoration:none}
a.small:hover{color:#999; text-decoration:none}
#header a, #footer a{color:#D5D5D5}
#header a:hover, #footer a:hover{color:#FFF; text-decoration:none}
#header a.client-portal { text-align: left; text-indent: -9000px; display: block; height: 31px; width: 120px; background: transparent url('images/btn_hdr_clientportal.jpg') no-repeat 0 0;  }
#header a.client-portal:hover { background: transparent url('images/btn_hdr_clientportal.jpg') no-repeat 0 -32px; }
.contact_form{font-size:12px; line-height:14px; margin-left:20px}
#contactMap{background-image:url(images/contact/map.jpg); background-repeat:no-repeat; background-position:left top; height:208px; width:434px; margin-left:20px}
.contactMapLink{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#FFF; padding:5px; width:211px; border:1px solid #EAE5CF}
.contact_form input, .contact_form textarea{font-family:Arial,Helvetica,sans-serif; font-size:11px}
ul{list-style-position:outside; margin:0px; padding-right:10px; padding-left:20px}
#news_box{line-height:normal}

.upper_nav{text-transform:uppercase}
.upper_nav strong{color:white}

.news_box{font-family:Arial,Helvetica,sans-serif; line-height:normal; list-style:none; padding:0; margin:5px 0 5px; color:#8FA0B4}
.news_box span.date, .news_box .more-link{display:inline-block}
.news_box li{padding:0px 10px 0px}
.news_box strong{display:block; padding:5px 0px 5px; font-size:11px; font-family:Georgia,"Times New Roman",Times,serif}
.news_box .delim{margin:20px 0px 10px}

.rt_col{background:#EAE5CF}
.home .rt_col{background:transparent}

.curly_box{background-image:url(images/bkg_bracket.jpg); background-repeat:no-repeat; background-position:left center; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; color:#627791; padding:15px 10px; line-height:16px}

.curly_box a{font-size:11px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold}

/* Navigation */
.lower-nav a{display:block; height:34px; text-indent:-90000px; width:183px:}
.lower-nav a.fuaq{width:183px}

.lower-nav .current a.why-burns-bynum, 
.lower-nav .current a.why-burns-bynum:hover{background:transparent url('images/main_nav_tab1_f3.gif') no-repeat 0 0}
.lower-nav .current a.people, 
.lower-nav .current a.people:hover{background:transparent url('images/main_nav_tab2_f3.gif') no-repeat 0 0}
.lower-nav .current a.services, 
.lower-nav .current a.services:hover{background:transparent url('images/main_nav_tab3_f3.gif') no-repeat 0 0}
.lower-nav .current a.fuaq, 
.lower-nav .current a.fuaq:hover{background:transparent url('images/main_nav_tab4_f3.gif') no-repeat 0 0}
.lower-nav .current a.contact, 
.lower-nav .current a.contact:hover{background:transparent url('images/main_nav_tab5_f3.gif') no-repeat 0 0}

.lower-nav a.why-burns-bynum:hover, 
.nonpage table.lower-nav a.why-burns-bynum{background:transparent url('images/home_nav_tab1.gif') no-repeat 0 0}
.lower-nav a.people:hover, 
.nonpage table.lower-nav a.people{background:transparent url('images/home_nav_tab2.gif') no-repeat 0 0}
.lower-nav a.services:hover, 
.nonpage table.lower-nav a.services{background:transparent url('images/home_nav_tab3.gif') no-repeat 0 0}
.lower-nav a.fuaq:hover, 
.nonpage table.lower-nav a.fuaq{background:transparent url('images/home_nav_tab4.gif') no-repeat 0 0}
.lower-nav a.contact:hover, 
.nonpage table.lower-nav a.contact{background:transparent url('images/home_nav_tab5.gif') no-repeat 0 0}

.lower-nav a.why-burns-bynum, 
.nonpage table.lower-nav a.why-burns-bynum:hover{background:transparent url('images/main_nav_tab1.gif') no-repeat 0 0}
.lower-nav a.people, 
.nonpage table.lower-nav a.people:hover{background:transparent url('images/main_nav_tab2.gif') no-repeat 0 0}
.lower-nav a.services, 
.nonpage table.lower-nav a.services:hover{background:transparent url('images/main_nav_tab3.gif') no-repeat 0 0}
.lower-nav a.fuaq, 
.nonpage table.lower-nav a.fuaq:hover{background:transparent url('images/main_nav_tab4.gif') no-repeat 0 0}
.lower-nav a.contact, 
.nonpage table.lower-nav a.contact:hover{background:transparent url('images/main_nav_tab5.gif') no-repeat 0 0}

/* Subnav */
.subnav{height:22px; border-top:1px solid #4a4750; margin-bottom:2px; background:#E0BF00}
.why-burns-bynum_nav{background-color:#486a90}
.people_nav{background-color:#9c9312}
.services_nav{background-color:#cb6d1c}
.fuaq_nav{background-color:#7fa1a3}
.contact_nav{background-color:#e0bf00}

.subnav a{display:block; height:100%; text-indent:-9000px; float:left}

.services_nav a.index{width:142px; background:transparent url('images/services/navigation/our_services.gif') no-repeat 0 0}
.services_nav a.management-advisory-services{width:226px; background:transparent url('images/services/navigation/btn_mgmt.gif') no-repeat 0 0}
.services_nav a.management-advisory-services:hover, 
.services_nav a.management-advisory-services_current{width:226px; background:transparent url('images/services/navigation/btn_mgmt_f2.gif') no-repeat 0 0}
.services_nav a.accounting-attestation{width:195px; background:transparent url('images/services/navigation/btn_acct.gif') no-repeat 0 0}
.services_nav a.accounting-attestation:hover, 
.services_nav a.accounting-attestation_current{width:195px; background:transparent url('images/services/navigation/btn_acct_f2.gif') no-repeat 0 0}
.services_nav a.tax-services{width:115px; background:transparent url('images/services/navigation/btn_tax_services.gif') no-repeat 0 0}
.services_nav a.tax-services:hover, .services_nav a.tax-services_current{width:115px; background:transparent url('images/services/navigation/btn_tax_services_f2.gif') no-repeat 0 0}
.services_nav a.retirement-estate-planning{width:221px; background:transparent url('images/services/navigation/btn_retire.gif') no-repeat 0 0}
.services_nav a.retirement-estate-planning:hover, 
.services_nav a.retirement-estate-planning_current{width:221px; background:transparent url('images/services/navigation/btn_retire_f2.gif') no-repeat 0 0}

.people_nav a.index{width:183px; background:transparent url('images/people/navigation/meet_partners.jpg') no-repeat 0 -1px}
.people_nav a.kathy-burns{width:172px; background:transparent url('images/people/navigation/btn_kathy.jpg') no-repeat 0 -1px}
.people_nav a.kathy-burns:hover, 
.people_nav a.kathy-burns_current{width:172px; background:transparent url('images/people/navigation/btn_kathy_f2.jpg') no-repeat 0 -1px}
.people_nav a.lanny-bynum{width:172px; background:transparent url('images/people/navigation/btn_lanny.jpg') no-repeat 0 -1px}
.people_nav a.lanny-bynum:hover, 
.people_nav a.lanny-bynum_current{width:172px; background:transparent url('images/people/navigation/btn_lanny_f2.jpg') no-repeat 0 -1px}
.people_nav a.courtney-macchione{width:184px; background:transparent url('images/people/navigation/btn_courtney.jpg') no-repeat 0 -1px}
.people_nav a.courtney-macchione:hover, 
.people_nav a.courtney-macchione_current{width:184px; background:transparent url('images/people/navigation/btn_courtney_f2.jpg') no-repeat 0 -1px}
.people_nav a.pam-seagroves{width:175px; background:transparent url('images/people/navigation/btn_pam.jpg') no-repeat 0 -1px}
.people_nav a.pam-seagroves:hover, 
.people_nav a.pam-seagroves_current{width:175px; background:transparent url('images/people/navigation/btn_pam_f2.jpg') no-repeat 0 -1px}

.fuaq_nav a.index{width:234px; background:transparent url('images/fuaq/navigation/frequently_unasked_questions.jpg') no-repeat 0 -2px}

.fuaq_nav a.about-business-management{width:189px; background:transparent url('images/fuaq/navigation/btn_cat2.jpg') no-repeat 0 -2px}
.fuaq_nav a.about-business-management:hover, 
.fuaq_nav a.about-business-management_current{width:189px; background:transparent url('images/fuaq/navigation/btn_cat2_f2.jpg') no-repeat 0 -2px}

.fuaq_nav a.about-bussines-development{width:196px; background:transparent url('images/fuaq/navigation/btn_cat3.jpg') no-repeat 0 -2px}
.fuaq_nav a.about-bussines-development:hover, 
.fuaq_nav a.about-bussines-development_current{width:196px; background:transparent url('images/fuaq/navigation/btn_cat3_f2.jpg') no-repeat 0 -2px}

.fuaq_nav a.about-retirement-and-estates{width:206px; background:transparent url('images/fuaq/navigation/btn_cat4.jpg') no-repeat 0 -2px}
.fuaq_nav a.about-retirement-and-estates:hover, 
.fuaq_nav a.about-retirement-and-estates_current{width:206px; background:transparent url('images/fuaq/navigation/btn_cat4_f2.jpg') no-repeat 0 -2px}

.fuaq_nav a.about-taxes{width:95px; background:transparent url('images/fuaq/navigation/btn_cat1.jpg') no-repeat 0 -2px}
.fuaq_nav a.about-taxes:hover, .fuaq_nav a.about-taxes_current{width:95px; background:transparent url('images/fuaq/navigation/btn_cat1_f2.jpg') no-repeat 0 -2px}

#entry .blog_entry .date{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px}
#entry .blog_entry strong a{color:#4D4D4D; font-size:15px; line-height:22px}
#entry .blog_entry a.more-link{display:block; color:#CB521E; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
#entry .blog_entry{background:transparent url('images/news_div_line.gif') repeat-x bottom center; padding-bottom:10px; margin-bottom:10px}
#entry .navigation a{font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif}
#entry .navigation a:hover{font-weight:normal}
#entry a.more-news-link{display:block; margin:0 20px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; background:transparent url("images/news_div_line.gif") repeat-x left top; padding-top:10px; font-weight:normal}
#entry a.more-news-link:hover{font-weight:normal}

#entry .anm_options{margin-top:15px; float:right}
#entry .anm_options a{text-transform:uppercase; font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#4D4D4D}
#entry .anm_options a:hover{color:black}

#content a, #content a:hover{font-weight:normal}
#content ul { margin-bottom: 15px; }
#content .header-text{text-align:center; font-style:italic; font-size:15px; line-height:22px; font-weight:bold; color:#4C4C4C; padding-bottom:15px}
#content{padding:0px 20px 15px}
#content .post-footer p{margin-bottom:0px}
#content .post-footer h2, 
#content .post-footer h3, 
#content .post-footer h4,{font-style:italic}
#content .post-footer a{color:#4D4D4D; text-decoration: underline;}
#content .post-footer a:hover{color:black; text-decoration: none;}
#content .city { float:left; font-weight: bold;}

#wp-email-popup { background-color: #EAE5CF; font-family: Georgia,"Times New Roman",Times,serif; }
#wp-email-popup label { display: inline-block; font-size: 14px; padding-bottom: 5px; }
#wp-email-popup em { font-size: 12px;  }
#wp-email-required { font-size: 12px; }
#wp-email-popup form img { margin-right: 10px; }
