.clearfix:after{content:".";display:block;height:0.1px;clear:both;font-size:0.1em;visibility:hidden;}
.clearfix{display:block;}
img{border:0;}
table{clear:both;}
.hide{position:absolute;top:0;left:-9999px;}
.clear{clear:both;height:0;visibility:hidden;overflow:hidden;}
form{margin:0;padding:0;}
abbr,acronym{text-decoration:none;border:0;}
:focus{outline:none;}
.community_recommend,.community_recommend-noajax{line-height:20px;white-space:nowrap;}
.community_recommend *,.community_recommend-noajax *{font-weight:normal;}
.community_recommend .recommend span,.community_recommend .recommend strong{display:block;float:left;}
.community_recommend .recommend_data{display:block;height:20px;}
.community_recommend .post-recommend,.user_recommends .pre-recommend,.user_recommends .recommend span{display:none;}
.user_recommends .post-recommend{display:inline;}
.community_recommend .recommend{display:block;float:left;}
.community_recommend a.recommend{cursor:pointer;}
.user_recommends .recommend{color:#838383;text-decoration:none;cursor:default;}
.community_recommend .recommend strong{font-weight:bold;}
.community_recommend b{padding-right:3px !important;display:block;float:left;font-size:11px !important;}
.community_recommend .recommend b{background:url(/ui/images/modules/community/recommend_arrow.gif) 0 0 no-repeat;width:15px;height:12px;padding-right:0 !important;}
.user_recommends .recommend b{background:url(/ui/images/modules/community/recommended_bg.gif) 4px 2px no-repeat;}
.media b{display:block;width:16px;height:17px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden;background-image:url(/ui/images/lib/icons/mediatype/icons.png);background-repeat:no-repeat;}
.media.article b{background-position:0 0;top:-2px;left:4px;}
.media.music b{background-position:0 -100px;top:-3px;left:4px;}
.media.photo b{background-position:0 -200px;top:0;left:2px;}
.media.search b{background-position:0 -300px;top:0;left:4px;}
.media.shopping b{background-position:0 -400px;top:-1px;left:4px;}
.media.video b{background-position:-1px -498px;top:-4px;left:4px;}
.media.community b{background-position:0 -600px;top:-2px;left:3px;}
.media.dvr b{background-position:0 -700px;top:-1px;left:3px;}
.media.vod b{background-position:0 -800px;top:3px;left:3px;}
.media.default b{background-position:0 -900px;top:3px;left:6px;}
.media.slideshow{display:block;background-image:url(/ui/images/lib/icons/mediatype/slideshow.gif);background-repeat:no-repeat;padding-left:22px;}
* h2.media,* h3.media{padding-left:0;}
* h2.media a,* h3.media a{text-decoration:none;position:relative;color:inherit;}
* h2.default,* h3.default{padding-left:0;background-image:none;}
* h2.video,* h3.video{padding-left:25px !important;background:transparent url(/ui/images/lib/icons/heading/video.png) no-repeat 0 50%;}
* h2.community,* h3.community{padding-left:26px !important;background:transparent url(/ui/images/lib/icons/heading/community.png) no-repeat 0 50%;}
* h2.eonline,* h3.eonline{padding-left:18px !important;background:transparent url(/ui/images/lib/icons/heading/eonline.png) no-repeat 0 50%;}
* h2.fancast,* h3.fancast{padding-left:24px !important;background:transparent url(/ui/images/lib/icons/heading/fancast.png) no-repeat 0 50%;}
.commerce b{display:block;width:16px;height:16px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden;background-image:url(/ui/images/lib/icons/commerce/icons.png);background-repeat:no-repeat;}
.commerce.antivirus b{background-position:0 -100px;}
.commerce.autos b{background-position:0 -200px;}
.commerce.toolbar b{background-position:0 -300px;}
.commerce.directions b{background-position:0 -400px;}
.commerce.fandango b{background-position:0 -500px;}
.commerce.forums b{background-position:0 -600px;}
.commerce.games b{background-position:0 -700px;}
.commerce.radio b{background-position:0 -800px;}
.commerce.jobs b{background-position:0 -900px;}
.commerce.kids b{background-position:0 -1000px;}
.commerce.latino b{background-position:0 -1100px;}
.commerce.maps b{background-position:0 -1200px;}
.commerce.storage b{background-position:0 -1300px;}
.commerce.pwp b{background-position:0 -1400px;}
.commerce.photocenter b{background-position:0 -1500px;}
.commerce.dating b{background-position:0 -1600px;}
.commerce.shop b{background-position:0 -1700px;}
.commerce.whitepages b{background-position:0 -2000px;}
.commerce.tvplanner b{background-position:0 -1900px;}
.commerce.travel b{background-position:0 -1800px;}
.commerce.ziddio b{background-position:0 -2100px;}
.commerce.musicnotes b{background-position:0 -2200px;}
.commerce.fancast b{background-position:0 -2300px;}
.commerce.fearnet b{background-position:0 -2400px;}
p.top{display:inline;margin:0;padding:2px 0 3px 0;font-size:11px;background:transparent url(/ui/images/lib/icons/page/top.png) no-repeat right 0;}
p.top a{padding:0 23px 0 0;color:#666;font-weight:bold;}
p.top a:hover{text-decoration:none;}
html{font-size:71%;}
body{margin:0;padding:0;font-family:arial,verdana,sans-serif;}
#shell{width:980px;margin:0 auto;padding:0 20px;position:relative;overflow:hidden;}
#body{margin:0;padding:0;overflow:hidden;}
#core.default{clear:both;}
#core.default #primary{width:550px;margin:0 20px 0 0;padding:0 0 40px 15px;overflow:hidden;float:left;}
#core.default #secondary{width:394px;margin:0;padding:0 0 40px 0;overflow:hidden;float:left;}
div#core.article{clear:both;}
#core.article #primary{width:746px;margin:0 18px 0 0;padding:0 0 0 12px;overflow:hidden;float:left;}
#core.article #secondary{width:204px;background-color:#ebebeb;overflow:hidden;float:left;}
#core #primary .subcolumn.primary{width:376px;margin:0 0 14px -14px;padding:0;float:left;}
#core #primary .subcolumn.secondary{width:185px;float:left;clear:right;}
#core.landing#primary{width:670px;margin:0;padding:0 20px;float:left;overflow:hidden;}
#core.landing #secondary{width:266px;margin:0;padding:0;float:left;overflow:hidden;}
#core.article #primary.grad{width:715px;padding:0 20px 0 23px;background:transparent url(/ui/images/modules/sports/scoreboard/primary.gif) repeat-x 0 top;}
#subhead{height:90px;margin:0 0 30px 0;padding:0;position:relative;z-index:1;float:none;clear:both;}
#subhead .ad{float:right;}
#shade{background-color:#000;position:absolute;top:0;left:0;z-index:900;display:none;width:100%;}
#loading{color:#fff;display:none;width:100px;position:absolute;top:100px;left:50%;margin:0 0 0 -50px;font-family:tahoma,arial,sans-serif;font-size:24px;font-weight:bold;z-index:900;}
#track{position:absolute;left:-9999px;}
.tabs{height:22px;border-bottom:1px solid #4B4F4D;}
.tabs div{height:23px;margin:0 0 -4px 0;overflow:hidden;}
.tabs ul{list-style:none;margin:0;padding:0;}
.tabs li{float:left;margin:0 3px 0 0;height:22px;overflow:hidden;}
.tabs li a{display:block;color:#666;font-size:1.1em;text-decoration:none;}
.tabs li b{display:block;margin:0 7px 0 0;padding:5px 0 3px 7px;text-align:center;cursor:pointer;}
.tabs li a:hover{text-decoration:underline;}
.tabs li.last{margin:0;}
.tabs li.active{height:23px;}
.tabs li.active b{padding-bottom:4px;}
.tabs li.active a{color:#333639;padding-bottom:8px;}
.tabs li{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -112px;}
.tabs li b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -112px;}
.tabs li.active{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -56px;}
.tabs li.active b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -56px;}
.white .tabs li{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -224px;}
.white .tabs li b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -224px;}
.white .tabs li.active{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -168px;}
.white .tabs li.active b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -168px;}
.dgray .tabs{background-color:#7c7c7c;}
.dgray .tabs li{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -336px;}
.dgray .tabs li b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -336px;}
.dgray .tabs li.active{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -280px;}
.dgray .tabs li.active b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -280px;}
.blue .tabs{background:transparent url(/ui/images/modules/articlelist/bg.gif) repeat-x scroll 0;bottom:0;right:0;background-position:0 -40px;border-right:1px solid #92A9BE !important;border-bottom:1px solid #b7bbb9 !important;border-left:1px solid #92A9BE !important;}
.blue .tabs li a{color:#65899B !important;}
.blue .tabs li.active a{color:#162D47 !important;}
.blue .tabs li{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -560px;}
.blue .tabs li b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -560px;}
.blue .tabs li.active{background:transparent url(/ui/images/lib/tabs.gif) no-repeat right -616px;}
.blue .tabs li.active b{background:transparent url(/ui/images/lib/tabs.gif) no-repeat 0 -616px;}
.right .tabs li{float:right;margin:0 0 0 3px;}
.capsule{}.capsule h3{font-family:Tahoma,arial,sans-serif;font-size:18px;color:#333;margin:0;padding:0 0 4px 0;}
.capsule h3 a{color:#333;text-decoration:none;}
.capsule h3 a:hover{text-decoration:underline;}
.capsule h4{font-size:12px;color:#333;margin:0;padding:0 0 4px 0;}
.capsule h4 a{color:#3459f5;}
.capsule h4 a:hover{text-decoration:none;}
.capsule img{margin:1px 9px 0 0;float:left;border:0;background-color:#dadada;}
.capsule p{margin:0;padding:0;font-size:12px;line-height:14px;color:#000;word-wrap:break-word;}
.capsule p a{color:#3459f5;font-weight:bold;}
.capsule p a:hover{text-decoration:none;}
.capsule .more{clear:both;text-align:right;margin:0;padding:0;}
.capsule .more a{color:#666;font-weight:bold;text-decoration:underline;}
.capsule .more a:hover{text-decoration:none;}
.capsule ul{margin:0;padding:0;list-style:none;float:left;}
.capsule li{margin:0 0 3px 0;padding:0;font-size:12px;}
.capsule li a{color:#3459f5;font-weight:bold;text-decoration:none;}
.capsule li a:hover{text-decoration:underline;}
#secondary .capsule ul,#secondary .capsule dl{width:228px;}
.capsule.list-default li{margin-bottom:3px;}
.capsule.list-default li a{text-decoration:none;}
.capsule.list-default li a:hover{text-decoration:underline;}
.capsule.medium.list-unordered.fixed-medium ul{width:440px;}
.capsule.list-unordered li{padding-left:11px;background:url(/ui/images/lib/bullets/default.gif) no-repeat 0 5px;}
.capsule.list-unordered li a{text-decoration:none;}
.capsule.list-unordered li a:hover{text-decoration:underline;}
.capsule.list-ordered ul{list-style:none;margin:1px 0 -4px 0;padding:0;font-size:12px;}
.capsule.list-ordered li{margin:0 0 3px 0;padding:0;background-image:none;color:#6e6e6e;line-height:14px;}
.capsule.list-ordered li b{margin:0 4px 0 0;}
.capsule.list-ordered li a{color:#3459f5;text-decoration:none;}
.capsule.list-ordered li a:hover{text-decoration:underline;}
.capsule.list-ordered-plus ul{list-style:none;margin:1px 0 -4px 0;padding:0;font-size:12px;}
.capsule.list-ordered-plus li{margin:0 0 4px 0;padding:0;background-image:none;color:#6e6e6e;line-height:14px;}
.capsule.list-ordered-plus li b{margin:0 4px 0 0;}
.capsule.list-ordered-plus li span{font-weight:normal;margin:0 0 0 11px;}
.capsule.list-ordered-plus li a{color:#3459f5;text-decoration:none;}
.capsule.list-ordered-plus li a:hover{text-decoration:underline;}
.capsule.list-definition dl{margin:-3px 0 -4px 0;padding:0;float:left;}
.capsule.list-definition dt{margin:0;padding:0;}
.capsule.list-definition dd{margin:0 0 2px 0;padding:0;color:#6e6e6e;font-size:1.1em;}
.capsule.list-definition dl a{color:#3459f5;font-size:1.1em;font-weight:bold;text-decoration:underline;}
.capsule.list-definition dl a:hover{text-decoration:none;}
.crosspromotion .capsule li a{text-decoration:underline;}
.crosspromotion .capsule li a:hover{text-decoration:none;}
.capsule.small img{width:40px;height:40px;}
.capsule.medium img{width:80px;height:80px;}
.capsule.large img{width:120px;height:120px;}
.capsule.xlarge img{width:160px;height:160px;}
form.widget{margin:0;padding:0;}
form.widget fieldset,.widget .fieldset{border:0;margin:0;padding:2px;}
form.widget legend{display:none;}
form.widget select{position:absolute;left:-9999px;}
form.widget select.standard{position:static;left:0;}
form.widget div.fieldset{padding:2px;background-color:#d9d9d9;position:relative;}
form.widget div.single{width:238px;height:26px;}
form.widget div.double{width:300px;}
#container form.widget div i,form#search-widget.widget div i{display:block;width:2px;height:2px;overflow:hidden;position:absolute;background-image:url(/ui/images/lib/curves.gif);background-repeat:no-repeat;}
#container form.widget div i.ul,form#search-widget.widget div i.ul{top:0;left:0;background-position:-48px 0;}
#container form.widget div i.ur,form#search-widget.widget div i.ur{top:0;right:0;background-position:-50px 0;}
#container form.widget div i.lr,form#search-widget.widget div i.lr{bottom:0;right:0;background-position:-50px -2px;}
#container form.widget div i.ll,form#search-widget.widget div i.ll{bottom:0;left:0;background-position:-48px -2px;}
form.widget div.text b.ul,form.widget div.text b.ur{display:block;height:26px;background-image:url(/ui/images/lib/widgets/text.gif);background-repeat:repeat-x;}
form.widget div.text b.ul{width:151px;padding:0 0 0 7px;float:left;margin:0;}
form.widget div.text b.ur{width:151px;}
form.widget div.text input{width:144px;margin:3px 0 0 0;color:#333;background-color:transparent;border:0;font-size:13px;font-family:arial,verdana,sans-serif;font-weight:normal;}
form.widget div.text span.default b.ul{background-position:0 0;}
form.widget div.text span.default b.ur{background-position:right 0;}
form.widget div.text span.focus b.ul{background-position:0 -26px;}
form.widget div.text span.focus b.ur{background-position:right -26px;}
form.widget div.text span.failed b.ul{background-position:0 -52px;}
form.widget div.text span.failed b.ur{background-position:right -52px;}
form.widget div.text span.failed input{color:#900;}
form.widget div.text span.passed b.ul{background-position:0 -78px;}
form.widget div.text span.passed b.ur{background-position:right -78px;}
form.widget button{width:78px;height:26px;margin:0 0 0 2px;padding:0;border:0;position:relative;overflow:hidden;float:left;background:transparent url(/ui/images/lib/buttons/default/search4.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;}
form.widget button:focus{border:0 !important;}
form.widget button.focus{background-position:0 -26px;}
form.widget button.hover{background-position:0 -52px;}
form.widget button.active{background-position:0 -78px;}
.widget dl.select{margin:0;padding:0;position:relative;}
.widget dl.select dt{width:100%;height:26px;margin:0;padding:0;overflow:hidden;font-family:arial,verdana,sans-serif;font-size:15px;overflow:hidden;}
.widget dl.select dt b{display:block;margin:0 0 0 5px;padding:0;font-weight:normal;}
.widget dl.select dt a{display:block;text-decoration:none;color:#333;margin:0;padding:3px 0 6px 7px;cursor:pointer;font-weight:normal;}
.widget dl dt,.widget dt b{background-image:url(/ui/images/lib/widgets/select.png);background-repeat:repeat-x;}
.widget dl.default dt{background-position:left 0;}
.widget dl.default dt b{background-position:right 0;}
.widget dl.hover dt{background-position:left -26px;}
.widget dl.hover dt b{background-position:right -26px;}
.widget dl.active dt{background-position:left -52px;}
.widget dl.active dt b{background-position:right -52px;}
.widget dl.open dt{background-position:left -78px;}
.widget dl.open dt b{background-position:right -78px;}
.widget dl.select dd{margin:0 2px 0 0;padding:0;background:#000 url(/ui/images/lib/widgets/select.png) repeat-x left -131px;position:absolute;top:27px;left:1px;right:-1px;z-index:100;display:none;font-size:15px;overflow:hidden;}
.widget dl.select dd.oversized{height:300px;background:#000;}
.widget dl.open dd{display:block;}
.widget dl.select dd div.select-nav-up,.widget dl.select dd div.select-nav-down{display:none;position:absolute;left:0;right:0;width:100%;height:18px;background:url(/ui/images/lib/widgets/select_gradient.png) repeat-x;}
.widget dl.select dd div.select-nav-up{top:0;}
.widget dl.select dd div.select-nav-down{top:282px;}
.widget dl.select dd.oversized div.select-nav-up,.widget dl.select dd.oversized div.select-nav-down{display:block;}
.widget dl.select dd div.select-nav-up b,.widget dl.select dd div.select-nav-down b{display:block;text-indent:-10000px;background:url(/ui/images/lib/widgets/select_arrows.gif) no-repeat;height:9px;overflow:hidden;margin:4px 0 5px 0;}
.widget dl.select dd div.select-nav-up b{background-position:center 0;}
.widget dl.select dd div.select-nav-down b{background-position:center -9px;}
.widget dl.select dd ul{margin:0;padding:0 0 1px 0;list-style:none;border:1px solid #000;border-right-width:2px;border-left-width:2px;position:relative;}
.widget dl.select dd.oversized ul{top:18px;}
.widget dl.select dd ul a{display:block;height:28px;overflow:hidden;color:#CCC;text-decoration:none;cursor:pointer;}
.widget dl.select dd ul a b{display:block;margin:0 0 0 3px;padding:5px 0 6px 6px;font-weight:normal;}
.widget dl.select dd ul a.hover,.widget dl.select dd ul a:hover{color:#333;background:#d9d98e url(/ui/images/lib/widgets/select.png) repeat-x left -104px;}
.widget dl.select dd ul a.hover b,.widget dl.select dd ul a:hover b{font-weight:normal;background:#d9d98e url(/ui/images/lib/widgets/select.png) repeat-x right -104px;}
#container form.widget dl.select dd i{display:block;width:3px;height:3px;overflow:hidden;position:absolute;background-image:url(/ui/images/lib/widgets/select.png) !important;background-repeat:no-repeat;display:none;}
#container form.widget dl.select dd i.ur{display:block;width:27px;height:5px;top:-2px;right:0;background-position:-573px -132px;}
.widget dl.select-small dt{font-size:11px !important;height:24px !important;}
.widget dl.select-small dt,.widget dl.select-small dt b,.widget .small dl.select dt,.widget .small dl.select dt b{background-image:url(/ui/images/lib/widgets/small/select.png) !important;}
.widget dl.select-small dt a{padding:5px 0 8px 7px !important;}
.widget dl.select-small-default dt{background-position:left 0 !important;}
.widget dl.select-small-default dt b{background-position:right 0 !important;}
.widget dl.select-small-hover dt{background-position:left -24px !important;}
.widget dl.select-small-hover dt b{background-position:right -24px !important;}
.widget dl.select-small-active dt{background-position:left -48px !important;}
.widget dl.select-small-active dt b{background-position:right -48px !important;}
.widget dl.select-small-open dt,.widget dl.select-small.open dt{background-position:left -72px !important;}
.widget dl.select-small-open dt b,.widget dl.select-small.open dt b{background-position:right -72px !important;}
.widget dl.select-small dd ul{padding:5px 0 1px 0 !important;border-right-width:1px !important;border-left-width:1px !important;}
.widget dl.select-small dd ul li{margin:0 0 2px 0 !important;}
.widget dl.select-small dd ul a{height:18px !important;margin:0 1px !important;}
.widget dl.select-small dd ul a b{padding:2px 0 4px 6px !important;}
.widget dl.select-small dd ul a.hover,.widget dl.select-small dd ul a:hover{background:#d9d98e url(/ui/images/lib/widgets/small/select.png) repeat-x left -96px !important;}
.widget dl.select-small dd ul a.hover b,.widget dl.select-small dd ul a:hover b{background:#d9d98e url(/ui/images/lib/widgets/small/select.png) repeat-x right -96px !important;}
.widget dl.select-small dd{margin:0 2px 0 0;top:23px;left:3px;right:0;font-size:11px;}
#container form.widget dl.select-small dd i{background-image:url(/ui/images/lib/widgets/small/select.png) !important;}
#container form.widget dl.select-small dd i.ur{display:block;width:24px !important;height:1px !important;top:-2px;right:0 !important;background-position:-574px -95px !important;}
form.widget input.fancy-checkbox,form.widget input.fancy-radio{position:absolute;left:-9999px;}
form.widget label.checkbox,form.widget label.radio,form.widget label.checkbox-small,form.widget label.radio-small{display:block;padding-left:30px;line-height:25px;background:transparent url(/ui/images/lib/widgets/check.png) no-repeat;position:relative;height:25px;cursor:pointer;}
form.widget label.checkbox-small,form.widget label.radio-small{padding-left:17px;line-height:14px;height:auto;background-image:url(/ui/images/lib/widgets/small/check.png);}
form.widget label.checkbox-default-unchecked,form.widget label.checkbox-small-default-unchecked{background-position:left 0;}
form.widget label.checkbox-hover-unchecked,form.widget label.checkbox-small-hover-unchecked{background-position:left -100px;}
form.widget label.checkbox-hover-checked,form.widget label.checkbox-small-hover-checked{background-position:left -200px;}
form.widget label.checkbox-default-checked,form.widget label.checkbox-small-default-checked{background-position:left -300px;}
form.widget label.radio-default-unchecked,form.widget label.radio-small-default-unchecked{background-position:left -400px;}
form.widget label.radio-hover-unchecked,form.widget label.radio-small-hover-unchecked{background-position:left -500px;}
form.widget label.radio-hover-checked,form.widget label.radio-small-hover-checked{background-position:left -600px;}
form.widget label.radio-default-checked,form.widget label.radio-small-default-checked{background-position:left -700px;}
textarea{resize:none;}
form.widget div.textarea span{display:block;width:238px;height:200px;position:relative;}
form.widget div.textarea b{display:block;height:26px;background-image:url(/ui/images/lib/widgets/textarea.png);background-repeat:repeat-x;}
form.widget div.textarea b.ul{width:231px;padding:0 0 0 7px;float:left;margin:0;}
form.widget div.textarea b.ur{width:231px;}
form.widget div.textarea b.ll{display:block;overflow:hidden;width:231px;height:4px;position:absolute;bottom:0;left:0;}
form.widget div.textarea b.lr{display:block;overflow:hidden;width:231px;height:4px;position:absolute;bottom:0;right:0;}
form.widget div.textarea textarea{width:223px;margin:4px 0 0 0;color:#333;background-color:transparent;border:0;font-size:13px;font-family:arial,verdana,sans-serif;font-weight:normal;}
form.widget div.row3{width:238px;overflow:visible;}
form.widget div.row3 div.textarea b.ul,form.widget div.row3 div.textarea b.ur{height:196px;}
form.widget div.row3 div.textarea textarea{height:190px;}
form.widget div.textarea span.default b.ul{background-position:0 0;}
form.widget div.textarea span.default b.ur{background-position:right 0;}
form.widget div.textarea span.default b.ll{background-position:0 -296px;}
form.widget div.textarea span.default b.lr{background-position:right -296px;}
form.widget div.textarea span.focus b.ul{background-position:0 -26px;}
form.widget div.textarea span.focus b.ur{background-position:right -26px;}
form.widget div.textarea span.failed b.ul{background-position:0 -52px;}
form.widget div.textarea span.failed b.ur{background-position:right -52px;}
form.widget div.textarea span.failed input{color:#900;}
form.widget div.textarea span.passed b.ul{background-position:0 -78px;}
form.widget div.textarea span.passed b.ur{background-position:right -78px;}
form.widget div.fluid-text{position:relative;height:26px;}
form.widget div.fluid-text b{display:block;height:26px;width:75%;background-image:url(/ui/images/lib/widgets/text.gif);background-repeat:no-repeat;position:absolute;z-index:1;margin:0;}
form.widget div.fluid-text b.ul{top:0;left:0;}
form.widget div.fluid-text b.ur{top:0;right:0;left:auto;}
form.widget div.fluid-text input{position:relative;z-index:2;font-family:arial,verdana,sans-serif;font-weight:normal;background-color:transparent;border:0;font-size:13px;color:#333;margin:5px 6px 0 6px;padding:1px;}
form.widget div.fluid-text span.default b.ul{background-position:0 0;}
form.widget div.fluid-text span.default b.ur{background-position:right 0;}
form.widget div.fluid-text span.focus b.ul{background-position:0 -26px;}
form.widget div.fluid-text span.focus b.ur{background-position:right -26px;}
form.widget div.fluid-text span.failed b.ul{background-position:0 -52px;}
form.widget div.fluid-text span.failed b.ur{background-position:right -52px;}
form.widget div.fluid-text span.failed input{color:#900;}
form.widget div.fluid-text span.passed b.ul{background-position:0 -78px;}
form.widget div.fluid-text span.passed b.ur{background-position:right -78px;}
#cover{width:550px;height:246px;margin:0 0 22px 0;overflow:hidden;position:relative;background:#000 url(/ui/images/modules/cover/drawer/bg.png) repeat-x 0 226px;z-index:1;}
#cover h2{position:absolute;top:0;left:-9999px;}
#cover .slide{display:none;position:absolute;}
#cover0{display:block !important;}
#cover i{display:block;width:6px;height:6px;position:absolute;z-index:99;background-image:url(/ui/images/lib/curves24.png);background-repeat:no-repeat;}
#cover i.ul{top:0;left:0;}
#cover i.ur{top:0;right:0;background-position:-6px 0;}
#cover i.lr{bottom:0;right:0;background-position:-6px -6px;}
#cover i.ll{bottom:0;left:0;background-position:0 -6px;}
#cover .fade{width:26px;height:20px;position:absolute;bottom:0;left:300px;background:transparent url(/ui/images/modules/cover/drawer/fade.png) no-repeat 0 0;z-index:35;}
#cover .controls,#cover .top-controls{height:20px;overflow:hidden;position:absolute;z-index:30;background:#CCC repeat-x 0 0;}
#cover .controls{width:300px;bottom:0;left:0;background-image:url(/ui/images/modules/cover/drawer/bg.png);}
#cover .top-controls{width:100%;top:0;left:0;background-image:url(/ui/images/modules/cover/drawer/bg2.png);}
#cover .controls ul,#cover .top-controls ul{margin:0;padding:1px 0 0 14px;}
#cover .controls ul.hidden,#cover .top-controls ul.hidden{display:none;}
#cover .controls ul li,#cover .top-controls ul li{float:left;height:18px;margin:0 5px;list-style:none;}
#cover .controls ul li a,#cover .top-controls ul li a{display:block;color:#fff;text-decoration:none;}
#cover .controls ul li.active a,#cover .top-controls ul li.active a{text-decoration:underline;}
#cover .controls ul#c-controls li{width:30px;background-repeat:no-repeat;overflow:hidden;margin:0 4px 0 0;padding:0;}
#cover .controls ul#c-controls li a{width:30px;height:18px;text-indent:-9999px;background-image:url(/ui/images/modules/cover/drawer/icons.png);}
.controls ul li#c-previous a{background-position:0 0;}
.controls ul li#c-previous a.hover{background-position:0 -18px;}
.controls ul li#c-previous a.active{background-position:0 -36px;}
.controls ul li#c-play a{background-position:-30px 0;}
.controls ul li#c-play a.hover{background-position:-30px -18px;}
.controls ul li#c-play a.active{background-position:-30px -36px;}
.controls ul li#c-pause a{background-position:-60px 0;}
.controls ul li#c-pause a.hover{background-position:-60px -18px;}
.controls ul li#c-pause a.active{background-position:-60px -36px;}
#cover .controls ul li#c-next{margin:0;}
#cover .controls ul li#c-next a{background-position:-90px 0;}
#cover .controls ul li#c-next a.hover{background-position:-90px -18px;}
#cover .controls ul li#c-next a.active{background-position:-90px -36px;}
#cover .hero-style #c-pagination li{border-left:2px solid #fff;height:14px;margin:3px 0;}
#cover .hero-style #c-pagination li.first{border:0px !important;margin-left:0;padding-left:0;}
#cover .hero-style #c-pagination a{display:block;text-transform:uppercase;font-weight:bold;margin:0 5px;padding:0 3px;}
#cover .hero-style #c-pagination li.first a{margin-left:0;}
#cover .hero-style #c-pagination li.active a{background-color:#fff;color:#7c7c7c;text-decoration:none;}
#cover div.more{width:217px;height:17px;overflow:hidden;margin:0;padding:3px 0 0 333px;position:absolute;top:226px;left:0;overflow:hidden;color:#9E9E9E;background:#CCC url(/ui/images/modules/cover/drawer/bg.png) repeat-x 0 0;}
#cover .hero-style div.more{top:206px;}
#cover div.more a{font-weight:bold;color:#FFF;text-decoration:none;}
#cover div.more a:hover{text-decoration:underline;}
#cover div.more a.more{color:#9E9E9E;font-weight:normal;}
#cover .slide{width:550px;height:226px;}
#cover .hero-style .slide{height:206px;top:20px;}
#cover .template{height:246px;}
#cover .hero-style .template{height:226px;position:absolute;top:0;width:550px;}
#cover .kicker{width:267px;margin:0 0 11px 0;border-bottom:1px solid #f1ff13;}
#cover .template .kicker p{margin:0 0 -3px 0;padding:0;font-family:Tahoma,arial,sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;color:#f1ff13;}
#cover .template .copy{position:absolute;}
#cover .template .photos{position:absolute;}
#cover .template img{float:left;border:0;}
#cover .template h3{margin:0;padding:0;font-family:Tahoma,arial,sans-serif;font-size:22px;line-height:22px;color:#feffe1;margin:-3px 0 6px 0;}
#cover .template p{font-size:12px;line-height:15px;color:#fff;margin:0 0 10px 1px;}
#cover .template ul{list-style:none;margin:0;padding:0;}
#cover .template li{margin:0 0 7px 0;padding-bottom:0;position:relative;display:block;}
#cover .template li a{display:inline;padding:0 0 0 27px;text-decoration:none;font-weight:bold;color:#fff;font-size:11px;}
#cover .template li a:hover{text-decoration:underline;}
#cover .greentea{background:transparent url(/ui/images/modules/cover/templates/greentea.jpg) no-repeat 0 0;}
#cover .merlot{background:transparent url(/ui/images/modules/cover/templates/merlot.jpg) no-repeat 0 0;}
#cover .slate{background:transparent url(/ui/images/modules/cover/templates/slate.jpg) no-repeat 0 0;}
#cover .midnight{background:transparent url(/ui/images/modules/cover/templates/midnight.jpg) no-repeat 0 0;}
#cover .opal{background:transparent url(/ui/images/modules/cover/templates/opal.jpg) no-repeat 0 0;}
#cover .lavender{background:transparent url(/ui/images/modules/cover/templates/lavender.jpg) no-repeat 0 0;}
#cover .crimson{background:transparent url(/ui/images/modules/cover/templates/crimson.jpg) no-repeat 0 0;}
#cover .oceanblue{background:transparent url(/ui/images/modules/cover/templates/oceanblue.jpg) no-repeat 0 0;}
#cover .orange{background:transparent url(/ui/images/modules/cover/templates/orange.jpg) no-repeat 0 0;}
#cover .moss{background:transparent url(/ui/images/modules/cover/templates/moss.jpg) no-repeat 0 0;}
#cover .teal{background:transparent url(/ui/images/modules/cover/templates/teal.jpg) no-repeat 0 0;}
#cover .right .copy{width:267px;left:0;padding:6px 20px 0 20px;}
#cover .right .kicker{text-indent:19px;margin-left:-20px;width:291px;}
#cover .left .copy{width:247px;right:0;padding:6px 20px 0 0;}
#cover .left .kicker{margin-right:-20px;}
#cover .copy{overflow:visible;}
#cover .photos{overflow:hidden;}
#cover .photo1 .photos{top:19px;width:192px;height:192px;}
#cover .photo1 .left .photos{left:35px;}
#cover .photo1 .right .photos{right:25px;}
#cover .photo1 .photos img{width:192px;height:192px;}
#cover .photo4 .photos{top:18px;width:210px;height:205px;margin:-7px 0 0 0;}
#cover .photo4 .left .photos{left:35px;}
#cover .photo4 .right .photos{right:25px;}
#cover .photo4 .right .photos img{width:100px;height:100px;margin:0 0 5px 5px;}
#cover .photo4 .left .photos img{width:100px;height:100px;margin:0 5px 5px 0;}
#cover .photo6 .photos{top:37px;width:249px;height:162px;}
#cover .photo6 .left .photos{left:8px;}
#cover .photo6 .right .photos{right:5px;}
#cover .photo6 .right .photos img{width:80px;height:80px;margin:0 0 3px 3px;}
#cover .photo6 .left .photos img{width:80px;height:80px;margin:0 3px 3px 0;}
#cover .hero{background:#fff;color:#000;border:solid #ccc;border-width:0 2px;width:546px;}
#cover .hero a{text-decoration:none !important;}
#cover .hero a:hover,#cover .hero a:hover h3{text-decoration:underline !important;}
#cover .hero .main{margin:5px;width:270px;}
#cover .hero .subhead{width:270px;clear:both;padding:5px;}
#cover .hero .content-blocks{position:absolute;right:0;top:0;width:270px;}
#cover .hero .content-blocks .short{margin-top:56px;}
#cover .hero h3{color:#000;white-space:nowrap;}
#cover .hero img{padding-right:5px;width:80px;height:80px;}
#cover .hero p{color:#000;margin-bottom:0;}
#cover .hero li a{color:#00f;}
#cover .hero h4{font-size:120%;margin:5px 0;}
#cover .hero dl{clear:both;margin:0;height:50px;margin:3px 0 0;}
#cover .hero dl ul.icons li{float:left;border-right:1px solid #ccc;margin-right:3px;padding-right:3px;}
#cover .hero dl ul.icons li.last{border-right:0px;}
#cover .hero dl ul.icons li a{font-weight:normal;}
#cover .hero dl dt{float:right;width:220px;margin:0;}
#cover .hero dl.no-image dt{width:270px;}
#cover .hero dl dd{float:left;margin:0;}
#cover .hero .thumb img{width:40px;height:40px;}
#footer{width:964px;clear:both;margin:0 auto;padding:0 0 20px 0;position:relative;}
#footermenu{width:940px;height:auto;margin:0 0 6px 0;padding:9px 8px 9px 16px;position:relative;background-color:#f3f3f3;}
#footermenu .footermenu{width:25%;margin:0;padding:0;float:left;}
#footermenu h2{margin:0;padding:11px 0 13px 0;font-family:tahoma,arial,sans-serif;font-size:18px;color:#333;}
#footermenu ul{margin:0;padding:0;list-style:none;}
#footermenu li{margin:0 0 7px 0;padding:0 0 0 12px;font-size:12px;background:transparent url(/ui/images/lib/bullets/default.gif) no-repeat 0 5px;}
#footermenu li a{color:#666;font-weight:bold;text-decoration:none;}
#footermenu li a:hover{text-decoration:underline;}
#footermenu i{display:block;width:5px;height:5px;overflow:hidden;position:absolute;background-image:url(/ui/images/lib/curves.gif);background-repeat:no-repeat;}
#footermenu i.ul{top:0;left:0;background-position:-80px 0;}
#footermenu i.ur{top:0;right:0;background-position:-85px 0;}
#footermenu i.lr{bottom:0;right:0;background-position:-85px -5px;}
#footermenu i.ll{bottom:0;left:0;background-position:-80px -5px;}
#footermenu4{width:236px;}
#footermenu4 div{margin:0;border:1px solid #b3e48e;position:relative;}
#footermenu4 div div{margin:0;padding:8px 0 6px 13px;background-color:#f4faef;border:2px solid #fff;}
#footermenu4 h2{padding:0 0 10px 0;}
#footermenu4 i{display:block;width:7px;height:7px;overflow:hidden;position:absolute;background-image:url(/ui/images/lib/curves.gif);background-repeat:no-repeat;}
#footermenu4 i.ul{top:-1px;left:-1px;background-position:-208px 0;}
#footermenu4 i.ur{top:-1px;right:-1px;background-position:-215px 0;}
#footermenu4 i.lr{bottom:-1px;right:-1px;background-position:-215px -7px;}
#footermenu4 i.ll{bottom:-1px;left:-1px;background-position:-208px -7px;}
#footerupsell,#footersites{position:relative;height:55px;margin:0 0 17px 0;padding:0;overflow:hidden;border-bottom:1px solid #d9d9d9;clear:both;}
#footersites{margin:10px 0 0 0;height:6.6em;}
#footerupsell h2,#footersites h2{width:210px;color:#373737;font-size:15px;float:left;margin:0;font-family:Tahoma;text-align:right;}
#footerupsell h2{padding:19px 27px 0 0;}
#footersites h2{height:4em;padding:19px 0 0 0;}
#footerupsell ul,#footersites ul{list-style:none;margin:0;padding:19px 0 0 0;line-height:22px;}
#footersites ul{text-align:justify;}
#footerupsell h2,#footerupsell ul{padding-top:15px;}
#footerupsell li,#footersites li{display:inline;padding:0 0 0 26px;}
#footerupsell li{padding:0 57px 0 0;}
#footerupsell li a,#footersites li a{color:#828282;font-size:12px;font-weight:bold;text-decoration:none;}
#footerupsell li a:hover,#footersites li a:hover{text-decoration:underline;}
#footerservice ul{list-style:none;margin:0 0 14px 0;padding:0 0 0 11px;text-align:center;}
#footerservice li{display:inline;padding:0 11px 0 0;color:#838383;}
#footerservice li a{color:#838383;}
#footerservice li a:hover{text-decoration:none;}
#footerservice li .hilite{font-weight:bold !important;background-color:#FFF0DF !important;padding:2px !important;}
#footerservice li .bolded{font-weight:bold !important;color:#555;}
p.comcast{width:102px;height:28px;margin:0 auto;background:transparent url(/ui/images/modules/footer/logo.png) no-repeat 0 0;}
p.comcast a{display:block;width:102px;height:28px;text-indent:-9999px;}
.ad h3{margin:0 !important;padding:0 !important;font-family:Arial,Verdana,sans-serif !important;font-size:9px !important;font-weight:normal !important;text-transform:uppercase !important;letter-spacing:0.1em !important;color:#b4b4b4 !important;}
.ad p{margin:0;}
.ad img{margin:0;padding:0;border:0;}
.ad iframe,.sponsor iframe{margin:0;padding:0;border:0;}
body.ad{margin:0;padding:0;border:0;}
.ad .ad_slug{display:none;}
.ad h3 a.adlink{color:#4164F5;text-decoration:none;}

.ad h3 a.adlink:hover{color:#4164F5;text-decoration:underline;}
.mkp-container{margin:10px 0;}
.mkp-container h3{margin:0 0 10px 0 !important;font-family:Tahoma !important;font-size:14px !important;font-weight:bold !important;text-transform:none !important;letter-spacing:0 !important;color:#333 !important;}
.yahoo-mkp,.yahoo-mkp1{margin:0 auto 10px auto;}
.yahoo-spon{width:192px;margin:0 auto 13px auto;text-align:center;}
.yahoo-spon img{border:0;}
.yahoo-spon iframe{width:192px;height:60px;}
.yahoo-spon div{text-align:left;}
.yahoo-spon div #advertising-label{width:23px;height:109px;padding-bottom:5px;}
.yahoo-logo{width:192px;}
.yahoo-logo img{border:0;}
.yahoo-logo iframe{width:192px;height:30px;}
.yahoo-logo div{text-align:left;}
.yahoo-logo div #advertising-label{width:23px;height:109px;padding-bottom:5px;}
.yahoo-sm{width:120px;margin:0 auto 13px auto;text-align:center;}
.yahoo-sm img{border:0;}
.yahoo-sm iframe{width:120px;height:60px;}
.yahoo-sm div{text-align:left;}
.yahoo-sm div #advertising-label{width:23px;height:109px;padding-bottom:5px;}
.yahoo-e{width:120px;}
.yahoo-e img{border:0;}
.yahoo-e iframe{width:120px;height:45px;}
.yahoo-e div{text-align:left;}
.yahoo-e div #advertising-label{width:23px;height:109px;padding-bottom:5px;}
.iab300x250{width:300px;margin:0 auto 13px auto;text-align:center;}
.iab300x250 img{border:0;}
.iab300x250 iframe{width:300px;height:250px;}
.iab300x250 div{text-align:left;}
.iab300x250 div #advertising-label{width:23px;height:109px;padding-bottom:5px;}
.iab300x250_wrapper{width:1px;height:280px;}
#core.default .iab300x250{position:absolute;top:159px;right:66px;}
#core.default #secondary .iab300x250{position:static;margin-left:47px;}
* html #core.default .iab300x250{top:0;}
*:first-child+html #core.default .iab300x250{top:0;}
.iab234x60{margin:0 0 13px 0;text-align:center;}
.iab234x60 p{background-color:#ebebeb;}
.iab234x60 iframe,.iab234x60 div{width:234px;height:60px;}
.iab728x90{width:728px;margin:20px auto 20px auto;text-align:center;clear:both;}
.iab728x90 img{border:0;}
.iab728x90 iframe,.iab728x90 div{width:728px;height:90px;}
.iab180x150{margin:0;padding:18px 0 20px 12px;border-bottom:1px solid #cccdd1;}
.iab180x150 iframe,.iab180x150 div{width:180px;height:150px;}
.promotion{margin:0 0 13px 0;padding:0;border:0;}
.promotion img{border:0;}
.sponsor{max-width:250px;height:24px;position:absolute;top:10px;right:16px;font-size:11px;color:#333;overflow:hidden;}
.sponsor *{vertical-align:middle;}
.sponsor b{font-weight:normal;}
.sponsor img{border:0;max-height:24px;}
body.ad{margin:0;padding:0;}
body.ad *{margin:0;padding:0;}
.oas-ad{;padding:10px 0;}
.oas-ad #p300p360_ad_unit,.oas300x250 iframe{position:relative;left:50%;margin-left:-150px;}
#feedback{display:none;width:316px;height:279px;position:absolute;top:171px;left:50%;margin-left:-158px;z-index:900;}
body.standalone #feedback{display:block;}
#feedback .overlay{width:316px;height:279px;background:transparent url(/ui/images/modules/overlays/feedback/bg.png) no-repeat 0 0;}
html>body #feedback .overlay{border:1px solid transparent;}
#feedback a{position:relative;}
#feedback form{margin:0;padding:0;}
#feedback fieldset{margin:0;padding:0;border:0;}
#feedback legend{display:none;}
#feedback h1{width:170px;height:42px;margin:6px 0 0 11px;padding:17px 0 0 85px;background:transparent url(/ui/images/modules/overlays/feedback/h1.png) no-repeat 0 0;color:#ffbb4f;font-family:Tahoma,arial,sans-serif;font-size:1.3em;}
#feedback label{display:block;margin:0;padding:3px 0 0 36px;width:41px;color:#fff;font-size:1.1em;font-weight:bold;float:left;}
#feedback .text{display:block;margin:0 0 4px 0;float:left;}
#feedback .text b{display:block;width:196px;height:25px;background-image:url(/ui/images/modules/overlays/feedback/fields.png);background-repeat:no-repeat;}
#feedback .text input{background-color:transparent;border:0;width:180px;height:16px;margin:3px 0 0 6px;position:relative;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1.1em;}
#feedback .text b.default{background-position:0 0;}
#feedback .text b.focus{background-position:0 -25px;}
#feedback .textarea{display:block;margin:7px 0 4px 0;padding:0 0 0 33px;float:left;}
#feedback .textarea b{display:block;width:240px;height:92px;background-image:url(/ui/images/modules/overlays/feedback/fields.png);background-repeat:no-repeat;}
#feedback .textarea textarea{background-color:transparent;border:0;width:228px;height:82px;margin:3px 0 0 6px;position:relative;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1.1em;}
#feedback .textarea b.default{background-position:0 -50px;}
#feedback .textarea b.focus{background-position:0 -142px;}
#feedback button{width:78px;height:26px;margin:0 43px 0 2px;padding:0;background:none;border:0;position:relative;overflow:hidden;float:right;background-image:url(/ui/images/lib/buttons/default/submit4.png);background-position:0 0;text-indent:-9999px;cursor:pointer;}
#feedback button:focus{border:0 !important;}
#feedback button.focus{background-position:0 -26px;}
#feedback button.hover{background-position:0 -52px;}
#feedback button.active{background-position:0 -78px;}
#feedback p.close{position:absolute;top:22px;right:19px;width:23px;height:24px;overflow:hidden;background:transparent url(/ui/images/modules/overlays/slideshow/close.gif) no-repeat 0 0;margin:0;}
#feedback p.close a{display:block;width:23px;height:23px;text-indent:-9999px;position:relative;}
body.standalone #feedback p.close{display:none;}
#feedback .confirm{display:none;}
#feedback .confirm h2{color:#fff5b4;font-size:1.6em;font-family:Tahoma,arial,sans-serif;font-weight:normal;text-align:center;margin:73px 0 10px 0;padding:0 0 0 3px;}
#feedback .confirm p{width:200px;margin:0 auto 34px auto;padding:0 0 0 3px;color:#fff;text-align:center;font-size:1.2em;}
#feedback .confirm p.talk{font-size:1.1em;padding:0 0 0 6px;}
#feedback .confirm p a{color:#3459f5;}
#feedback .confirm p a:hover{text-decoration:none;}
#feedback .error{display:none;}
#feedback .error h2{color:#fff5b4;font-size:1.6em;font-family:Tahoma,arial,sans-serif;font-weight:normal;text-align:center;margin:73px 0 10px 0;padding:0 0 0 3px;}
#feedback .error p{width:200px;margin:0 auto 34px auto;padding:0 0 0 3px;color:#fff;text-align:center;font-size:1.2em;}
#feedback .error p.talk{font-size:1.1em;padding:0 0 0 6px;}
#feedback .error p a{color:#3459f5;}
#feedback .error p a:hover{text-decoration:none;}
#emailthis{display:none;width:455px;height:279px;position:absolute;top:20px;left:50%;margin-left:-200px;z-index:900;}
body.standalone #emailthis{display:block;}
#emailthis .overlay{width:410px;background:transparent url(/ui/images/modules/overlays/email/main_bg_top.png) no-repeat 0 0;padding:0px 18px 0px 27px;}
#emailthis .overlay-bottom{clear:both;width:455px;height:20px;background:url(/ui/images/modules/overlays/email/main_bg_bottom.png) no-repeat;}
#emailthis a{position:relative;}
#emailthis form{margin:0;padding:0;}
#emailthis fieldset{margin:0;padding:0;border:0;}
#emailthis legend{display:none;}
#emailthis h1{width:345px;margin:6px 0 0 0px;padding:17px 0 0 32px;background:transparent url(/ui/images/modules/overlays/email/header_icon.png) no-repeat 0 0;color:#fff5b4;font-family:Tahoma,arial,sans-serif;font-size:1.3em;}
#emailthis #emailthis-title{width:340px;font-size:12px;font-weight:normal;color:#ccc;padding-top:2px;margin-bottom:17px;display:block;}
#emailthis-to-widget,#emailthis-from-widget{padding:0 0 5px 0;float:left;}
#emailthis-to-widget{position:relative;width:386px;}
#emailthis-to-widget a#plaxo-addressbook-widget{position:absolute;top:0;right:0;}
#emailthis label{display:block;margin:0;padding:3px 0 0 0px;color:#fff;font-size:1.1em;font-weight:bold;clear:both;}
#emailthis span.failed,#emailthis label.failed{color:#f38b8b !important;}
#emailthis #emailthis-from-label,#emailthis #emailthis-to-label{padding-top:6px;}
#emailthis #emailthis-from-label{padding-right:4px;text-indent:1px;}
#emailthis #emailthis-to-label{padding-right:5px;}
#emailthis #emailthis-captcha-widget label.failed{color:#fff !important;}
#emailthis #emailthis-captcha-widget label.failed strong{color:#f38b8b !important;}
#emailthis #emailthis-captcha-label{font-weight:normal;}
#emailthis label.full-width{width:auto;padding-right:36px;}
#emailthis label.full-width span{font-weight:normal;}
#emailthis .text{display:block;margin:0 0 4px 0;float:left;}
#emailthis .text b{display:block;width:196px;height:25px;background-image:url(/ui/images/modules/overlays/email/fields.png);background-repeat:no-repeat;}
#emailthis .text input{background-color:transparent;border:0;width:180px;height:16px;margin:3px 0 0 6px;position:relative;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1.1em;}
#emailthis .fancy-checkbox{clear:both;}
#emailthis .text b.default{background-position:0 0;}
#emailthis .text b.focus{background-position:0 -25px;}
#emailthis #emailthis-captcha-widget{clear:both;display:inline;margin-bottom:10px;}
#emailthis-captcha-widget{margin:0px !important;}
#emailthis-captcha-widget a{float:left;display:inline;font-size:12px;color:#eee !important;padding-top:8px;text-decoration:underline;}
#emailthis-captcha-widget a:hover{color:#fff !important;text-decoration:none;}
#emailthis #emailthis-from-widget label,#emailthis #emailthis-from-widget div.fluid-text,#emailthis #emailthis-to-widget label,#emailthis #emailthis-to-widget div.fluid-text{float:left;}
#emailthis .emailthis-checklabel{padding:0px 0px 10px 0 !important;font-weight:normal;position:relative;}
#emailthis #emailthis-to-widget #emailthis-subcaption,#emailthis #emailthis-to-widget #emailthis-from-subcaption,#emailthis #emailthis-to-widget #emailthis-captcha-subcaption{clear:left;color:#999;display:block;padding:5px 0px 0px 22px;}
#emailthis-captcha-widget .fluid-text{margin:6px 0px 13px 0px;}
#emailthis .textarea{display:block;margin:7px 0 0px 0;padding:0;float:left;}
#emailthis .textarea b{display:block;width:388px;height:145px;background-image:url(/ui/images/modules/overlays/email/textarea.gif);background-repeat:no-repeat;}
#emailthis .textarea textarea{background-color:transparent;border:0;width:370px;height:135px;padding:0 0 0 3px;margin:3px 0 0 0;left:6px;position:relative;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1.147em;line-height:1.3em;overflow:auto;}
#emailthis .textarea b.default{background-position:0 0px;}
#emailthis .textarea b.focus{background-position:0 -145px;}
#emailthis button{width:78px;height:26px;margin:0 0px 0 2px;padding:0;background:none;border:0;position:relative;overflow:hidden;clear:both;float:right;background-image:url(/ui/images/modules/overlays/email/send_btn.png);background-position:0 0;text-indent:-9999px;cursor:pointer;}
#emailthis button:focus{border:0 !important;}
#emailthis button.focus{background-position:0 -26px;}
#emailthis button.active{background-position:0 -26px;}
#emailthis p.close{position:absolute;top:22px;right:19px;width:23px;height:24px;overflow:hidden;background:transparent url(/ui/images/modules/overlays/slideshow/close.gif) no-repeat 0 0;margin:0;}
#emailthis p.close a{display:block;width:23px;height:23px;text-indent:-9999px;position:relative;}
body.standalone #emailthis p.close{display:none;}
#emailthis .confirm{display:none;}
#emailthis .confirm h2{color:#fff5b4;font-size:18px;font-weight:bold;font-family:Tahoma,arial,sans-serif;font-weight:bold;margin:6px 0pt 0pt 0px;padding:17px 0pt 0pt 0px;}
#emailthis .confirm h2 span{font-size:14px;color:#fff;}
#emailthis .confirm ul{padding:0px !important;position:relative;margin-top:35px;margin-left:0;margin-bottom:0;list-style-type:none;}
#emailthis .confirm ul img{width:40px;float:left;margin:0 10px 10px 0;position:relative;}
#emailthis .confirm .movieList ul img{width:72px;}
#emailthis .confirm .wideimg ul img{width:121px;height:87px;}
#emailthis .confirm ul p,#emailthis .confirm ul a{display:block;width:415px;}
#emailthis .confirm .movieList span{display:block;}
#emailthis .confirm .imgList ul p{width:auto;}
#emailthis .confirm .imgList ul a{display:inline;width:auto;}
#emailthis .confirm ul li{padding-bottom:25px;color:#fff;font-size:12px;clear:left;}
#emailthis .confirm ul li a{color:#fff;font-weight:bold;font-size:13px;}
#emailthis .confirm ul li p{color:#fff;margin:5px 0 0;}
#emailthis .confirm p.talk{font-size:1.1em;padding:0 0 0 6px;}
#emailthis .confirm p a{color:#fff;}
#emailthis .confirm p a:hover{text-decoration:none;}
#emailthis .confirm ul li span.vidlength{font-weight:bold;padding-right:0.5em;}
#emailthis .confirm ul li span.viddetails{display:block;}
#emailthis .confirm ul li span.desc{display:none;}
div.extended-videolist li span.vidlength{font-weight:bold;padding-right:0.5em;}
#emailthis .error{display:none;min-height:200px;}
#emailthis .error h2{color:#fff5b4;font-size:1.6em;font-family:Tahoma,arial,sans-serif;font-weight:normal;text-align:center;margin:0 0 10px 0;padding:23px 0 0 3px;}
#emailthis .error p{width:200px;margin:0 auto 34px auto;padding:0 0 0 3px;color:#fff;text-align:center;font-size:1.2em;}
#emailthis .error p.talk{font-size:1.1em;padding:0 0 0 6px;}
#emailthis .error p a{color:#fff;}
#emailthis .error p a:hover{text-decoration:none;}
#emailthis .emailthis-failed{color:#f38b8b;}
#emailthis #validation-error{background:url(/ui/images/modules/overlays/email/oops_bg.png) no-repeat 0 0;height:127px;width:204px;position:absolute;top:0px;left:-10000px;padding:50px 30px 10px 24px;}
#emailthis #validation-error p{color:#f38b8b;font-size:12px;width:208px;}
#email-loader{float:right;color:#FFF;}
#emailthis-captcha-subcaption{margin-top:-3px;padding-bottom:3px;display:block;}
#slideshow{display:none;width:811px;height:623px;position:absolute;top:10px;left:50%;margin-left:-406px;z-index:900;overflow:hidden;}
#slideshow-preload{width:1px;height:1px;}
body.standalone #slideshow{display:block;}
#slideshow .overlay{width:811px;height:623px;}
#slideshow .overlay,#slideshow-preload .overlay{background:transparent url(/ui/images/modules/overlays/slideshow/bg.png) no-repeat 0 0;}
html>body #slideshow .overlay{border:1px solid transparent;}
#slideshow a{position:relative;}
#slideshow .photo{margin:20px 10px 9px 25px;text-align:center;height:470px;width:420px;float:left;overflow:hidden;}
#slideshow .photo p#ss-copyright{text-align:left;color:#999;margin:0 0 0 32px;padding:5px 0 0;}
#slideshow .info{height:130px;width:300px;overflow:auto;margin:50px 0 0 25px;padding:0;position:relative;color:#fff;}
#slideshow .info h2{margin:0 0 3px 0;}
#slideshow .info h3{margin:0 0 5px 0;font-size:1.1em;}
#slideshow .caption{font-family:arial,verdana,sans-serif;font-size:12px;margin:0;}
#slideshow.no-caption .caption{visibility:hidden;}
#slideshow .controls{width:200px;height:65px;margin:0 0 0 25px;overflow:hidden;}
#slideshow .controls ul{margin:0;padding:0;list-style:none;font-size:11px;position:relative;}
#slideshow .controls ul li#ss-related{position:absolute;top:10px;left:0;}
#slideshow .controls ul li#ss-controls{position:absolute;top:40px;left:0;}
#slideshow .controls li#ss-controls{position:absolute;top:0;left:75px;}
#slideshow .controls li#ss-controls ul{margin:0;padding:0;list-style:none;}
#slideshow .controls li#ss-controls li{float:left;}
#slideshow .controls li#ss-controls li#ss-prev,#slideshow .controls li#ss-controls li#ss-next{background-color:gray;width:28px;height:16px;position:relative;}
#slideshow .controls li#ss-controls li#ss-prev a,#slideshow .controls li#ss-controls li#ss-next a{display:block;width:28px;height:16px;background-image:url(/ui/images/modules/overlays/slideshow/icons.png);background-repeat:no-repeat;cursor:pointer;position:relative;top:0;left:0;}
#slideshow .controls li#ss-controls li#ss-prev{margin:0 12px 0 0;}
#slideshow .controls li#ss-controls li#ss-prev a{background-position:-1px -1px;}
#slideshow .controls li#ss-controls li#ss-prev a.hover{background-position:-1px -19px;}
#slideshow .controls li#ss-controls li#ss-prev a.active{background-position:-1px -37px;}
#slideshow .controls li#ss-controls li#ss-next{margin:0 0 0 12px;}
#slideshow .controls li#ss-controls li#ss-next a{background-position:-91px -1px;}
#slideshow .controls li#ss-controls li#ss-next a.hover{background-position:-91px -19px;}
#slideshow .controls li#ss-controls li#ss-next a.active{background-position:-91px -37px;}
#slideshow .controls li#ss-controls li#ss-count{width:70px;font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
#slideshow .controls li#ss-related{width:107px;height:20px;background:transparent url(/ui/images/modules/overlays/slideshow/related.png) no-repeat 0 0;}
#slideshow .controls li#ss-related a{display:block;width:107px;height:20px;margin:0;padding:3px 0 1px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;}
#slideshow .controls li#ss-related a:hover{text-decoration:underline;}
#slideshow .thumbs{margin:0 0 4px 0;overflow:hidden;float:none;clear:both;}
#slideshow .thumbs ul{margin:0;padding:2px;width:10000px;}
#slideshow .thumbs li{float:left;margin:0 2px 0 0;padding:0;width:80px;height:80px;}
#slideshow #ss-slide{margin:10px 0 0 33px;position:relative;}
#slideshow .shader{position:absolute;z-index:10;cursor:pointer;}
#slideshow .shader *{float:left;}
#slideshow .shader .thumb-shader{height:83px;background-color:#000;opacity:0.75;}
#slideshow .shader .reticule{border:2px solid yellow;}
#slideshow #ss-ad{margin:0 0 0 25px;width:300px;overflow:hidden;position:relative;}
#slideshow #ss-ad .iab300x250{margin:0;}
#slideshow #ss-ad h3{text-align:center;}
#slideshow p.close{margin:0;padding:0;position:absolute;top:22px;right:23px;background:transparent url(/ui/images/modules/overlays/slideshow/close.gif) no-repeat right 0;}
#slideshow p.close a{display:block;padding:4px 28px 7px 0;color:#7b7b7b;font-size:12px;font-weight:bold;text-decoration:underline;}
#slideshow p.close a:hover{text-decoration:none;}
body.standalone #slideshow .shader{}body.standalone #slideshow .shader .thumbs{padding:0;}
body.standalone .thumb-shader{height:83px;}
body.standalone #slideshow p.close{display:none;}
body.standalone #thumb-shader-left{}body.standalone .shader #thumb-shader-left ul.thumbs{}body.standalone #thumb-shader-right{}body.standalone #slideshow .position-1{}body.standalone #slideshow .position-1 #thumb-shader-left{display:none;}
body.standalone #slideshow .position-1 #thumb-shader-right{width:654px;}
body.standalone #slideshow .position-2{}body.standalone #slideshow .position-2 #thumb-shader-left{width:82px;}
body.standalone #slideshow .position-2 #thumb-shader-right{width:572px;}
body.standalone #slideshow .position-3{}body.standalone #slideshow .position-3 #thumb-shader-left{width:164px;}
body.standalone #slideshow .position-3 #thumb-shader-right{width:490px;}
body.standalone #slideshow .position-4{}body.standalone #slideshow .position-4 #thumb-shader-left{width:246px;}
body.standalone #slideshow .position-4 #thumb-shader-right{width:408px;}
body.standalone #slideshow .position-5{}body.standalone #slideshow .position-5 #thumb-shader-left{width:328px;}
body.standalone #slideshow .position-5 #thumb-shader-right{width:326px;}
body.standalone #slideshow .position-6{}body.standalone #slideshow .position-6 #thumb-shader-left{width:410px;}
body.standalone #slideshow .position-6 #thumb-shader-right{width:244px;}
body.standalone #slideshow .position-7{}body.standalone #slideshow .position-7 #thumb-shader-left{width:492px;}
body.standalone #slideshow .position-7 #thumb-shader-right{width:162px;}
body.standalone #slideshow .position-8{}body.standalone #slideshow .position-8 #thumb-shader-left{width:574px;}
body.standalone #slideshow .position-8 #thumb-shader-right{width:80px;}
body.standalone #slideshow .position-9{}body.standalone #slideshow .position-9 .scroller-container,body.standalone #slideshow .position-9 #thumb-shader-left ul{}body.standalone #slideshow .position-9 #thumb-shader-left{width:656px;}
body.standalone #slideshow .position-9 #thumb-shader-left ul{width:656px;}
body.standalone #slideshow .position-9 #thumb-shader-right{display:none;}
#pod-overlay{display:none;width:773px;height:603px;position:absolute;top:10px;left:50%;margin-left:-387px;z-index:900;overflow:hidden;}
#pod-overlay .overlay{width:773px;height:603px;background:transparent url(/ui/images/modules/overlays/photooftheday/bg.png) no-repeat 0 0;}
html>body #pod-overlay .overlay{border:1px solid transparent;}
#pod-overlay a{position:relative;}
#pod-overlay h2{margin:0;padding:0;position:absolute;top:20px;left:302px;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
#pod-overlay .photo{width:500px;height:380px;position:absolute;top:51px;left:131px;text-align:center;overflow:hidden;}
#pod-overlay .photo .pod-sponsor{position:absolute;top:-35px;left:133px;text-transform:lowercase;text-decoration:none;text-align:right;color:#666;display:block;padding:0;margin:0;width:121px;height:35px;background:transparent url(/ui/images/modules/overlays/photooftheday/sponsor_bg.png) no-repeat 0 0;}
#pod-overlay .photo .pod-sponsor div{width:59px;position:absolute;top:5px;left:3px;line-height:10px;font-size:11px;}
#pod-overlay .photo .pod-sponsor img{position:absolute;top:5px;right:3px;border:none;}
#pod-overlay .info{width:500px;margin:15px 0 15px 136px;}
#pod-overlay .info #pod-title{width:300px;height:20px;position:absolute;top:434px;left:130px;color:#fff;font-size:17px;font-weight:bold;overflow:hidden;}
#pod-overlay .info .submitter{width:300px;position:absolute;top:435px;right:135px;color:#d5d5d5;text-align:right;font-size:12px;}
#pod-overlay .controls{width:500px;height:40px;position:absolute;top:462px;left:2px;overflow:hidden;}
#pod-overlay .controls ul{margin:0;padding:0;list-style:none;font-size:11px;position:relative;}
#pod-overlay .controls ul li#pod-submit{position:absolute;top:3px;left:90px;}
#pod-overlay .controls ul li#pod-controls{position:absolute;top:3px;left:320px;width:170px;}
#pod-overlay .controls li#pod-controls ul{margin:0;padding:0;list-style:none;position:static;}
#pod-overlay .controls li#pod-controls li{float:left;}
#pod-overlay .controls li#pod-controls li#pod-prev,#pod-overlay .controls li#pod-controls li#pod-next{background-color:gray;width:28px;height:16px;}
#pod-overlay .controls li#pod-controls li#pod-prev a,#pod-overlay .controls li#pod-controls li#pod-next a{display:block;width:28px;height:16px;background-image:url(/ui/images/modules/overlays/slideshow/icons.png);background-repeat:no-repeat;cursor:pointer;}
#pod-overlay .controls li#pod-controls li#pod-prev{margin:0 12px 0 0;}
#pod-overlay .controls li#pod-controls li#pod-prev a{background-position:-1px -1px;}
#pod-overlay .controls li#pod-controls li#pod-prev a.hover{background-position:-1px -19px;}
#pod-overlay .controls li#pod-controls li#pod-prev a.active{background-position:-1px -37px;}
#pod-overlay .controls li#pod-controls li#pod-next{margin:0 0 0 12px;}
#pod-overlay .controls li#pod-controls li#pod-next a{background-position:-91px -1px;}
#pod-overlay .controls li#pod-controls li#pod-next a.hover{background-position:-91px -19px;}
#pod-overlay .controls li#pod-controls li#pod-next a.active{background-position:-91px -37px;}
#pod-overlay .controls li#pod-controls li#pod-count{width:70px;font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
#pod-overlay .controls li#pod-submit{width:107px;height:20px;background:transparent url(/ui/images/modules/overlays/slideshow/related.png) no-repeat 0 0;}
#pod-overlay .controls li#pod-submit a{display:block;width:107px;height:20px;margin:0;padding:3px 0;color:#fff;font-weight:bold;text-align:center;text-decoration:none;}
#pod-overlay .controls li#pod-submit a:hover{text-decoration:underline;}
#pod-overlay #pod-slide{width:auto;position:absolute;top:504px;left:3px;}
#pod-overlay .thumbs{margin:0 0 13px 0;overflow:hidden;}
#pod-overlay .thumbs ul{margin:0;padding:2px;width:10000px;}
#pod-overlay .thumbs li{display:inline;margin:0 2px 0 0;padding:0;}
#pod-overlay #pod-slide{margin:-10px 0 0 15px;}
#pod-overlay .shader{position:absolute;left:0;z-index:10;cursor:pointer}#pod-overlay .shader *{float:left;}
#pod-overlay .shader .thumb-shader{height:100%;background-color:#000;opacity:0.75;}
#pod-overlay .shader .reticule{border:2px solid yellow;}
#pod-overlay p.close{margin:0;padding:0;position:absolute;top:18px;right:15px;background:transparent url(/ui/images/modules/overlays/slideshow/close.gif) no-repeat right 0;}
#pod-overlay p.close a{display:block;padding:4px 32px 7px 0;color:#7b7b7b;font-size:12px;font-weight:bold;text-decoration:underline;}
#pod-overlay p.close a:hover{text-decoration:none;}
#debug{position:absolute;top:25px;left:25px;width:640px;border:2px solid black;background-color:#aaa;z-index:10000;}
#debug a#debug-collapse{display:block;text-align:center;text-decoration:none;font-weight:bold;color:#000;}
#debug a#debug-collapse:hover{background-color:#ccc;}
#debug.collapsed{opacity:0.2;border:none;}
#debug.collapsed #debug-messages,#debug.collapsed .controls{display:none;}
#debug .controls{background-color:#bbb;}
#debug .controls #debug-clear{border-left:1px solid #888;padding-left:2px;}
#debug-messages{height:480px;width:640px;border-top:1px solid #888;overflow:scroll;background-color:#bbb;}
#debug-messages div.message{border-bottom:1px solid #888;padding:5px;display:none;}
#debug-messages.log div.log,#debug-messages.info div.info,#debug-messages.warn div.warn,#debug-messages.error div.error{display:block;}
#debug-messages div.log{background-color:#fff;}
#debug-messages div.debug{background-color:#afa;}
#debug-messages div.info{background-color:#aaf;}
#debug-messages div.warn{background-color:#ffa;}
#debug-messages div.error{background-color:#faa;}
#debug-messages div.assert{background-color:#ddd;}
#debug-messages .code{display:block;background-color:#fff;border:2px solid black;margin:5px;padding:3px;}
#debug-messages .collapsed .code{display:none;}
