/*
Theme Name:CrunchTech
Theme URI:http://www.jszi.cn/
Description:<a href="http://www.jszi.cn/">Wordpress Themes</a>.
Version:1.0
Author:www.kenengba.com
Author URI::http://www.jszi.cn/
Tags:crunchtech
*/
.children{display:none;}
.navigation_comments{font-size:1.1em; margin:17px 0 15px 4px; overflow:hidden; border:1px solid #C4C4C4; background-color:LightYellow}

.navigation_comments a{color:#2e2e2e}

.navigation_comments a:hover{text-decoration:none}

.navigation_comments .alignright{float:right; margin:0; padding:0 1px 1px 0}
.navigation_comments .alignleft{float:left; margin:0; margin:0; padding:0 0 1px 1px}
.navigation_comments .alignright a{padding:.5em; padding:5px 20px 5px 5px; display:block; font-size:1.1em}
* html .navigation_comments .alignright a{background:#fafafa}
.navigation_comments .alignright a:hover{background-color:#f4f9ff}
.navigation_comments .alignleft a{padding:.5em; padding:5px 5px 5px 20px; display:block; font-size:1.1em}
.navigation_comments .alignleft a:hover{background-color:#f4f9ff}
* html .navigation_comments .alignleft a{background:#fafafa}
.navigation_comments td{vertical-align:top}

/* new sidebar */
small{font-size:12px}
.boxy, .third_column_content{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#C7D5E5 none repeat scroll 0 0; border:1px solid #7A8FA4; clear:both; margin:4px 3px 7px}

.boxy_header, .third_column_content_header{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#C7D5E5 none repeat scroll 0 0; height:28px; padding:5px 12px 0}
.boxy_header li, .third_column_content_header li{background-color:white; border-color:#7A8FA4; border-style:solid solid none; border-width:1px; float:left; font-size:1.1em; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 5px 0 0 !important; padding:3px 15px !important}

.boxy_header_selected, .third_column_content_header_selected{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:white none repeat scroll 0 0; border-color:#7A8FA4 #7A8FA4 -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; font-weight:bold; height:18px}

.boxy_body, .third_column_content_body{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:white none repeat scroll 0 0; border:1px solid #7A8FA4; display:none; margin:0 3px 3px; padding:6px 15px 15px}
/* Begin Typography &Colors */
body{font-size:13px; font-family:Microsoft YaHei,arial,tahoma,sans-serif,verdana; color:#1b1b1b; text-align:center; background-color:#D1CFCF; margin:0; padding:0}
.bbd{width:984px; margin:0 auto}
img{border:0}
hr{border:0; border-bottom:dotted 2px #DBDBDB; margin:20px 0 20px 0; clear:both}
a{text-decoration:none; font-weight:bold}
a:hover{text-decoration:underline}
form{padding:0; margin:0}
legend{font-size:1.2em; font-weight:bold; margin:0 0 0 0; padding:0 0 .2em 0; border-bottom:2px solid #F1F1F1}
fieldset{margin:2em 0 0 0; padding:.5em 0 0 0; border:0}
li, ul{list-style:none; padding-left:4px; margin:0; line-height:22px}
p{line-height:23px; margin:1em 0 1em 0}
blockquote{border-left:5px solid #DDD; margin:15px 30px 0 10px; padding-left:20px}
blockquote1{font-size:1em; line-height:100%; color:#5d5d5d; border-left:5px solid #f1f1f1; padding:0 0 0 20px; margin:0}
/*****************************************/
/* Comment Count */
/*****************************************/
.comment_count{float:right; font-size:18px; margin-right:6px; margin-top:-19px}
/*****************************************/
/* Post AUTHORS * /
/*****************************************/
.p_author{background:transparent url(images/icons.gif) no-repeat scroll 0px -188px; padding-left:16px}
.p_date{background:transparent url(images/icons.gif) no-repeat scroll 0px -215px; padding-left:16px}
#p_comment{float:right; margin-top:-15px; background:transparent url(images/icons.gif) no-repeat scroll right -51px; display:block; padding-right:20px}
#author_i{height:45px; padding-top:8px}

.po_author{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/icons.gif) no-repeat scroll 0 -188px; margin-left:44px; margin-top:-43px; padding-left:19px}
.po_date{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/icons.gif) no-repeat scroll 0 -215px; margin-left:43px; margin-top:6px; padding-left:19px}
.author_av{border:2px solid threedlightshadow; height:40px; width:40px}
/*****************************************/
/* Next Previous Post */
/*****************************************/
.p_next{background:transparent url(images/icons.gif) no-repeat scroll right -114px; padding-right:21px; padding-top:0px; float:right}
.p_previous{background:transparent url(images/icons.gif) no-repeat scroll left 0px; padding-left:21px; padding-top:0px; float:left}
/*****************************************/
/* Tags*  /
/*****************************************/
.p_tags img{margin:0 1px -4px 0}
/*****************************************/
/* icons */
/*****************************************/
.p_newcomments ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/comments.gif) no-repeat scroll left 0px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_links ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/icons.gif) no-repeat scroll left  -78px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_related_posts ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#666; background:transparent url(images/icons.gif) no-repeat scroll left  -455px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_page ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/icons.gif) no-repeat scroll left -323px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_archives ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/icons.gif) no-repeat scroll left  -21px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_best_posts ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#666; background:transparent url(images/icons.gif) no-repeat scroll left -617px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
/*****************************************/
/* AUTHORS */
/*****************************************/
#authors1{width:250px; height:80px; padding-left:0px; padding-top:14px}
#author1{width:110px; float:left; padding-left:10px}
#pics1{width:78px; float:left; padding-left:7px}
#social1{width:17px; float:right; margin-top:-8px}
#indexpost1{background:white none repeat scroll 0 0; border:1px solid #C4C4C4; margin:0 0 3px; overflow:auto; padding:15px; position:relative}
#indexpost{background:white none repeat scroll 0 0; margin-bottom:15px; margin-top:10px; padding:5px; position:relative}
#white{background:white none repeat scroll 0 0; border:1px solid #C4C4C4; margin:3px; overflow:hidden; padding:13px}
.tblist{border:1px solid}
.sidebar_white{background:#C7D5E5 none repeat scroll 0 0; border:1px solid #C4C4C4; overflow:hidden}
#top{color:#222; position:relative; margin:auto; z-index:5; border-top:5px solid #008D00; background-color:white; border-bottom:1px solid #E4E4E4}
#top_strip{margin:auto; width:968px; height:42px; position:relative}
#top_strip_left{position:absolute; bottom:0; left:10px;}
.cat-item cat-item-45 {font-size:14px; float:left; margin:0 6px 0 0; font-weight:bold;}
#top_strip_left li{font-size:14px; float:left; margin:0 6px 0 0; font-weight:bold}
#top_active_tab{padding-left:5px}
#top_active_tab div{padding-right:5px}
#top_active_tab a{margin:0 5px 0 5px}
* html #top_active_tab{background:white; padding-left:5px}
* html #top_active_tab div{background:white; padding-right:5px}
#top_strip_left li a{text-decoration:none; font-weight:normal; padding:9px 6px; display:block; color:#666}
#top_active_tab a{font-weight:bold !important}
#top_strip_left li a:hover{border-bottom:3px solid #008D00; padding-bottom:6px}
#top_strip_left li span{display:block; padding:7px; font-weight:bold}
#top_strip_right{margin:13px 0 0 0; float:right}
#top_strip_right li{margin-left:12px}
#s, #q{border:none; background:white; padding:5px; font-size:1em; width:180px; margin:0; border:1px solid #dbdbdb}
#searchsubmit{border:none; cursor:pointer; font-weight:bold; font-size:1em; color:#222; background:white; padding:4px 6px 4px 6px; border:1px solid #dbdbdb}
#searchsubmit:hover{color:black}
#leaderboard{text-align:center; padding:5px 0 5px 0}
#leaderboard iframe{width:730px; height:100px; margin:auto}
.post_ad{text-align:center; margin:0 0 10px 0}
#page{text-align:left; background:#F5F5F5; border:solid #F5F5F5; border-width:0 1px}
#header{position:relative; border:1px solid Snow; height:131px; background:#F2F2F2 none repeat scroll 0 0}
#header_ad{text-align:center; margin:5px 0 20px 0}
#header_logo{z-index:5}
#header_items{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/ico_mobile.gif) no-repeat scroll right 3px; padding-right:22px; position:absolute; right:13px; bottom:13px; z-index:2; width:550px}
* html #header_items{top:60px}
#header_items li{font-size:.95em; float:right; margin-left:15px}
#header_items li a{color:#222}
#columns{border-top:1px solid #dbdbdb}
#content{border-right:1px solid #E4E4E4; background:#F5F5F5 none repeat scroll 0 0}
#content table{width:90%}
.entry ul li, .post ul li, .page_content ul li{list-style:square; margin:0 0 .4em .5em}
.entry ol li, .post ol li, .page_content ol li{list-style:decimal; margin:0 0 .4em .5em}
.single_post{margin-bottom:0 !important}
#content form li, #content form ul{list-style:none; padding:0; margin:0}
#content thead{font-weight:bold; background:#e7e7e7}
#content .form_text{border:1px solid #b6b6b6; background:#f7f7f7; font-size:1em; padding:3px; width:15em; font-family:Microsoft YaHei,Lucida Grande,Lucida Sans Unicode,Arial,sans-serif}
#content textarea{border:1px solid #b6b6b6; background:#f7f7f7; font-size:1em; padding:10px; width:85%; height:6em; font-family:Microsoft YaHei,Lucida Grande,Lucida Sans Unicode,Arial,sans-serif}
#content .form_select{border:1px solid #b6b6b6; background:#f7f7f7; font-size:1em; padding:3px}
#content td{padding:5px}

.narrowcolumn{float:left; width:650px; padding:0 0 50px 0; overflow:hidden}
#sidebar{padding:0 0 70px 0; margin-left:-1px; border-left:1px solid #E4E4E4; float:left; width:330px; overflow:hidden}
#footer{padding:.5em .5em 2em .5em; font-weight:bold; background:white; border-bottom:5px solid #008D00; border-top:1px solid #E4E4E4}
#footer_right li{float:right !important; margin:0 0 0 20px !important}
#footer li{float:left; margin:0 10px 0 0}
#footer_strip{margin:auto; width:968px; position:relative}
#footer li a:hover{text-decoration:underline}
#footer li a{color:#666; font-weight:bold; text-decoration:none}
h1, h2, h3{margin:0; padding:0}
h2{margin:1.5em 0 1em 0; line-height:1.5em}

h3{margin:1.5em 0 .5em 0}
.commentlist{padding:0; margin:0}
/* End Typography &Colors */
/* Begin Structure */
.post{margin:0 25px 25px 13px; padding:25px 0 0 0; border-bottom:2px dotted #dbdbdb; overflow:hidden}

.post2{margin:0 0 10px 0}
.content_interior{margin:25px 25px 0px 13px}
.page_content{font-size:14px; line-height:23px; color:#272727; border-top:2px dotted #DBDBDB; clear:both}
.page_content ul{padding:0 0 0 1em; margin:1em 0 2em 0}

.post_header{font-size:1.9em; font-weight:bold; margin:0 0 .15px 0; color:black}

.post_header a{color:black; text-decoration:none}
.post img, .page_content img{border:0}

.shot, .alignleft, .left{float:left; margin:0 1em 1em 0}
.post_subheader{position:relative; padding:0 0 5px 0; color:#5b5b5b}
.post_subheader a{color:#2e2e2e}
.post_subheader_right{float:right; padding:0 0 0 10px}
.post_subheader_right a{padding-right:20px; background:url(images/comments.png) top right no-repeat; display:block}
* html .post_subheader_right a{background:url(images/comments2.png) top right no-repeat}
.post_author{}
.post_time{color:#3c3c3c; font-size:1em}
.post_comments{float:right; font-size:1em}
.post .entry{font-size:1em; line-height:150%; color:#272727; border-top:2px dotted #DBDBDB; margin:10px 0 0 0; padding:0 0 15px 0}
.post .entry strong{color:black}
.post .entry img, .page_content img{max-width:620px; width:expression(this.width >620 ? 620:true)}
.entry ul{padding:0 0 0 1em; margin:1em 0 2em 0; list-style:square}
.post_footer{margin:10px 0 0 0; padding:10px 12px 6px 0; font-weight:bold; background:#FAFAFA; clear:both}
.post_footer a{color:#222}
.post_footer ul{margin-bottom:25px}
.post_footer li{float:right; margin:0 0 0 15px; list-style:none !important}
/* Excerpt */
.excerpt{background:white none repeat scroll 0 0; border:1px solid #C4C4C4; margin:3px; overflow:hidden; padding:13px}
.excerpt_header{font-size:1.8em; font-weight:bold; margin:0 0 .2em 0; color:black}
.excerpt_header a{color:black; text-decoration:none}
.excerpt .entry{font-size:14px; line-height:23px; color:#272727; margin:0 0 0 0}
.excerpt2 .entry{font-size:.95em}
.excerpt .entry p{margin-bottom:0}
.excerpt .entry p img{border:0; margin:0 1em 1em 0 !important}
.excerpt hr{}

.excerpt_subheader{color:#5b5b5b; font-size:.95em}
.excerpt_subheader a{color:#2e2e2e}
.excerpt_subheader_right{float:right}
.excerpt_subheader_right a{padding-right:20px; background:url(images/icons.gif) no-repeat right -51px; display:block}
* html .excerpt_subheader_right a{background:url(images/comments2.png) top right no-repeat}
.excerpt_subheader li{float:right; list-style:none; margin-left:10px}
.excerpt_subheader ul{margin:0; padding:0}
.excerpt_author{}
.excerpt_time{color:#3c3c3c; font-size:1em}
.excerpt_comments{font-size:1em}
.excerpt .entry img{max-width:600px; max-height:800px}
.excerpt2 .entry img{max-width:650px !important; max-height:800px !important}
.excerpt .entry ul{margin-top:1em}
.excerpt_entry_footer{text-align:right; font-size:1.1em; margin:0 0 5px 0; padding-right:.2em; clear:left; height:1.8em}
* html .excerpt_entry_footer{height:2em}
.excerpt_entry_footer img{float:right !important; padding:0 0 0 3px}
.excerpt_entry_footer a{float:right; display:block; background:url(images/arrow_right.gif) no-repeat right top; padding-right:20px}
* html .excerpt_entry_footer a{background:url(images/arrow_right2.png) no-repeat right top}
.excerpt_footer{padding:8px 0 8px 0; font-weight:bold}
.excerpt_footer_right{font-weight:normal; float:right}
.excerpt_footer_right a{color:#222}
/* Begin Form Elements */
#searchform{margin-bottom:4px}
#commentform input{border:1px solid #d9d9d9; padding:5px}
#commentform textarea{border:1px solid #d9d9d9; width:480px; height:100px; padding:10px; font-size:1em !important; font-family:Microsoft YaHei,Lucida Grande,Lucida Sans Unicode,Arial,sans-serif; background:white}

#commentform #submit{cursor:pointer; border:none; font-weight:bold; color:#222; font-size:1em; background:#f7f7f7; padding:4px 6px 4px 6px; border:1px solid #e5e5e5}
/* End Form Elements */
/* Begin Comments*/
.comment_header{background:LightSteelBlue; border-bottom:1px solid #e5e5e5; height:35px; min-height:35px; line-height:1.5em; height:expression(this.height <40 ? 40:true)}
.comment_header_left{margin:0 10px 0 0}
.comment_header_right{margin:-32px 0 0 45px}
.tr_comment_header{background:#f1f1f1; border-bottom:1px solid #e5e5e5; height:35px; min-height:35px; line-height:1.5em; margin-left:11px; height:expression(this.height <40 ? 40:true)}
.tr_comment_header_right{margin:-28px 0 0 55px}
.tr_comment_header_left{border-bottom:3px solid DarkGray; border-left:3px solid DarkGray; border-right:3px solid darkgray; margin:5px 0 10px 11px; padding:7px}
* html .comment_header_right{padding-bottom:10px}
.comment_header_right2{float:right; padding:9px 15px 10px 10px}
.comment_body{padding:5px 10px 25px 10px}
.comment_body p{}
.comment_alt{}

.comment_official a{color:black}
.commentlist{}
.commentlist li{}
.commentlist p{}
#commentform p{}
.nocomments{}
.commentmetadata{}

.commentmetadata{color:#222; font-weight:normal}
.commentmetadata:hover{text-decoration:none}
.comment_edit{float:right}
/* End Comments */
/* Begin Sidebar */
#sidebar{}
#sidebar form{}
/* End Sidebar */
label{font-weight:bold}
#widgets{margin:0 0 20px 0}
#widgets h2{font-size:1.2em; margin:15px 0 15px 0}
.page_header{font-size:2em; font-weight:bold; color:black; float:left; padding:0 0 15px 0; z-index:2}
.page_header a{color:black; text-decoration:none}
.page_subheader{position:relative; float:right}
.page_subheader_right{text-align:right}
.page_header_right_comments{padding-right:20px; background:url(images/comments.png) top right no-repeat; display:block; color:#2e2e2e}
.page_subheader_right ul{margin:0 !important; padding:0 !important}
.page_subheader_right li{padding:15px 0 0 0; float:right; margin:0 0 0 10px; font-size:13px}
.more-link{background:transparent url(images/icons.gif) no-repeat scroll right -111px; display:block; font-size:1.2em; margin:0.5em 0 0; padding-right:20px; float:right}
.search_result{margin:0 0 15px 0}
.search_result_header{font-size:1.2em}
.search_result_info{}
.tclink_image{float:right; margin:15px}
#sidebar h1{border-bottom:1px solid #DBDBDB; font-size:1.2em; margin:20px 0pt 5px; padding:0pt 5px 2px}
#tc_index{font-size:1.2em; margin:20px 0 20px 0; padding:0pt 5px 2px; font-weight:bold}
.sidebar_blog_feed{font-size:.9em; margin:30px 0 30px 0}
.sidebar_blog_feed_header{text-align:center; border-bottom:2px solid #f1f1f1; padding:0 0 5px 0}
.sidebar_blog_feed_content a{color:#1b1b1b; font-weight:normal}
.sidebar_blog_feed_content ul{margin:10px 0 0 0}
.sidebar_blog_feed_content li{list-style:disc; margin:0 0 0 15px}
/* Begin Comments*/
#addcomment{margin:10px 0 10px 0}
#addcomment h2{margin-top:0}
.comment #addcomment{margin-left:30px}
.comment{border:0}
.comment div{position:relative}
.comment_body{padding:5px 0px 15px 0px; margin:0 0 10px 0}
.comment_content{padding:0px 3px 0px 3px; overflow:hidden; height:auto; font-weight:normal}
.comment a{color:black}

.commentmetadata{color:#222; font-weight:normal}
.commentmetadata:hover{text-decoration:none}
.comment_edit{float:right}
.comment_author{font-weight:bold}
.comment_permalink{font-weight:normal}
.comment_author a{color:black}
.comment .comment{margin-left:30px; margin-right:0; padding-right:0}
.comment .comment img{margin:0px}
.comment_permalink{color:black}
#commentform .field{border:1px solid #d9d9d9 !important; background:white !important; padding:5px !important; font-size:1em !important; font-family:Microsoft YaHei,Verdana,Arial,Sans-Serif; width:200px}
#commentform .button{background:white; border:1px solid #d9d9d9; font-weight:bold; cursor:pointer; font-size:1em !important}
#commentform label{font-weight:bold}
/* End Comments */
.comment .collapseicon{width:13px; height:13px; overflow:hidden; background-image:url(<?php echo get_settings('siteurl'); ?>/wp-content/plugins/briansthreadedcomments.php?image=subthread-open.png)}
.collapsed .collapseicon{background-image:url(<?php echo get_settings('siteurl'); ?>/wp-content/plugins/briansthreadedcomments.php?image=subthread.png)}
.comment .title abbr{border:none}
.collapsed .body, .collapsed .comment{display:none}
#trackbacks_area{padding:20px 0 20px 0; margin:10px 25px 20px 13px; overflow:hidden; border-bottom:2px dotted #DBDBDB}
#trackbacks_area h2{margin-top:0}
.trackbacks li{margin:0 0 10px 20px; list-style:disc !important}
.trackback_time{font-weight:normal; color:black}
#trackback_url{text-align:right; font-size:.8em; color:#626262}
#trackback_url_field{width:100px; color:#626262; border:1px solid #b7b7b7}
#comments_area{margin:0 25px 0 13px}
#comments_area h2{margin-top:0}
#medrec{margin:20px 0pt 0px 20px}
#subscribe_area{margin:0; padding-bottom:1px}
#subscribe_area li{float:left}
#subscribe_area li a{font-weight:normal; color:#101010; padding:8px 6px 8px 6px; display:block}
#subscribe_area li a:hover{background:#f9f9f9; text-decoration:none}
.subscribe_label{font-weight:bold; padding:8px 9px 8px 9px; margin:0 5px 0 0}
#community_area{background:#eee; overflow:hidden; height:auto; margin:0 0 25px 0}
#community_area li{float:left}
#community_area li a{font-weight:normal; color:#101010; padding:8px 10px 8px 10px; display:block}
#community_area li a:hover{background:#f9f9f9; text-decoration:none}
#community_area_label{font-weight:bold; padding:8px 9px 8px 9px; margin:0 5px 0 0; background:#f9f9f9 !important}
.community_area_selected a{font-weight:bold !important}
.paginated-comments-pages{text-align:center}
.paginated-comments-pages a{font-weight:bold}
.links_list{margin:0 !important; padding:15px 0 0 0 !important}
.links_list li{margin:0 0 10px 0 !important; padding:0 !important; list-style:none !important}
.links_list_meta{color:#6b6b6b}
#comments_closed{font-size:.8em; color:#626262}

/* for brian's threaded comments */
.btc_gravatar{float:right; margin:3px 3px 4px 4px}
.post_unit{text-align:center}
.excerpt_unit{text-align:center; padding:0 0 25px 0; border-bottom:2px dotted #dbdbdb}
/*****************************************/
/* pagebar*  /
/*****************************************/
.pagebar{padding:0.2em 0.5em; margin-right:0.1em; border:1px solid transparent; background:transparent; text-decoration:none}
.pagebar a, .pageList .this-page{border:1px solid #9AAFE5; text-decoration:none; padding:0.2em 0.5em}
.pagebar a:visited{border:1px solid #9AAFE5; text-decoration:none; padding:0.2em 0.5em}
.pagebar .break{padding:2px 6px; border:none; background:transparent; text-decoration:none}
.pagebar .this-page{border:1px solid #2E6AB1; padding:0.2em 0.5em; font-weight:bold; background:#2E6AB1; color:#fff}
.pagebar a:hover{border-color:#2E6AB1}
.navigation{font-size:1.1em; margin:24px 3px 0 4px; overflow:hidden; padding-left:14px; padding-bottom:12px; padding-top:12px; background-color:white; border:1px solid #C7D5E5}
.navigation a{color:#2e2e2e}
.navigation a:hover{text-decoration:none}
/*****************************************/
/*Menu*  /
/*****************************************/
#middlebar{font-size:14px; font-weight:bold; height:30px;}
#middlebar .menu li{height:30px; float:left; margin-right:10px;margin-top:6px;}
#middlebar .menu li a{color:#666; text-decoration:none; padding:0 10px; height:30px; line-height:30px; display:block; float:left; padding:0 26px 0 10px;font-weight:bold;}
#middlebar .menu li a:hover{border-bottom:3px solid #008D00; padding-bottom:3px}
#middlebar ul .submenu{border:solid 1px #c9dea1; border-top:none; background:#FFF; position:relative; top:4px; width:100px; padding:1px 0; clear:both; z-index:2; display:none}
#middlebar ul .submenu li{background:none; display:block; float:none; margin:0 6px; border:0; height:auto; line-height:normal; border-top:solid 1px #DEDEDE}
#middlebar .submenu li a{background:none; display:block; float:none; padding:6px 6px; margin:0; border:0; height:auto; line-height:normal; #middlebar .submenu li a:hover{border-bottom:3px solid #008D00; padding-bottom:3px}
#nav2{
        background-color: #202020;
        display: block;
        font-size:1.1em;
        height:50px;
        width:100%;
}

#nav2, #nav2 ul {
	line-height: 1;
	list-style: none;
}

#nav2 a ,#nav2 a:hover{
	border:none;
	display: block;
	text-decoration: none;
}

#nav2 li {
	float: left;
	list-style:none;
}

#nav2 a,#nav2 a:visited {
	color:#109dd0;
	display:block;
	font-weight:bold;
	padding:6px 12px;
}

#nav2 a:hover, #nav2 a:active {
	color:#fff;
	text-decoration:none
}	

#nav2 li ul {
	border-bottom: 1px solid #a9a9a9;
	height: auto;
	left: -999em;
	position: absolute;
	width: 900px;
	z-index:999;
}

#nav2 li li {
	width: auto;
}

#nav2 li li a,#nav2 li li a:visited {
        color:#109dd0;
	font-weight:normal;
	font-size:0.9em;
}

#nav2 li li a:hover,#nav2 li li a:active {
	color:#fff;
}	

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: 30px;
}

