/*
Staff Picks
Styles applied to the rotating LI items in the top left.
*/
UL.wabpix { height: 306px; width: 280px; overflow: hidden; font-size: 77%; margin-left: 1em;   }
UL.wabpix li { height: 49px; padding: 5px; cursor: pointer; background-color: #b30000; margin-bottom: 3px; }
UL.wabpix li a { text-decoration: none;}
UL.wabpix li:hover { background-color: #cc0000;  }
UL.wabpix .thumb { display: block; float: left; margin-right: 5px; width: 80px; height: 45px; border: 1px solid #FFF; cursor: pointer; }
UL.wabpix .runLength { text-align: center; bottom: 0; float: left; margin: 30px 3px 3px 3px; width: 39px; height: 13px; opacity: 0.8; background: #333333; color: #ffffff; }

/* These need checking against base min! */
input[type="submit"]{cursor:pointer;}
a:hover{cursor:pointer;}
hr{padding:0;background-color:#0d0d0d;border:1px solid #0d0d0d;height:1px;}
fieldset{margin:10px 0;padding:0 10px 10px 10px;border:0 solid #ffd080;}
fieldset ul{margin:0;padding:1em 1em 0 0;list-style:none;}
fieldset li{padding-bottom:.5em;}
fieldset.submit{float:none;width:auto;border-style:none;padding-top:2em;background-color:transparent;}
fieldset label{width:125px;float:left;margin:2px 1em 0 0;text-align:right;font-size:100%;font-weight:bold;}
fieldset input[type=text],fieldset input[type=password],fieldset textarea{width:250px;}
fieldset input[type=text],fieldset input[type=password],fieldset select,fieldset textarea{border:1px solid #999;font-size:100%;padding:3px;}
fieldset .input-line{margin:10px 0;}
fieldset h3{margin:10px 0;}
legend{color:#000;padding:0 .5em 0 .5em;}
label{width:105px;float:left;margin:2px 1em 0 0;text-align:right;font-size:100%;font-weight:bold;}
html{background:#b90001 url('../images/wab-background.png') top;height:100%;}
body{color:#333;text-align:center;min-height:100%;}
ul{margin:0;padding:0;}

.orange{color:#ffaa40;}
.red{color:#cc0000;}
.biege {color: #FCE0AF;}
.lightblue{background-color: #E2E4FF}
.brown{color:#b39978; }
.light-brown{color:#978971;}
.red-text{color:#c00;}
.orange-text{color:#ffaa40;}
a.orange-text{color:#ffaa40;}
a.orange-text:hover{color:#f18833;}
.lightform{padding:1em;}
.lightform fieldset{position:relative;background-color:#ffe6c5;margin:0.5em;padding:1em;border:1px solid #bf9054;-moz-border-radius:1ex;-webkit-border-radius:1ex;}
.lightform fieldset label{width: 5em;}
.lightform legend{top:-1em;left:.2em;margin:0;color:#fff;font-weight:bold;font-size:93%;background-color:#bf9054;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.lightform legend.green{background-color:#008526;}
.lightform legend.red{color:#fff;font-weight:bold;font-size:93%;background-color:#d22323;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.orange-button{background-color:#FFAA40;border:0 none;color:white;font-weight:bold;font-size:90%;text-decoration:none;padding:.5em;}
.orange-button:hover{background-color:#F18833;}


/* Playlist */
.btns{width:100%;padding:5px 5px;background:#cc0000;background-repeat:repeat-x;color:#ffffff;}
ul.playlist-items{width:100%;border:1px solid #000;background-color:#CCC;}
ul.playlist-items li{margin:3px;padding:3px;height:51px;font-size:85%;}
ul.playlist-items li.even{background-color:#e2ffe2;}
ul.playlist-items li.odd{background-color:white;}
ul.playlist-items img.thumbnail{width:45px;height:45px;margin:2px;float:left;display:block;border:1px solid #000;}


/* Links */
a.button{background:transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;color:#EEE;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url('../images/buttons/bg_button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;color:#000;outline:none;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.tab:active span{background-position:bottom left;padding:7px 0 4px 18px;}
a.navtab{display:block;float:left;font:normal 12px arial,sans-serif;height:25px;margin-right:1px;padding-right:18px;text-decoration:none;}
a.navtab span{display:block;line-height:14px;padding:6px 0 5px 18px;}
a.navtab:active{background-position:bottom right;color:#000;outline:none;}
a.navtab:active span{background-position:bottom left;padding:7px 0 4px 18px;}

a.navtab-active{color:#000;background:transparent url('../images/buttons/tab_span_a_orange.png') no-repeat scroll top right;}
a.navtab-active span{background:transparent url('../images/buttons/tab_span_orange.png') no-repeat;}
a.navtab-inactive{color:#EEE;background:transparent url('../images/buttons/tab_span_a_red.png') no-repeat scroll top right;}
a.navtab-inactive span{background:transparent url('../images/buttons/tab_span_red.png') no-repeat;}

a.button-grey{background:transparent url('../images/buttons/bg_button_a_grey.gif') no-repeat scroll top right;color:#EEE;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button-grey span{background:transparent url('../images/buttons/bg_button_span_grey.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button-grey:active{background-position:bottom right;color:#000;outline:none;}
a.button-grey:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.button-gold{background:transparent url('../images/buttons/bg_button_a_gold.gif') no-repeat scroll top right;color:#EEE;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button-gold span{background:transparent url('../images/buttons/bg_button_span_gold.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button-gold:active{background-position:bottom right;color:#000;outline:none;}
a.button-gold:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.button-green{background:transparent url('../images/buttons/bg_button_a_green.gif') no-repeat scroll top right;color:#EEE;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button-green span{background:transparent url('../images/buttons/bg_button_span_green.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button-green:active{background-position:bottom right;color:#000;outline:none;}
a.button-green:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.red-text{text-decoration:none;}
a.red-text:hover{text-decoration:underline;}
a.red-caption, input.red-caption{color:#fce0af;text-decoration:none;}
a.red-caption:hover, input.red-caption:hover{background-color:#fce0af;color:#333;border:1px solid #C6600D;}
a.video-tape{outline:none;display:block;background:url('../images/layout/video-tape.png') no-repeat top;padding:10px 0 0 50px;height:25px;width:230px;font-style:italic;font-size:112%;font-weight:bolder;color:#cc0000;text-decoration:none;}
a.video-tape:hover{background:url('../images/layout/video-tape-orange.png') no-repeat top;}
a.selected-cat{background:url('../images/layout/video-tape-red.png') no-repeat top;}
a.glider-news-link{color:#c00;text-align:center;font-weight:bold;margin-top:.5em;width: 300px;}
a.glider-news-link:hover{text-decoration:underline;color:#0d0d0d;}
a.prevPage,a.nextPage{height:15px;text-align:left;font-weight:bold;background-color:#c00;font-style:italic;color:#FFF;padding:5px;cursor:pointer;float:left;}
a.newsmini-view-all:hover{background-color:#f18833;}
a.newsmini-view-all{width:100%;height:auto;background-color:#cc0000;text-align:center;color:#fce0af;text-decoration:none;font-weight:bold;display:block;}
a.nextPage.disabled,a.prevPage.disabled{visibility:hidden;}


/* Buttons */
.red-btn {display:inline-block;background:none;margin:0;padding:3px 0;border-width:0;overflow:visible;font:100%/1.2 Arial,Sans-serif;text-decoration:none;color:#fff;cursor: pointer;}
* html button.red-btn { padding-bottom:1px; }

/* Immediately below is a temporary hack to serve the following margin values only to Gecko browsers
   Gecko browsers add an extra 3px of left/right padding to button elements which can't be overriden.
   Thus, we use -3px of left/right margin to overcome this. */

html:not([lang*=""]) button.btn { margin:0 -3px; }
.red-btn span {background:#9f1b1b url(../images/buttons/bg-button-red.png) repeat-x 0 0;margin:0;padding:3px 0;border-left:1px solid #9f1b1b;border-right:1px solid #9f1b1b;}
* html .red-btn span {padding-top:0;}
.red-btn span span {position:relative;padding:3px .4em;border-width:0; border-top:1px solid #9f1b1b;border-bottom:1px solid #9f1b1b;}

/* Header */
#header{ height:246px;width:974px;border:0 solid #fff;position:relative;margin-bottom:25px;}
#header .wab-logo{position:relative;float:left;width:224px;height:224px;border:0 solid #FFF;cursor:pointer;z-index:100;}
#header .wab-logo img{position:absolute;bottom:0px;right:0;}
#header .menu-bar{border:0 solid #CFC;width:976px;height:228px;background:transparent url(../images/layout/header/wab_menubg_v2.png);background-repeat:no-repeat;float:left;}
#header .leaderboard{position:absolute;top:0;right:0;margin-top:25px;width:468px;height:60px;}
#header .weather{position:absolute;display:block;height:60px;top:75px;left:250px;border:0 solid #F00;color:#ffaa40;font-weight:bold;font-style:italic;width:238px;}
#header .weather-text{position:absolute;right:0px;top:0px;display:inline;width:170px;}
#header .weather-image{position:absolute;left:0px;top:0px;display:inline;width:58px;}

/* Footer */
#footer{background-color:#c10b0b;width:918px;min-height:315px;margin:12px 0 0 0;padding:5px 28px;}
#footer .column{width:272px;margin-right:28px;height:200px;float:left;display:block;}
#footer ul h3{color:#ffaa40;margin-bottom:5px;}
#footer ul a:link,#footer ul a:visited{color:#fce0af;text-decoration:none;}
#footer ul a:hover{text-decoration:underline;}
#footer .box{margin-bottom:5px;border:2px solid #de2727;padding:3px;font-size:85%;color:#ffaa40;}


/* Media Player */

.now-playing { height: 76px; padding: 5px 10px; color: #fce0af; background: #b30000 url(../images/layout/playlist/staffpick_caption_bg.png) no-repeat;  background-position: bottom;}



/* Top Nav Bar */
.queue{position:absolute;top:32px;right:0;background-color:#000;color:#FFF;}
#top-nav{height:34px;background-repeat:no-repeat;position:absolute;top:0;right:0;font-size:87%;}
#top-nav input[type=text]{border:1px solid #f9c578;margin-left:5px;margin-top:-3px;padding:2px;width:13em;}
#top-nav .icon{width:18px;height:18px;background-color:#000;display:block;float:left;margin-right:3px;}
#top-nav .corner-left{background-image:url('../images/layout/navigation/corner-left.png');width:10px;height:34px;background-repeat:no-repeat;display:block;float:left;}
#top-nav .corner-right {background-image:url('../images/layout/navigation/corner-right.png');width:15px;height:34px;background-repeat:no-repeat;display:block;float:left;}
#top-nav .divider{background-image:url('../images/layout/navigation/divider.png');width:2px;height:34px;background-repeat:no-repeat;display:block;float:left;}
#top-nav .tab{background-image:url('../images/layout/navigation/tab-bg.png');height:24px;background-repeat:repeat-x;display:block;float:left;padding:8px 10px 0 10px;}
#top-nav .tab-red{color:#fce0af;background-image:url('../images/layout/navigation/tab-bg-red.png');height:24px;background-repeat:repeat-x;display:block;float:left;padding:8px 10px 0 10px;}

/* Ticker */
.tickercontainer{border:0 solid #FFF;background-image:url(<?=base_url()?>assets/images/caption-more-transparent.png);position:absolute;top:204px;right:0;width:798px;height:20px;margin:0;padding:0 overflow:hidden;z-index:10;}
.tickercontainer .mask{position:relative;left:0;width:765px;height:19px;overflow:hidden;}
#ticker{position:relative;display:none;}
ul.newsticker{position:relative;left:750px;font:bold 100% Verdana;list-style-type:none;margin:0;padding:0;}
ul.newsticker li{float:left;margin:0 25px 0 0;padding:0;display:block;color:#ffaa40;}
ul.newsticker span{color:#ffaa40;}
ul.newsticker a{white-space:nowrap;padding:0;color:#ffaa40;font:bold 100% Verdana;margin:0 50px 0 0;text-decoration:none;outline:none;}
ul.newsticker a:hover{color:#fce0af;}

/* Tweetbot */
#tweetbot{background:url(../images/layout/tweetbot/background.png);height:193px;position:relative;margin:12px 0 0 0;width:120px;padding-top:245px;}
#tweetbot .tweet-followus{outline:none;display:block;position:absolute;top:169px;left:12px;font-family:courier;background:url(../images/layout/tweetbot/follow-us.png) no-repeat;width:95px;height:24px;}
#tweetbot .tweet-followus:hover{background:url(../images/layout/tweetbot/follow-us-hover.png) no-repeat;}
#tweetbot .tweet-status{padding:15px;font-size:83%;border:0 solid #000;font-weight:bold;text-align:center;}
#tweetbot .tweet-status a{text-decoration:none;color:#0d0d0d;outline:none;}
#tweetbot .tweet-status a:hover{color:#cc0000;}

/* Menu */
#main-menu{ height:46px;background-repeat:no-repeat;position:absolute;top:154px;left:227px;z-index:100;}
#main-menu input[type=text]{ border:1px solid #f9c578;margin-left:5px;}
#main-menu .icon{width:18px;height:18px;background-color:#000;display:block;float:left;margin-right:3px;}
#main-menu .corner-left{width:10px;height:34px;display:block;float:left;}
#main-menu .cl-red{width:9px;height:34px;display:block;float:left;}
#main-menu .divider{width:2px;height:34px;display:block;float:left;}
#main-menu .tab{ height: 25px; padding-top: 5px; color:#c00;display:block;float:left;cursor:pointer;font-family:verdana;}
#main-menu .tab:hover { color: #fff; background-color: #f8b764; }
#main-menu ul#menu{ margin-top:4px;padding:0; height: 40px;}
#main-menu ul#menu li.mega{display:inline;margin:5px 5px 0px 5px;position:relative;}
#main-menu ul#menu h2,#main-menu ul#menu h3{font-weight:normal;display:inline;}
#main-menu ul#menu li a{color:#c00;text-decoration:none;display:block;}
#main-menu ul#menu li a:hover{text-decoration:underline;}
#main-menu ul#menu li.mega a{background:center right no-repeat; font-size: 108%;height:100%;}
#main-menu ul#menu li.mega a:hover{text-decoration:none;}
#main-menu ul#menu div{display:none;}
#main-menu ul#menu li.mega div{border:1px solid #ffaa40;width:300px;position:absolute;top:40px;left:0;background:#c00;color:#fce0af;z-index:100;}
#main-menu ul#menu li.hovering div{display:block;}
#main-menu ul#menu li.mega div a:link,#main-menu ul#menu li.mega div a:visited{color:#fce0af;background-image:none;text-decoration:none;}
#main-menu ul#menu li.mega div a:hover{ text-decoration:underline;}
#main-menu ul#menu li div a.more{color:#390;font-weight:bold;}
#main-menu ul#menu div h3{color:#ffaa40;font-weight:bold;font-size:116%;display:block;height:15px;margin:0;margin-bottom:2px;}
#main-menu ul#menu div p{margin:0;padding:0;}
ul#menu div{display:none;}
ul#menu li{position:relative;}
ul#menu li a{ color:#000;text-decoration:none;padding:0 .4em;}
ul#menu li a:hover{text-decoration:underline;}
ul#menu li.mega div{border:1px solid #dda;width:18em;position:absolute;top:32px;left:0;padding:1em;background:#be2026;color:#fce0af;}
ul#menu li.hovering div{display:block;}
ul#menu li.mega div a:link,ul#menu li.mega div a:visited{color:#fce0af;background-image:none;text-decoration:none;}
ul#menu li.mega div a:hover{text-decoration:underline;}
ul#menu li div a.more{color:#390;font-weight:bold;}
ul#menu div h3{color:#ffaa40;font-weight:bold;font-size:123.1%;display:block;padding-bottom:5px;margin-bottom:0;}
ul#menu div p{margin:0 0 .8em 0;padding:0;}

/* Text Styles */
.small-text{font-size:85%;}
.med-text {font-size:116%;}
.large-text{font-size:182%;}
.bold{font-weight:bold;}
.italic{font-style:italic;}

/* Playlist style that displays five items */
#pl-five{height:80px;padding:10px;margin:0 auto;background:#fce0af url(../images/layout/playlist/v2/pl_bg_fce0af.png) repeat-x;}
#pl-five .now-playing{width:462px;height:77px;padding:7px 10px 0 10px; background:url(../images/layout/playlist/pl_bg_8d191b_nowplaying_v3.png);}
#pl-five .now-playing .comment-button{width:74px;float:right;}
#pl-five .now-playing .title{padding-top:5px; font-family:verdana; font-size:108%; font-weight:bold; color:#ffaa40; padding-bottom:2px;}
#pl-five .now-playing .caption{font-family:verdana;font-size:93%;font-weight:normal;color:#fce0af;}
#pl-five .now-playing .comment{font-family:verdana;font-size:93%;font-weight:normal;color:#fce0af;}
#pl-five .inline-interaction textarea{width:450px;padding:3px;font-weight:bold;margin:5px 0 5px 0;}
#pl-five .playlist{margin-left: 30px; width:417px;height:100px;position:relative;overflow:hidden;}
#pl-five .inline-interaction{background-color:#ffaa40;width:462px;border:0 solid #000;height:188px;padding:10px;margin-top:6px;-moz-border-radius:1ex;-webkit-border-radius:1ex;}
#pl-five .inline-interaction div{width:100%;height:200px;float:left;}
#pl-five .items{width:20000em;position:absolute;clear:both;}
#pl-five .item{float:left;cursor:pointer;margin-right:2px;width:100px;height:56px;padding:1px;border:0px solid #fce0af;font-size:77%;font-weight:bold;text-align:center;}
#pl-five .morelink{width:476px;height:12px;padding:3px;background:url(../images/layout/playlist/pl_bg_8d191b_morelink.png);margin-top:198px;}
#pl-five .item img{width:100px;height:56px;margin:0px;}
div.option-bar{background-color:#ff952e;padding:5px;height:25px;}

/* Spacing */
.pb { padding-bottom: 0.3em; } /* padding-bottom */
.pt { padding-top: 0.3em; }
.inner-padding { padding: 0.5em; }

/* Global Classes - revise to inherited where possible*/
.runLength { text-align: center; bottom: 0; float: left; margin: 44px 3px 3px 3px; width: 39px; height: 13px; opacity: 0.8; background: #333333; color: #ffffff; }
.search-submit{color:#ffaa40;font-size:80%;background-color:#c00;padding:1px 0px;border:1px solid #f18833;outline:none;}
.search-submit:hover{color:#cc0000;background-color:#ffaa40;}
.movie-header{width:972px;height:179px;border:0 solid #CCC;background:url('../images/layout/movies/movies-header-bg.png') no-repeat top;position:relative;}
.movie-header .movie-menu{width:455px;height:81px;bottom:0;left:277px;position:absolute;border:0 solid #FFF;text-align:left;}
.movie-header .movie-menu img{border:0 solid #CCC;float:left;}
.music-header{width:972px;height:179px;border:0 solid #CCC;background:url('../images/layout/music/music-header-bg.png') no-repeat top;position:relative;}
.music-header .music-menu{width:470px;height:70px;bottom:0;left:277px;position:absolute;border:0 solid #FFF;text-align:left;}
.music-header .music-menu img{border:0 solid #CCC;padding:0 3px;float:left;}
textarea.wide{width:100%;}
.username a{font-weight:bold;text-decoration:underline;color:#b90000;}
.username a:hover{text-decoration:none;}
hr.dashed-line{border:1px dashed #F9C68A;}
div.dashed-line{height:1px;width:100%;border-bottom:1px dashed #F9C68A;margin:0.5em 0em;}
div.dark-dashed-line{height:1px;width:100%;border-bottom:1px dashed #F18833;margin:0.5em 0em;}
.error{margin:5px 0px 7px 0px;background:#be2026;color:#fce0af;padding:.5em;font-size:85%;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;}
.help{margin-top:10px;background:#ff8b26;color:#db0000;padding:10px 10px;font-size:85%;font-weight:bold;-moz-border-radius:2ex;-webkit-border-radius:2ex;}
.tickercontainer{border:0 solid #FFF;position:absolute;top:204px;right:0;width:798px;height:20px;margin:0;padding:0;overflow:hidden;z-index:10;}
.beta-notice{background-color:#ffaa40;padding:10px;margin-bottom:10px;}
.tab-holder{height:100px;width:270px;margin:10px auto;}
.big-tab{width:60px;height:75px;float:left;display:block;font-family:georgia;text-align:center;margin-right:5px;}
.big-tab .label{padding-top:5px;font-size:100%;}
.big-tab .number{font-size:197%;}
.big-tab .photo_counter{font-size:197%;}
.big-tab .video_counter{font-size:197%;}
.big-tab a,.big-tab a:visited{color:#FFF;}
.big-tab a:hover{text-decoration:underline;}
.form-cat{background:#333;color:#CCC;padding:.5em 0 .5em 1em;margin:.5em 0 5em 1.4em;font-size:85%;font-weight:bold;-moz-border-radius:2ex;-webkit-border-radius:2ex;}
.form-cat-red{background:#be2026;color:#fce0af;padding:10px 10px;margin:0 0 15px 0;font-size:85%;font-weight:bold;-moz-border-radius:2ex;-webkit-border-radius:2ex;}

/* Single video page styles */
.single-video-content-container{min-height:781px;}
.movie-single-caption{padding:10px;font-size:85%;background-color:#fce0af;}
.movie-single-caption a{color:#c00;}
.movie-single-caption a:hover{color:#f18833;}
.title-holder{margin-bottom:.2em;}
.upload-title{font-size:123.1%;}
.upload-subtitle{font-weight:normal;color:#f18833;font-size:85%;}
.caption-box-attached{border-left:5px solid #F18833;border-right:5px solid #F18833;border-top:5px solid #F18833;}
.caption-box-solo{border:5px solid #F18833;margin-bottom:1em;}
.views{background-color:#bcd5e6;}
.likes{background-color:#9edb8d;}
.dislikes{background-color:#d03044;color:#FFF;}
.affection{height:45px;cursor:pointer;float:left;display:block;margin:auto;}
.affection:hover{background-color:green;cursor:pointer;}
.affection-wrapper{height:44px;background-color:#FEA345;margin:0px auto 10px auto;padding:.5em .5em .5em 5em;border:5px solid #F18833;}

/* comments */
.comment-item{padding:0;margin:0px 0px 5px 0px;background-image:url(../images/bg/comment-bg.png);background-position:top right;background-color:#fce0af;background-repeat:repeat-y;}
.comments-holder .normal-marg{margin:0px 0px 5px 0px;}
.comments-holder .no-marg{margin:0px;}
.admin-comment-item{min-height: 125px;}
.admin-comment{margin:.5em 0em;}
.admin-comment-posttime{margin-left:1em;}
.comment-timespan{font-weight:bold;font-size:80%;padding:.3em;}
.options{padding:10px;margin-bottom:0.5em;min-height:20px;}

.comment-by{font-size:85%;margin-bottom:.2em;display:block;}
.comment-by a{color:#c00;text-decoration: none;}
.comment-sidebar{float:left;font-size:85%;width:50px;text-align:center;}
.comment-sidebar img{vertical-align:middle;border:1px solid #F9C68A;}
.comment{float:left;display:block;padding:.5em;margin-left:.5em;vertical-align:top;width:400px;}
.comment .comment-text{font-size:85%;}
.comment .comment-text a{color:#c00;}
.comment .comment-text a:hover{color:#ffaa40;}
.comment a:hover {text-decoration:underline;}
.comment .comment-bottombar{color:#a0a3a3;font-size:80%;}
.comment .comment-bottombar-separator{color:#666666;}
.comment .comment-bottombar a{color:#A0A3A3;text-decoration:none;}
.comment .comment-bottombar a:hover{color:#c00;text-decoration:underline;}
.top-padding{padding-top:1em;}
.fal-message{font-weight:bold;margin-bottom:10px;}

/* Leave a comment form */
#leave-a-comment-form .comment-textarea{border:5px solid #F9C68A;width:450px;height:200px;padding:.3em;background-image:url(../images/bg/line.png);line-height:20px;}
#leave-a-comment-form .comment-form-note{font-size:85%;text-align:left;display:block;margin:.3em 0em;}
.comment-prompter{display:block;text-decoration:none;color:#c00;margin-top:.5em;font-size:110%;font-weight:bold;}
.comment-prompter:hover{color:#f18833;text-decoration:underline;}

.beta-notice{background-color:#ffaa40;padding:10px;margin-bottom:10px;}
.button-block{background-color:#fce0af;width:600px;margin:5px;padding:10px;border:1px solid #000;}
.block .queue-item{min-height:29px;background-color:#ffaa40;border-width:1px 0 0 1px;border-color:#d99136;border-style:solid;}
.block .queue-item .queue-position{width:15px;height:15px;margin-right:10px;padding:7px;display:block;float:left;color:#FFF;background-color:#ff8f16;border-right:1px solid #d99136;}
.block .queue-item .queue-file{width:450px;padding:7px;display:block;float:left;}
.contact_us{display:block;max-width:120px;max-height:183px;min-width:120px;min-height:183px;width:120px;height:183px;outline:none;margin-bottom:1em;}
.dragging-item{width:260px;height:20px;background-color:#000;color:#FFF;}
.dragged-item{display:block;width:45px;height:45px;float:left;}
.nav-heading{border-bottom:0 solid #0d0d0d;font-size:100%;height:25px;position:relative;}
.copyright{margin:0 0 50px 0;background-color:#ffaa40;text-align:right;padding:5px;font-style:italic;color:#c10b0b;font-weight:bold;-moz-border-radius-bottomleft:1ex;-moz-border-radius-bottomright:1ex;-webkit-border-bottom-left-radius:1ex;-webkit-border-bottom-right-radius:1ex;}
.playlist-select{padding:10px;float:left;border:1px inset #fce0af;display:block;}
.playlist-select SELECT{min-width:150px;max-width:250px;}
.playlist-create{width:100%;}
.clear{overflow:hidden;width:100%;}
.addcaption{cursor:pointer;}
.upload-input-container{margin-top:.5em;}
.upload-progress{color:#000;text-align:center;border:1px solid #CCC;padding:1px;position:absolute;width:450px;}
.bb{border-bottom:1px solid #CCC;}
.form-title{display:block;font-weight:bolder;color:#c00;font-size:100%;margin-bottom:.3em;}
.form-title-bb{border-bottom:1px solid #CCC;margin:0 10px 10px 10px;padding:0 0 5px 0;}
.form-info{display:block;font-weight:bold;letter-spacing:-0.5px;font-style:italic;margin-bottom:.5em;font-size:95%;}
.button-cancel{border-color:#b0b0b0 #717171 #717171 #b0b0b0;border-width:1px;border-style:solid;background-color:#8d8d8d;color:#FFF;padding:2px;cursor:pointer;}
.message{padding:.5em 0 1em 1em;}
.pb-outer{padding:3px;background-color:#ffaa40;border-width:1px 0 0 1px;border-color:#d99136;border-style:solid;}
.pb-inner{height:20px;padding:7px 0 0 7px;font-size:83%;font-weight:bold;background-color:#96d35e;color:#FFF;}
.upload_thumb{padding:2px;margin:5px 23px 0 0;border:1px solid #CCC;text-align:center;float:right;}
.page-title{font-size:138.5%;}
.page-banner{width:974px;text-align:center;padding-bottom:1em;display:block;position:relative;}
.black{background-color:#111;color:#666;padding:.5em;margin-bottom:10px;}
.black a:link,.black a:visited{color:#666;text-decoration:none;}
.black a:hover{color:#CCC;text-decoration:underline;}
.ib{margin-right:.3em;margin-bottom:0;padding-top:.5em;padding-left:.6em;padding-bottom:.6em;}
.primary-action{padding:10px;margin-top:10px;background-color:#f5f5f5;height:25px;}
.cb-light{background-color:#fce0af;padding:.5em;overflow:hidden;}
.cb-light-border{background-color:#fce0af;padding:.5em;overflow:hidden;border:1px solid #f18833;}
.cb-white{background-color:white;padding:.5em;overflow:hidden;}
.cb-red{background-color:#CE2121;padding:.5em;overflow:hidden;}
div.cb-orange{background-color:#ffaa40;margin-bottom:10px;padding:1em;overflow:hidden;}
div.cb-orange-promo{background-color:#ffaa40;margin-bottom:10px;padding:1em;overflow:hidden;}
div.cb-orange-promo a{display:block;text-align:center;}
div.cb-orange-db{background-color:#ffaa40;padding-bottom:25px;margin-bottom:15px;overflow:hidden;}
div.cb-softorange{background-color:#F9C68A;margin-bottom:10px;padding:.5em;overflow:hidden;}

.rounded{-moz-border-radius:1ex;-webkit-border-radius:1ex;}
.morerounded{-moz-border-radius:3ex;-webkit-border-radius:3ex;}
.flattop{-moz-border-radius-bottomleft:1ex;-moz-border-radius-bottomright:1ex;-webkit-border-bottom-left-radius:1ex;-webkit-border-bottom-right-radius:1ex;}
.flattopround{-moz-border-radius-bottomleft:3ex;-moz-border-radius-bottomright:3ex;-webkit-border-bottom-right-radius:3ex;-webkit-border-bottom-left-radius:3ex;}
.flatbottom{-moz-border-radius-topleft:1ex;-moz-border-radius-topright:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-top-right-radius:1ex;}
.buffer{width:100%;height:1em;}
.roundright{-moz-border-radius-bottomright:1ex;-moz-border-radius-topright:1ex;-webkit-border-top-right-radius:1ex;-webkit-border-bottom-right-radius:1ex;}
.roundleft{-moz-border-radius-bottomleft:1ex;-moz-border-radius-topleft:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-bottom-left-radius:1ex;}

.black-text{color:#0d0d0d;}
.red-heading{letter-spacing:-1px;margin-top:.3em;font-family:verdana;font-weight:bold;font-style:italic;background-color:#c00;color:#fce0af;-moz-border-radius-topleft:1ex;-moz-border-radius-topright:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-top-right-radius:1ex;padding:.3em .3em .3em .5em;}
.left-text{text-align:left;}
.right-text{text-align:right;}
.center-text{text-align:center;}
.no-padding{padding:0;}
.hidden{display:none;}
.red-caption{display:block;padding:.25em 0 .25em 1.5em;font-family:verdana;font-size:90%;font-weight:bold;color:#fce0af;text-decoration:none;outline:none;background-color:#c00;border:1px solid #c00;-moz-border-radius:1.5ex;-webkit-border-radius:1.5ex;}
.red-caption-long{background-color:#c00;-moz-border-radius:1.5ex;-webkit-border-radius:1.5ex;font-size:95%;margin:1em 0;color:#fce0af;padding:.5em;font-weight:bold;}
.red-caption-long a{color:#ffaa40;text-decoration:none;}
.red-caption-long a:hover{color:#fce0af;text-decoration:underline;}
.light-caption{display:block;padding:.25em 0 .25em 1.5em;font-family:verdana;font-size:90%;font-weight:bold;background-color:#fce0af;text-decoration:none;outline:none;color:#c00;border:1px solid #c00;-moz-border-radius:3ex;-webkit-border-radius:1ex;}
.success-notice{background-color:#597c33;border:1px solid #ead663;color:#FFF;margin-bottom:1em;padding:.5em;}
.warning-notice{background-color:#592333;border:1px solid #f00;color:#FFF;margin-bottom:1em;padding:.5em;}
.rounded-item{background-color:#fce0af;border:1px solid #000;margin-bottom:.3em;padding:.5em;-moz-border-radius:3ex;-webkit-border-radius:3ex;min-height:125px;}
.rounded-item a:link,.rounded-item a:visited{color:#c00;text-decoration:underline;}
.rounded-item a:hover{color:#c00;text-decoration:none;}
.fileUploadQueueItem{font:11px Verdana,Geneva,sans-serif;background-color:#f5f5f5;border:3px solid #e5e5e5;margin-top:5px;padding:10px;width:300px;}
.fileUploadQueueItem .cancel{float:right;}
.fileUploadProgress{background-color:#fff;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;margin-top:10px;width:100%;}
.fileUploadProgressBar{background-color:#09f;}
#article-holder{margin-top:1em;}
.article-image{min-height:259px;width:478px;height:310px;text-align:center;margin:0;overflow:hidden;background-color:#0d0d0d;background-image:url(../images/article_image_placeholder.jpg);background-repeat:no-repeat;background-position:center;position:relative;}
.article-image img{width:478px;height:auto;}
.article-image-caption{display:none;background-image:url(../images/caption-transparent.png);background-position:top left;background-repeat:repeat-x;color:#fff;z-index:2000;height:200px;width:489px;position:absolute;bottom:0;right:0;}
.article-headline{font-style:italic;color:#c00;letter-spacing:-1px;font-size:140%;font-weight:bolder;margin:.5em 0;display:block;margin-right:.5em;}
.article-info{font-weight:bolder;font-style:normal;font-size:90%;letter-spacing:-1px;}
.article-info-inline-title{display:inline-block;width:20%;}
.article-synopsis{margin:1em 0;font-weight:bold;}
.article-fulltext{font-style:normal;}
.article-fulltext a{color:#c00;text-decoration:underline;}
.article-fulltext a:hover{color:#fa8833;}
a.article-back{color:#cc0000;font-size:120%;text-decoration:none;font-style:normal;font-weight:bolder;float:right;clear:right;margin-top:.5em;letter-spacing:-1px;}
a.article-back:hover{color:#0d0d0d;text-decoration: underline;}
.article-related-item{color:#0d0d0d;font-size:85%;height:55px;border:1px solid #fce0af;display:block;padding:0.5em;text-decoration:none;}
.article-related-item a{text-decoration:none;}
.article-related-item-text-holder{display:block;float:left;width:375px;}
.article-related-item:hover{background-color:white;border:1px solid white;}
.article-related-item img{width:55px;height:55px;margin-right:0.5em;}
.article-related-item-postdate{font-size:80%;margin-bottom:0.5em;color:#ee0000;display:block;}
.processing{display:none;}
.errors{display:none;}
.module-heading{ background-color:#fce0af;color:#0d0d0d;font-style:italic;font-size:105%;font-weight:bolder;padding:.3em .3em .3em .9em;border-bottom:1px solid #f18833;-moz-border-radius-topright:1ex;-moz-border-radius-topleft:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-top-right-radius:1ex;position:relative;}
.module-heading-red{letter-spacing:-1px;background-color:#c00;color:#ffaa40;font-style:italic;font-size:105%;font-weight:bolder;padding:.3em .3em .3em .9em;-moz-border-radius-topright:1ex;-moz-border-radius-topleft:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-top-right-radius:1ex;position:relative;}
.module-heading div.red{background-color:#d61818;color:#fce0af;}
.module-heading p{margin:0;padding:0;}
.module-heading hr{margin:0;width:97%;position:absolute;top:21px;}
.module-heading em { font-size: 77%; color: #555555; font-style: italic; font-weight: normal; display: block;}
.margin-top{margin-top:1em;}
.cb-dark{background-color:#f18833;padding:.5em;overflow:hidden;}
.cat-description{letter-spacing:-1px;margin-top:.5em;}
.margin-bottom{margin-bottom:1em;}
.margin-top{margin-top:1em;}
.pag-holder{height:24px;}
.pag-links-holder{float:left;}
.pag-range-display{font-weight:bold;float:left;padding:0.5em;background-color:#ffaa40;}

/* Form */
form.search-form{padding:0;position:relative;top:-3px;left:-2px;}
#flash{position:relative;left:0;width:100%;z-index:1000;background-color:#569;color:white;background-image:url('/static/img/btn.png')};
#profile-picture-gallery{width:100%;height:250px;}
#profile-picture-gallery .profile-picture{float:left;width:90px;}
#profile-bit img{border:1px solid #FFF;float:left;width:35px;height:35px;display:block;margin-right:10px;}
#profile-bit .inner{padding:.5em;}
#profile-bit .profile-container{border:0 solid #00F;}
#profile-bit .profile-image{float:left;padding-right:2em;width:90px;border:0 solid #0C0;}
#profile-bit .profile-details{display:block;border:0 solid #D00;}
#profile-bit .username{font-size:108%;color:#c00;font-style:italic;font-weight:bold;}
#profile-bit .role{font-weight:bold;font-style:italic;}
#profile-bit .profile-options{display:inline;padding-top:3px;margin-top:3px;border:0 solid #000;width:100px;}
#profile-bit a:link, #profile-bit a:visited{ text-decoration:underline;color:#000;}
#profile-bit  a:hover{text-decoration:none;color:#000;}
#register{border:0 solid #FFF;background-color:#ffaa40;padding:1em;-moz-border-radius:3ex;-webkit-border-radius:3ex;}
#register fieldset{width:100%;margin:0;padding:0;border:0 solid #F00;}
#register fieldset input[type=text],#register fieldset input[type=password]{font-size:100%;}
#register .intro{padding-bottom:2em;font-weight:normal;}
#register fieldset textarea{width:417px;}
#register legend{font-size:197%;}
#register .page-title{font-size:138.5%;padding-bottom:1em;}
#disclaimer{padding:10px;border:1px solid #f18833;background-color:#fdefd3;font-size:8pt;color:#000;line-height:12pt;margin:7px 0px 0px 0px;-moz-border-radius:2ex;-webkit-border-radius:2ex;}
#video-box{padding:1em 0 0 .3em;min-height:537px;background-color:#ffaa40;-moz-border-radius:3ex;-webkit-border-radius:3ex;}
#registration #media-browser{-moz-border-radius:1ex;-webkit-border-radius:1ex;min-height:450px;}
#media-browser .buttons{float:right;height:25px;padding:5px 5px; margin: 10px; text-align:right;}
#media-browser .albums,.upload-form,.playlist-form{height:100px;width:661px;padding:10px 0;background-color:#FFF;border-bottom:2px solid #c5af89;display:none;position:absolute;z-index:25;}
#media-browser .playlist-form{height:150px;}
#media-browser ul{margin:0 auto;}
#media-browser .picture-uploads {padding:10px 0 30px 20px;}
#media-browser .picture-uploads .stream-item{cursor:pointer;background-color:#ffaa40;display:block;float:left;width:78px;height:78px;padding:3px;margin:3px;}
#media-browser .picture-uploads .toolbox{position:relative;display:none;width:75px;height:1px;}
#media-browser .picture-uploads .toolbox .tool-tl{width:16px;height:16px;float:right;padding:2px;}
#media-browser .picture-uploads .toolbox .tool-tr{width:16px;height:16px;padding:2px;}
#media-browser .picture-uploads .item-thumb{width:75px;height:75px;border:1px solid #FFF;}
#media-browser .picture-uploads .item-thumb img{position:absolute;border:0 solid #000;}
#media-browser .video-uploads {padding:10px 0 30px 20px;}
#media-browser .video-uploads .stream-item{ background-color:#ffaa40; display:block;float:left;width:164px;height:140px;padding:5px;margin:3px; -moz-border-radius:0.5ex;-webkit-border-radius:0.5ex;}
#media-browser .video-uploads .toolbox{position:relative;display:none;width:162px;height:1px;}
#media-browser .video-uploads .toolbox .tool-tl{width:16px;height:16px;float:right;padding:2px;}
#media-browser .video-uploads .toolbox .tool-tr{width:16px;height:16px;padding:2px;}
#media-browser .video-uploads .item-details { background-color: #fff1de; border:1px solid #FFF; padding: 5px; height: 35px; -moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
#media-browser .video-uploads .item-thumb a { width:162px; height:90px; display: block; margin-bottom: 3px;}
#media-browser .video-uploads .item-thumb img{width:162px; height:90px; position:absolute; border:1px solid #FFF;}
#user_album_list .album{display:block;width:100%;color:#fce0af;background-color:#c11718;padding:5px 0;cursor:pointer;border-width:1px 0 1px 0;border-style:solid;}
#user_album_list .album:hover{background-color:#d03044;color:#fce0af;}
#user_album_list .album .toolbox{float:right;border:0 solid #0F0;width:75px;height:5px;text-align:right;display:none;}
#user_album_list .album-target{background-color:#d03044;color:#fce0af;height:80px;}
#user_album_list .album-dropped{background-color:#d03044;color:#fce0af;}
#user_album_list .album-drag-pickme{background-color:#e66f84;fontcolor:#fce0af;}
#user_album_list .album-drag-hover{border:2px dotted #000;background-color:#d03044;font-weight:bold;color:#fce0af;}
#user_album_list .recently-moved{display:none;margin:5px;padding:5px;background-color:#fce0af;width:254px;}

#pl-browser select{width:100%;}
#pl-browser ul{width:150px; height: 350px; border:1px solid #CC0000;background-color:#fce0af;font-size:77%;margin:5px 0;padding:2px;}
#pl-browser ul .loading{margin:10px auto;width:32px;height:32px;}
#pl-browser li {width:30px; height:30px; padding:0px; border:2px solid #fce0af;cursor:pointer;margin: 0 3px 3px 0; float:left;}
#pl-browser li .pending{background:#fdebbc url(../images/status/pl_item_live.png) no-repeat top right;border:1px solid #888;}
#pl-browser li .title{font-weight:bold;border:0 solid #000;width:100%;height:18px;}
#pl-browser li .info{height:15px;}
#pl-browser li img {height:30px; width:30px; display: block; }
#pl-browser li label{width:40px;}
#pl-browser li input[type=text]{border:1px solid #CCC;padding:2px;}
#pl-browser li input[type=button]{border:1px solid #CCC;padding:2px;background-color:#f9c578;border:1px outset #f9c578;cursor:pointer;}
#pl-browser li .playlist_item_daterange{display:none;padding:5px;width:240px;}
#pl-browser .pl-toolbox{display:none;}
#pl-trash{width:145px;left:-50px 0;height:30px;border:1px inset #dd5454;background:#e78484 url('../images/bg/pl_delete_bg.png') no-repeat;font-size:77%;margin:5px 0;padding:5px;}
#edit-active-playlist{height:210px;width:144px;background-color:#fce0af;border:1px solid #CC0000;font-size:77%;margin:5px 0;padding:5px;}
#edit-active-playlist label{width:40px;}
#edit-active-playlist input{width:140px;}
#edit-active-playlist select{width:140px;}
#picture-browser{padding:10px;border:1px solid #000;background-color:#fce0af;}
#picture-browser .stream-item{cursor:pointer;background-color:#da4937;padding:2px;display:block;float:left;margin:1px 5px 5px 0;width:83px;height:83px;}
#picture-browser .stream-item-hover{background-color:#EEE;border-width:1px;border-style:solid;border-color:#888;padding:2px;display:block;float:left;margin:1px 5px 5px 0;width:83px;}
#picture-browser .stream-item-selected{background-color:#fce0af;border-width:1px;border-style:solid;border-color:#888;padding:2px;display:block;float:left;margin:1px 5px 5px 0;width:83px;}
#picture-browser .stream-item .item-thumb{position:absolute;margin:3px 3px;width:75px;height:75px;border:1px solid #000;}
#picture-browser .stream-item .item-date{background-color:#EEE;margin:2px;padding:1px;position:relative;font-size:7pt;top:5;display:none;text-align:center;border-width:0 1px 1px 0;border-style:solid;border-color:#888;}
#picture-browser .stream-item .item-thumb img{position:absolute;border:0 solid #000;}
#picture-browser .stream-item .item-title{height:25px;width:125px;margin-bottom:3px;font-size:85%;}
#picture-browser .stream-item .item-views{font-size:85%;}
#picture-browser .stream-item .item-caption{font-size:85%;width:200px;margin-top:5px;line-height:12pt;border:0 solid #000;}
#picture-browser .stream-item .item-comments{font-size:85%;}
#picture-browser .stream-item .item-user{font-size:85%;}
#picture-browser .stream-item .item-user a{color:#b90000;font-weight:bold;font-family:arial;font-size:116%;text-decoration:underline;}
#picture-browser .stream-item .item-user a:hover{text-decoration:none;}
#picture-browser .stream-item .item-timespan{font-size:85%;}
#picture-browser .stream-item .item-selector{background-color:#fce0af;padding:5px;text-align:center;display:none;}
#picture-browser .stream-item .item-thumb .toolbox{position:relative;bottom:0;border:0 solid #FFF;display:none;width:16px;height:16px;}
#dashboard-stream{margin:60px 0 0 5px;height:520px;width:625px;position:relative;overflow:hidden;}
#dashboard-stream .stream-items{height:10000em;position:absolute;width:625px;}
#dashboard-stream .stream-item{background-color:#fdc578;border-width:1px 1px 1px 1px;border-style:solid;border-color:#f18833;padding:5px;display:block;float:left;margin:1px 3px 5px 0;}
#dashboard-stream .stream-item .queued{background-color:#CCC;border-width:1px 1px 1px 1px;border-style:solid;border-color:#f18833;padding:5px;display:block;float:left;margin:1px 3px 5px 0;}
#dashboard-stream .stream-item .item-thumb{margin-bottom:5px;background-color:#ff952e;}
#dashboard-stream .stream-item .item-thumb img{width:139px;height:84px;border:1px solid #000;}
#dashboard-stream .stream-item .item-title{height:25px;width:125px;margin-bottom:3px;font-size:85%;}
#dashboard-stream .stream-item .item-views{font-size:85%;}
#dashboard-stream .stream-item .item-comments{font-size:85%;}
#dashboard-stream .stream-item .item-user{font-size:85%;}
#dashboard-stream .stream-item .item-user a{color:#b90000;font-weight:bold;font-family:arial;font-size:116%;text-decoration:underline;}
#dashboard-stream .stream-item .item-user a:hover{text-decoration:none;}
#dashboard-stream .stream-item .item-timespan{font-size:85%;}
#dashboard-stream .stream-item .item-selector{background-color:#fce0af;padding:5px;text-align:center;}
#archive-stream{margin:10px auto; width:483px;}
#archive-stream .stream-item{ -moz-border-radius:1ex;-webkit-border-radius:1ex;background-color:#fce0af;border-width:1px 1px 1px 1px;border-style:solid;border-color:#f18833;display:block;margin:5px auto;height:90px;width:100%;}
#archive-stream .stream-item .item-thumb{margin-bottom:5px;background-color:#ff952e;}
#archive-stream .stream-item img{width:75px;height:75px;float:left;display:block;margin:5px;border:1px solid #FFF;}
#archive-stream .stream-item .item-title{height:25px;width:125px;margin-bottom:3px;font-size:85%;}
#archive-stream .stream-item .item-views{font-size:85%;}
#archive-stream .stream-item .item-caption{font-size:85%;width:200px;margin-top:5px;line-height:12pt;border:0 solid #000;}
#archive-stream .stream-item .item-comments{font-size:85%;}
#archive-stream .stream-item .item-user{font-size:85%;}
#archive-stream .stream-item a{color:#333333;font-weight:bold;font-size:85%;text-decoration:none;}
#archive-stream .stream-item a.red-text{color:#cc0000;font-weight:bold;font-size:115%;text-decoration:none;width:100%;display:block;}
#archive-stream .stream-item a:hover{text-decoration:underline;}
#archive-stream .stream-item .item-timespan{font-size:85%;}
#archive-stream .stream-item .item-selector{background-color:#fce0af;padding:5px;text-align:center;}
#clip-info{display:none;width:469px;margin:0 auto;padding:28px 10px 0 15px;height:67px;font-size:85%;background:#fce0af url(../images/layout/clipbox/cb_bg_fce0af_v3.png);}
#clip-info .clip-caption{font-size:93%;}
#clip-info .clip-title{font-weight:bold;margin-bottom:2px;}

#pl-three{width:478px;height:296px;padding:8px;background:url(../images/layout/playlist/pl_bg_fce0af_v3.png);margin:0 auto;}
#pl-three .now-playing{width:462px;height:77px;padding:7px 10px 0 10px;background:url(../images/layout/playlist/pl_bg_8d191b_nowplaying_v3.png);}
#pl-three .now-playing .comment-button{width:100px;float:right;}
#pl-three .now-playing .comment-button a{float:right;display:block;margin-bottom:.3em;}
#pl-three .now-playing .title{ font-family:verdana; font-size:108%; font-weight:bold; color:#ffaa40; padding-bottom:2px;}
#pl-three .now-playing .caption{font-family:verdana;font-size:85%;font-weight:normal;color:#fce0af;}
#pl-three .now-playing .comment{font-family:verdana;font-size:93%;font-weight:normal;color:#fce0af;}
#pl-three .inline-interaction textarea{width:440px;padding:3px;margin:5px 0 5px 0;}
#pl-three .playlist{width:483px;border:0 solid #000;height:215px;position:relative;overflow:hidden;}
#pl-three .inline-interaction{background-color:#ffaa40;width:462px;border:0 solid #000;height:189px;padding:10px;margin-top:6px;-moz-border-radius:1ex;-webkit-border-radius:1ex;}
#pl-three .inline-comment-wrapper{float:left;border:5px solid #F9C68A;height:167px;width:440px;}
#pl-three textarea.comment-box{border:1px solid #f18833;margin-bottom:.5em;width:430px;height:87px;}
#pl-three .warning{padding:0em 0em .5em 0em;font-size:85%;float:left;width:300px;}
#pl-three .items{width:20000em;position:absolute;clear:both;}
#pl-three .item {font-family:tahoma;float:left;cursor:pointer;margin-right:6px;width:146px;height:200px;padding:5px;font-size: 77%;line-height:12px;background:url(../images/layout/playlist/pl_bg_ffaa40_item_v2.png);margin-top:6px;}
#pl-three .morelink{width:476px;height:12px;padding:3px;background:url(../images/layout/playlist/pl_bg_8d191b_morelink.png);margin-top:198px;}
#pl-three .item img{width:142px;height:104px;margin:2px;}
#pl-three a.nextPage{display:block;width:120px;text-align:right;font-weight:bold;font-style:italic;color:#fce0af;cursor:pointer;float:right;padding:5px;margin-top:5px;}
#pl-threea.prevPage {display:block;width:115px;text-align:left;font-weight:bold;font-style:italic;color:#fce0af;margin:0;padding:0;cursor:pointer;float:left;padding:5px;margin-top:5px;width:120px;}
#pl-three a.nextPage.disabled, #pl-three a.prevPage.disabled{ visibility:hidden; }




div.option-bar { background-color:#ff952e;padding:5px;height:25px; }
#avatar_holder{width:80px;height:80px;border:2px dashed #000;}
div.fu-wrapper{width:588px;background-color:#ff952e;margin:0 auto 25px auto;padding:10px;-moz-border-radius:1ex;-webkit-border-radius:1ex;}
div.fu-wrapper .upload-instructions{width:450px;padding:9px 0 0 10px;float:left;display:inline-block;}
#file-notsupported{font-size:85%;font-weight:bold;background-color:#c00;color:#fff;padding:10px;margin:10px 10px 0 10px;display:block;}
#percent{background-color:#c10b0b;clear:both;display:block;color:#FFF;height:10px;padding:5px 0;border:1px solid #FFF;font-weight:bold;}
#upload_title{border:1px solid #CCC;margin-bottom:10px;width:310px;}
#upload_caption{height:100px;border:1px solid #CCC;margin-bottom:10px;width:310px;}
#upload_tags{border:1px solid #CCC;width:310px;}

div.file-info{margin:0 auto;background-color:#FFF;}
div.file-info label{width:105px;float:left;margin:2px 1em 0 0;text-align:right;font-size:100%;}
div.file-info label em{font-size:93%;display:block;color:#ff952e;padding-bottom:5px;}

div.upload-default{width:480px;height:40px;font-size:100%;margin:0 10px;padding:10px;color:#738068;text-align:left;position:absolute;}
div.upload-default .col-icon{height:16px;text-align:center;border:0 solid #000;width:30px;display:block;float:left;}
div.upload-default .upload-info{display:block;}
div.upload-default .upload-info .item{height:25px;position:relative;margin-top:30px;text-align:center;}
div.upload-default .col-options{height:25px;border:0 solid #000;width:127px;display:block;float:left;padding-left:30px;padding-top:10px;}
div.apcquery{font-size:83%;color:#444;border:0 solid #ccc;}
div.apcquery .info,div.apcquery .total,div.apcquery .loaded{display:block;float:left;overflow:hidden;margin-bottom:2px;}
div.apcquery .info{width:60px;}
div.apcquery .total,div.apcquery .loaded,div.apcquery .rate{text-align:right;width:216px;}
iframe.apcquery{position:absolute;top:-10000px;left:-10000px;}
div.fileinputs{position:relative;}
div.fakefile{position:absolute;top:0;left:0;z-index:1;}
input.file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}

#submit{border-color:#ff926e #ba150c #ba150c #ff926e;border-width:1px;border-style:solid;background-color:#da4937;color:#FFF;padding:2px;}

#confirm{display:none;}
#edit_picture{display:none;}
#playlist_date_picker{display:none;}
#confirm-overlay{background-color:#000;cursor:wait;}
#confirm-container{height:160px;width:300px;text-align:left;background:#fff;border:2px solid #ac2f20;}
#confirm-container .header{height:30px;width:100%;background:url(../images/buttons/header.gif) repeat-x;color:#fff;font-size:1.1em;font-weight:bold;line-height:30px;}
#confirm-container .header span{padding-left:8px;}
#confirm-container .message{color:#333;width:200px;margin:5px auto;font-size:116%;font-weight:bold;}
#confirm-container .buttons{width:152px;border:0 solid #CCC;margin:0 auto;padding:0 8px 0;}
#confirm-container .buttons div{float:right;margin-left:4px;width:70px;height:20px;color:#666;font-weight:bold;text-align:center;background:url(../images/buttons/button.gif) repeat-x;border:1px solid #bbb;cursor:pointer;}
#confirm-container a.modal-close,#confirm-container a.modal-close:link,#confirm-container a.modal-close:active,#confirm-container a.modal-close:visited{text-decoration:none;font-size:123.1%;position:absolute;top:4px;left:270px;color:#FFF;}
#confirm-container a.modal-close:hover{color:#eee;}
#edit-container input[type=text] { font-weight: bold;}
#edit-container{ height:260px;width:500px; text-align:left; background:#fff;border:2px solid #ac2f20;}
#edit-container .header{height:30px;width:100%;background:url(../images/buttons/header.gif) repeat-x;color:#fff;font-size:1.1em;font-weight:bold;line-height:30px;}
#edit-container .header span{padding-left:8px;}
#edit-container .buttons{border:0 solid #CCC;margin:0 auto;padding:0 8px 0;}
#edit-container .buttons div{float:right;margin-left:4px;width:70px;height:20px;color:#666;font-weight:bold;text-align:center;background:url(../images/buttons/button.gif) repeat-x;border:1px solid #bbb;cursor:pointer;}
#edit-container a.modal-close,#edit-container a.modal-close:link,#edit-container a.modal-close:active,#edit-container a.modal-close:visited{text-decoration:none;font-size:1.1em;position:absolute;top:5px;left:481px;color:#FFF;}
#edit-container a.modal-close:hover{color:#eee;}
#edit-container fieldset input[type=text],#edit-container fieldset textarea{ width:470px;}
#datepicker-container{height:300px;width:500px;text-align:left;background:#fff;border:2px solid #ac2f20;}
#datepicker-container p{padding:10px;}
#datepicker-container span.playlist_title{font-weight:bold;}
#datepicker-container .header{height:30px;width:100%;background:url(../images/buttons/header.gif) repeat-x;color:#fff;font-size:1.1em;font-weight:bold;line-height:30px;}
#datepicker-container .header span{padding-left:8px;}
#datepicker-container .buttons{border:0 solid #CCC;margin:0 auto;padding:0 8px 0;}
#datepicker-container .buttons div{float:right;margin-left:4px;width:70px;height:20px;color:#666;font-weight:bold;text-align:center;background:url(../images/buttons/button.gif) repeat-x;border:1px solid #bbb;cursor:pointer;}
#datepicker-container .modal_thumb{padding:2px;margin:23px 23px 0 0;border:1px solid #CCC;text-align:center;float:right;}
#datepicker-container .modal_thumb img{height:105px;}
#datepicker-container a.modal-close,#datepicker-container a.modal-close:link,#datepicker-container a.modal-close:active,#datepicker-container a.modal-close:visited{text-decoration:none;font-size:1.1em;position:absolute;top:5px;left:481px;color:#FFF;}
#datepicker-container a.modal-close:hover{color:#eee;}
#datepicker-container .specific-date{width:465px;padding:5px;background-color:#CCC;cursor:pointer;}
#datepicker-container .pick-specific-date{width:465px;margin-bottom:1em;display:none;background-color:#EEE;padding:5px;}
#upload-container input[type=text]{font-size:100%;}
#upload-container{height:270px;width:500px;text-align:left;background:#fff;border:2px solid #ac2f20;}

#upload-container .header{height:30px;width:100%;background:url(../images/buttons/header.gif) repeat-x;color:#fff;font-size:1.1em;font-weight:bold;line-height:30px;}
#upload-container .header span{padding-left:8px;}
#upload-container .buttons{border:0 solid #CCC;margin:0 auto;padding:0 8px 0;}
#upload-container .buttons div{float:right;margin-left:4px;width:70px;height:20px;color:#666;font-weight:bold;text-align:center;background:url(../images/buttons/button.gif) repeat-x;border:1px solid #bbb;cursor:pointer;}
#upload-container .modal_thumb{padding:2px;margin:23px 23px 0 0;border:1px solid #CCC;text-align:center;float:right;}
#upload-container .modal_thumb img{height:105px;}
#upload-container a.modal-close,#upload-container a.modal-close:link,#upload-container a.modal-close:active,#upload-container a.modal-close:visited{text-decoration:none;font-size:1.1em;position:absolute;top:5px;left:481px;color:#FFF;}
#upload-container a.modal-close:hover{color:#eee;}
div.feedback-user{width:100px;margin-right:10px;float:left;border:0 solid #000;}
div.feedback-user-inner{padding:10px;font-weight:bold;}
div.feedback-item{background-color:#fce0af;margin-bottom:5px;padding:10px;border:1px solid #000;}
div.feedback-type{font-size:161%;margin-bottom:10px;}
div.feedback-avatar{width:50px;margin:10px auto;}

#mini-whatson .whatson-hr {margin:0.2em 0em 0em 0em;width:257px;border: .5px solid #cc0000;padding:0;height:1px;}
#mini-whatson{width:100%;border:0 solid #CFC;background-color:#ffaa40;height:378px;}
#mini-whatson div.header a:link,#mini-whatson div.header a:visited{color:#fce0af;font-style:italic;font-size:116%;font-weight:bolder;letter-spacing:-1px;text-decoration:none;}
#mini-whatson div.header a:hover{text-decoration:underline;}
#mini-whatson .block{width:272px;float:left;border:1px solid #cc0000;background-color:#fce0af;height:355px;margin:10px;padding:0}
#mini-whatson .block .movies-text-holder{font-weight:bold;padding:0em 0.5em 0.5em 0.5em;float:left;font-size:90%;width:200px;}
#mini-whatson .block .movies-text-intro{letter-spacing:-1px;font-style:italic;width:100%;font-size:95%;text-decoration:none;color:#0d0d0d;margin-bottom:0.4em;}
#mini-whatson .block .movies-page-link{text-align:left;padding:0.2em 0.2em 0.2em 0.7em;font-style:italic;width:100%;}
#mini-whatson .block .movies-page-link:hover{text-decoration:none;}
#mini-whatson .block .movie-links{padding:0.3em 0.5em 0.5em 0.5em;}
#mini-whatson .block .movie-video-link a{letter-spacing:-1px;font-style:italic;width:100%;font-size:90%;text-decoration:none;color:#0B0B0B;}
#mini-whatson .block .movie-video-link a:hover{color:#cc0000;text-decoration:underline;}
#mini-whatson .block .popcorn-image{float:left;text-align:right;position:relative;}
#mini-whatson .block .popcorn-image img{left:15px;position:absolute;top:40px;}
#mini-whatson .image-holder{float:left;width:102px;height:102px;border:1px solid #cc0000;margin:0.7em 0.5em 0.5em 0.7em;overflow:hidden;}
#mini-whatson .image-holder img{width:102px;height:100%;}
#mini-whatson .big-night {background-image: url(../images/layout/mini_whatson/cocktail.jpg);background-position:97% 97%;background-repeat:no-repeat;}
#mini-whatson .days-out {background-image: url(../images/layout/mini_whatson/icecream.jpg);background-position:97% 97%;background-repeat:no-repeat;}
#mini-whatson .wide-block .text-holder {position:relative;letter-spacing:-1px;padding:0.5em;float:left;width:215px;height:120px;}
#mini-whatson .wide-block .text-holder .text-heading {font-weight:bold;font-style:italic;}
#mini-whatson .wide-block .text-holder .text {margin:0.5em 0em;}
#mini-whatson .wide-block .cocktail-image {position:absolute;right:0;bottom:0;}
#mini-whatson .wide-block{width:352px;float:left;border:1px solid #cc0000;background-color:#fce0af;height:171px;margin-top:10px;}
#mini-whatson .header{background-color:#d61818;padding:.5em;height:20px;border-bottom:1px solid #fce0af;-moz-border-radius-topright:1ex;-moz-border-radius-topleft:1ex;-webkit-border-top-right-radius:1ex;-webkit-border-top-left-radius:1ex;position:relative;margin-top:0;}
#mini-whatson .subtitle{color:#000;font-style:italic;font-size:90%;font-weight:bolder;padding:.5em;height:20px;border-bottom:1px solid #000;position:relative;margin-top:0;width:relative;}

div.toggle-title{background-color:#e60000;padding:.5em;color:#FFF;}
div.toggle-title a:link,div.toggle-title a:visited{color:#FFF;}
div.toggle-title a:hover{text-decoration:none;}
#toggle-box{display:none;}

div.vertical-rectangle{height:250px;width:300px;background-color:#000;}
div.skyscraper{height:600px;width:120px;}
div.sponsor-strip{max-width:530px;max-height:60px;margin-bottom:1em;}
div.sponsor-spot{max-width:120px;max-height:181px;margin-bottom:1em;}
#flash{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#569;color:white;background-image:url('/static/img/btn.png');background-position:bottom;border-bottom:1px solid #555;}
#flash,#flash *{cursor:pointer;}
#flash .yui-b{padding:5px 0;}
#flash .yui-b>*{font-size:128%;}
#flash label{display:block;text-align:right;font-weight:bold;text-transform:capitalize;}
#flash label:after{content:':';}
#flash.subtle{background-color:#444;color:white;}
#flash.subtle:hover{background-color:#222;}
#flash.warning{background-color:#ff0;color:black;}
#flash.warning:hover{background-color:#ff8;}
#flash.success{background-color:#595;}
#flash.success:hover{background-color:#7b7;}
#flash.failure,#flash.error{background-color:#800;}
#flash.failure:hover,#flash.error:hover{background-color:#a00;}
#flash.subtle,#flash.success,#flash.failure,#flash.error{text-shadow:black 2px 2px 2px;}
#JT_arrow_left{background-image:url(../images/arrow_left.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image:url(../images/arrow_right.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;}
#JT{position:absolute;z-index:100;border:2px solid #ccc;background-color:#fff;}
#JT_copy{padding:10px 10px 10px 10px;color:#333;}
.JT_loader{background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;width:100%;height:12px;}
#JT_close_left{background-color:#ccc;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}
#JT_close_right{background-color:#ccc;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding:1px;border:1px solid #ccc;}
.jTip{cursor:help;}
.rounded-black{background-color:#000;min-height:250px;margin-bottom:10px;}
DIV.box-orange{background-color:#ffaa40;padding:.5em;margin-bottom:10px;min-height:512px;}
#be-our-friend{width:300px;}
#be-our-friend a{text-decoration:none;}
#be-our-friend .title{height:58px;}
#be-our-friend .bottom-box{background-image:url('../images/layout/be_our_friend/bottom-background-short.png');background-repeat:no-repeat;background-position:top;padding:6px 0 0 0;min-height:84px;margin-bottom:10px;}
#be-our-friend .icons{border:0 solid #000;text-align:center;}
#be-our-friend .icon{width:70px;display:inline;text-decoration:none;outline:none;}
#be-our-friend INPUT{border:1px solid #000;background-color:#fce0af;padding:0;font-style:italic;}
#be-our-friend ul{padding:0 1em 0 0;margin-left:2em;list-style:none;border:0 solid #000;}
#be-our-friend li{display:inline;}
#be-our-friend submit{float:none;width:auto;border-style:none;background-color:transparent;}
#be-our-friend label{margin-right:1em;text-align:left;font-weight:bold;}

#flash,#flash *{cursor:pointer;}
#flash .yui-b{padding:5px 0;}
#flash .yui-b>*{font-size:128%;}
#flash label{display:block;text-align:right;font-weight:bold;text-transform:capitalize;}
#flash label:after{content:':';}
#flash.subtle{background-color:#444;color:white;}
#flash.subtle:hover{background-color:#222;}
#flash.warning{background-color:#ff0;color:black;}
#flash.warning:hover{background-color:#ff8;}
#flash.success{background-color:#597c33;border:1px solid #ead663;color:#FFF;margin-bottom:1em;padding:.5em;}
#flash.success:hover{background-color:#7b7;}
#flash.failure,#flash.error{background-color:#800;}
#flash.failure:hover,#flash.error:hover{background-color:#a00;}
#flash.subtle,#flash.success,#flash.failure,#flash.error{text-shadow:black 2px 2px 2px;}

#dropdownpanel{position:absolute;width:100%;left:0;top:0;visibility:hidden;}
#dropdownpanel .contentdiv{background:black;opacity:.5;color:white;padding:10px;}
#dropdownpanel .control{border-top:3px solid black;color:white;font-weight:bold;text-align:right;padding-right:2em;background:transparent url("../images/panel.gif") right center no-repeat;padding-bottom:3px;height:21px;line-height:21px;}
#media_links{margin-right:1em;}
#media_links.user_audio_link{margin-right:5px;}



#newsmini-sidebar, #newsmini-centre{border:1px solid #f18833;padding:0;}
#newsmini-sidebar-slider{padding:0em;}
span.newsmini-story-holder{padding:0.5em 0em 0.5em 1em;color:#0d0d0d;text-decoration:none;display:block;overflow:hidden;}
span.newsmini-story-holder:hover{background-color:white;text-decoration:none;}
span.newsmini-text-holder{float:left;display:block;}
span.newsmini-headline{font-weight:bold;font-style:italic;letter-spacing:-1px;text-decoration:none;color:#c00;margin-bottom:0.5em;text-decoration:none;display:block;}
span.newsmini-headline a{text-decoration:none;color:#cc0000;}
span.newsmini-synopsis{display:block;}
span.newsmini-synopsis a{text-decoration:none;color:#0d0d0d;}
span.newsmini-headline a:hover{text-decoration:underline;}
span.newsmini-image-holder{float:left;margin:0 0 0 .3em;display:block;}
span.newsmini-image-holder img{border:1px solid #F9C68A;}

#newsmini-sidebar-slider span.newsmini-story-holder{height:76.3px;}
#newsmini-sidebar-slider span.newsmini-text-holder{width:70%;}
#newsmini-sidebar-slider span.newsmini-headline{margin-bottom:0.2em;}
#newsmini-sidebar-slider span.newsmini-synopsis{font-size:80%;}
#newsmini-sidebar-slider span.newsmini-image-holder img{width:60px;height:60px;}
#newsmini-sidebar-slider a.newsmini-view-all{padding:.4em 0em;}
#newsmini-sidebar span.newsmini-story-holder{height:78px;}
#newsmini-sidebar span.newsmini-text-holder{width:72%;}
#newsmini-sidebar span.newsmini-synopsis{font-size:85%;}
#newsmini-sidebar span.newsmini-image-holder img{width:60px;height:60px;}
#newsmini-sidebar a.newsmini-view-all{padding:.5em 0em;}
#newsmini-centre span.newsmini-story-holder{height:70px;}
#newsmini-centre span.newsmini-text-holder{width:80%;}
#newsmini-centre span.newsmini-synopsis{font-size:90%;}
#newsmini-centre span.newsmini-image-holder img{width:70px;height:70px;}
#newsmini-centre a.newsmini-view-all{padding:1em 0em;}
div.news-heading{padding:.2em 0 .2em .4em;}
div.news-holder{border:1px solid #c00;}
div.news-story{margin-bottom:.5em;}
div.news-image{min-width:80px;max-width:80px;width:80px;min-height:80px;max-height:80px;height:80px;float:left;display:inline-block;overflow:hidden;text-align:center;}
div.news-text-holder{float:left;width:60%;height:85px;display:inline-block;margin-left:1em;}
div.news-info{width:100%;float:right;font-weight:bold;font-style:italic;font-size:80%;}
div.news-content{margin-top:.2em;width:100%;min-height:50px;height:50px;float:right;font-size:90%;}
div.news-readmore{display:inline;width:68px;height:auto;text-align:center;margin-top:0;float:right;text-decoration:none;padding:0 .5em .2em .5em;font-size:82%;cursor:pointer;}
div.news-readmore:hover{background-color:#ffaa40;border:1px solid #ffaa40;color:#c00;cursor:pointer;}
div.news-readmore-a{cursor:pointer;text-decoration:none;}

div.school-noticeboard{background-image:url(../images/layout/schools/school_noticeboard.jpg);padding-top:5.5em;}
div.school-story{background-color:transparent;margin-left:2em;}
div.school-stories-full{margin-bottom:2em;}
div.school-heading{padding:.2em;margin-bottom:.4em;}
div.school-news-content{font-weight:bold;margin-bottom:1em;font-size:90%;}
#image-single{border:0 solid #CFC;min-height:365px;}
#image-single div.image{overflow:hidden;}
#image-single .single-image-caption{font-size:95%;text-align:center;-moz-border-radius:2ex;-webkit-border-radius:2ex;margin-bottom:.8em;padding:.5em;}
#image-single div.title{background-color:#d61818;color:#FFF;padding:5px;margin:1px 0;font-weight:bold;}
#image-single div.caption{background-color:#fce0af;padding:5px;}
#image-single div.link{padding-top:10px;float:right;}
#image-single div.link a:hover{padding:5px;background-color:#fce0af;color:#d61818;min-height:10px;}
#login label{width:20%;}
#forgotten-password label{width:20%;}
#submit-gig{padding:0;margin:0;}
#submit-gig .big-label{display:block;width:100%;letter-spacing:-1px;font-style:italic;font-size:130%;}
#submit-gig label{margin:0;padding:0;display:block;width:100%;text-align:left;font-style:italic;letter-spacing:-1px;}
#submit-gig input[type="text"]{background-color:#ffaa40;width:90%;margin-bottom:.2em;}
#submit-gig input[type="submit"]{width:100%;padding:0;margin:0;}
#submit-gig select{outline:none;padding:0;}
#submit-gig .start_time_ampm{width:44%;margin-left:1em;}
#submit-gig ul{padding:0;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:9999;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:9999;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}

#pagination-digg li{border:0;margin:0;padding:0;font-size:11px;list-style:none;margin-right:3px;float:left;}
#pagination-digg li a{height:17px;border-width:1px;border-style:solid;border-color:#fce0af #cc8833 #c83 #fce0af;background-color:#ffaa40;}
#pagination-digg .previous-off,#pagination-digg .next-off{border:solid 1px #dedede;color:#888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
#pagination-digg .next a,#pagination-digg .previous a{font-weight:bold;}
#pagination-digg .active{height:17px;background:#c02020;color:#fff;font-weight:bold;display:block;float:left;padding:3px 6px;border-width:1px;border-style:solid;border-color:#d22323 #9f1b1b #9f1b1b #d22323;}
#pagination-digg li a:link,#pagination-digg li a:visited{color:#c00;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-digg li a:hover{border-width:1px;border-style:solid;border-color:#fef0d7;background-color:#fce0af;}

#poll-booth .question{font-size:146.5%;}
#poll-booth .image-option{float:left;width:165px;border:0px solid #F00;}
#poll-booth div.image-option div.vote{display:inline-block;height:50px;width:161px;}
#poll-booth div.image-option div.vote{font-size:85%;padding:5px;display:block;width:150px;height:39px;background:#fce0af url('../images/layout/poll/vote-now-bg.png') no-repeat;background-position:0px -150px;text-align:center;text-decoration:none;color:#d61818;font-weight:bold;font-style:italic;}
#poll-booth div.image-option div.vote:hover{font-size:85%;padding:5px;display:block;width:150px;height:39px;background:#fce0af url('../images/layout/poll/vote-now-bg.png') no-repeat;background-position:0px -100px;text-align:center;text-decoration:none;color:#fce0af;font-weight:bold;font-style:italic;cursor:pointer;}
#poll-booth div.image-option .voted{font-size:85%;padding:5px;display:block;width:150px;height:39px;background:#fce0af url('../images/layout/poll/vote-now-bg.png') no-repeat;background-position:0px 0px;text-align:center;text-decoration:none;color:#d61818;font-weight:bold;font-style:italic;}
#poll-booth div.image-option .novote{font-size:85%;padding:5px;display:block;width:150px;height:39px;background:#fce0af url('../images/layout/poll/vote-now-bg.png') no-repeat;background-position:0px -50px;text-align:center;text-decoration:none;color:#d61818;font-weight:bold;font-style:italic;}
#poll-center{min-height:320px;}
#poll-center div.poll-scroller{position:relative;overflow:hidden;padding:0px 0;float:left;margin:10px 0 0 10px;width:495px;height:275px;}
#poll-center div.title{background-color:#d61818;padding:5px;color:#fce0af;margin-bottom:10px;}
#poll-center div.option-holder{width:10000em;position:absolute;height:275px;}
#poll-center div.image-option{width:165px;border:0px solid #DDD;float:left;}
#poll-center div.image-option div.vote{display:inline-block;height:50px;width:161px;}
#poll-center div.image-option div.vote a{font-size:85%;padding:5px;display:block;width:150px;height:39px;background:#fce0af url('../images/layout/poll/vote-now-bg.png') no-repeat;background-position:0px -50px;text-align:center;text-decoration:none;color:#d61818;font-weight:bold;font-style:italic;}
#poll-sidebar{width:270px;}
#poll-sidebar .sup{display:inline;vertical-align:top;}
#poll-sidebar div.poll-single-option{border:1px solid #ffaa40;padding:0.3em;cursor:pointer;}
#poll-sidebar div.poll-single-option:hover{border:1px solid #F18833;background-color:#fce0af;}
#poll-sidebar div.poll-wrapper{min-height:230px;margin:auto;}
#poll-sidebar div.title-holder{height:63px;background:url('../images/layout/poll/title-background.png') no-repeat top;border:0px solid #C00;margin:0;}
#poll-sidebar div.poll-title{color:#d61818;font-style:italic;font-weight:bold;margin:0px auto;padding-top:8px;width:170px;}
#poll-sidebar div.poll-image{width:75px;height:222px;float:left;overflow:hidden;}
#poll-sidebar div.poll-image img{height:222px;}
#poll-sidebar div.poll-content{float:right;width:190px;border:0px solid #CFC;}
#poll-sidebar div.poll-options{padding-left:0.3em;margin-top:0.5em;}
#poll-sidebar div.poll-options-holder{height:152px;}
#poll-sidebar div.poll-results{border:0px solid #000;margin:5px;}
#poll-sidebar div.result-item{position:relative;}
#poll-sidebar div.result-item .result-bar{background-color:#be2026;padding:2px;color:#FFF;display:block;height:12.5px;margin-top:4px;}
#poll-sidebar .you-voted{position:absolute;right:0px;bottom:3.5px;}
#poll-sidebar div.result-item .result-bar .percent-reading{font-size:80%;vertical-align:top;}
#poll-sidebar ul{margin:0;padding:10px 0;}
#poll-sidebar li{padding:2px 0;}
#poll-sidebar div.poll-options label{padding-left:5px;}
#poll-sidebar .red-caption{text-align:center;outline:none;min-width:275px;padding:0;padding:0.2em 0em;}
#poll-sidebar .red-caption:hover{background-color:#fce0af;color:#333;border:1px solid #C6600D;}
#poll-sidebar .option-title{vertical-align:top;font-weight:bold;font-size:85%;display:inline-block;width:155px;}
#poll-sidebar .chosen{display:none;vertical-align:top;}
#poll-sidebar .chosen-result{vertical-align:top;margin-top:.1px;}
#poll-sidebar .chosen-result img{width:11px;height:11px;}
#poll-before-success, #poll-no-option{display:none;float:right;width:188px;height:194px;background-color:#fce0af;text-align:center;font-weight:bold;letter-spacing:-1px;padding-top:2em;}
#poll-try-again{cursor:pointer;}
#poll-try-again:hover{color:#0d0d0d;text-decoration:underline;}
hr.pag-separator{border-color:#F9C68A;}
div.pag-separator{height:1px;width:100%;background-color:#F9C68A;margin:0.5em 0em;}
div.dark-pag-separator{height:1px;width:100%;background-color:#F18833;margin:0.5em 0em;}

#pagination-digg a:link,#pagination-digg a:visited{color:#c00;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-digg a:hover{border-width:1px;border-style:solid;border-color:#fef0d7;}

.css_right {float: right;}
.css_left{float:left;}

.page-title-box-outer{border-bottom: 1px solid #d38d35;}
.page-title-box{padding:15px;background-color:#ffe6c5;border:1px solid #fff;}
.page-title-box .title{font-size:123.1%;color:#c01617;font-weight:bold;}

form.cmxform fieldset{margin-bottom:10px;}
form.cmxform legend{padding:0 2px;font-weight:bold;}
form.cmxform label{display:inline-block;line-height:1.8;vertical-align:top;}
form.cmxform fieldset ol{margin:0;padding:0;}
form.cmxform fieldset li{list-style:none;padding:5px;margin:0;}
form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}
form.cmxform fieldset fieldset label{display:block;width:auto;}
form.cmxform em{font-weight:bold;font-style:normal;color:#f00;}
form.cmxform label{width: 120px;/* Width of labels */}
form.cmxform fieldset fieldset label{margin-left: 123px;/* Width plus 3 (html space) */}

/* Add this bar */
.wab_addthis{font-weight:normal;font-style:normal;float:right;background-color:white;padding:.3em;vertical-align:top;border:4px solid #F9C68A;}
.wab_addthis a{text-decoration:none;color:#0d0d0d;}

/*User Profiles*/
a.profile-link{color:#c00;text-decoration:none;}
a.profile-link:hover{color:#f18833;text-decoration:underline;}