@charset "utf-8";
/* CSS Document */
#body { background-color:#ccc; margin:0; padding:0; font-family:Calibri, Arial, Helvetica, sans-serif}
#top { width:960px; margin:auto; padding:auto;}
.nav { width:960px; height:36px; background-color:#000000; border-bottom:5px solid #d8aa4e; margin:auto; padding:auto;}
.nav { width:960px; height:36px; background-color:#000000; border-bottom:5px solid #d8aa4e; margin:auto; padding:auto;}
.nav ul {list-style:none; margin:0; padding:0 25px; height:36px;}
.nav li { line-height:36px; float:left; list-style:none; margin-right:25px; height:36px;}
.nav a { text-decoration:none; font-size:17px;color:white;}
.nav a:hover { color:#d8aa4e;}

#main_homepage { width:960px; margin:auto; padding:auto;background:#fff; height:100%;}
#main { width:960px; margin:auto; padding:auto;background:url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/bg.gif) repeat-y; height:100%;}
#main_left { width:553px; padding:58px 32px; float:left; font-size:16px; line-height:32px;}
#main_right { width:300px; padding-right:43px; float:right;}
#main_right ul {list-style:none; margin:0; padding:10px;}
#main_right li { line-height:24px; list-style:none;}
#main_right a{font-size:14px; color:black; text-decoration:none; }
#main_right a:hover{ color:#460a10; text-decoration: underline;}

#footer { width:960px;background-color:#666; border-top:5px solid #d8aa4e; margin:auto;padding:0 0 10px 0;}
#footer ul { list-style:none; margin:10px 0; padding:0;height:18px;}
#footer li { line-height:18px; float:left; list-style:none; padding:0 10px; border-right:1px solid white}
#footer a{font-size:15px;color:white; text-decoration:none; }
#footer a:hover { color:#d8aa4e; text-decoration:none; }

.footer_right { font-size:12px; font-style:italic; text-align:right; color:white; line-height:18px; margin-right:20px;}
.footer_img { margin:6px 10px;}
.footer_dis { font-size:12px; color:white; line-height:1.5em; margin:0px 15px;font-style:italic;}
.item_title { width:284px; background:#460a10; border-bottom:5px solid #d8aa4e; color:white; padding:5px 8px; font-size:16px;}
.clear{clear:both}
.current_page_item { background:url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/point.png) center bottom no-repeat; font-size:17px;}
.current_page_item a:visited{color:#d8aa4e;}
.current_page_item a:link{color:#d8aa4e;}
#subpage_left { width:553px; padding:45px 32px; float:left; font-size:16px; line-height:32px;}
#subpage_left a{ color:#000; text-decoration:none;}
#subpage_left a:hover{ color:#330e12; text-decoration: underline;}
h1 { font-size:30px; color:#460a10; line-height:30px; margin:0; padding:0; height:30px; margin-bottom:45px;}
.title_img { float:left;  margin-right:15px;}
.subpage_left ul { margin:0; padding:0;}
.subpage_left li { list-style-image:url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/dot.jpg); font-size:16px;}
.subpage_left_text { font-size:14px; color:#666; line-height:26px;}
#subpage_right {width:300px; padding:0 21px; float:right;height: 100%;}
#subpage_right ul {list-style:none; margin:0; padding:10px;}
#subpage_right li { line-height:24px; list-style:none;}
#subpage_right a{font-size:14px; color:black; text-decoration: none;}
#subpage_right a:hover{color:#460a10; text-decoration: underline;}


.category_bg{ background:url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/Tit_bg.gif) repeat-x; font-size:18px; height:33px; color:#460a10;}
.category_bg li{ list-style-image:url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/dot.jpg);}
.category_left{float:left; list-style-image: url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/category_icon.gif); font-size:16px;}
.category_right{float:right; margin-right:50px; list-style-image: url(http://www.bcnlawfirm.com/wp-content/themes/BCN/images/category_icon.gif); font-size:16px;}
.category_left a{color:#000; text-decoration:none;}
.category_right a{color:#000; text-decoration:none;}
.category_left a:hover{color:#460a10; text-decoration:underline;}
.category_right a:hover{color:#460a10; text-decoration:underline;}
#category_content{ padding:0px 20px 10px 40px; color:#666; font-size:13px; line-height:2em;}
#category_left { width:553px; padding:45px 32px 0px 32px; float:left; font-size:16px; line-height:32px;}
#video{ text-align:center;}
.bottom{ padding-bottom:0px;}

.photos{width:300px; margin:20px 0px; color: #330E12;font-size: 15px;}
.Photo_left{float:left; width:150px; text-align:center;}
.Photo_right{float:right; width:150px; text-align:center;}

.img_border{ float:right;}
h2 { font-size:16px; color:#330e12; line-height:16px; margin:20px 0 10px 0; padding:0; height:16px;}
.text_low { line-height:1.5em;}
.red_text_bold { font-size:18px; color:#460a10; font-weight:bold; line-height:1.5em;}
.att { width:550px; line-height:1.5em; margin-bottom:20px; border-bottom:1px dotted #460a10; padding-bottom:15px; }
.att_left{ width: 160px;float:left; text-align:center;}
.att_right{ width: 390px; float:right; font-size:14px; line-height:1.5em;}

.border { border:1px solid #460a10;}
.title {font-size: 16px; font-weight:bold; border-bottom:1px dashed #460a10; padding-left:10px; color:#460a10;}
.text { text-align:right; padding-right:10px; line-height:1.5em;padding-bottom:5px;}
.red {  padding-left:10px; color: #C00;}
.input { height:12px;font-size:12px; line-height:12px; font-family:Calibri, Arial, Helvetica, sans-serif; width:130px; margin-right:10px; border:1px solid #460a10}
.Textarea { height:100px; width:380px;font-size:12px; font-family:Calibri, Arial, Helvetica, sans-serif; margin-top:3px; border:1px solid #460a10}
.btn { background:#d8aa4e; border:none;font-size:13px; font-family:Calibri, Arial, Helvetica, sans-serif; cursor: pointer; margin-left:10px; color:#460a10; padding:3px 8px 3px 8px;}

.contact_red_text {color: #900}
.contact_input { border:1px solid #ccc; width:220px; font-size:12px;}
.contact_large_textbox{ width:385px; height:105px; border:1px solid #ccc; font-size:12px; }
.contact_red { color:#460a10}

.dyfirst:first-letter {
font-size:500%;
font-weight:bold;
color:#460a10;
float:left;
margin-top:10px;
}
