@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
 ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
body { font-family:Helvetica, Arial, sans-serif; color:#333; background:no-repeat url('images/bg.jpg') top center; font-size:12px; padding-bottom:0px; background-color:#ffffff }
body.center{text-align:center;}
body.full{width:100%;}
body.center #topcontainer{ height:100px; margin:0 auto;text-align:center; background: no-repeat bottom center url(images/topbg.gif)}
body.center .container{margin:0 auto;text-align:left;}
body.lakeman {background:no-repeat url('images/bg_lakeman.jpg') top center;}

body .wrapper-s{width:640px;}
body .wrapper-m{width:760px;}
body .wrapper{width:920px;}

body .lakeman-container{width: 900px; height:540px; margin: 0 auto; padding: 300px 0px 10px 0px;}
body .lakeman-container-video{width: 920px; margin: 0 auto; padding: 0px 0px 10px 0px;}
.lakeman-episode {margin: 0px 0px 10px 10px;padding: 0px;width:80px;float: left;}
.hdr_lm {position:absolute; top:150px; left:0px; width:560px; text-align:left}

#lakeman-container-gfc-bottom{position:relative; top:0px; width: 900px; margin: 0 auto; padding:0px 0px 10px 0px;}
#lakeman-episode-gfc-bottom{position:relative; top:0px; width: 700px; margin:0; padding:6px 0px 10px 0px;}



h1,h2,h3,h4,h5,h6{font-family:Helvetica,Verdana,Arial,sans-serif;color:#666;}

a img { border:0; }
a {color:#3c89d5; font-weight:normal; text-decoration:none; cursor:pointer}
a:link{color:#3c89d5; font-weight:normal; text-decoration:none}
a:visited{color:#3c89d5; font-weight:normal; text-decoration:none}
a:hover{color:#b3d9ff; font-weight:normal;  text-decoration:underline}
a:active{color:#b3d9ff; font-weight:normal; text-decoration:underline}


div{position:relative;display:block;padding:0;margin:0;}
.relative{postion:relative;}
.share {width:120px;padding:0; margin:0;}

div.section.top div div,div.section.top div ul{margin:0;padding:0;}
div.section.top{height:100px;color:#666;position:relative;}
.usernav{position:absolute;top:10px;right:0;height:25px;margin:5px 0 0 0;text-align:right;}
ul.usernav li{display:inline;border-left:1px solid #ccc;margin-left:10px;padding-left:10px;}

/* asmtv top  */
ul.tvnav{position:relative;top:20px;left:0;height:67px; margin:200px 0px 0px 0px}
ul.tvnav li{display:block;float:left;width:113px;height:67px;line-height:67px;padding:0 0 0 20px;;margin:0;text-align:center;font-weight:normal;cursor:pointer;}

ul.tvnav li.logo{background:none;width:270px;}
ul.tvnav li a{font-weight:normal;font-size:10px;}
ul.tvnav li.active a{color:white;}
ul.tvnav li.hover a{color:rgb(155,210,57);}
ul.tvnav li#projects img{vertical-align:text-bottom;}

div.asmtop{padding:0;height:27px;}

.section,.full,.classic,.layout{clear:both;width:100%;}
.section,.content{position:relative;}
.layout .content{float:left;}

/* layout widths  */
div.main-lg {width:728px;}
div.main-right {width:190px;}
div.main-rightlm {width:188px; border:#333333 1px solid;}
div.nav-left{width:190px;}

.hideit .layout{overflow:hidden;}
.spc{clear:both;}

div.top-ten-lists { width: 300px !important;}
div.top-ten {padding-left:10px;}
  
div.projects3c div.projects3title{position:relative;clear:both;border-top:dashed 1px #3d7a85;padding:5px 0px;}
div.projects3c div.projects3title div.projects_left h2{padding-left:0px;width:350px; font-size:14px}
div.projects3c div.projects3title div.projects_right{position:absolute;top:0;left:300px;}
div.projects3c div.projects3nav div.projects_left{float:left;}
div.projects3c div.projects3nav div.projects_right{float:right;padding-top:3px;margin-bottom:6px;}

div.projects3c div.projects3title div.projects_right{position:absolute;top:0;left:500px;}
div.projects3c div.projects3title div.projects_left h2{width:350px;}

/* left nav items  */
.lnav{color:#4C4C4C;}
.lnav h2{color:#585858;font-weight:bold;margin-bottom:5px;}
.lnav ul{padding:0 0 10px 0;margin:3px 25px 3px 0;}
.lnav li{padding-bottom:6px;margin:0;clear:both;}
.lnav-item{overflow:hidden;width:100%; padding-left:5px;}
.lnav-item-none{overflow:hidden;width:100%; padding-left:5px;}
.lnav-left{float:left;width:100%;padding-left:5px;}
.lnav-item,.lnav-item a{font-size:12px;color:#3c89d5;font-weight:normal;}
.lnav-item a{cursor:pointer;width:100%;display:block;}

.lnav-selected .lnav-item,.lnav-selected .lnav-item:hover{font-weight:bold;color:#333;background-color:#d28826;text-decoration:none; border-left:#000000 1px solid;border-right:#000000 1px solid;}

.lnav-item a:hover{color:#fff;background-color:#d28826 !important;text-decoration:none;}


div.projects3{clear:both;position:relative;overflow:hidden;visibility:visible;margin:1em auto;width:540px;height:auto !important;height:175px;}
div.projects3 ul{margin:0;padding:0px 0px 0px 10px;width:10000px;position:relative;z-index:1;left:0;top:0;}
div.projects3 ul li{margin:0;padding:0;float:left;text-align:left;margin-right:24px;width:160px;}
div.projects3 ul li a{font-weight:bold;}
div.projects3 ul li a:hover{text-decoration:underline;color:#585858;}
div.projects3 ul li span img{display:block;}
div.projects3 ul li a,div.projects3 img{margin:0;padding:0;}


div.projects3cat{clear:both;position:relative;visibility:visible;margin:1em auto;width:620px;height:auto !important;}
div.projects3cat ul{margin:0;padding:0px 0px 0px 10px;position:relative;z-index:1;left:0;top:0;}
div.projects3cat ul li{margin:0;padding:0;float:left;text-align:left;margin-right:24px;width:160px;height:180px;}
div.projects3cat ul li a{font-weight:bold;}
div.projects3cat ul li a:hover{text-decoration:underline;color:#585858;}
div.projects3cat ul li span img{display:block;}
div.projects3cat ul li a,div.projects3 img{margin:0;padding:0;}

.tac_widget {padding-top:10px; padding-left:10px;}


.project_info{font-size:11px;color:#585858;display:block;line-height:1.8;}
.project_info a{font-size:11px;}
.project_info a:hover{font-size:11px;text-decoration:underline;}

.play_button{position:absolute;width:33px;height:32px;top:27px;left:57px;z-index:101;}


.rtad {padding: 80px 0px 10px 10px; }


.rt{padding: 0px 0px 10px 0px; background-color:#FFFFFF; border: 1px solid #CCCCCC}
.rt ul{list-style:none;margin-left:0;}
.rt .rt-inside{margin-top:10px;padding-top:10px;border-top:1px solid #000;border-left:1px solid #000;padding-left:5px;}
.rt .rt-inside  img{margin-bottom:0;}
.rt h2{font-size:14px;padding-left:10px;}
.rt ul li{margin-top:8px;padding-left:12px;}

.projects3rt{clear:both;position:relative;overflow:hidden;visibility:visible;margin:1em auto;width:190px;height:auto}
.projects3rt ul{margin:0;padding:0px 0px 0px 10px;width:10000px;position:relative;z-index:1;left:0;top:0;}
.projects3rt ul li{margin:0;padding:0;float:left;text-align:left;margin-right:24px;width:160px;}
.projects3rt ul li a{font-weight:bold;}
.projects3rt ul li a:hover{text-decoration:underline;color:#585858;}
.projects3rt ul li span img{display:block;}
.projects3rt ul li a,div.projects3 img{margin:0;padding:0;}


a.navprojects{display: block; height: 67px;}
a.navprojects {width: 113px;background: url("images/nav_projects.gif") 0 0 no-repeat;}
a:hover.navprojects{background-position: -113px 0;}

p.main_hdr {font-size: 14px; font-weight:bold;margin: 0px 0px 0px 0px;padding: 10px 0px 10px 0px;}
p.main_hdrlm {font-size: 14px; font-weight:bold;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}
p.rt_hdr {font-size: 12px; font-weight:bold;margin: 0px 0px 0px 0px;padding: 20px 0px 10px 0px;}
p{margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;font-size: 11px;}

div.comments{ background-color:#DEDEDE}

/* ASM_Blog feeds */
.feedburnerFeedBlock { padding-top:10px;}
#creditfooter{display:none}
p.date{padding:0px 0px 0px 0px; margin:0px}
p.fbsubscribelink{padding-left: 10px;}
.footer{margin:20px auto;text-align:left;padding-top:20px;font-size:11px;}
