.bcTitleLinkText { font-size: 10px; }
.stepcarousel { position: relative; overflow: hidden; width: 280px ! important; height: 130px ! important; padding: 0px 5px; }
.stepcarousel .belt { position: absolute; left: 0px; top: 0px; }
.stepcarousel .panel { float: left; overflow: hidden; margin: 0px 5px ! important; width: 80px ! important; padding: 5px; height: 120px; }
.stepcarousel .panel img { margin-bottom: 2px; }
a.bcTitleLinkText, a.bcTitleLinkText:visited { font-family: helvetica,arial,sans-serif; font-size: 12px; text-decoration: none; }
a.bcTitleLinkText:hover { text-decoration: underline; }
#videoChannelMainPlayer { padding-left: 20px; padding-top: 34px; margin-top: 20px; padding-bottom: 10px; width: 640px; float: left; background-image: url(58bd1353973164d930747ff1d7768dce6a847e9b.gif) ; background-position: 20px 0px; background-repeat: no-repeat; }
#videoChannelRightContainer { float: left; margin-left: 20px; width: 302px; }
#nextVideo { height: 120px; width: 300px; background-color: Lime; }
#videoAdvertisement { height: 250px; width: 300px; border: 1px solid rgb(102, 102, 102); }
#videoLineupContainer { padding: 10px 15px; margin-top: 40px; border-top: 3px solid rgb(153, 153, 153); border-bottom: 3px solid rgb(153, 153, 153); margin-bottom: -25px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
#videoLineups { float: left; padding: 10px 0px; width: 170px; }
#videoLineups a, #videoLineups a:hover, #videoLineups a:visited { color: rgb(51, 51, 51); text-decoration: none; }
#videoLineups div.video-playlist-container { margin: 0px; padding: 5px 0px 5px 5px; font-size: 15px; font-weight: bold; }
#videoLineups div.video-playlist-child { margin: 0px 0px 0px 10px; padding: 2px 0px 2px 2px; font-size: 12px; font-weight: normal; }
#videoChannelVideoDesc h5 { color: rgb(102, 102, 102); text-transform: uppercase; font-size: 11px; font-weight: normal; margin: 5px 0px 0px 10px; }
#videoChannelVideoDesc h1 { color: rgb(107, 170, 177); font-size: 13px; margin: 5px 0px 0px 10px; }
#videoChannelVideoDesc h2 { color: rgb(102, 102, 102); font-size: 11px; margin: 5px 0px 0px 10px; }
#videoChannelFacebookShare { text-align: right; }
.videoElement img { height: 90px; width: 120px; }
#videoChannelSearchBar { background-color: WhiteSmoke; padding: 5px 0px; text-align: center; width: 50%; margin-bottom: 10px; float: left; }
input#vc-search { padding: 3px 5px 0px 28px; background-image: url(817098232c2c390f645b2c7059ea95a1ed8fcc1c.png) ; background-repeat: no-repeat; background-position: left center; background-color: White; height: 25px; color: rgb(102, 102, 102); border: 1px inset rgb(204, 204, 204); width: 80%; }
input#vc-go { width: 15%; margin-left: 5px; }
#vc-search-msg { text-align: left; display: none; border: 0px none; color: rgb(102, 102, 102); margin: 5px 15px; background-color: Linen; font-weight: bold; padding: 5px 5px 5px 28px; background-image: url(6e606b086fa2085056d4edac7677fe5bcbb69ef9.png) ; background-repeat: no-repeat; background-position: left center; height: 25px; }
#vc-search-msg:hover { background-color: Thistle; }
span.video-result-nav-link { font-weight: bold; color: rgb(51, 102, 153); border: 1px solid White; background-color: White; padding: 2px; }
span.video-result-nav-link:hover { cursor: pointer; border: 1px solid rgb(51, 102, 153); background-color: WhiteSmoke; }
ul.bcVideoLineupsList { display: inline; position: relative; float: left; width: 100%; padding: 0px; margin: 0px; list-style: outside none none; line-height: 1em; }
DIV.videoResultContainer { width: 300px; height: 145px; border: 1px solid Black; display: block; background-color: Beige; margin: 0px 10px 10px; text-align: left; }
#videoList { float: left; width: 795px; }
#videoList ul { margin: 0px; list-style-type: none; list-style-image: none; }
#videoList div.videoElement { width: 120px; height: 150px; background-color: rgb(237, 237, 237); border: 1px solid rgb(221, 221, 221); margin: 0px 0px 10px 15px; padding: 10px; float: left; display: inline; }
#videoList div.videoElement:hover { border-color: rgb(170, 170, 170); }
#videoList div.videoElement img { border: 1px solid rgb(51, 51, 51); }
#videoList div.videoElement a { color: rgb(2, 48, 185); font-family: helvetica,arial,sans-serif; font-size: 12px; padding: 2px 0px; text-decoration: none; }
.nowplaying { background-color: rgb(229, 229, 229) ! important; color: rgb(0, 0, 102) ! important; font-weight: bold; }
.featuredplaying { background-color: rgb(237, 237, 237) ! important; height: 120px; }
.videoResultTitleBar { padding: 3px; }
.videoResultTitleBarText { color: rgb(51, 51, 51); float: left; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 24px; font-weight: bold; margin: 0px 10px 10px; letter-spacing: -1px; }
.videoResultTitleBarPagination { float: right; margin: 10px; width: auto; text-align: right; }
UL.videoResultsUL { display: inline; position: relative; float: left; width: 100%; padding: 0px; margin: 0px; list-style: outside none none; line-height: 1em; }
UL.videoResultsUL LI { display: inline; }
.videoResultContainer { margin-bottom: 2px; padding: 4px; overflow: auto; cursor: pointer; }
.videoResultContainer:hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.videoResultContainer p { margin: 0px; padding: 0px; }
p.videoResultDisplayName { font-weight: bold; color: rgb(0, 0, 0); }
p.videoResultDesc { font-weight: normal; color: rgb(51, 51, 51); }
div.videoResultThumb { float: left; width: 120px; height: 90px; margin-right: 10px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; border: 1px solid rgb(102, 102, 102); }
#sptVideoPlayer { width: 640px; height: 375px; }
.playlistLoader { font-size: 16px; color: rgb(204, 204, 204); font-weight: bold; text-align: center; margin: 10px auto; background-color: White; height: 600px; }
div.videos-err { width: 800px; font-size: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px auto; padding: 15px 0px; text-align: center; color: red; font-weight: bold; height: 600px; }
div.clear { width: 100%; clear: both; }
#videoChannelRightcontainer { margin-top: 45px; }
#videoList { float: right; width: 800px; }
div.video-container-outer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 600px; }
#videoLinueps a, #videoLineups a:visited, #videoLineups a:hover { color: rgb(51, 51, 51); text-decoration: none; }
.vid-hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font-weight: bold; }
.vid-hover a, .vid-hover a:visited, .vid-hover a:hover { color: rgb(85, 85, 85); font-weight: bold; }
.vid-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.vid-active a, .vid-active a:visited, .vid-active a:hover { color: rgb(51, 153, 0); font-weight: bold; }
#videoLineups ul ul { padding: 0px 0px 0px 5px; }
#videoLineups ul.video-second-ul li { padding: 5px 0px 5px 5px; }
div.featured-video-title { width: 100%; font-weight: bold; font-size: 16px; margin: 0px 0px 0px 10px; color: rgb(80, 80, 80); letter-spacing: -1px; }
a.bcTitleLinkText, a.bcTitleLinkText:visited { font-size: 11px; }
.stepcarousel .panel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); width: 78px ! important; }
.stepcarousel { height: 132px ! important; }
.stepcarousel .panel img {  }
#videoList div.videoElement { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#videoList div.videoElement:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.featured-video-title p { margin: 4px 0px; }
#tpcr { background-color: White; }
#tpcr p { margin-top: 1em; }
#tpcr-help { float: left; width: 270px; border-right: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(246, 246, 246); min-height: 200px; padding: 5px 15px; margin-top: 20px; }
#tpcr-help h3 { font-size: 22px; margin: 10px 0px; }
#tpcr-help p { text-align: left; }
#tpcr-form { margin-left: 300px; margin-top: 30px; min-height: 200px; padding: 5px 15px; }
#tpcr-form form { margin: 0px; padding: 0px; }
.tpcr-example { color: rgb(153, 153, 153); }
.tpcr-link-list { list-style-image: none; margin: 0px; padding: 0px; }
.tpcr-link-list li { display: inline; margin-right: 15px; }
.tpcr-link-list li a { color: rgb(37, 92, 176); font-size: 11px; }
.tpcr-reg-table { border-collapse: collapse; margin: 0px; padding: 0px; border-spacing: 5px; width: 100%; }
.tpcr-reg-table th { color: rgb(102, 102, 102); width: 40%; vertical-align: middle; text-align: right; padding-right: 10px; }
.tpcr-reg-table th label { padding-left: 0px; }
.tpcr-reg-table td.tpcr-field-col { width: 60%; padding-bottom: 5px; }
.tpcp-form-item input[type="text"], .tpcp-form-item input[type="password"], .tpcr-reg-table td.tpcr-field-col input[type="text"], .tpcr-reg-table td.tpcr-field-col input[type="password"] { width: 215px; border: 1px solid rgb(170, 170, 170); font-size: 14px; padding: 4px; border-radius: 5px; }
.tpcr-reg-table td.tpcr-field-col input.with-msg[type="text"], .tpcr-reg-table td.tpcr-field-col input.with-msg[type="password"] {  }
.reg-form-modal th { width: 200px ! important; }
.with-err { border-color: rgb(220, 20, 60) ! important; }
.tpcr-reg-table td.tpcr-msg-col { width: 10px; }
.tpcr-msg { margin-left: -2px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 204); line-height: 1.2em; padding: 0.5em 10px 0.45em; height: 14px; width: 187px; margin-top: -14px; position: absolute; }
.tpcr-msg-modal { text-align: center; margin-left: 0px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 204); line-height: 1.2em; padding: 0.5em 0px 0.45em; height: 14px; width: 268px; top: 60px; left: 504px; position: absolute; }
#tpcp-container { min-height: 200px; margin-left: 0px ! important; }
.tpcp-module { float: left; min-height: 100px; }
.tpcp-form-item { margin-bottom: 10px; }
.tpcp-form-item label { color: rgb(102, 102, 102); padding-left: 0px; width: 135px; float: left; }
#tpcp-container form { border: 1px solid transparent; margin: 0px; padding: 10px 0px; }
.tpcp-highlight { background-color: rgb(254, 241, 236); border: 1px solid rgb(196, 196, 168); }
.tpcp-error { font-weight: bold; color: rgb(220, 20, 60); }
.tpcl-error { font-weight: bold; color: rgb(220, 20, 60); }
#verification-send-email a { font-weight: bold ! important; text-decoration: none ! important; }
.ajax-response-msg { font-weight: bold; margin: 3px 0px; color: darkgreen; }
.ajax-response-error { color: rgb(220, 20, 60); }
#tpcl-container { margin: 60px 0px; background-color: AliceBlue; border: 1px solid rgb(218, 236, 252); padding: 5px 15px; width: 575px; }
#tpcl-container h4 { font-size: 16px; margin-bottom: 20px; }
.tpcl-form-table { border-spacing: 0px; width: 100%; border-collapse: collapse; margin: 0px; padding: 0px; }
.tpcl-form-table th { color: rgb(102, 102, 102); width: 120px; vertical-align: middle; font-weight: bold; text-align: right; padding: 12px 10px; }
.tpcl-form-table th label { display: block; padding-left: 0px; }
.tpcl-form-table td { width: 75%; }
.tpcl-form-item { margin-bottom: 10px; }
.tpcl-form-item label { color: rgb(102, 102, 102); font-weight: bold; line-height: 170%; padding: 0px; margin: 0px 0px 5px 10px; float: left; width: 25%; }
.tpcl-form-table td input[type="text"], .tpcl-form-table td input[type="password"] { width: 90%; border: 1px solid rgb(170, 170, 170); font-size: 14px; padding: 4px; border-radius: 5px; }
.msg-info { background-color: AliceBlue; border-color: rgb(175, 238, 238); height: 28px ! important; color: rgb(29, 114, 146); }
.msg-pass { background: rgb(240, 254, 233) url(533fb2d3ac6b3a07e1bc1f8eb17bf90c7e03e768.png)  no-repeat scroll 8px 50%; border-color: rgb(225, 239, 219); height: 28px ! important; padding-left: 30px; width: 167px ! important; }
.msg-fail { background: rgb(255, 207, 207) url(7a38674d6f6976d581fa63ae2981a8bea41670c9.png)  no-repeat scroll 8px 50%; border-color: rgb(229, 163, 163); color: rgb(128, 27, 27); padding-left: 30px; height: 14px ! important; margin-top: -14px ! important; width: 166px ! important; }
.msg-ajax { background: rgb(221, 221, 221) url(f899436b596204bf055742d8f8bcc9e83589269f.gif)  no-repeat scroll 8px 50%; border-color: rgb(170, 170, 170); color: rgb(102, 102, 102); height: 28px ! important; padding-left: 30px; width: 167px ! important; }
.msg-pass-modal { background: rgb(240, 254, 233) url(533fb2d3ac6b3a07e1bc1f8eb17bf90c7e03e768.png)  no-repeat scroll 8px 50%; border-color: rgb(225, 239, 219); height: 28px ! important; z-index: 97; }
.msg-fail-modal { background: rgb(255, 207, 207) url(7a38674d6f6976d581fa63ae2981a8bea41670c9.png)  no-repeat scroll 8px 50%; border-color: rgb(229, 163, 163); height: 28px ! important; color: rgb(128, 27, 27); z-index: 99; }
.msg-ajax-modal { background: rgb(221, 221, 221) url(f899436b596204bf055742d8f8bcc9e83589269f.gif)  no-repeat scroll 8px 50%; border-color: rgb(170, 170, 170); height: 28px ! important; color: rgb(102, 102, 102); z-index: 98; }
#username-msg-fail { top: 28px; padding: 0.2em 0px 0.35em; left: 495px; z-index: 113; width: 315px; height: 60px ! important; }
#verification-component { padding: 10px; }
#verification-title { font-size: 16px; font-weight: bold; }
#verification-code input { width: 250px; }
#verification-description-supplemental { padding-top: 10px; }
#forgotverificationcode-component { padding: 10px; }
#forgotverificationcode-title { font-size: 16px; font-weight: bold; }
#forgotverificationcode-usernameoremailaddress input { width: 250px; }
#forgotverificationcode-description-supplemental { padding-top: 10px; }
#container { position: static; }
#container-inner { position: static; border: 0px none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#banner { border-bottom: 0px solid rgb(51, 51, 51); height: 1%; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; }
#banner-inner { padding: 0px; }
#banner a { color: rgb(255, 255, 255); text-decoration: none; }
#banner-header { margin: 0px; font-size: x-large; font-weight: bold; }
#banner-description { margin: 0px; font-size: small; }
.layout-three-column #container { margin: 0px; width: 1000px; }
.tabsmain a { color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 6px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(51, 102, 153); }
.tabsmain a:hover { background-color: rgb(0, 146, 0); text-decoration: none; }
.tabsmain a:visited { text-decoration: none; }
.nav-background { background-image: url(166fc1157b94619f09408c1bd3cf6b2019bd23bb.gif) ; }
.tabs { font-family: Helvetica,Geneva,Arial,sans-serif; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; text-align: center; vertical-align: middle; border-left: 1px solid rgb(102, 153, 204); font-weight: bold; }
.tabs-blacklabel { padding: 1px 3px 0px 5px; border: 1px solid rgb(51, 102, 204); }
.tabs-blacklabel div { margin: 3px 0px 0px; }
.tabs-blacklabel td, .tabs-blacklabel input { font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; padding: 0px; margin: 2px 0px; vertical-align: middle; }
.search-bluegoogle { font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; padding: 0px 0px 3px 5px; }
.search-bluegoogle div { margin: 3px 0px 0px; }
.search-bluegoogle input { font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
form { margin: 0px; padding: 0px; }
.channel-separator { margin: 10px 0px; border-top: 1px solid rgb(170, 170, 170); }
.module-description { margin: 5px 0px 20px; color: rgb(17, 17, 17); font-family: Verdana,Arial,sans-serif; font-size: x-small; text-align: left; }
.footer-description { margin: 5px 0px 20px; color: rgb(17, 17, 17); font-family: Verdana,Arial,sans-serif; font-size: x-small; text-align: center; }
.sidebar2-color { padding-left: 2px; padding-top: 6px; background-image: url(95b3e103999835328812e9617c2f07deb8d162c4.jpg) ; }
.sidebar2-border { border-left: thin solid rgb(204, 204, 204); }
.sidebar2-padding { padding-left: 10px; }
.sidebar1-border { border-right: thin solid rgb(204, 204, 204); }
.sidebar1-padding { padding-right: 10px; }
.comment { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid rgb(153, 153, 153); }
.entry { padding-bottom: 20px; }
.box { width: 415px; padding-top: 3px; border-top: 1px dotted gray; }
.searchboxtext { color: rgb(0, 0, 0); font-size: 11px; font-family: Arial,Helvetica,sans-serif; margin-left: 8px; margin-right: 6px; }
.searchlabletext { color: rgb(102, 102, 102); font-size: 14px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-left: 10px; margin-right: 3px; }
.sponsortext, .googletext { color: rgb(102, 102, 102); font-size: 11px; font-family: Arial,Helvetica,sans-serif; margin-left: 0px; margin-right: 6px; }
img.image-full { width: auto ! important; }
.msg-level-one ul, .msg-level-two ul, .msg-level-three ul { list-style: outside none none; margin: 0px; padding: 0px; display: inline; }
.msg-level-one ul li, .msg-level-two ul li, .msg-level-three ul li { display: inline; }
.msg-level-one, .msg-level-two, .msg-level-three { display: inline; }
.msg-level-one h2 { font-size: 14px; font-weight: bold; padding: 5px 25px; display: block; }
.msg-level-one ul { float: right; margin-right: 25px; margin-bottom: 15px; }
.msg-level-one a { border: 1px solid AliceBlue; background-color: AliceBlue; padding: 5px; margin: 5px; font-weight: bold; text-decoration: none; }
.msg-level-one a:hover { border: 1px solid Blue; text-decoration: none; }
.msg-level-one a:visited { color: blue; text-decoration: none; }
.msg-level-two h2 { font-size: 11px; font-weight: bold; display: inline; margin: 0px 10px; }
.msg-level-two a { margin-left: 10px; }
.msg-level-three h2 { font-size: 13px; font-weight: bold; display: inline; margin: 0px; padding: 3px; }
.msg-level-three { display: none; background-color: rgb(247, 248, 234); text-align: center; }
.msg-level-three-container { margin: 0px auto; width: 1000px; padding: 10px 0px; }
.msg-level-three a { text-decoration: none; font-size: 13px; font-weight: bold; }
.info, .success, .warning, .error, .validation { border: 1px solid; margin: 10px 0px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; text-align: left; }
#login-form .info, #login-form .success, #login-form .warning, #login-form .error, #login-form .validation { border: 1px solid; margin: 0px 0px 6px; padding: 10px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; text-align: left; }
#registration-form .info, #registration-form .success, #registration-form .warning, #registration-form .error, #registration-form .validation { border: 1px solid; margin: 0px; padding: 6px 8px 6px 30px; background-repeat: no-repeat; background-position: 3px center; position: absolute; top: 57px; right: 69px; }
.info { color: rgb(0, 82, 155); background-image: url(3e538207d6f555e9c15a1a153eb8b754a9298cbc.png) ; }
.success { color: rgb(79, 138, 16); background-image: url(8687b98b731222a94f64ddd3b939671e8bb4f81e.png) ; }
.warning { color: rgb(159, 96, 0); background-image: url(f44f048d09e2ca4b3d1d9601f3dbbc748765fa4f.png) ; }
.error { color: rgb(216, 0, 12); background-image: url(92c16830c3ae9c03dde6353762508c825cbd328c.png) ; }
#registration-form span.info { color: rgb(0, 82, 155); background-image: url(3e538207d6f555e9c15a1a153eb8b754a9298cbc.png) ; background-size: 20px 20px; }
#registration-form span.success { color: rgb(79, 138, 16); background-image: url(8687b98b731222a94f64ddd3b939671e8bb4f81e.png) ; background-size: 20px 20px; }
#registration-form span.warning { color: rgb(159, 96, 0); background-image: url(f44f048d09e2ca4b3d1d9601f3dbbc748765fa4f.png) ; background-size: 20px 20px; }
#registration-form span.error { color: rgb(216, 0, 12); background-image: url(92c16830c3ae9c03dde6353762508c825cbd328c.png) ; background-size: 20px 20px; }
.req { color: rgb(153, 0, 0); font-weight: bold; font-size: 12px; }
.newsticker { list-style-type: none; list-style-image: none; border: medium none; background: Whitesmoke none repeat scroll 0% 0%; padding: 1px; margin: 0px; }
.newsticker li { font-weight: normal; font-style: italic; }
.tickercontainer { background-color: WhiteSmoke; border: 1px solid rgb(204, 204, 204); width: 650px; height: 27px; padding: 0px; overflow: hidden; margin: 10px 0px; }
.tickercontainer .mask { position: relative; left: 10px; top: 4px; width: 618px; overflow: hidden; }
ul.newsticker { position: relative; left: 650px; font: bold 10px Verdana; list-style-type: none; margin: 0px; padding: 0px; }
ul.newsticker li { float: left; margin: 0px; padding: 0px; background-color: transparent; }
ul.newsticker a { white-space: nowrap; padding: 0px; color: rgb(29, 114, 146); font-weight: bold; font-size: 12px; margin: 0px 50px 0px 0px; }
ul.newsticker a:hover { text-decoration: none; text-shadow: 0px 0px 12px rgb(140, 191, 219); }
ul.newsticker span { margin: 0px 10px 0px 0px; }
#c-container { font-size: 90%; margin-bottom: 10px; }
.tb-comment { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.tb-comment .comment-icon { float: left; padding: 10px; }
.tb-comment .site-comment { margin-left: 60px; padding: 10px 5px; }
.tb-comment .comment-name { padding-bottom: 10px; }
.tb-comment .comment-name .comment-user { font-weight: bold; color: rgb(43, 103, 150); }
.tb-comment .comment-name .comment-anonymous { font-style: italic; }
.tb-comment .comment-body { padding: 0px 10px 10px 20px; text-align: justify; max-width: 480px; overflow: auto; }
.tb-comment .comment-body p { padding: 0px; margin: 0px 0px 10px; font-size: 11px; }
.tb-comment .comment-footer { margin-top: 3px; }
.tb-comment .comment-footer .comment-date { float: left; color: rgb(102, 102, 102); }
.tb-comment .comment-footer .comment-abuse { text-align: right; }
.tb-comment .comment-footer .comment-abuse a { padding: 3px 10px; font-weight: bold; background-color: rgb(255, 255, 255); text-decoration: none; }
.tb-comment .comment-footer .comment-abuse a:hover { color: White; background-color: rgb(39, 99, 146); cursor: pointer; }
.tb-ugc { background-color: rgb(255, 255, 204); }
.tb-featured { background-color: AliceBlue; }
.c-thumb-vote { cursor: pointer; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; min-width: 16px; min-height: 16px; display: inline; background-repeat: no-repeat; padding: 2px 2px 2px 20px ! important; vertical-align: middle; margin-right: 10px ! important; }
.c-thumb-up-1 { background-image: url(72a1eb77e8353d85acfa6b1efbd29a07110d331f.png) ; color: rgb(43, 103, 150) ! important; }
.c-thumb-up-0 { background-image: url(28687070f0b2c19eed1d1a4a2316c178c6993aef.png) ; }
.c-thumb-down-1 { background-image: url(6fe75a1330fb235098e7f39c9146696347b01ada.png) ; color: rgb(43, 103, 150) ! important; }
.c-thumb-down-0 { background-image: url(32ce3294a0be07d75368b729d1d4c3b04bb59506.png) ; }
.c-thumb-up-1:hover, .c-thumb-down-1:hover { background-color: White ! important; padding: 0px; }
.c-thumb-vote a { background-color: White; padding: 0px ! important; margin: 0px ! important; }
.c-thumb-vote a:hover { background-color: White ! important; padding: 0px ! important; margin: 0px ! important; color: rgb(39, 99, 146) ! important; }
#c-create { border: 1px solid rgb(204, 204, 204); padding: 0px; display: none; margin-bottom: 10px; }
#c-create a { color: Blue; text-decoration: underline; }
#c-create-header { padding: 10px; font-size: 90%; background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-weight: bold; border-bottom: 1px solid rgb(204, 204, 204); }
#c-create-text { font-size: 90%; padding: 10px; color: rgb(102, 102, 102); font-style: italic; }
#c-text-container { text-align: center; margin: 10px; }
#c-text { height: 75px; width: 550px; border: 1px solid rgb(204, 204, 204); padding: 3px; color: rgb(51, 51, 51); }
#c-submit-container { padding: 0px 20px 0px 10px; display: block; clear: left; }
#c-chars { float: left; font-size: 90%; color: rgb(51, 51, 51); }
#c-char-count { font-weight: bold; }
#c-publish { float: right; }
.c-create-form-moderated { text-align: center; font-size: 0.9em; padding: 3px; margin: 5px 0px; background-color: rgb(255, 255, 204); border: 2px solid rgb(255, 204, 51); color: rgb(102, 102, 102); font-weight: bold; }
pre.comment-meta-data { border: 1px dashed rgb(0, 51, 102); padding: 5px; background-color: rgb(221, 221, 221); }
.c-loading-comments { background-color: AliceBlue; border: 1px solid Silver; color: Black; display: block; font-weight: bold; min-height: 20px; padding: 10px; text-align: center; vertical-align: middle; }
.c-post-message { text-align: center; font-size: 0.9em; font-weight: bold; color: rgb(51, 51, 51); padding: 3px 5px; background-color: rgb(204, 255, 204); border: 1px solid rgb(0, 102, 0); margin: 10px 0px; }
.c-reported-message { text-align: center; font-weight: bold; color: rgb(51, 51, 51); padding: 5px; background-color: rgb(255, 255, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.c-post-comment-anchor { background-color: rgb(254, 254, 254); border: 1px solid rgb(250, 250, 250); font-weight: bold; font-size: 1.2em; color: Black; min-height: 20px; padding: 10px; text-align: left; vertical-align: middle; display: block; }
.c-effects-transfer { border: 2px solid Silver; opacity: 0.5; background-color: rgb(255, 255, 204); }
#c-info-panel { clear: left; padding: 10px; margin-top: 5px; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
#c-sort { float: right; margin-right: 10px; }
#c-live { color: rgb(51, 51, 51); font-weight: bold; margin-right: 5px; float: left; }
.c-pending { display: none; margin-right: 5px; color: WhiteSmoke; font-weight: bold; font-style: italic; }
#c-sort option { font-size: 90%; }
a#c-rss { float: right; font-weight: bold; color: White; text-decoration: none; padding-left: 2px; padding-right: 5px; margin-top: 2px; }
a#c-rss img { vertical-align: middle; }
#c-view { clear: left; max-width: 583px; }
#c-view ul, #c-view li { list-style: outside none none; margin: 0px; min-height: 20px; padding: 0px; }
.c-user-head { background-color: rgb(238, 238, 221); border-top: 1px solid Silver; min-height: 20px; padding: 2px 5px; font-size: 90%; clear: left; }
.c-odd-head { background-color: rgb(238, 238, 221); }
.c-even-head { background-color: rgb(246, 246, 236); }
.c-user { color: Black; float: left; }
.c-submitter-name { font-weight: bold; }
.c-submitter-location { font-weight: bold; }
.c-date { font-weight: bold; float: right; }
.c-user-body { padding: 5px 3px 10px 30px; font-size: 90%; }
.c-odd-body { background-color: rgb(238, 238, 221); }
.c-even-body { background-color: rgb(246, 246, 236); }
.c-advertisement-container { text-align: center; padding: 5px; margin: 0px; border-top: 1px solid Silver; background-color: rgb(238, 238, 238); color: rgb(153, 153, 153); font-size: 9px; }
a#c-load-more-comments { border-top: 1px solid rgb(51, 88, 198); min-height: 20px; background-color: rgb(190, 211, 233); text-align: center; vertical-align: middle; font-weight: bold; text-decoration: none; color: Black; display: block; padding: 10px; cursor: pointer; }
a#c-load-more-comments:hover { text-decoration: underline; background-color: rgb(159, 191, 223); }
a#c-no-javascript { border: 1px solid rgb(196, 196, 168); padding: 5px; text-align: left; background-color: rgb(238, 238, 221); display: block; font-weight: bold; color: Black; text-decoration: none; }
a#c-no-javascript:hover { background-color: rgb(175, 238, 238); }
#c-no-comments { padding: 5px; display: block; font-weight: bold; color: White; text-align: center; }
a { outline: medium none; }
#sc-comment-container { color: rgb(54, 54, 54); background-color: White; }
#sc-comments { border-left: 1px solid Silver; border-right: 1px solid Silver; }
.sc-comment-box, .sc-reply-box { background-color: White; border-bottom: 1px solid rgb(229, 229, 229); }
.sc-reply-box { background-color: White; border-left: 1px solid rgb(229, 229, 229); }
.sc-comment-header { background-color: rgb(240, 240, 233); height: 36px; }
.sc-comment-user { font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); display: inline-block; margin-top: 6px; line-height: 18px; }
.sc-comment-anonymous { display: inline-block; font-weight: normal; font-style: italic; color: rgb(153, 153, 153); line-height: 18px; }
.sc-comment-date { cursor: pointer; color: rgb(153, 153, 153); font-size: 10px; margin: 5px; line-height: 18px; }
.sc-comment-date-formatted { display: inline-block; }
.sc-comment-date-readable { display: none; }
.sc-comment-date-since { display: none; }
.sc-comment-body { background-color: transparent; padding: 5px 15px; max-width: 550px; font-size: 12px; text-align: justify; overflow: auto; }
.sc-comment-footer { background-color: transparent; padding: 5px; font-size: 11px; height: 25px; }
.sc-comment-footer a { display: block; height: 19px; font-weight: bold; }
.sc-comment-footer a.sc-down-arrow { background-repeat: no-repeat; background-position: -186px -294px; padding-left: 25px; text-decoration: none ! important; }
.sc-comment-footer a.sc-down-arrow:hover { text-shadow: 0px 0px 12px rgb(140, 191, 216); }
.sc-no-replies { display: block; height: 19px; font-weight: normal; color: rgb(102, 102, 102); float: left; margin: 2px 10px; }
.sc-reply-arrow { vertical-align: middle; height: 20px; background-repeat: no-repeat; background-position: -246px -27px; background-color: transparent; padding-left: 20px; }
.sc-comment-admin-bar { background: transparent url(f805bc5c3d0b6ecb84fcad9bbcbf63e9e8de93f4.gif)  repeat scroll 0px 0px; padding: 5px; font-size: 11px; height: 20px; border: 1px solid rgb(229, 229, 229); }
.sc-admin-message { border: 1px solid rgb(229, 229, 229); background-color: White; display: none; padding: 2px 5px; }
.sc-comment-admin-bar span.sc-admin-report-count { border: 1px solid LightSteelBlue; background-color: WhiteSmoke; padding: 2px 10px; font-weight: bold; }
.sc-char-count { font-size: 11px; color: rgb(153, 153, 153); }
.sc-pixmap { background-image: url(60ac15c91225a4a1f2b6bc75e8f7f81419f4517b.gif) ; }
.sc-comment-icon { margin: 4px; position: absolute; height: 26px; width: 26px; display: block; text-indent: -9999px; overflow: hidden; }
.sc-icon { padding: 4px; height: 16px; width: 16px; display: block; text-indent: -9999px; overflow: hidden; }
.sc-button { display: block; text-indent: -9999px; overflow: hidden; height: 19px; }
.sc-text-icon { vertical-align: middle; margin-right: 3px; }
ul.sc-horizontal-list { margin: 0px; padding: 0px; list-style: outside none none; }
ul.sc-horizontal-list li { display: inline; padding-left: 5px; }
a.sc-policy { margin-left: 10px; color: rgb(51, 102, 153); font-size: 11px; text-decoration: none; }
a.sc-policy:hover, a.sc-policy:active { text-shadow: 0px 0px 12px rgb(140, 191, 216); }
.sc-icon-1-comment { background-position: 0px 0px; }
.sc-icon-2-comment { background-position: -26px 0px; }
.sc-icon-3-comment { background-position: -52px 0px; }
.sc-icon-4-comment { background-position: -78px 0px; }
.sc-icon-5-comment { background-position: -104px 0px; }
.sc-icon-1-journalist { background-position: 0px -30px; }
.sc-icon-2-journalist { background-position: -26px -30px; }
.sc-icon-3-journalist { background-position: -52px -30px; }
.sc-icon-4-journalist { background-position: -78px -30px; }
.sc-icon-5-journalist { background-position: -104px -30px; }
.sc-reply-arrow { background-position: -250px -30px; }
.sc-info-icon { background-position: -269px -30px; }
.sc-reply { width: 60px; background-position: 0px -60px; }
.sc-report { width: 102px; background-position: -60px -60px; }
.sc-feature { width: 78px; background-position: -162px -60px; }
.sc-delete { width: 71px; background-position: -240px -60px; }
.sc-publish-comment { width: 124px; background-position: -311px -60px; }
.sc-publish-reply { width: 100px; background-position: -435px -60px; }
.sc-cancel { width: 60px; background-position: -535px -60px; }
.sc-unfeature { width: 91px; background-position: -595px -60px; }
.sc-pleasewait { width: 102px; background-position: -685px -60px; }
.sc-reply:hover { background-position: 0px -80px; }
.sc-report:hover { background-position: -60px -80px; }
.sc-feature:hover { background-position: -162px -80px; }
.sc-delete:hover { background-position: -240px -80px; }
.sc-publish-comment:hover { background-position: -311px -80px; }
.sc-publish-reply:hover { background-position: -435px -80px; }
.sc-cancel:hover { background-position: -535px -80px; }
.sc-unfeature:hover { background-position: -595px -80px; }
.sc-pleasewait:hover { background-position: -685px -80px; }
.sc-reply:active, .sc-reply:focus { background-position: 0px -100px; }
.sc-report:active, .sc-report:focus { background-position: -60px -100px; }
.sc-feature:active, .sc-feature:focus { background-position: -162px -100px; }
.sc-delete:active, .sc-delete:focus { background-position: -240px -100px; }
.sc-publish-comment:active, .sc-publish-comment:focus { background-position: -311px -100px; }
.sc-publish-reply:active, .sc-publish-reply:focus { background-position: -435px -100px; }
.sc-cancel:active, .sc-cancel:focus { background-position: -535px -100px; }
.sc-unfeature:active, .sc-unfeature:focus { background-position: -595px -100px; }
.sc-pleasewait:active, .sc-pleasewait:focus { background-position: -685px -100px; }
ul.sc-horizontal-list, ul.sc-horizontal-list li { list-style: outside none none; padding: 0px; margin: 0px; }
.sc-post-comment-header, .sc-reply-header { padding: 5px; }
.sc-post-comment-info, .sc-reply-info { background-color: White; }
.sc-post-comment-form, .sc-reply-form { background-color: rgb(240, 240, 233); margin: 10px 0px; padding: 5px; }
.sc-reply-form { margin-left: 40px; }
.sc-post-comment-form form, .sc-reply-form form { margin: 0px; }
.sc-post-comment-form textarea, .sc-reply-form textarea { border: 1px solid Silver; height: 75px; width: 95%; }
.sc-post-comment-message, .sc-reply-message { display: none; }
.sc-post-comment-body, .sc-reply-body { width: 90%; }
.sc-post-comment-message, .sc-reply-message { margin: 5px 10px; display: block; }
.apple_overlay { display: none; background-image: url(0560773ab10b1233a7fad3c85cad7de3736471ec.png) ; width: 640px; padding: 35px; }
.apple_overlay .close { background-image: url(e84d62aba6088921846f684a976466e9fcabd917.png) ; position: absolute; right: 5px; top: 5px; cursor: pointer; height: 35px; width: 35px; }
ul.sc-comment-list { list-style-type: none ! important; list-style-image: none ! important; padding: 0px; margin: 0px; border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }
ul.sc-comment-list li { list-style-type: none ! important; list-style-image: none ! important; border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); }
ul.sc-comment-list-indent { margin-left: 30px; }
ul.sc-comment-list-indent .sc-comment-header { border-top: medium none; background-color: WhiteSmoke; }
ul.sc-comment-list-indent li { border: medium none ! important; }
li.sc-comment-item { background-color: White; padding: 0px; margin: 0px; list-style-type: none; }
li.sc-comment-featured { background-color: AliceBlue ! important; }
ul.sc-reply-list { margin-left: 40px; }
.sc-tooltip { background-color: rgb(240, 240, 249); border: 1px solid rgb(229, 229, 229); padding: 5px; width: 100px; display: none; text-align: center; font-size: 11px; }
.sc-reported-message { margin: 10px; background-color: rgb(240, 240, 249); border: 1px solid rgb(229, 229, 229); padding: 5px; text-align: center; font-size: 11px; }
#sc-info-panel { margin: 10px 0px; }
.sc-info-panel-btn { padding: 5px; color: rgb(51, 51, 51); background-color: WhiteSmoke; border: 1px solid Silver; margin-left: 10px; text-decoration: none ! important; display: inline-block; }
.sc-info-panel-btn-selected { background-color: White; font-weight: bold; }
.sc-info-panel-btn-static { font-weight: bold; background-color: rgb(255, 255, 204); }
.sc-info-panel-btn:hover { background-color: rgb(129, 194, 237); }
.sc-live { float: left; padding-top: 5px; font-weight: bold; color: rgb(51, 51, 51); }
.sc-info-btns { float: right; }
ul.sc-pagination { clear: both; display: block; padding: 15px 0px; list-style: outside none none; margin-bottom: 15px; }
ul.sc-pagination li { background: rgb(253, 253, 253) none repeat scroll 0px 0px; float: left; margin: 0px; text-align: center; }
ul.sc-pagination li a { border-left: 1px solid Silver; border-top: 1px solid Silver; border-bottom: 1px solid Silver; background-color: WhiteSmoke; display: block; font-weight: normal; height: 25px; line-height: 25px; padding: 0px; width: 25px; text-decoration: none; }
ul.sc-pagination li a.sc-page-disabled { background-color: WhiteSmoke; color: Silver; }
ul.sc-pagination li a:hover { background-color: rgb(240, 240, 233); }
ul.sc-pagination li a.sc-page-selected { background-color: White; font-weight: bold; }
ul.sc-pagination li.sc-page-prev a, ul.sc-pagination li.sc-page-next a { width: 75px; }
ul.sc-pagination li.sc-page-prev a {  }
ul.sc-pagination li.sc-page-next a { border-right: 1px solid Silver; }
#tabregator { margin-top: 10px; }
#tabregator ul.tabs { margin: 0px ! important; padding: 0px; border-bottom: 1px solid rgb(153, 153, 153); height: 20px; }
#tabregator ul.tabs li { float: left; list-style-image: none ! important; margin-right: 2px; }
#tabregator ul.tabs a { font-size: 12px; display: block; text-align: center; text-decoration: none; color: rgb(102, 102, 102); position: relative; font-weight: bold; background-color: rgb(204, 204, 204); border: 1px solid rgb(153, 153, 153); padding: 3px 12px; height: 13px; }
#tabregator ul.tabs a:hover { color: rgb(29, 114, 146); }
#tabregator ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color: rgb(29, 114, 146) ! important; font-weight: bold; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
#tabregator div.pane { display: none; padding: 5px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#tabregator div.pane ul { padding: 0px; }
#tabregator div.pane .related-links ul { padding: 0px 0px 0px 15px; }
#tabregator div.pane ul.feeds li { list-style-image: none ! important; margin-right: 10px; }
#tabregator div.pane .rss-column-title { color: rgb(0, 0, 0); line-height: 1.3em; padding: 4px 0px; font-size: 12px; font-weight: bold; }
#tabregator div.pane .rss-title { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
#tabregator div.pane .rss-date { color: rgb(51, 51, 51); font-size: 10px; }
#tabregator div.pane .rss-link a { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none; }
#tabregator div.pane .rss-more-link { margin-bottom: 3px; }
#tabregator .static-content ul { padding: 0px 20px ! important; }
.lede-photo-tab-link { display: block; color: rgb(255, 255, 255) ! important; padding: 3px; height: 42px; width: 89px; font-size: 11px; background: transparent url(c6c586d947e96a49ce052c7b9c3c57aa6e58157f.png)  repeat scroll 0px 0px; }
.photo-main-meta { background: transparent url(c6c586d947e96a49ce052c7b9c3c57aa6e58157f.png)  repeat scroll 0px 0px; color: rgb(255, 255, 255); display: block; height: 75px; margin: -75px 0px -25px; padding: 5px 0px; font-weight: bold; }
.photo-main-meta a { color: rgb(255, 255, 255); text-decoration: none; font-size: 16px; margin: 0px 5px; display: block; }
.photo-main-meta-blurb { color: rgb(255, 255, 255); font-size: 11px; padding: 5px 0px; text-align: justify; font-weight: normal; }
.photo-pane-link { background: transparent url(c6c586d947e96a49ce052c7b9c3c57aa6e58157f.png)  repeat scroll 0px 0px; color: rgb(255, 255, 255); display: block; width: 144px; margin: 0px 4px; height: 40px; }
.photo-pane-link a { background-color: transparent ! important; margin: 5px; color: rgb(255, 255, 255) ! important; font-size: 11px; font-weight: normal; }
.photo-pane-link a:hover, .photo-main-meta a:hover, a.lede-photo-tab-link:hover { text-shadow: 0px 0px 12px WhiteSmoke; }
img.photo-main-img { background: rgb(17, 17, 17) none repeat scroll 0px 0px; width: 450px; }
img.photo-pane-img { max-height: 111px; width: 148px; margin: 5px 0px 0px 4px; }
.scrollable { position: relative; overflow: hidden; }
.scrollable .items { width: 20000em; position: absolute; clear: both; }
.items div { float: left; }
.scrollable img { float: left; border: medium none; }
.scrollable a { float: left; background-color: rgb(255, 255, 255); text-decoration: none; }
.scrollable span { float: left; font-size: 11px; font-weight: bold; background-color: rgb(255, 255, 255); }
.scrollable .active { position: relative; cursor: default; }
.scrollable { float: left; }
a.browse { display: block; float: left; cursor: pointer; width: 16px; text-decoration: none; height: 100px; background-repeat: no-repeat; background-position: 0px 42px; background-color: WhiteSmoke; border: 1px solid rgb(204, 204, 204); }
a.browse:hover { border: 1px solid rgb(204, 204, 204); }
a.next { background-image: url(0e31dee95efa4f947a2ca87e39c14f85ef1d1033.png) ; margin-left: 1px; }
a.prev { background-image: url(00e20ac4d7629649b396171adeb032e54c6aefec.png) ; margin-right: 1px; }
a.disabled { border: 1px solid WhiteSmoke; cursor: default; background-image: none; }
#image_wrap img { border: medium none; }
