/***************************
Community Verticals
****************************/
@import 'common.css';

.reg {overflow:visible!important;overflow:hidden}
.ad1 {width:300px!important}

/* network tabs */
#network {float:left;width:980px;}
#network .sites li {float:left;margin:0 4px 0 0}
#network .sites a {display:block;padding:5px 12px}
#network .sites a:hover{text-decoration:none;}

/*user login area*/	  
#fp_login {font-size:11px;padding:5px;float:right;text-align:right}
#fp_login a {color:#004776;text-decoration:underline}
#fp_login a:hover {text-decoration:none}

/* header */
#header_wrap {width:980px;margin:10px auto 0 auto}
#header {width:980px;margin:0 auto;clear:both}
.h2logo {float:left;width:226px;height:135px;margin:10px 0 0 10px!important;margin:10px 0 0 5px}
.h2logo a {display:block;width:225px;height:135px}
.h2weather img {float:left;margin:9px 5px 0 0}
.h2weather p {float:left;height:35px;width:734px}
.h2marquee {display:none;width:300px;height:100px;float:right;margin:-135px 10px 0 0!important;margin:-135px 5px 0 0;} 
#header .slideshow {width:734px;height:100px;float:left;margin:10px 0 0 0}
#header .hdrldr {width:728px;height:90px;float:right;margin:10px 10px 10px 0!important;margin-right:5px/*ie6*/;overflow:hidden}

/* nav */
#nav {clear:both;width:960px;margin:0 0 0 10px;border-top:2px solid #fff;}
#nav a{display:block;padding:5px 0;text-align:center;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff}
#nav .last a{border-right:none}
#subnav {text-align:center;clear:both;margin:0 10px;padding:4px 10px}
#subnav li {display:inline;padding:0 7px}

/* content */
#leaderboard {margin:10px auto;text-align:center}
#content {width:980px;margin:0 auto;padding:10px 0;overflow:hidden;clear:left}

/* set columns */
.col0, .col1, .col2 {float:left;margin:0 0 0 10px!important;margin:0 5px}
.col0 {width:960px}
.col1 {width:650px}
.col2 {width:300px}

/* box designs */
.box1 {width:460px;margin:0 0 10px 0;float:left;clear:left}
.box2 {width:460px;margin:0 10px 0 0;float:left}
.box3 {width:180px;float:right}
.box4 {width:300px;float:left }

.box1 .item,
.box3 .item {float:left;clear:both;}
/* resize/split boxes in box2 */
.box2 .item{width:215px;float:left;margin:0 10px 0 0}

/* sub_head */
.sub_head {margin:0 0 5px 0}
.sub_head a:hover{text-decoration:none}
#left .sub_head{padding:3px 0 2px 0}
#left .box3 .sub_head{padding:3px 0 2px 4px}
#right .sub_head{padding:3px 0 4px 4px}

/* sub_head_nav */
.sub_head_nav{text-transform:uppercase;text-align:right;margin:-22px 3px 10px 0}
.sub_head_nav li{display:none}/* hide all but first */
.sub_head_nav .first{display:inline}
.sub_head_nav .first a{padding-right:10px;vertical-align:middle}

