*{margin:0;padding:0;}
html,body{background:#FFFFFF;color:#565050;}
body{font:11px"Lucida Sans Unicode","Lucida Grande", sans-serif;}
h1{font-size:12px;font-weight:bold;color:#666;}
h2{font-size:18px;font-weight:400;color:#1F1D1D;margin-bottom:5px;}
h3{font-size:12px;font-weight:bold;margin-bottom:2px;color:#666;}
h4{font-size:14px;font-weight:400;margin-bottom:2px;}
p{margin-bottom:8px;}
strong{}
a:link, a:visited{color:#0088CC;text-decoration:none;}
a:hover{color:#565050;}
img{border:none;}
#container{width:954px;margin:auto;}
ul, li{margin:0;border:0;padding:0;list-style:none;}
#catlist{background-repeat:no-repeat;background-position:top left;font-size:11px;padding:0px;height:39px;margin:0px 10px 10px 8px;border:thin #CCC solid;}
#catlist .menu li{height:39px;float:left;margin-right:10px;}
#catlist .menu li a{color:#1F1D1D;text-decoration:none;padding:0 10px;height:39px;line-height:28px;display:block;float:left;padding:5px 26px 0 10px;width:200px;margin:auto;color:#666;}
#catlist .menu li a:hover{color:#1f1f1d;}
#catlist ul .submenu{border-top:none;background:#F5F5F5;position:relative;width:238px;padding:6px 0;clear:both;z-index:2;display:none;}
#catlist ul .submenu li{background:none;display:block;float:none;margin:0 6px;border:0;height:auto;line-height:normal;}
#catlist .submenu li a{background:none;display:block;float:none;padding:6px 11px;margin:0;border:0;height:auto;color:#1F1D1D;line-height:normal;}
#catlist .submenu li a:hover{background:#f90;color:#FFF;}
#header{width:100%;float:left;}
#insideheader{background-image:url(images/nav_bg.png);width:954px;height:102px;margin:0px auto;margin-top:0px;}
#logo{float:left;padding:25px 0 25px 10px;}
#topmenu{float:right;text-align:right;font-size:21px;margin:40px 0px 25px 20px;}
#topmenu ul{list-style:none;margin:7px 17px 0 0;float:left;}
#topmenu li{display:inline;margin:0 30px 0 0;}
#topmenu a{color:#FFF;}
#searchwrap{background:none;height:27px;margin:2px 5px 0 0;float:right;}
#searchwrap input{vertical-align:middle;background:none;color:#1F1D1D;font-family:arial,helvetica,verdana,sans-serif;}
#searchwrap #s{font-size:14px;border:none;padding:4px 4px;margin-right:3px;width:190px;}
#showcase{width:920px;padding:0 0 0 0;float:left;margin:auto;margin-top:-40px;}
#showcase a{color:#F90;font-size:11px}
#page{width:940px;padding:20px 0 0 0;margin:auto;background:#FFFFFF;}
#insideshowcase{width:100%;margin:0px auto;}
#insideshowcase h4{color:#1F1D1D;font-size:14px;font-weight:normal;margin:0 0 2px 0;padding:0;}
#socialize{float:left;padding:8px;background:#EFEFEF;border:1px solid #D3D3D3;width:620px;margin:0 0 30px 0;}
#video{width:650px;text-align:center;float:left;margin:0 8px 0 0;}
#videolist{width:260px;height:360px;float:right;}
.videoitem{width:260px;height:60px;margin:10px 0 0 2px;}
.altvideowrap{padding:0 0 10px 0;border-bottom:1px solid #FFFFFF;}
.altvideoitem{width:280px;height:60px;overflow:hidden;padding:0 10px 0 10px;margin:10px 0 0 0;}
.videoitem img, .altvideoitem img{width:91px;height:50px;float:left;margin:1px 8px 0 0;}
.videoitem a:hover img, .altvideoitem a:hover img{}
#tools{float:left;}
#tools ul{list-style:none;margin:0;padding:0;}
#tools li{display:block;list-style:none;float:left;padding:0px 0px 10px 0px;margin:0;}
#tools a{display:block;height:64px;text-indent:-5000px;overflow:hidden;}
#tools a:hover{background-image:none;}
#toolshare{width:68px;background:transparent url(images/share.gif) no-repeat 0 -64px;}
#toolshare a{background:transparent url(images/share.gif) no-repeat 0 0;}
#toolcomment{width:68px;background:transparent url(images/comment.gif) no-repeat 0 -64px;}
#toolcomment a{background:transparent url(images/comment.gif) no-repeat 0 0;}
#toolembed{width:68px;background:transparent url(images/embed.gif) no-repeat 0 -64px;}
#toolembed a{background:transparent url(images/embed.gif) no-repeat 0 0;}
#toolsubscribe{width:68px;background:transparent url(images/subscribe.gif) no-repeat 0 -64px;}
#toolsubscribe a{background:transparent url(images/subscribe.gif) no-repeat 0 0;}
#toolread{width:68px;background:transparent url(images/read.gif) no-repeat 0 -64px;}
#toolread a{background:transparent url(images/read.gif) no-repeat 0 0;}
#services{background-image:url(images/services_bg.png);width:954px;height:349px;margin-top:10px;color:#FFF;float:left}
#services a{color:#ff9900;font-weight:bold;}
#below{width:400px;margin:auto;margin-top:20px;padding-left:55px;float:left;}
#copy{width:954px;margin:auto;margin-top:50px;}
#insidecopy{width:954px;margin:0px auto;padding:0px 20px 20px 20px;}
#insidecopy p{font-size:14px;line-height:1.3em;}
#copywrap{width:700px;float:left;}
.copycontent{width:900px;margin:0 0 20px 0;overflow:hidden;}
#postcomments{width:695px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #D3D3D3;}
#sidebar{width:300px;float:left;margin:5px 0 20px 36px;font-size:12px;}
#contact input,textarea{border:thin #CCC solid;color:#999;}
#contact{color:#666;}
.sideblock{width:300px;float:left;margin:0 0 20px 0;background:#FFFFFF;}
#altsidebar{width:300px;float:left;margin:5px 0 20px 36px;font-size:12px;}
.altsideblock{width:300px;float:left;margin:0 0 20px 0;background:#EFEFEF;}
#sidebar p, #altsidebar p{font-size:12px;padding:0 10px 2px 10px;line-height:1.2em;}
#sidebar h3, #altsidebar h3{color:#1F1D1D;padding:10px 10px 2px 10px;}
.sideblog{border-bottom:1px solid #EFEFEF;padding:0 0 10px 0;}
.sideblog p{margin:0;padding:0;height:42px;overflow:hidden;}
#comment{width:450px;font:12px arial,helvetica,verdana,sans-serif;}
h2.commh2{font-size:1.4em !important;padding:0 0 5px;color:#333 !important;}
ol.commentlist{margin:10px 0 20px;padding:0;list-style:none;font-size:12px;line-height:20px;}
ol.commentlist p{margin-bottom:10px;line-height:20px;}
ol.commentlist cite{font-style:normal;font-weight:bold;}
ol.commentlist li{padding:10px 10px 5px 10px !important;margin:10px 0 10px 0;border:1px solid #D3D3D3;}
ol.commentlist li.alt{padding:10px 10px 5px 10px !important;background:#FFFFFF;border:1px solid #D3D3D3;}
input#submit{font-size:14px;color:#1F1D1D;font-family:Arial, Helvetica, sans-serif;padding:7px 10px;margin:5px 0 0 0;text-align:center;background:#FFFFFF;border:1px solid #D3D3D3;cursor:pointer;}
#comment,#author,#email,#url{background:#FFFFFF;border:1px solid #D3D3D3;padding:2px;color:#1F1D1D;}
.searchitem{float:left;width:300px;margin:0 15px 0 0;}
.searchitem p{font-size:12px;line-height:1.2em;}
#insidesearch{width:1040px;margin:0px auto;padding:0;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
html>body .copycontent ul{margin-left:0px;padding:0px;list-style:none;}
html>body .copycontent li{margin:7px 0 8px 0;}
.copycontent ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul, #sidebar ul ol, #altsidebar ul, #altsidebar ul ol{margin:0 0 10px 10px;padding:0;}
#sidebar ul li, #altsidebar ul li{list-style-type:none;list-style-image:none;}
#sidebar ul p, #sidebar ul select, #altsidebar ul p, #altsidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol, #altsidebar ul ul, #altsidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol, #altsidebar ul ul ul, #altsidebar ul ol{margin:0 0 0 10px;}
ol li, #sidebar ul ol li, #altsidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li, #altsidebar ul ul li, #altsidebar ul ol li{margin:3px 0 0;padding:0;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #EFEFEF;}
blockquote cite{margin:5px 0 0;display:block;}
.navigation{display:block;text-align:center;float:left;margin-top:10px;margin-bottom:30px;}
#footer{border-top:1px solid #D3D3D3;width:100%;float:left;padding:10px 0 100px 0;}
#insidefooter{width:954px;margin:0px auto;}
#insidefooter a{color:#999;}
#insidefooter a:hover{color:#F90;}
#redtiemedia a{color:#999;}
#redtiemedia a:hover{color:#666;}
#redtie a:hover{color:#900;}
#rss{height:20px;padding:4px;padding-left:15px;background-color:white;color:#999;font-size:12px;}
#rss a{color:#F90;}
#chat_container{background:url(/images/chat/chatbg.png) repeat-x top left;height:31px;margin-top:20px;}
#chat_text{background:url(/images/chat/chatbottom.png) no-repeat bottom center;height:31px;width:223px;padding:8px 20px 10px 20px;float:right;margin-right:165px;}
