#hpTopContentWrap{width:968px; height:auto; overflow:hidden;}
#hpTopContentLeft{width:198px; float:left; }
#hpTopContentMiddle{width:434px; float:left; margin-left:10px; }
#hpTopContentRight{width:316px; float:left; margin-left:10px;}
.hpTopContentBoxH600{min-height:600px;}
#topRightBoxWrap{}
.topRightBox{background-color:#FFFFFF;height:16px;}
.topRightBox a, .topRightBox a:link, .topRightBox a:active, .topRightBox a:visited
	{color:#7f0404;}
.topRightBox a:hover{color:#2d2d2d;}
.topRightBoxContent{float:left; width:98px; overflow:hidden; margin-right:-1px;}
.topRightBoxContentImg{width:92px; height:77px; margin:2px; overflow:hidden;}
.topRightBoxContentImgWrap{height:81px; width:96px;}
.topRightBoxContentEedition{background:url(/images/spriteSite2011.jpg) no-repeat 0 -34px; }
.topRightBoxContentEedition a{width:92px; height:77px; display:block; overflow:hidden; text-indent:-1000px;}
#topStoryImgWrap{width:420px; height:230px; }
#topStoryImg{width:414px; height:224px; margin:3px;  overflow:hidden;}
#topStoryImgMargMove{margin-top:-35px;}
.topStorySubWrap{float:left; width:201px; margin:10px 1px 0 8px;}
.topStorySubImgWrap{width:199px; height:114px; }
.topStorySubImg{width:193px; height:108px; margin:3px;  overflow:hidden;}
.topStorySubImgMargMove{margin-top:-15px;}
.viewMoreWrap{width:auto; text-align:right;}
#adInstoryOneWrap,#adInstoryTwoWrap{height:260px; background-color:#bababa; border-color:#7d7d7d;}
#rightlightsWrap iframe{width:304px; height:93px;}
.sideBarBoxWrap{width:300px; overflow:hidden; padding:7px; background-color:#FFFFFF;}
.hpMiddleContentWrap{border:1px solid #a0a0a0; width:956px; padding:5px; background-color:#FFFFFF;}
.hpMiddleContentLeft,.hpMiddleContentCenter,.hpMiddleContentRight
	{width:315px; float:left;}

.storyContentImgWrap{float:left; width:110px; height:73px; }
.storyContentImg{width:104px; height:68px; margin:3px;  overflow:hidden;}
.storyContentImgMargMove{margin-top:-10px;}

.sectionFrontImgWrap{width:628px; height:350px; } 
.sectionFrontImg{width:625px; height:344px; margin:3px;  overflow:hidden;}
.sectionFrontImgMargMove{margin-top:-75px;}

.boxContentsPlan{width:auto; padding:5px;}

.storyContentClayImgWrap{width:303px; }
.storyContentClayImg{width:297px;margin:3px;  overflow:hidden;}
.storyContentClaySubWrap{float:left;width:95px; }
.storyContentClaySubImgWrap{width:95px;}
.storyContentClaySubImg{width:89px;margin:3px;  overflow:hidden;}
#specialSectionWrap{width:305px; height:143px; overflow:hidden; overflow-y:scroll;}
#specialSectionWrap iframe{width:305px; height:955px;}
#pollUL{list-style:none; margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#444444;}
#pollUL li{ border-top:1px dashed #b0b0b0; margin-top:5px; border-bottom:1px dashed #b0b0b0; padding:5px; margin-bottom:5px;}

.story_body{margin:32px 0;}
.story_body a, .story_body a:link, .story_body a:active, .story_body a:visited{color:#970C07;}
.story_body a:hover{color:#2d2d2d;}
.story_body p{margin:12px 0;}

#sideRightBar{ float:left; width:630px; overflow:hidden; padding:5px; background-color:#FFFFFF;}
#sideRightBarNoRightAds{ width:956px; overflow:hidden; padding:5px; background-color:#FFFFFF;}
#sideLeftBar{width:316px; float:left; margin-right:-1px;}

.buttonFollow,.buttonUnFollow{width:300px;}
a.buttonUnFollow,a:link.buttonUnFollow, a:active.buttonUnFollow, a:visited.buttonUnFollow{display:block; height:26px; margin:3px; line-height:26px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#333333; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.buttonUnFollow{color:#ffffff; background-color:#940c0c;}
a.buttonFollow,a:link.buttonFollow, a:active.buttonFollow, a:visited.buttonFollow{display:block; height:26px; margin:3px; line-height:26px; font-size:12px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.buttonFollow{color:#ffffff; background-color:#940c0c;}

a.alt_button,a:link.alt_button, a:active.alt_button, a:visited.alt_button{width:91px; display:block; height:26px; margin:0px; line-height:26px; font-size:12px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.alt_button{color:#ffffff; background-color:#940c0c;}

a.red_button,a:link.red_button, a:active.red_button, a:visited.red_button{width:91px; display:block; height:26px; margin:0px; line-height:26px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#940c0c; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.red_button{color:#2D2D2D; background-color:#C9C9C9;}

a.red_button_noWidth,a:link.red_button_noWidth, a:active.red_button_noWidth, a:visited.red_button_noWidth{display:block; height:26px; margin:0px; line-height:26px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#940c0c; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.red_button_noWidth{color:#2D2D2D; background-color:#C9C9C9;}

a.button,a:link.button, a:active.button, a:visited.button{display:block; height:26px; margin:0px; line-height:26px; font-size:12px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.button{color:#ffffff; background-color:#940c0c;}

#socialNav li ,.sectionPages li,.pagination li{display:block; width:150px; float:left;}
#socialNav li a,.sectionPages li a,.pagination li a{display:block; height:26px; text-align:center;  margin:3px; line-height:26px; font-size:12px; font-weight:bold; background-color:#c9c9c9;width:146px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#socialNav li a:hover,.sectionPages li a:hover,.pagination li a:hover{color:#ffffff; background-color:#940c0c;}


#newsTopperWrap{width:986px; height:30px; background:#171717; line-height:10px; margin:0 auto; margin-top:8px;}
#newsTopperWrap li{margin-bottom:15px;}
#newsTopperHeadline{background-color:#fca600; height:10px; margin:-1px 0 0 -1px; padding:10px;}
#newsTopperContent{height:10px; padding:10px; width:744px;} 
#newsTopperPager{ width:110px; height:20px; margin-top:4px; display:none;}
a.bx-next {float:right; text-indent:-9999px; display:block; width:27px; height:20px; cursor:pointer; border-width:0 0 0 1px; background:url(/images/spriteSite2011.jpg) no-repeat -384px -27px;}
a.bx-prev {float:right; text-indent:-9999px;display:block; width:27px; height:20px; cursor:pointer; border-width:0 1px 0 0; background:url(/images/spriteSite2011.jpg) no-repeat -356px -27px;}
a:hover.bx-next {background-position:-384px -48px;}
a:hover.bx-prev {background-position:-356px -48px;}
.bx-pager{float:right; width:54px; height:20px;  text-align:center; line-height:18px;}

/* Overlay
--------------------------------------------------------------*/
.bigoneabs {
width:990px; height:2px;  top:0; position:absolute;  overflow: hidden !important;  z-index:9999999999; 
}
.bigonefix {
	width:990px; height:2px;  top:0; position:fixed;  overflow: hidden !important;  z-index:9999999999; 
}

#thebigoneMainWrap{width:auto;}
#thebigoneWrap{width:990px; margin:0 auto;}
.thebigoneMainWrapPen{ width:auto; height:25px; background-color:#171717;}


#slidebillboardWrap{width:966px;margin:0 auto;  margin-top:4px;}

/* Comments
------------------------------------------------------------------ */
blockquote {
	margin: 1em 3em;
	color: #999;
	border-left: 2px solid #999;
	padding-left: 1em; }
	
.commentAvatarWrap{float:left; width:58px;}
.commentImgWrap{width:56px; height:56px; overflow:hidden !important; }
.commentImg{width:50px; height:50px; margin:3px;  overflow:hidden;}
.commentImgMargMove{ margin-top:-10px;}
.commentBoxTypeWrap{width:567px; float:left;}
.commentBoxType{border:1px solid #C9C9C9; -webkit-border-radius: 5px;-webkit-border-top-left-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topleft: 0;border-radius: 5px;border-top-left-radius: 0; padding:5px;}
.commentBoxTypeWrap textarea{ width:555px; border:1px solid #C9C9C9; height:100px; padding:5px; overflow:hidden; overflow-y:scroll;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.CommentSubmit{text-align:right;}
.CommentSubmit button{height:26px; padding-bottom:6px;text-align:center; font-size:12px; cursor:pointer; font-weight:bold; background-color:#c9c9c9;width:146px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:0px; color:#2d2d2d;}
.CommentSubmit button:hover{color:#ffffff; background-color:#940c0c;}
.commentBoxType p {margin:3px 0 12px 0 !important;}

.vote_form{display:inline;}

a.commentLinksButs,a:link.commentLinksButs, a:active.commentLinksButs, a:visited.commentLinksButs{display:inline; margin:1px; padding:3px 5px;  font-size:10px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.commentLinksButs{color:#ffffff; background-color:#940c0c;}
a.commentLinksButsEdit,a:link.commentLinksButsEdit, a:active.commentLinksButsEdit, a:visited.commentLinksButsEdit{display:inline; margin:1px; padding:3px 5px;  font-size:10px; font-weight:bold; color:#ffffff; background-color:#940c0c; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.commentLinksButsEdit{color:#2D2D2D; background-color:#C9C9C9;}

.wmd-panel { margin-left: 25%; margin-right: 25%; width: 50%; min-width: 500px; }

.wmd-button-bar { position: relative; padding: 5px; background-color: #dddddd; zoom: 1;-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;}
.wmd-button-bar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wmd-preview { margin-top: 10px; padding:0 5px; border: 1px dashed #c9c9c9; zoom: 1; }
.wmd-preview:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.wmd-button-row { list-style: none; margin: 0; padding: 0 0; font-size: 12px; line-height: 20px; color: #333333; overflow: visible; }
.wmd-button-row li { float: left; display: block; margin: 0 5px; font-weight: bold; cursor: pointer; }
.wmd-button-row li:hover { color: #940c0c; }
.wmd-button-row li a { color: #333333; text-decoration: none; }
.wmd-button-row li.wmd-spacer { width: 10px; height: 20px; }

.wmd-bold-button { left: 0px;   background-position: 0px 0; }
.wmd-italic-button { left: 25px;  background-position: -20px 0; }
.wmd-spacer1 { left: 50px; }
.wmd-link-button { left: 75px;  background-position: -40px 0; display:none; }
.wmd-quote-button { left: 100px;  background-position: -60px 0; }
.wmd-code-button { left: 125px;  background-position: -80px 0; }
.wmd-image-button { left: 150px;  background-position: -100px 0; }
.wmd-spacer2 { left: 175px; }
.wmd-olist-button { left: 200px;  background-position: -120px 0; }
.wmd-ulist-button { left: 225px; background-position: -140px 0; }
.wmd-heading-button { left: 250px; background-position: -160px 0; }
.wmd-hr-button { left: 275px; background-position: -180px 0; }
.wmd-spacer3 { left: 300px; }
.wmd-undo-button { left: 325px; background-position: -200px 0; }
.wmd-redo-button { left: 350px; background-position: -220px 0; }
.wmd-help-button { right: 0px; background-position: -240px 0; }

.wmd-prompt-background { background-color: #000; }

.wmd-prompt-dialog { background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.wmd-prompt-dialog > div { font-size: 0.8em; font-family: arial, helvetica, sans-serif; }

.wmd-embed-help { padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 180px; background-color: rgb(61, 124, 177); position: absolute; z-index: 1001; top: 30px; right: 0px; }
.wmd-embed-help p {font-size: 12px; border-bottom: none; margin-bottom: .2em; padding-bottom: 0px; color: #fff;}
.wmd-embed { background-color: transparent; color: #888; padding: 0px;}
.try_embed { font-size: 12px; border-bottom: none; color: #fff; font-weight: bold; padding-right: 16px; background: url(/images/arrows/white_right.gif) no-repeat; background-position: right center; }

.oembed { margin: 0px auto 1em auto; padding: 0px; }
.oembed .credit { font-weight: normal; }
.oembed-video .credit,
.oembed-photo .credit  {  margin: 0px; padding: 0px; font-size: 12px; }

.oembed-video p small { color: #333333; }

.oembed-link { float: none; }
.oembed-link .credit { font-size 14px; line-height: 18px; }

.wmd-preview .oembed-video { margin: 0 auto 10px auto; padding: 70px 10px; background: #333; text-align: center; }
.wmd-preview .oembed-video h3 { font-size: 20px; color: #fff; }
.wmd-preview .oembed-video p { color: #fff; }
.wmd-preview .oembed-video a { color: #fff; }

body.entry_detail .wmd-preview p { border-bottom: 0px;  }

.list .comment .oembed, #comment_form .oembed, #answers .oembed, .comment_text .oembed { float: right; margin: 0 0 10px 10px; clear: right; }
.list .comment .oembed-link, #comment_form .oembed-link, #answers .oembed-link, .comment_text .oembed-link { float: none; }
.list .comment .oembed-video p, .list .comment .oembed-photo p,
#answers .list .oembed-video p, #answers .list .oembed-photo p { font-size: 12px; }

.comment_text { zoom: 1; }
.comment_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.galleries .wmd-preview, .galleries .wmd-button-bar { width: 600px; }
#comment_form .wmd-image-button { display: none; }
/* .list .comment ul, .wmd-preview ul, #answers ul { list-style-type: disc; margin-left: 15px; } */

ul.commentsAvatarPop{list-style:none;margin:0 auto}
ul.commentsAvatarPop,ul.commentsAvatarPop li{padding:0}
ul.commentsAvatarPop li,ul.commentsAvatarPop li .commentsAvatarPopInfo{width:50px}
ul.commentsAvatarPop li{float:left;display:inline}
ul.commentsAvatarPop li,ul.commentsAvatarPop li img{position:relative;}
ul.commentsAvatarPop li:hover{z-index:99}
ul.commentsAvatarPop li:hover img{z-index:999}
ul.commentsAvatarPop li .commentsAvatarPopInfo{font-size:11px;text-align:center;line-height:14px;position:absolute;left:-5px;top:-5px;padding:65px 10px 10px;display:none;background:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.commentsAvatarPopInfo a:visited,.commentsAvatarPopInfo a:active,.commentsAvatarPopInfo a{color:#fff}
.commentsAvatarPopInfo a:hover{color:#940c0c}
ul.commentsAvatarPop li:hover .commentsAvatarPopInfo {display: block;}

#commentHeaderWrap{height:75px; border-width:1px 0 0 0;}
#commentCount{font-size:75px;  line-height:65px; font-style:italic;}

#loginWrap{}
#login { float: left; width: 65%; border-right: 1px solid #ddd; }
#login .signin_form input[type=text], #login .signin_form input[type=password], #login .signup_form input[type=text], #login .signup_form input[type=password] { width: 80%; }
.signin_form p { padding: 0; border: none; }
.signin_form p label { float: none; }
.signin_form ul { list-style: none; margin: 0 0 10px 0; padding: 0; color: #555; }
.signin_form li input { width: auto; }
.signin_form .signup_fields { display: none; }

.social_registration { float: left; padding-left: 30px; }
.social_registration form { margin: 0 0 2px 0; width: 150px; }
.social_registration form p { border-bottom: none; margin: 0; }
.social_registration a{height:12px;  width: 100%; display:block; padding:8px 0 6px 0;text-align:center; font-size:12px; cursor:pointer; font-weight:bold; background-color:#940c0c;width:146px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:12px; border:0px; color:#ffffff; margin-top:8px;}
.social_registration a:hover{color:#2d2d2d; background-color:#c9c9c9;}

#openid_login { margin-top: 20px; }
#openid_login form p { border: none; }
#openid_login form input { width: 200px; }


.signin_form button,.social_registration button{height:26px; padding:4px 0 6px 0;text-align:center; font-size:12px; cursor:pointer; font-weight:bold; background-color:#940c0c;width:146px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:12px; border:0px; color:#ffffff; margin-top:8px;}
.signin_form button:hover,.social_registration button:hover{color:#2d2d2d; background-color:#c9c9c9;}

/* VOTING APP
------------------------------------------------------------------ */
.vote_form button{height:20px; cursor:pointer; width:14px; background:url(/images/spriteSite2011.jpg) no-repeat -241px -89px; border:0px; overflow:hidden; text-indent:-100px;}
.vote_form button:hover{background-position:-261px -89px;}

/* Story List Content Footer
------------------------------------------------------------------ */
.storyContentFooter {list-style:none;margin:0;padding:0;font-size:12px;overflow:hidden;}
.storyContentFooter li {float:left;margin:0 5px 0 0;overflow:hidden;}
.storyContentFooter li a {font-weight:normal;}

/*Article Detail
------------------------------------------------------------------- */
.storyTools{width:auto; height:40px; border-width:0 0 1px 0;}
.storyToolsWithLead{width:auto; height:40px; border-width:1px 0 1px 0; padding-top:5px;}
.staffBoxLinks{border-width:0px 0px 0px 1px; padding:0 0 0 15px; width:100px;}
.staffBoxLinks div{line-height:16px; margin-bottom:5px;}
.staffBoxLinks img{float:left; margin-right:5px;}
.staffBoxLinks span{width:16px; height:16px; display:block; cursor:pointer; background-image:url(/images/spriteSite2011.jpg); background-repeat:no-repeat;}
.staffBoxBioLink{background-position: -281px -86px;}
.staffBoxArticlesLink{background-position: -317px -86px;}
.staffBoxFavLink{background-position: -347px -69px;}
.staffBoxFavedLink{background-position: -351px -86px;}
.staffBoxRssLink{background-position: -329px -69px;}

/*Share links
------------------------------------------------------------------- */
#share{border-width:1px 0 0 0;}
.shareLink{width:58px; height:20px; display:block; background:url(/images/spriteSite2011.jpg) no-repeat; text-indent:-1000px; margin-left:5px;}
.shareLinkFB{background-position: -2px  -113px ;}
.shareLinkIN{background-position: -62px  -113px ;}
.shareLinkMY{background-position: -121px  -113px ;}
.shareLinkDIGG{background-position: -181px  -113px ;}
.shareLinkEmail{background-position: -2px  -135px ;}
.shareLinkFav{background-position: -62px  -135px; width:71px;}
.shareLinkFaved{background-position: -135px  -135px;  width:71px;}


/*Article Tools
------------------------------------------------------------------- */
.articleToolsLink{width:355px;}
.articleToolsLink div{line-height:15px; margin-right:10px; float:right;}
.articleToolsLink span{width:16px; height:16px; display:block; cursor:pointer; background-image:url(/images/spriteSite2011.jpg); background-repeat:no-repeat;}
.articleToolsLinkEmail{background-position: -303px -110px;}
.articleToolsLinkComments{background-position: -345px -110px;}
.articleToolsLinkShare{background-position: -325px -110px;}
.articleToolsLinkPrint{background-position: -283px -110px;}
.articleToolsLinkFontSmall{background-position: -245px -110px;}
.articleToolsLinkFontBig{background-position: -262px -110px;}

a:hover .articleToolsLinkEmail{background-position: -303px -126px;}
a:hover .articleToolsLinkComments{background-position: -345px -126px;}
a:hover .articleToolsLinkShare{background-position: -325px -126px;}
a:hover .articleToolsLinkPrint{background-position: -283px -126px;}
a:hover .articleToolsLinkFontSmall{background-position: -245px -126px;}
a:hover .articleToolsLinkFontBig{background-position: -262px -126px ;}

/*inlines Generic
------------------------------------------------------------------ */
.inline{width:240px; line-height:16px;font-size:12px; }
.inline-left{float:left; clear:left; margin:8px 8px 0px 0; }
.inline-center{width:630px; margin:8px 0;}
.inline-right{float:right; width:250px; margin:8px 0px 0px 8px; clear:right;}
.inline_embedded{overflow:hidden; width:auto; max-width:618px;}

/*inlines textbox,place,document,poll
------------------------------------------------------------------ */
.text_inline,.text_video,.text_show,.text_qa,.text_mp3,.text_more,.text_whiteback,.inline_place_map,.inline_map,.inline_document,.inline_poll,.inline_embedded,.recurring_inline{padding:5px; background-color:#F4F5F7;}

/* Polls */
.choice_list li{margin-bottom:5px;}
#latestPolls a{color:#000; line-height:18px; font:bold 10px;}
#latestPolls a:hover{color:#B51515;}
#latestPolls{background-color:#FFFFFF; padding:10px; width:296px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top:10px;

}
#latestPolls li{margin-bottom:5px;}
#latestPolls li small{font-size:12px; color:#B51515;}
#latestPolls h2{margin-bottom:10px; background-color:#000; padding:5px;}
#latestPolls h2 a{color:#fff;}
#latestPolls h2 a:hover{text-decoration:none; color:#fff;}

/* embeded */
.inline_embedded{}

/* recurring */
.inline_recurring{width:auto;}

/* map */
.inlineMap{height:240px;}
.inlineMap-center{width:620px; margin:8px 0;}
.inlineMapCenter{height:440px; width:620px;}

/*inlines pop up - photo,video, audio
------------------------------------------------------------------ */
.inline_photo,.inline_video, .inline_gallery{padding-right:10px;}
.videoCenter,.galleryCenter {width:358px; height:148px;}

ul.inlinePop{list-style:none; margin:0 auto;}
ul.inlinePop,ul.inlinePop li{padding:0;}
ul.inlinePop li{width:250px; list-style:none;}
li .inlinePopInfoWrap{position:absolute;}
li .inlinePopInfo{width:240px;}
ul.inlinePop li{float:left; display:inline;}
ul.inlinePop li,ul.inlinePop li img{position:relative;}
ul.inlinePop li:hover{z-index:5}
ul.inlinePop li:hover img{z-index:10}
ul.inlinePop li .inlinePopInfo{position:absolute;top:-11px;padding:3px 5px 10px 5px;display:none;background:#333;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;color:#fff}
.inlinePopInfo a:visited,.inlinePopInfo a:active,.inlinePopInfo a{color:#ffffff !important; text-decoration:underline;}
.inlinePopInfo a:hover{color:#FFFFFF  !important; text-decoration:none;}
ul.inlinePop li:hover .inlinePopInfo {display: block;}
ul.inlinePop li:hover .inlineImgWrap{background-color:#333333; border-color:#333333;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.inlineImgWrap{width:248px;}
.inlineImg{width:240px;  margin:3px;  overflow:hidden;}
.inlineImgMargMove{}

a.inlineButt,a:link.inlineButt, a:active.inlineButt, a:visited.inlineButt{display:inline; margin:1px; padding:3px 5px;  font-size:10px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
a:hover.inlineButt{color:#ffffff; background-color:#940c0c;}

div.inlineButt{display:inline; margin:1px; padding:3px 5px; height:12px; margin-top:-1px; float:left; line-height:12px;  font-size:10px; font-weight:bold; color:#2D2D2D; background-color:#C9C9C9; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;text-align:center; }
div.inlineButt:hover{color:#ffffff; background-color:#940c0c;}

.inlinePhotoPlus{width:58px; height:11px; background:url(/images/spriteSite2011.jpg) no-repeat -344px 0px ; margin-top:-1px; float:right;}
.inlineVideoPlus{width:58px; height:11px; background:url(/images/spriteSite2011.jpg) no-repeat -407px 0px ; margin-top:-1px; float:right;}
.inlinePhotoGalleryPlus{width:58px; height:11px; background:url(/images/spriteSite2011.jpg) no-repeat -358px -15px ; margin-top:-1px; float:right;}

.videoPlayOverlay{position:absolute; z-index:15; width:240px; height:160px;}

/*Section Page
------------------------------------------------------------------ */
a.sectionRssLink,a:link.sectionRssLink, a:active.sectionRssLink, a:visited.sectionRssLink{display:block;background:url(/images/spriteSite2011.jpg) no-repeat -328px -12px; text-indent:-1000px; width:25px; height:26px; overflow:hidden;}
a:hover.sectionRssLink{background-position:-328px -40px;}


/* Side Bar*/
#sideBarMost{width:316px;height:auto;}

/* mail form */
.mailform_form p { margin-top:8px;}
.mailform_form input { width:400px;}
.mailform_form .submit { margin-left:125px; width:425px;}
.mailform_form label { width:125px; float:left; line-height:30px; font-weight:bold;}
.mailform_form textarea {height:175px;}


/* Sub nav*/
#subnav li{float:left;}

/* r2k box */
.r2kMugWrap{width:115px;}
.r2kMugWrap img{width:109px;}
.r2kMugImgWrap{width:115px; height:143px; }
.r2kMugImg{width:109px; height:137px; margin:3px;  overflow:hidden;}


/* Rss,contanctus Page */
.ListColumn {	border:1px solid #cccccc;}
.SectionHeader {background-color:#EBEBEB; color:#444444; font-weight:bold; padding:2px 0px 2px 3px;	width:100%;	text-align:left;border:1px solid #cccccc;}
.TitleCell {background-color:#FFF;	color:#000000;	font-size:12px;	border-top:1px solid #CCC; 	padding:2px 0px 2px 5px;	text-align:left;	width:350px;}
.TitleCellIndent {background-color:#FFF;color:#000000;	font-size:12px;	border-top:1px solid #CCC; 	padding:2px 0px 2px 15px;	text-align:left;	width:150px;}
.SubscribeCell {border-top:1px solid #CCC; 	text-align:right;	vertical-align:middle;	font-size:11px;	font-weight:bold;	padding-right:5px;	width:110px;}
.SubscribeLink {color:#FF6600;}

/* opinion */
.OpinGraphWrap{width:310px; height:125px; background:url(/images/spriteSite2011Large.jpg) no-repeat;}
.timesOpinGraphWrap{background-position:0px 0px;}
.freeOpinGraphWrap{background-position:-322px 0px;}

/* Sports */
#sportsPrepSchoolWrap{height:300px; overflow:hidden; overflow-y:scroll;}
#sportsPrepSchoolWrap a{float:left; width:105px; margin-right:5px;}


/*Mobile Info Page
------------------------------------------------------------------ */
.mobileRowWrap{}
#mRow1Col1{width:300px; margin:15px 40px 35px 20px; float:left;}
.mobileRowWrap a, .mobileRowWrap a:link,.mobileRowWrap a:active, .mobileRowWrap a:visited {color:#BF1518; text-decoration:underline;}
.mobileRowWrap a:hover{color:#BF1518;}
#mRow1Col2{width:400px; float:left; margin:15px 0 0 20px;}
#mRow1Col2 ul{margin-left:20px;}
#mRow1Col2 li{list-style:circle;}
#mRow1Col3{width:82px; float:right; margin:15px 20px 35px 20px;}
#mRow1Col3 a{display:block; 
width:82px; height:165px; background:url(/images/mobileInfoSprite.jpg) no-repeat -506px -697px;}
.mobileDeviceWrap{width:138px; height:auto; float:left; margin-left:20px;}

.mobileDeviceWrap a{display:block; 
width:138px; height:302px; background:url(/images/mobileInfoSprite.jpg) no-repeat;}

#iPhone{background-position:-405px -19px;}
#android{background-position:-8px -19px ;}
#blackberry{background-position:-207px -19px ;}
#palm{background-position:-8px -344px;}
#pocketPc{background-position:-203px -344px;}
#PCphone{background-position:-404px -344px;}

.mobileDevice img{width:137px; margin:0; padding:0;}
.deviceScreen{background-image:url(http://store.handmark.com/images/products/186967/product186967-s1.jpg);}
.mobileDeviceBtn img{width:137px;}
.mRow3Row{}
#mRow3Row1Col1{margin:40px 0 0 20px; font-weight:bold;}
#mRow3Row2Col1{display:block; 
width:442px; height:251px; background:url(/images/mobileInfoSprite.jpg) no-repeat -51px -672px;
margin:15px 0 35px 20px; float:left;
}
#mRow3Row2Col2{width:350px; float:right; margin:40px 20px 0 0; line-height:1.5em;}
#mRow3Row2Col2 p{font-size:14px;}

 
/*profile */
#passChangeTB{width:400px; text-align:left;}
#passChangeTB tr{ height:40px;}

#priSettTB{width:320px; text-align:left;}
#priSettTB tr{ height:25px;}

#regTB{width:320px; text-align:left;}
#regTB tr{ height:40px;}

.proEdit{display:block; padding-top:5px; font-size:14px; font-weight:bold; float:left; width:100px;}



/* WEATHER APP
------------------------------------------------------------------ */
#weatherMoon{float:left;}
#weatherSun{float:left; margin-right: 20px;}
#riseSetInnerWrap{margin:0 0 20px 20px; width:400px; height:94px;}
#weatherWind{margin:-178px 187px 15px 25px; float:left;}


/*#################################### weather defaults #################################*/
.weather_forecast h3 { margin: 0; font-size: 14px; font-weight: bold; line-height: 18px; color: #999; }
.weather_forecast li { float: none; }

.weather_forecast .current_conditions { float: left; width: 290px; }
.weather_forecast .current_conditions h3 a { color: #999; }
.weather_forecast .current_conditions img { float: left; margin: 10px 10px 15px 0; }
.weather_forecast .current_conditions ul { float: left; list-style: none; margin: 10px 0; padding: 0; width: 150px; font-size: 12px; line-height: 16px; color: #999; }
.weather_forecast .current_conditions ul li.temp { margin-top: 10px; font-size: 35px; line-height: 40px; font-weight: bold; color: #333; }
.weather_forecast .current_conditions ul li.text { margin-bottom: 10px; font-size: 14px; line-height: 18px; font-weight: bold; color: #999; }

.weather_forecast .today { float: left; width: 180px; height: 200px; }
.weather_forecast .today img { float: left; margin: 10px 10px 0 0; }
.weather_forecast .today ul { float: left; list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 16px; }
.weather_forecast .today ul li.temp { margin: 10px 0 5px 0; font-size: 20px; line-height: 20px; font-weight: bold; color: #333; }
.weather_forecast .today ul li.text { font-size: 12px; line-height: 15px; font-weight: bold; color: #999; }
.weather_forecast .today .day { margin-bottom: 5px; height: 100px; border-bottom: 1px solid #ddd; overflow: hidden; }
.weather_forecast .today .night { height: 95px; overflow: hidden; }

.weather_forecast .future_forecast { float: left; margin-bottom: 0; }
.weather_forecast .future_forecast .item { float: left; margin-bottom: 0; padding: 0 4px; width: 110px; height: 180px; border-left: 1px solid #ddd; }
.weather_forecast .future_forecast .item h3 { margin: 0; font-weight: bold; font-size: 14px; line-height: 18px; font-weight: bold; color: #999; text-align: center; }
.weather_forecast .future_forecast .item img { display: block; margin: 10px auto; }
.weather_forecast .future_forecast .item ul { list-style: none; margin: 0; padding: 0; text-align: center; }
.weather_forecast .future_forecast .item ul li.temp { margin-bottom: 5px; font-size: 20px; line-height: 20px; font-weight: bold; color: #333; }
.weather_forecast .future_forecast .item ul li.temp small { font-size: 16px; font-weight: bold; color: #999; }
.weather_forecast .future_forecast .item ul li.text { font-size: 12px; line-height: 15px; color: #999; }

body.weather .wind_direction { float: right; margin: 0 0 10px 10px; padding: 40px 0 0 2px; width: 120px; height: 80px; background-repeat: no-repeat; text-align: center; }
body.weather .wind_direction p { font-size: 25px; font-weight: bold; line-height: 20px; color: #555; }
body.weather .wind_direction p small { display: block; font-size: 12px; font-weight: bold; color: #999; }

body.weather .wind_direction { background-image: url(../images/weather/wind/n.gif); }
body.weather .direction_sse  { background-image: url(../images/weather/wind/sse.gif); }
body.weather .direction_se   { background-image: url(../images/weather/wind/se.gif); }
body.weather .direction_ssw  { background-image: url(../images/weather/wind/ssw.gif); }
body.weather .direction_sw   { background-image: url(../images/weather/wind/sw.gif); }
body.weather .direction_s    { background-image: url(../images/weather/wind/s.gif); }
body.weather .direction_w    { background-image: url(../images/weather/wind/w.gif); }
body.weather .direction_nne  { background-image: url(../images/weather/wind/nne.gif); }
body.weather .direction_ne   { background-image: url(../images/weather/wind/ne.gif); }
body.weather .direction_nnw  { background-image: url(../images/weather/wind/nnw.gif); }

body.weather .direction_nw   { background-image: url(../images/weather/wind/nw.gif); }
body.weather .direction_n    { background-image: url(../images/weather/wind/n.gif); }
body.weather .direction_e    { background-image: url(../images/weather/wind/e.gif); }

body.weather .module .advanced { font-size: 12px; color: #999; }

body.weather .searchbox { padding-bottom: 10px; margin-bottom:10px; }
body.weather .search_list { padding-top: 20px; margin: auto; border-top: 1px solid #ddd; }
body.weather .search_list p.all { float: right; }
body.weather .search_list .city { padding-top: 30px; margin: auto; }
body.weather .search_list .city h4 { padding: 0px; margin: auto; }
body.weather .search_list .city p { padding: 0px; margin: auto; font-weight: bold; color: #999; }
body.weather .search_list .city p.forecast { font-weight: normal; }
body.weather .search_list .city img { float: left; }

body.weather .city_list img { float: left; padding 0px; margin: auto; }
body.weather .city_list .station { padding: 10px 0 10px 0; margin: auto; }
body.weather .city_list .station ul { list-style: none; padding: 10px 0 30px 0; margin: auto; }
body.weather .city_list .station ul li { line-height: 20px; font-weight: bold; color: #999; }

body.weather .image_grid { overflow: hidden; }
body.weather .image_grid .item { float: left; margin: 0 15px 15px 0; }
body.weather .image_grid .item a.thumbnail img{ padding: 5px; margin auto; border: 1px solid #ddd; }
body.weather .image_grid .item a.thumbnail:hover img { padding: 6px; border: none; background: #18629d; }

body.weather .station_list ul { list-style: none; padding: 0px; margin-bottom:20px; }
body.weather .station_list li { font-size: 14px; line-height: 18px; font-weight: bold; }

body.weather .weather_alerts ul { list-style: none; padding: 20px 0 10px 0; margin: auto; }
body.weather .weather_alerts ul li { font-size: 14px; line-height: 18px; }
body.weather .weather_alerts ul li.zone { font-size: 18px; font-weight: bold; padding: 0; margin: auto; }
body.weather .weather_alerts ul li.alert_type { font-size: 18px; font-weight: bold; padding: 0 0 10px 0; margin: auto; }
body.weather .weather_alerts ul li.alert_description { padding: 10px 0 0 0; margin: auto; }
body.weather .weather_alerts p.alerts { padding: 10px 0 10px 0; margin: auto; }

body.weather .weather_alerttypes ul { list-style: none; padding: 0 0 10px 0; margin: auto; }
body.weather .weather_alerttypes ul li { font-size: 14px; font-weight: bold; line-height: 18px; }

body.weather .noaa_alerts { margin: 10px 0 10px 0; padding: 7px 0 9px 170px; background: #fff url(../images/weather/weather_alert.gif) no-repeat; font-size: 12px; line-height: 19px; zoom: 1; }
body.weather .noaa_alerts h1 { display: none; }
body.weather .noaa_alerts p { margin: 0; font-size: 14px; line-height: 18px; font-weight: bold;}
body.weather .noaa_alerts p a { font-weight: bold; color: #333; }
body.weather .noaa_alerts p .time { margin-left: 5px; color: #999; }

/* search Box */
#searchBoxTextInput{width:212px;background-color:#FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 auto;margin-top:25px;}
#searchText{width:178px; height:20px; font-size:12px; padding:0px; margin-left:5px; background-color:#fff; border-style:none; color:#555;}
#searchBtn{ width: 20px;  height: 20px;  margin: 0;  padding: 0;  border: 0;  background: transparent url(/images/spriteSite2011.jpg) no-repeat -471px 1px;text-indent: -1000em;  cursor: pointer;   cursor: hand;}

/* SEARCH FORM */
.search_form fieldset li{float:left; width:140px; height:25px; color:#333333; margin-right:10px; font-size:12px; font-weight:bold;}
.search_form button{height:33px; font-size:18px;}
.search_form .advanced{font-size:12px;}
.search_form #id_q{width:500px; height:15px; font-size:14px!important; font-weight:bold; color:#333333; letter-spacing:.5px;}
.date_ranges .on{background-color:#009900;}
.date_ranges li{float:left;}
.vertical_list .panel{ margin-top:8px;}
.vertical_list .panel span{ float:right; font-size:12px;}
.vertical_list .more a{float:right;}
.on a{font-weight:bold; color:#940C0C !important;}

/*######################################## STAFF list ################*/
#staffMemberList{width:550px; margin:0 auto;}
#staffMemberList th{text-align:left; border-bottom:1px solid #333333;}
#staffMemberList td{border:1px solid #333333; padding:3px 0 3px 10px; color:#970C07;}

/*######################################## STAFF bio ################*/
#staffBioContentTitle{margin:10px 0; width:250px;}
#staffBioPhone{}
#subnav{background-color:#3366CC;}
.staffLinks {}
.wrapper{}
#staffBioMugshot{background-color:#000; width:300px; float:right; margin:-100px 8px 10px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
 }
.mugshot{background-color:#FF0033; }
#staffBioText{margin-bottom:20px; padding:8px;}
#staffBioText p {margin-bottom:8px;}
.section_wrapper{}
.story_list{}
#staffBioStoryList{float:left;}

/*######################################## top carsjobshome ################*/
#carshomeswrap {  width:306px; padding:0px 5px 5px 5px; height:240px; margin-top:8px; background-color:#FFFFFF;}
#carsframewrap {  float:left; width:135px; margin-left:10px; margin-right:16px;background-color:#FFFFFF;}
#carsframelogo {  width:135px; height:31px; background:url(http://media.timesfreepress.com/images/site2009/fixedall.jpg) no-repeat -143px -121px;}
.carshomesblank {  width:135px; height:31px; border:0px;}
#carsiframewrap {  width:133px; border:1px solid #39393B;}
#homesframewrap {  float:left; width:135px;background-color:#FFFFFF;}
#homesframelogo {  width:135px; height:31px; background:url(http://media.timesfreepress.com/images/site2009/fixedall.jpg) no-repeat -143px -156px;}
#homesiframewrap {  width:133px; border:1px solid #F1941B;background-color:#FFFFFF;}
.jobsframeWrap{width:300px; height:32px;background:url(http://media.timesfreepress.com/images/site2009/fixedall.jpg) no-repeat 0px -368px;}
.jobsiframe{width:298px; border:1px solid #416b1d; border-top:0px; height:98px;}

/*######################################## Video ################*/
body.video_list #video_details { margin-bottom:20px; padding:10px 5px 5px 5px; }
body.video_list #video_details p.caption { margin: 8px 0; color: #666; font-weight:normal; }
body.video_list #video_details p { margin-bottom:5px;}
body.video_list #video_details ul.byline { list-style: none; margin: 5px 0 0 0; padding: 0; font-size: 12px; line-height: 20px; color: #666; overflow: hidden; }
body.video_list #video_details ul.byline li { float: left; margin: 0 10px 0 0; overflow: hidden; }

body.video_list ul.video_list { list-style: none; margin: 5px 0 0 0; padding: 0; font-size: 12px; line-height: 18px; color: #666; overflow: hidden; }
body.video_list ul.video_list li { width:125px; height:200px; float: left; margin: 0 25px 0 0; }
body.video_list ul.video_list li a.thumbnail img { padding: 4px; margin auto; border: 1px solid #ddd; }
body.video_list ul.video_list li a.thumbnail:hover img { padding: 5px; border: none; background: #18629d; }
body.video_list ul.video_list li span.date { display: block; }
body.video_list ul.video_list li .hidden { display: none; }

div.video_list .item .thumbnail { float: left; margin: 0 10px 0 0; }

/*######################################## obits ################*/
.obitsList{float:left;}
.obitsList h5{color:#AF1314;}
.obitsTitle{margin-bottom:40px;}
.obitShareLinks li{display:inline; margin-right:8px;}
.obitWriteUp{display:block; margin:0 0 0 0; padding-right:8px;}
.obitShareLinks{margin:0 0 15px 0;}
.obitName{ background-color:#e1e1e1; width:auto;  padding:5px; text-align:left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.obitNameDetailPage{background-color:#e1e1e1;  padding:5px; text-align:center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:20px 0;}
.obitShareLinks a{color:#AF1314; font-size:11px;}
.obitShareDate{font-size:11px;}
.obitYearArchive{float:right; text-align:right; margin-right:30px;}
.obitYearArchive a{font-weight:normal; margin-right:5px;}
.obitPic{float:right;  border:4px solid #e1e1e1; margin-left:8px;}
.obitPicDetail{float:right; padding:0 3px 15px 10px;}
.obitmugshots{float:right; margin:0 0 5px 5px; border:1px solid #333333; padding:3px; width:150px;}

/*######################################## couple ################*/
.couple_list img {float:right; padding:5px; border:1px solid #cccccc;}

/*######################################## jefferson Awards ################*/
#jeffWinnersWrap{width:968px; height:450px; }
#jeffWinnersWrap h2{text-align:center;}
.jeffrWrap{width:968px; height:100px;  margin:40px 0 40px 0;}
.jeffWinner{display:inline; width:150px; height:150px; float:left; border-right:1px solid #ccc;  margin-left:10px;}
.jeffWinner img{width:130px; margin:0 10px; margin-bottom:8px;}
.jeffWinner a{cursor:pointer;}
.jeffWinner a:hover{display:block; background-color:#005DA3;}

/*######################################## kidsCamp2011 ################*/
.kidsCampCol{width:130px; font-family:"helvetica"; font-size:12px;}
.kidsEven{text-align:left;}
.kidsOdd{background-color:#CCCCCC;}
.kidsCampTopPic{width:630px; height:50px; margin-bottom:7px; background:url(http://media.timesfreepress.com/images/site2009/banners/campseducations/campseducations2010.jpg);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/*######################################## MultiMediaStories ################*/
.multiStoriesSecWrap:hover{background-color:#333333; color:#ffffff;}
.multiStoriesSecWrap:hover a{color:#ffffff;}
.multiStoriesSecWrap:hover a:hover{color:#970C07;}

/*######################################## MajorBreakingNews ################*/
.majorStorySubImgWrap{width:530px; height:325px; }
.majorStorySubImg{width:524px; height:319px; margin:3px;  overflow:hidden;}
.majorStorySubImgMargMove{margin-top:-15px;}


/*######################################## events (chattagov) joel 7-27-12 ################*/
table.event_list { margin-bottom: 5px; width: 100%; }
table.event_list tr { border-bottom: 1px solid #eee; }
table.event_list tr.last { border: none; }
table.event_list th { font-size: 12px; font-weight: normal; }
table.event_list td { font-size: 13px; line-height: 20px; }
table.event_list td.title { padding: 10px 10px 10px 0; }
table.event_list td.title h4 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; line-height: 20px; }
table.event_list td.title h5 { margin: 0; padding: 0; border: none; font-size: 14px; font-weight: normal; line-height: 20px; color: #555; text-transform: none; }
table.event_list td.title h5 a { color: #555; }
table.event_list td.title p { margin-bottom: 0; }
table.event_list td.time { padding: 10px 10px 10px 0; width: 110px; text-align: right; color: #555; }
table.event_list td.city { padding: 10px; width: 120px; border-left: 1px solid #eee; font-weight: normal; color: #777; }
table.event_list td.cost,
table.event_list td.category { padding: 10px; width: 80px; border-left: 1px solid #eee; font-weight: normal; }
h3.event_listdivider { position: relative; margin-bottom: 1px; padding: 3px 0; background: #eee; font-size: 12px; font-weight: bold; line-height: 16px; text-align: center; color: #777; }

/*######################################## Sidebar Video fku 9-27-13 ################*/
#eEditionPeekaboo{margin-left: 326px; position: absolute; display:none;}
#eEditionPeekaboo #peekaboo{width: 70px; height: 100px; background-image: url('/images/video/e_edition.png'); background-repeat: no-repeat; margin-top: 25px; float: left;} 
#eEditionPeekaboo #peekaboo a{ width: 100%; height: 100%; display: block;}
#eEditionPeekaboo #arrow{margin: -60px 0 0 -85px; float: left; pointer-events: none;}

 #bannerBar{width: 966px; background-color: #fff; border: 1px solid #a0a0a0; margin-top: 10px; overflow: hidden;}
 #bannerBar #traffic, #bannerBar #rightlightsWrap{float: left;}
 #bannerBar div:nth-child(1){margin: 0 3px 0  6px;}
 #bannerBar div:nth-child(2){margin: 0 3px 0  3px;}
 #bannerBar div:nth-child(3){margin: 0 6px 0  3px;}
 #rightBoxTextOnly{color: #fff;}
 #rightBoxPullRight{float: right;}
 #apVid{width: 300px; height: 250px; border: 1px solid #a0a0a0; overflow: hidden;}
 #apVid #ndn_launcher_25528{margin-top: -15px;}

 #mediaLinkage{height: 20px;}
 .minus1{margin-top: -1px;}