/* newslist items */
.newslist li {clear:left;height:auto;margin:5px 0 10px 0}
.newslist img{float:left}
.newslist .img_med{min-height:98px;height:auto!important;height:98px}
.newslist p{padding:2px 0 0 0}
span.breaking {color:#cc0000; text-transform:uppercase;} /*Styles labels triggered by article class A*/
.img_crop_med{margin:4px 0 5px 5px;float:right;width:88px;height:88px;overflow:hidden}
/* design21 */
.img_crop_med img.landscp{margin:0 0 0 -7px}
/* alternate design21 - float image left */
.box1 .img_crop_med {float:left;margin:4px 5px 5px 0}
/* design 9 */
.ninth_design{overflow:visible}
.ninth_design .left, .ninth_design .right{width:225px}
.ninth_design .left{margin-bottom:10px}
.ninth_design .left h3{margin:-4px 0 5px 0}
.ninth_design .left a.crop {display:block;overflow:hidden;width:223px;height:155px}
.ninth_design .left img.resize {width:240px;margin:-5px 0 0 -5px}
.ninth_design .left p{padding:2px 0 0 0}
/* gallery design36a(y) & design36b(x) */
.design36b div {width:118px;height:118px;overflow:hidden;float:left;display:inline}
.design36b .newslist li {float:left;clear:right;width:120px;min-height:80px;height:auto!important;height:80px;margin:10px 0 0 25px!important;margin:10px 0 0 15px}
.design36a, 
.design36a .newslist div {float:left}
.design36a .newslist h4 {font-size:11px;}
.design36a li{clear:none; float:left;padding:.5em 0 0 0;/*width:114px;*/height:auto;overflow:hidden;margin:0;display:inline}
.design36a .img_crop_med{margin:4px 0 5px 0}
.design36a h4 {clear:both}

/* design 27f */
.design27f{min-height:70px;height:auto!important;height:70px}
.design27f .img_crop_med{float:left;width:54px;height:58px;margin:4px 5px 5px 0;overflow:hidden}
.design27f h6 {color:#4B7102;font-size:9px;text-transform:uppercase;font-weight:bold;overflow:hidden}
.design27f h5 {font:bold 16px/1.1 Georgia,"Times New Roman",Times,serif}
/* design 34 */
.design34a {clear:both}
.design34a li{padding:0 0 .2em 0;margin:.7em 0}
/* design 39 */
.design39 h1{margin-top:.5em}
.design39 h6{margin:0 0 .5em 0}
.design39 .imghldr,.design39 .imghldrlndscp {float:left;/*width:160px;*/margin:5px 5px 20px 0}
.design39 .imghldrlndscp {width:460px;margin:5px 0}
.design39 .imghldrlndscp .caption {clear:left}
.design39 .caption{margin:0 0 5px 0}
.design39 p {margin:0 0 2em 0}

/* design48 - video player */
.design48 .holder {height:350px;overflow:hidden}
.design48 #adCompanionBanner {width:300px;text-align:center;margin:10px auto 0}

/* articles */
.art_subhead{margin-bottom:3px}
.art_byline br{display:block}
.art_pubdate{margin-bottom:2em}
#article_text .article_text p {margin-bottom:1em}
#article_text .article_text ul li {padding:.5em 0 .5em .8em}

/* article items */
.art_items .right{float:none}
.art_facts {margin:1em 1em 1em 0; padding:1em .5em;width:200px;float:left}
.art_main_pic {float:left;width:250px;margin:5px 10px 10px 0}
.art_items {padding:10px 0}
.art_main_pic li.mp3mmitem {margin:0 0 5px!important}
.art_main_pic li.mp3mmitem a {margin:5px 0!important}

/* article tools */
.article_tools {margin:2em 0}
.article_tools ul {padding:.4em 0}
.article_tools ul li {display:inline}
#at_email_body, #at_print_body, #at_share_body, #at_email_ft_body, #at_print_ft_body, #at_share_ft_body {padding:1em}

/* article tools icons*/
.atools {background-image:url('/global/images/atools.gif');background-repeat:no-repeat; padding:0 10px 5px 24px; text-transform:uppercase}
a.at_digg {background-position:0 0}
a.at_facebook {background-position:0 -60px}
a.at_newsvine {background-position:0 -120px}
a.at_delicious {background-position:0 -180px}
a.at_delirious {background-position:0 -240px}
a.at_fark {background-position:0 -300px}
a.at_furl {background-position:0 -360px}
a.at_reddit {background-position:0 -420px}
a.at_technorati {background-position:0 -480px}
a.at_yahoo {background-position:0 -540px}
a.at_wphoto {background-position:0 -600px}
a.at_wophoto {background-position:0 -660px}
#social_bookmarks_body {margin-top:.8em}

/* article paginate*/
.community #article_wrap {display:none}/*hide by default to prevent flash of content*/
/*article tools rearrange*/
.enhanced .article_tools .icon {padding:0 1px 0 22px}
.enhanced .article_tools .i_enlg_sm {padding:0 8px 0 2px}
.enhanced .article_tools .i_enlg_nm {padding:0 10px 0 2px}
.enhanced .article_tools .i_enlg_lg {padding:0 10px 0 4px}
/*holder*/
.enhanced .pagnavholder {height:30px;clear:both;float:left;height:30px;margin:20px 0 0;width:100%}
.enhanced ul.pagnav {float:right}
/* page of */
.enhanced p.pageof {display:block;text-align:right;margin:10px 0;font-size:11px;font-weight:bold}
/* override inheritance */
.enhanced ul.pagnav li {clear:none;float:left;padding:0;background:none}
.enhanced ul.pagnav li a {display:block;text-decoration:none}
.enhanced ul.pagnav li.pagnavitem {margin:4px 0 0 0;border-right:1px solid #555}
.enhanced ul.pagnav li.pagnavitem a {margin:0 3px;padding:0 7px;text-decoration:none;font-size:12px;color:#000}
.enhanced ul.pagnav li.last {border:none}
.enhanced ul.pagnav li.pagnavitem a:hover {color:#004776;text-decoration:underline}
.enhanced ul.pagnav li.current a {color:#004776;font-weight:bold}
/* next/prev */
.enhanced ul.pagnav li.pagnavprev, 
.enhanced ul.pagnav li.pagnavnext {height:23px;margin:0 2px 0 0;background:right center no-repeat url(/global/images/prev.gif)}
.enhanced ul.pagnav li.pagnavnext {margin:0 0 0 3px;background-image:url(/global/images/next.gif);background-position:left center}
.enhanced ul.pagnav li.pagnavprev a,
.enhanced ul.pagnav li.pagnavnext a {white-space:nowrap;line-height:23px;font-weight:bold;text-transform:uppercase} 
.enhanced ul.pagnav li.pagnavprev a {padding:0 35px 0 0} 
.enhanced ul.pagnav li.pagnavnext a {padding:0 0 0 35px} 
.enhanced ul.pagnav li.pagnavprev a:hover,
.enhanced ul.pagnav li.pagnavnext a:hover {text-decoration:underline}

/*gallery v3*/
#gallery3 #path {display:none}
#gallery3 .mm2_hdr {width:595px}
#gallery3 .mm2_search_box {float:left;width:431px;height:40px;margin:10px 0;padding:5px 0 15px 10px;border:1px solid #ddd}
#gallery3 .mm2_search_box h3 {margin:0 0 4px;color:#888;font-size:10px}
#gallery3 .mm2_search_box input.text{background:#fff repeat-x url(/global/images/input.text.gif);float:left;padding:2px 3px 3px;width:350px;
  color:#444;border:1px solid #878F92;font-size:13px}
#gallery3 .mm2_search_box input.text:focus{background-position:0 -25px}
#gallery3 .mm2_search_box input.search {float:left;margin:0 0 0 4px}
#gallery3 .vnomycap {width:583px}
#gallery3 .vnomycap input.text {width:375px}
#gallery3 a.mycapture {float:left;width:139px;height:40px;padding:5px 0 15px;margin:10px 0 0 10px;border:1px solid #ddd;background:center center no-repeat url(/global/graphics/gallery_mycap.gif);}
#gallery3 a.mycapture:hover {border-color:#81A8CF;background-color:#EFF7FF;}
#gallery3 .mm2_category_box {float:left;clear:both;width:100%}
#gallery3 .mm2_category_box .mm2_bot_nav {margin:0 0 10px;}
#gallery3 .mm2_category_box .font120 {margin:0 0 5px;}
#gallery3 ul.thumbs {width:605px/*ie6*/;float:left;clear:both;}
#gallery3 ul.thumbs li {width:141px;margin:0 10px 0 0;float:left;padding:0 0 10px 0}
#gallery3 ul.thumbs li span.date {font-size:11px;color:#666}
#gallery3 ul.thumbs li h4 {font-size:12px;font-weight:normal}
#gallery3 ul.thumbs li a.clip {display:block;width:139px;height:104px;overflow:hidden;border:1px solid #333}
#gallery3 ul.thumbs li a.clip img {margin:-5px 0 0 -5px}

/*lightbox */
.enhanced #ltboxwrap {position:absolute;z-index:2147483647/*iwinads*/;top:0;left:0;width:100%;cursor:pointer}
.enhanced #ltbox {display:none;width:940px;margin:40px auto;border:1px solid #111;background:#fff}
.enhanced #ltbox a.close {display:block;float:right;width:66px;height:20px;margin:5px;background:no-repeat 0 -20px url(/global/images/tngallery.buttons.gif)}
.enhanced #ltbox .content {width:940px;/*height:1130px;*/background:no-repeat center 300px url(/global/images/tngallery.loader.gif)}
.enhanced #ltbox .content iframe {width:940px;height:1000px}
.enhanced #ltboxfader {position:absolute;z-index:2147483646;top:0;left:0;width:100%;height:100%;cursor:pointer;background:#111;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;-khtml-opacity:0.60}

/* hide until tngallery lightbox script is loaded */
.enhanced #left div .newslist li.design36b {display:none}

/* comments */
#comments .sub_head_nav {margin:5px 0;text-align:left;text-transform:capitalize}
#comments .newslist li {padding:5px}
#nextprev .newslist li{margin:0;padding:0}
p.comment {padding:1em}

/* Membercenter Legal Article Styles*/
.membercenter h1, .membercenter h3, .membercenter h4 {margin:1em 0 .5em 0}
.membercenter h2 {margin:1em 0 .25em 0}
.membercenter ul, .membercenter ol {margin:0.5em 0 1em 0}
.membercenter ul li {padding:.15em 0 .15em .8em}
.membercenter ol li {margin-left:20px}

/* user registration/manage */
.userreg {font-size:11px;width:605px}
.userreg a:focus{color:#333;	outline:1px dotted #555}
.userreg h2 {font-size:15px;margin:.5em 0}
.userreg h3 {	clear:both;background:#666;margin:0;padding:8px;color:#fff;}
.userreg h4, .userreg p {margin:.5em 0}
.userreg .section {clear:both;padding:10px 10px 20px}
.userreg .left{width:295px!important;width:285px;margin:-5px 10px 0 0}
.userreg sup {display:block;color:#666}
.userreg sup em {color:#339900}
.userreg label {display:block;margin:7px 0 2px 0}
.userreg input {font-size:13px;padding:2px 3px}
.userreg input.text {width:265px}
.userreg select {font-size:13px;padding:1px 1px 1px 5px;width:280px}
.userreg .check {display:block;margin:10px 0}
.userreg .check p {margin:0}
.userreg .check label, .userreg .radio label, .userreg .birthyear sup {display:inline}
.userreg .radio, .userreg .btn {display:block;clear:both}
.userreg .birthyear sup, .userreg input {vertical-align:middle}
.userreg .btn {text-align:right;margin:10px 0;padding:8px 8px 8px 0}
.userreg .btn input {padding:2px 10px;color:#333;font-weight:bold}
/* login */
.login {width:345px}
.login input.text {width:308px}
.login .btn, .login .check {margin:0}

/* most tabs */
#search, #most, #submitstuff, #right .item {float:left;clear:both;}
#most {width:300px}
#most .tab_nav {padding:0 0 24px 0;font:10px/22px arial,sans;list-style-type:none;text-transform:uppercase}
#most .tab_nav li {height:24px;float:left;margin:0 1px 0 0;background:#3678B5}
#most .tab_nav li.current {height:22px;background:#C8DEF3;border-bottom:3px solid #C8DEF3!important;border-bottom-width:1px}
#most .tab_nav a {height:24px;float:left;display:block;padding:0 7px;color:#fff;text-decoration:none}
#most.tab .tab_nav a {color:#fff;text-decoration:none}/*ie6*/
#most .tab_nav li.current a {color:#203765}
#most .tab_nav a:hover {background:#4E8DC9}
#most .tab_nav li.current a:hover {background:#C8DEF3}
#most .tab_content {clear:both;margin:0 0 10px 0;padding:0 0 10px 0;background:#C8DEF3;font-family:arial,sans}
#most .newslist {padding:0 10px}
#most .newslist li {margin:0 0 5px;padding:5px 0;font-size:12px;border-bottom:1px dotted #74A4CF;}

/* events*/
#events {clear:both;padding:0 0 10px 0}
#events .sub_head a{display:inline;float:right;margin:-14px 5px 0 0;padding-right:10px;vertical-align:middle}
#events .textsrch {vertical-align:middle;padding:3px 0;width:245px}
#events .go {vertical-align:middle}
#events ul {margin-left:5px;float:left; padding:1em .5em}
#events ul li {float:left;margin-right:.2em; padding-top:.5em;width:3.4em; height:2.8em;text-align:center}
#events ul li a span {display:block;text-transform:uppercase}
#events form, #events label {margin-left:10px}
#events label {display:block;clear:both;text-transform:uppercase}

/* right rail widget box*/
.widgetbox {width:290px;clear:both;padding:10px 0 10px 10px}
.widgetbox img {float:right;margin-right:5px}
#right #photo_front {display:none}

/* Commission Junction Promo HQ-806 */
#right .tickets {width:295px;margin:10px 0;background:5px 30px no-repeat url(/global/graphics/widgets_tickets_bg.gif);
	border:2px solid #049804;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
#right .tickets h4 {margin:0 0 10px 0;color:#049804;font:bolder 20px/1.4 Georgia, Times, serif;text-transform:uppercase;text-align:center}
#right .tickets p {margin:10px 10px 0 175px;color:#333;font:12px/1.3 Arial, sans-serif;}
#right .tickets span {float:right;margin:5px 10px 5px 0;padding:0 20px 0 0;font:bold 12px/1.4 Georgia, Times, serif;text-transform:uppercase;
	background:74px 55% no-repeat url(/global/graphics/widgets_tickets_arrow.gif);}
#right a.tickets, #right a.tickets:hover {color:#049804}
#right a.tickets:hover {text-decoration:none}
#right a.tickets:hover span {text-decoration:underline;background-position:77px 55%}

/* correct inline css on gallery  */
.mm2_ovr_video{height:350px!important}
div.mm2_ovr_gallery div.box4 {width:340px!important;}
div.mm2_ovr_gallery ul.newslist li div {float:left!important;}
div.mm2_ovr_gallery ul.newslist li {padding:0!important;margin-right:4px!important;}
div.mm2_ovr_gallery ul.newslist li div {float:left!important;}

/* footer */
#footer, #footer_ad, #copyright {width:980px;margin:0 auto;height:auto;text-align:center}
#footer_ad{padding:1em 0;background:#fff}
#footer_nav {display:none!important}
#footer ul	{padding:.4em 0}
#footer ul li {display:inline;padding:0;margin:0}
#footer ul li a {padding:.3em .4em .3em .3em}
#copyright {margin:1em auto 20em auto}

/* article comments*/
div#article_comments {font-size:12px}
h5.ac {padding:3px 6px;background-color:#d9d9d9;margin-bottom:0px}
div.acomment {border:solid 1px #d9d9d9;border-top:none;padding:9px 6px;margin-bottom:12px}
ul.citems {border-top:solid 1px #d9d9d9;margin:6px 0px;padding:6px 0px;font-size:11px;color:#7c7c7c}
li.aleft {float:left}
li.aright {float:right}
a.areply {color:#5082c7;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/reply.gif) center left no-repeat}
a.alink {color:#cc6700;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/permalink.gif) center left no-repeat}
a.areport {color:#a92125;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/report.gif) center left no-repeat}
div#commentbox {margin:3px 0px;border:solid 1px #d9d9d9}
div#commentbox form {padding:12px}
div.commentbox input#submitbutton {float:right;margin-right:12px}

/* promos */
li.promo1 {padding-left:1px; border-left:none !important}
li.promo4 {font-size:9px; display:inline; text-transform:uppercase; border-left:1px solid #999; padding-left:4px; color:#3b3b3b} 
li.promo4 a {color:#333}

/* MP3 Player */
li.mp3mmitem {width:250px;float:left;clear:both;border-bottom:1px solid #ddd;margin:0 0 5px 5px!important;margin:0 0 5px -3px/*ie6*/}
li.mp3mmitem a {display:block;width:250px;height:32px;margin:5px 0 5px -15px!important;margin:5px 0 5px 0}