body{background:#f7f7f7;color:#2d2d2d;font-size:12px;font-family:Verdana,Arial,Tahoma;margin:0 auto 0 auto;padding:0;}
#wrap{width:960px;margin:0 auto 0 auto;padding:0;}
#header{background:url(Bright/bg_header.gif) no-repeat;height:30px;padding:0;}
#logo{width:7px;height:21px;float:left;padding:7px 0 0 9px;}
#header h1{color:#3d3d3d;font-size:18px;font-family:Verdana,Arial,Tahoma;font-weight:bold;margin:3px 0 0 5px;float:left;padding-bottom:.25em;}
#header h1 a,#header h1 a:active,#header h1 a:visited{color:#3d3d3d;text-decoration:none;}
#header h2{color:#3d3d3d;font-size:10px;font-family:Verdana,Arial,Tahoma;margin:11px 0 0 5px;float:left;}
#header h2 a,#header h1 a:active,#header h2 a:visited{color:#3d3d3d;text-decoration:none;}
#nav{float:right;margin:2px 0 0 0;}
#nav ul{float:left;list-style:none;margin:0;padding:0;}
#nav li{list-style:none;margin:0;padding:0;}
#nav li a,#nav li a:link,#nav li a:visited{color:#4d4d4d;display:block;font-size:12px;text-transform:uppercase;text-decoration:none;margin:0;padding:8px 15px 13px 15px;}
#nav li a:hover,#nav li a:active{color:#4d4d4d;margin:0;padding:8px 15px 13px 15px;text-decoration:underline;}
#nav li li a,#nav li li a:link,#nav li li a:visited{opacity:.90;filter:alpha(opacity=90);background:#eee;width:150px;color:#4d4d4d;text-transform:uppercase;float:none;margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
#nav li li a:hover,#nav li li a:active{background:#ddd;color:#666;padding:5px 10px 5px 10px;}
#nav li{float:left;padding:0;}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0;}
#nav li ul a{width:140px;}
#nav li ul a:hover,#nav li ul a:active{text-decoration:none;}
#nav li ul ul{margin:-21px 0 0 171px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover{position:static;}
#header_search{float:right;margin:5px 5px 0 10px;}
#header_search form{margin:0;padding:0;display:block;}
#search input{color:#626262;font-family:Arial,Verdana,Helvetica;font-size:11px;height:17px;width:165px;padding:0 5px 0 5px;margin:1px 5px 0 9px;}
#search .input{width:15px;height:16px;background:none;border:none;padding:0;margin:1px 2px 0 0;vertical-align:middle;}
.border_top_right{position:absolute;width:6px;height:5px;background:url(Bright/border_top_right.gif) no-repeat;z-index:2;right:-1px;top:-1px;}
.border_top_left{position:absolute;width:6px;height:5px;background:url(Bright/border_top_left.gif) no-repeat;z-index:2;top:-1px;left:-1px;}
.border_bottom_left{position:absolute;width:8px;height:9px;background:url(Bright/border_bottom_left.gif) no-repeat;z-index:2;bottom:0;left:-1px;}
.border_bottom_right{position:absolute;width:8px;height:9px;background:url(Bright/border_bottom_right.gif) no-repeat;z-index:3;right:-1px;bottom:0;}
#col_left{width:650px;margin:20px 0 30px 0;float:left;}
#content{padding:0 20px 40px 20px;margin:0 0 20px 0;float:left;line-height:22px;}
#content a{color:#2d2d2d;text-decoration:underline;}
#content a:hover{color:#5d5d5d;text-decoration:underline;}
#content p{margin:0 0 15px 0;}
#tag_box{margin:0;height:18px;padding:10px 20px 10px 20px;}
#content_home_left{width:630px;float:left;margin:30px 0 20px 0;}
#content_home_right{width:320px;float:right;margin:472px 0 20px 10px;}
.boxes{position:relative;z-index:999;background:url(Bright/bg_content_box_960_bottom.gif) bottom repeat-x #fff;border-top:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;}
.boxes a{color:#7d7d7d;text-decoration:none;}
.boxes a:hover{color:#2d2d2d;text-decoration:underline;}
.box_h2 a{color:#2d2d2d;text-decoration:none;}
.box_h2 a:hover{color:#5d5d5d;text-decoration:underline;}
.more_articles_link{font-size:10px;padding:5px 0 0 20px;}
.more_articles_link a{color:#7d7d7d;text-decoration:none;}
.more_articles_link a:hover{color:#2d2d2d;text-decoration:underline;}
.date_home{font-size:10px;padding:0;margin:0;color:#4d4d4d;}
#content_home_630{width:918px;font-size:12px;line-height:18px;margin:0;padding:19px 19px 23px 19px;float:left;}
#content_home_630_img{position:relative;z-index:999;width:890px;padding:0;margin:0;}
#content_home_630x4{width:609px;font-size:12px;line-height:18px;margin:20px 0 0 0;padding:15px 19px 11px 0;float:left;}
.content_home_630x4_box{width:570px;height:200px;padding:10px 0 10px 0;margin:0 0 0 19px;font-size:11px;line-height:16px;border-bottom:dotted 1px #d6d6d6;}
.content_home_630x4_title{background:url(Bright/arrow_title.gif) no-repeat;font-size:14px;font-weight:bold;text-transform:uppercase;padding:0 0 5px 10px;margin:0 0 0 7px;color:#2d2d2d;}
.content_home_630x4_title a{color:#2d2d2d;text-decoration:none;}
.content_home_630x4_title a:hover{color:#5d5d5d;text-decoration:underline;}
.content_home_630x4_box img{width:300px;margin:0;padding:0 10px 0 0;float:left;}
.content_home_630x4_box h2{font-size:14px;padding:0 0 7px 0;margin:0;}
.content_home_630_text p{padding:0;margin:0;}
.content_home_310_left{width:284px;position:relative;z-index:999;background:url(Bright/bg_content_box_960_bottom.gif) bottom repeat-x #fff;border-top:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;font-size:12px;line-height:18px;margin:20px 20px 0 0;padding:15px 19px 13px 0;float:left;}
.content_home_310_right{width:284px;position:relative;z-index:999;background:url(Bright/bg_content_box_960_bottom.gif) bottom repeat-x #fff;border-top:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;font-size:12px;line-height:18px;margin:20px 0 0 0;padding:15px 19px 11px 0;float:left;}
.content_home_330_box{width:266px;height:75px;padding:10px 0 10px 0;margin:0 0 0 19px;font-size:11px;line-height:16px;border-bottom:dotted 1px #d6d6d6;}
.content_home_330_box img{width:100px;margin:0;padding:0 10px 0 0;float:left;}
.content_home_330_box h2{font-size:12px;padding:0 0 5px 0;margin:0;}
.content_home_330_text p{padding:0;margin:0;}
#content_home_340{width:298px;height:440px;margin:0 0 20px 0;padding:20px 20px 20px 20px;float:right;line-height:13px;font-size:10px;}
#content_home_340 h1{padding:0 0 20px 0;margin:0;font-size:14px;}
#content_home_340 h2,p{padding:0 0 5px 0;margin:0;}
#content_home_340 h2{font-size:11px;}
.content_home_340_text{padding:0 0 5px 0;margin:0 0 8px 0;border-bottom:dotted 1px #d6d6d6;}
.content_home_340_archive a{color:#2d2d2d;text-decoration:underline;}
.content_home_340_archive a:hover{color:#5d5d5d;text-decoration:none;}
#box_archive_wrap{width:960px;padding:20px 0 20px 0;}
#box_archive_wrap ul{list-style:url(Bright/arrow_sidebar.gif);}
#box_archive_wrap li a{color:#5d5d5d;text-decoration:none;}
#box_archive_wrap li a:hover{color:#2d2d2d;text-decoration:underline;}
#box_archives_left{width:264px;padding:0 20px 10px 20px;margin:0 20px 0 0;float:left;display:inline;}
#box_archives_middle{width:265px;padding:0 20px 10px 20px;margin:0 20px 0 0;float:left;display:inline;}
#box_archives_right{width:265px;padding:0 20px 20px 20px;margin:0;float:right;display:inline;}
#archive_wrap{padding:0 20px 20px 20px;margin:0 0 20px 0;float:left;line-height:22px;}
#archive_wrap a{text-decoration:none;}
#archive_wrap a:hover{text-decoration:underline;}
.content_archive_600_box{height:90px;padding:10px 0 10px 0;font-size:11px;line-height:16px;border-bottom:dotted 1px #d6d6d6;}
.content_archive_600_box img{width:120px;margin:0;padding:0 10px 0 0;float:left;}
.content_archive_600_box h2{font-size:14px;padding:0;margin:0;}
.content_archive_600_box h2{font-size:14px;padding:0;margin:0;}
.date_archive{font-size:10px;padding:0 0 5px 0;margin:0;color:#4d4d4d;}
.content_archive_600_text p{padding:0;margin:0;}
#page_content_left{width:600px;float:left;margin:0;padding:0;line-height:22px;}
#page_content_left p{margin:0 0 15px 0;}
#page_content_left a{color:#5d5d5d;}
#page_content_left a:hover{color:#2d2d2d;}
#crumps{padding:10px 0 0 0;margin:0 0 10px 0;font-size:10px;color:2D2D2D;border-bottom:1px dotted #5d5d5d;line-height:18px;}
#crumps a{text-decoration:none;}
#crumps a:hover{text-decoration:underline;}
.page_title_left{font-size:20px;padding:15px 0 20px 0;margin:0;}
.single_title{font-size:20px;padding:15px 0 0 0;margin:0;}
.date{font-size:10px;padding:0;margin:0 0 20px 0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px 0 4px 4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:0;margin:4px 10px 6px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption-text{background:#eee;font-size:10px;margin:0;padding:0 5px 0 5px;}
.wp-caption.alignleft{margin:4px 10px 0 0;display:inline;}
.wp-caption.alignright{margin:4px 0 0 10px;display:inline;}
.gallery-icon img{width:180px;height:135px;padding:5px;}
#comments_wrap{margin:20px 0 0 0;padding:0 20px 30px 20px;}
#comments_wrap a{color:#5d5d5d;text-decoration:none;}
#comments_wrap a:hover{color:#5d5d5d;text-decoration:underline;}
.commentlist li,#commentform input,#commentform textarea{font:.9em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:bold;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:18px;text-transform:none;padding:10px 0 10px 0;}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentmetadata{font-weight:normal;}
h3.comments{padding:0;margin:40px auto 20px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar{width:300px;float:right;margin:20px 0 20px 10px;padding:0;}
.sidebox{position:relative;z-index:999;background:url(Bright/border_bottom_mid.gif) bottom repeat-x #fff;border-left:solid 1px #d6d6d6;border-top:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:0 20px 13px 20px;margin:0 0 8px 0;}
#sidebar form{margin:0;}
#sidebar ul{margin:0 0 0 20px;padding:0;list-style:url(Bright/arrow_sidebar.gif);}
#sidebar li{margin-bottom:5px;color:#2d2d2d;}
#sidebar li li{margin-bottom:0;padding:0 0 0 5px;}
#sidebar a{color:#5d5d5d;text-decoration:none;}
#sidebar a:hover{color:5D5D5D;text-decoration:underline;}
#sidebar h3{color:#2d2d2d;font-family:Verdana,Arial,Tahoma;font-size:14px;font-weight:bold;margin:10px 0 0 0;padding:0 0 10px 0;}
#side_search input{color:#5d5d5d;font-family:Verdana,Arial,Tahoma;font-size:14px;width:160px;height:18px;padding:0;margin:0 5px 0 9px;vertical-align:middle;}
#side_search .input{width:21px;height:20px;background:none;border:none;padding:0;margin:0;vertical-align:middle;}
#calendar a a:link a:visited a:hover{font-weight:bold;}
#calendar caption{font-family:Verdana,Arial,Tahoma;font-size:12px;}
#s,input.textbox{border:1px solid #e0e0e0;margin-bottom:10px;}
#searchbtn,input.submit{background:#fff;border:1px solid #e0e0e0;}
.textwidget{font-size:12px;line-height:19px;}
#footer{position:relative;z-index:999;clear:both;border-top:#7d7d7d 1px solid;margin:0 auto 0 auto;padding:6px 0 20px 0;width:955px;}
#rss_top{position:absolute;top:1px;right:1px;z-index:1;width:16px;height:16px;}
.footer_text{color:#4d4d4d;font-size:11px;}
.footer_text a{color:#7d6d6d;text-decoration:none;}
.footer_text a:hover{color:#7d6d6d;text-decoration:underline;}
