/******* NAVIGATION *************/
body
{
    behavior: url("/css/csshover.htc");
    padding: 0px;
    word-wrap:break-word;
    background: #e2e2e2;
}
div.simplebox 
{
    border-top:1px solid #ccc;
    padding: 10px 0;
    margin:16px 0;
    border-bottom: 1px solid #ccc;
}
body,div,p,td,span
{
    font-family: Arial, Tahoma, Sans-Serif, Helvetica;
    color: #000000;
    font-size: 12px;
}
div.validation ul
{
    line-height: normal;
}
#menu ul, #menu li
{
    display: inline;
    margin: 0;
    padding: 0;
    border: 0;
}
#menu ul
{
    width: 200px;
    background: #fff;
    list-style-type: none;
}
div.help_tab {
    background-color: #B20000;
    border-left: 2px solid black;
    padding:4px;
    margin-left:-15px;
    text-align: center;
    
}
div.help_tab a {
    color:#FFF !important;
}
.advertisement-caption{
font-weight:bold;
text-transform: uppercase;
color: #999 !important;

font-size:10px;
text-align:left;
padding:0;margin:0;margin-top:4px;
margin-bottom:15px;
}
a:hover 
{
    color:#bebebe;
}
a:link,a:visited 
{
    color:#ffffff;
}
div.banner.last {
    margin-bottom: 0px;
}
.banner-container 
{
    background-color:#ffffff;
    padding:10px;
    text-align:center;
}
.split-left 
{
    width: 330px;padding:0px 15px 15px 15px;
}
.split-right 
{
    padding: 0px 15px 0px 0px;
}

iframe.upload
{
    width: 100%;
    height: 386px;
    border: none;
}
iframe.uploadnetwork
{
    width: 100%;
    height: 346px;
    border: none;
}
.thumbnailpro
{
    vertical-align: middle;
    text-align: center;
    padding:0 10px 0 10px;
}

.thumbnail
{
    vertical-align: middle;
    text-align: center;
}
.thumbnail_top
{
    padding-top:8px;
    vertical-align: top;
    text-align: center;
}
div.avatar_image img {
    margin-top:8px;
    margin-bottom:4px;
}
img
{
    border: none;
}
#menu li
{
    position: relative;
    padding: 0px;
}
#menu li.folder
{
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica !important;
    float: left;
    padding: 3px 14px 4px 8px;
    background-color: #b20000;
    border-right: 1px solid #990202;
}
#menu li.folder:hover
{
    z-index: 10;
    background-color: #000000;
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
}

#menu li.folder ul
{
    position: absolute;
    display: none;
    left: 0px; /* IE */
    top: 23px;
}

#menu li.folder > ul
{
    left: 0px;
}

#menu ul.level1 li.folder:hover ul.level2
{
    display: inline;
    width: 150px;
}
a
{
    padding: 0px;
    text-decoration: none;
}
#menu li > a
{
    width: auto;
}
#menu li a.submenu
{
    background-color: #CCCCCC;
    padding-left: 10px;
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
    color: #333333;
    display: block;
    border-bottom: 1px solid #FFFFFF;
    padding-top: 3px;
    padding-bottom: 4px;
}

#menu li a.submenu:hover
{
    background-color: #EFEFEF;
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
    color: #990000;
}


#menu li.explain
{
    font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
    background-color: #DCEAF9;
    border-bottom: 0px solid #FFFFFF;
    color: #6699CC;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 4px;
    width: 190px;
}
#header {
    height: 103px;
}

#header, div.link_strip
{
    background: #FFF url('/images/newmain/header_bg.jpg') no-repeat top right;
}

#headline_videos {
    margin: 10px 0px;    
}

table.featured_video table.more_info {
    /*margin-top: 8px;*/
}
table.vote_buttons {
    margin-bottom:.5em;
}

div#root
{
    width: 937px;
    position: absolute;
    left: 50%;
    margin-left: -469px;
}

div.content, div.content_nopad
{
    background: #FFFFFF;
}
div.centered {
    text-align: center;
}
div .content
{
    margin-top: 20px;
}
div.content a {
    color: #333333;
}
div.content a:hover {
    color: #A00101;
}
.left_col 
{
   padding-left:15px;
   vertical-align: top;
   padding-bottom: 2em;
}
.right_col
{
    width: 330px;
    vertical-align: top;
    padding-bottom: 2em;
    padding:0 0 0 15px;
}
.right_col.pad_top {
    padding-top: 73px;
}
#footer
{
    margin-bottom: 25px;
    clear: both;
}
#footer .top
{
    padding-top: 10px;
    background: #FFFFFF;
}
#disclaimer, #credits
{
    margin-top: 10px;
    margin-bottom:10px;
}
#credits
{
    float:right;
}
#disclaimer 
{
    float:left;
}
.cb {
clear:both;
}

div.content_paddingHome
{
    padding-right:15px;
}
div.content_padding, div.content_paddingHome
{
    padding-top: 10px;
    padding-left: 15px;
}
div.sidebar-videos 
{
    padding-left: 38px;
    padding-bottom:18px;
}
div.sidebar_title
{
    padding: 4px;
    background: #000000;
}
div.sidebar_padding
{
    padding: 13px;
}

div.sidebar_title span
{
    vertical-align: middle;
}

div.sidebar_title img
{
    vertical-align: middle;
}
div.sidebar_box
{
    margin-top: 15px;
    width: 307px;
}
div.sidebar_box_pro
{
    padding: 0 10px 10px;
    width:307px;
}
div.sidebar_box *, .darkbg *
{
    color: #000000;
    font-size: 11px;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html li.explain
{
    width: 190px;
}
/* End hide from IE5/mac */

a:hover
{
    color: #bebebe;
}
#menu
{
    background: #b20000;
    margin: 0;
    padding: 0px;
}
#menu a
{
    color: #ffffff;
}
#menu ul.level2 a
{
    color: #000000;
}
#link
{
    font: 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
}
/******* TOP NAV2 *************/
.top_nav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#333;
    text-align: right;
    line-height: 16px;
}
.top_nav a:link, .top_nav a:visited, .top_nav a:active
{
    color:#333;
}
.top_nav A:hover
{
    color: #FF0000;
}
.date
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #a00101;
    text-align: left;
}
/******* MAIN *************/
body
{
    background-image: url(../images/background3.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-attachment: fixed;
}
.sub_title_home
{
    font-family: Arial, Helvetica, sans-serif;
    color: #a00101;
    font-weight: bold;
    font-size: 15px;
    line-height: 30px;
}
.sub_title_home A:link, .sub_title_home A:visited, .sub_title_home A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #a00101;
    font-weight: bold;
}
.sub_title_home A:hover
{
    color: #000000;
}
.sub_cats
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
}
#RemainingCharacters
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
}
.main A:link, .main A:visited, .main A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333 !important;
    line-height: 16px;
    text-decoration: none;
}
.main A:hover
{
    color: #b20000;
}
.main_bold
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}
.main_bold A:link, .main_bold A:visited, .main_bold A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}
.main_bold A:hover
{
    color: #b20000;
}
.main 
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
}
.small_title_bold
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}
.small_title_bold A:link, .small_title_bold A:visited, .small_title_bold A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}
.small_title_bold A:hover
{
    color: #a00101;
}
div.category_item
{
    float: left;
    width: 185px;
    border-bottom: 1px solid #ccc;
    color: #000000;
}

div.category_item img
{
    vertical-align: middle;
}
div.videoitem_title, div.button_row {
    padding: .5em 0;
}
div.videoitem_title {
    height:29px;
    overflow:hidden;
}
.poll
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    line-height: 16px;
}
.poll A:link, .poll A:visited, .poll A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}
.poll A:hover
{
    color: #CCCCCC;
}
.poll2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}
.poll2 A:link, .poll2 A:visited, .poll2 A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}
.poll2 A:hover
{
    color: #CCCCCC;
}
.sub_title_home3
{
    font-family: Arial, Helvetica, sans-serif;
    color: #a00101;
    font-weight: bold;
    font-size: 15px!important;
}
.sub_title_home3grey
{
    font-family: Arial, Helvetica, sans-serif;
    color:#9B9B9B;
    font-weight: bold;
    font-size: 15px;
}
.sub_title_home2
{
   color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    overflow:hidden;

}
.double-line,.triple-line,.single-line
{
    line-height:normal;
    display:block;
    overflow:hidden;
}
.single-line 
{
    height:19px;
}
.double-line  
{
    height:34px;
}
.triple-line 
{
    height:45px;
}
.sub_title_home2.double-line 
{
    height:36px;
    overflow:hidden;
}
.sub_title_home2 A:link, .sub_title_home2 A:visited, .sub_title_home2 A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}
.sub_title_home2 A:hover
{
    color: #b20000;
}
.area_text_bold
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
    font-size: 11px;
    line-height: 14px;
    text-align: right;
}
.area_text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    text-align: right;
     float:right;
     padding:0 15px 10px 0;
     
}
.area_text A:link, .area_text A:visited, .area_text A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    text-align: right;
}
.area_text A:hover
{
    color: #A00101;
}
span.online {
color: Green;
}
table.paging
{
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: 1px;
    margin-right: 1px;
}

table.paging td.numbers
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
}

table.paging a
{
    color: #A00101;
    margin-left: 6px;
    margin-right: 3px;
}
table.paging a:hover
{
    text-decoration: underline;
}
table.paging td.numbers.active
{
    background-color: #FFFFFF;
}
table.paging td.numbers.active a
{
    color: #000000;
    font-weight: bold;
}
table.paging td.numbers.active a:hover
{
    color: #000000;
    cursor: default;
}
table.paging td.numbers A:link, table.paging td.numbers A:visited, table.paging td.numbers A:active
{
}
.sub_text_home
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
}
.added
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bold;
    font-size: 11px;
    line-height: 14px;
}
.added2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
}
.added2 A:link, .added2 A:visited, .added2 A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}
.added2 A:hover
{
    color: #0f4398;
}
.added3, span.added3
{
    font-family: Arial, Helvetica, sans-serif;
    color: #888888;
    font-weight: normal;
    font-size: 11px;
}
td.video_profile_row
{
    padding: 1em 10px;
    color: #0f4398;    
}
td.video_profile_row img {
    vertical-align: middle;
}
td.video_profile_row A:link, td.video_profile_row A:visited, td.video_profile_row A:active
{
    font-size: 11px;
    color: #0f4398;
}
td.video_profile_row A:hover
{
    color: #a00101;
}
.added5
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
    font-size: 11px;
}
.added7
{
    font-family: Arial, Helvetica, sans-serif;
    color: #444444;
    font-weight: normal;
    font-size: 12px;
}
.percent
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b20000;
    font-weight: bolder;
    font-size: 26px;
    
}
.percent2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #9B9B9B;
    font-weight: bolder;
    font-size: 70px;
}
.percent2blog
{
    font-family: Arial, Helvetica, sans-serif;
    color: #9B9B9B;
    font-weight: bolder;
    font-size: 32px;
}
h1.f_title_blue, h2.f_title_blue
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bolder;
    font-size: 17px;
    margin-bottom: 1em;
}
.f_title_red2, h2, .info-box h2 a
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b20000;
    font-weight: bolder;
    font-size: 17px;
}
.f_title_red, h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b20000;
    font-weight: bolder;
    font-size: 23px;
    line-height:26px;
    margin: 0;
    padding: 0;
}

.f_title_black
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bolder;
    font-size: 23px;
}
.f_profile_black
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bolder;
    font-size: 25px;
}
.f_comments_blue
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bold;
    font-size: 17px;
    line-height: 14px;
    text-align: left;
}
.f_comments_blue A:link, .f_comments_blue A:visited, .f_comments_blue A:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0f4398;
    font-weight: bold;
    font-size: 17px;
    line-height: 14px;
    text-align: left;
}
.f_comments_blue A:hover
{
    color: #a00101;
}
.feature title
{
    font-family: Arial, Helvetica, sans-serif;
    color: #b20000;
    font-weight: bolder;
    font-size: 16px;
}
/******* Polls / News  *************/

div.news_list img.main_image {
    float:left;
    margin-top: 1.4em;
    margin-right: 15px;
    margin-bottom:15px;
}

.main_poll A:link, .main_poll A:visited, .main_poll A:active
{
    color: #000000;
}
.main_poll A:hover
{
    color: #FF0000;
}
.main_poll_bold
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
}
.bb5
{
    border: 1px inset #222222;
}
.bb5 A:link, .bb5 A:visited, .bb5 A:active
{
    border: 1px inset #222222;
}
.bb5 A:hover
{
    border: 1px inset #999999;
}
.borderit img
{
    border: 1px solid #222222;
}
.borderit:hover img
{
    border: 1px solid #999999;
}
.borderit:hover
{
    color: #999999; /* irrelevant definition to overcome IE bug */
}
/******* MISC *************/
.big
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 16px;
    padding-top: 3px;
}
.small
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 11px;
}
div.flash_message {
   padding:8px; border:1px solid #B06840; background-color:#FEFACB;
   
   margin:5px;
}
/******* RSS *************/
.rss_title
{
    margin-top: 10px;
}
.rss_title A:link, .rss_title A:visited, .rss_title A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    line-height: 15px;
    color: #FF0000;
}
.rss_title A:hover
{
    color: #FFFFFF;
}
span.rss_title
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
    color: #FFFFFF;
}
/******* SCROLLER *************/
#highlight_ticker
{
    background: #333333;
    position: relative;
    padding: 10px;
}

#highlighter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position: absolute;
    text-decoration: none;
    text-align: left;    
}
#highlighter a {
    color: #FFFFFF;
}
#highlighter a:hover {
    /*color: #B20000;*/
    color: #bebebe;
}

/******** FORMS ****************/
form textarea
{
    width: 98%;
}
form input.full_width {
    width: 98%;
}
form input.label, form textarea.label {
    color: #333333;
}
form input.embed {
    width:250px;
    font-family: Courier New;   
    font-size: 10px;
    color: #424242;
}
form input.embed.large 
{width:436px;}

div.content .right {
    float:right;
}

/****** CHAT *********/
#chat_window
{
    display:none;
    height: 300px;
    position: relative;
    background: #707070 url(/images/background_news4.jpg);
    background-repeat: no-repeat;
}
#chat_window.expanded 
{
    display:block;   
    background: #707070 url(/images/background_news5.jpg);
    bac
    height:550px;
}
#chat_area
{
    background: #ffffff;
    position: absolute;
    top: 25px;
    left: 5px;
    right: 5px;
    bottom: 85px;
    overflow: auto;
}
#contact_area
{
    bottom: 30px;
    position: absolute;
    left: 5px;
    right: 5px;
    padding-top: 3px;
    overflow: auto;    
    height: 45px;
}

#contact_area div.contact
{
    display: inline;
    padding: 2px;
    border: 1px solid #999;
    margin-right: 2px;
    cursor: pointer;
}
#no_contact_message
{
    padding: 5px;
}


#contact_area div.contact.active
{
    background: green;
}
#contact_area div.contact.notice {
    background: red;
}

#chat_window #input_area
{
    background: #ffffff;
    position: absolute;
    right: 5px;
    left: 5px;
    height: 24px;
    bottom: 5px;
}
#chat_window #input_area input
{
    padding: 3px;
    width: 90%;
    border: none;
    font-size: 12px;
    color: #000000;
    background: url(/images/chat_msg_prompt.gif);
    background-repeat: no-repeat;
    padding-left: 26px;
}

#chat_window .message
{    
    color: #000000;
    padding: 3px;
    padding-left: 8px;
}
#chat_window .message span.name
{
    font-weight: bold;
    color: #000000;
}

/**** FORUM ****/
table.forumtable
{
    width: 100%;
    margin-top: 1em;
}

table.forumtable th, table.forumtable td
{
    padding: 5px;
    padding-left:8px;
    background-color: #e2e2e2;
    border-top: 4px solid #FFFFFF;
     
}

table.forumtable th
{
    background-color: #b20000;
    color: #FFFFFF;
    text-align: left;
}

table.forumtable td span.date
{
    color: #b20000;
}


table.threadtable td.left
{
    width: 180px;
}
table#threadlist .input
{
    height: 200px;
}

div.firstpost
{
    border: 5px solid #cccccc;
    padding: 15px;
    margin: 10px;
}

table.container 
{
    margin: 5px 0px;
}
div.container 
{
    margin:15px 0;
}

span.order-links a:hover 
{
    color:#A00101!important;
}

span.order-links .active 
{
    font-weight:bold;
}

.added4 {
    color:#0F4398;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:14px;
}

.info-box 
{
    padding-top:10px;
    background-repeat: no-repeat;
    background-position: 25px 0;
}
.infobox-arrow-top
{
    background-image: url(/images/info_arrow_up.png);
}
.infobox-arrow-bottom
{
    background-image: url(/images/info_arrow_down.png);
}
.info-box .description 
{
    padding:4px 8px 0px 65px;
    background-color: #fff;
    /*border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
    background-image: url(/images/info_icon.jpg);
    background-position: 8px 7px;
    background-repeat:no-repeat;
    margin-bottom: 10px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    
    
}
.info-box .description h2 
{
    margin:0;
    margin-top:9px;
}
.info-box .description p 
{
    margin: 3px 0px 13px 0;
}

.info-box .detail 
{
    margin-right:9px;
}
table.vote-box 
{
    margin-right:10px;
}
.article-main-image img 
{
    margin-bottom:10px;
}
table.video 
{
    float:left;
    margin-right:20px;
}
table.FrontPagevideo 
{
    float:left;
    margin-right:30px;
}
table.fvideo 
{
    float:left;
    margin-right:14px;
    padding-bottom:20px;
}

.featVideo
{
    padding-right:13px;
}

.sidebar-share
{
    margin-top:2em;
}
.article-main-image 
{
    margin-bottom:3em;
}
.splashvideo 
{
    position:relative;
    
    cursor:pointer;
}

.splashvideo .playbutton 
{   
    position:absolute;
}

.status-flag 
{
    float:left;
}

div.box-heading 
{
    padding-left:30px;
    width:528px;
    background-color:#ffffff;
    margin:0 auto;
}

img.collapse 
{
    cursor:pointer;
    float:right;    
}
img.collapse-indicator 
{
    float:right;
}

table.articles td 
{
    vertical-align:top;
}
table.articles td
{
    padding-top:3px;
    
}
.description-4 
{
    overflow:hidden;
    height:56px;
    display:block;
    width:120px;
}

.reducedbottompadding
{
    padding-bottom:0!important;
}
/*
.bgGallery
{
    background-color:#EFFFF1;
}

.bgVideo
{
    background-color:#FFEFEF;
}

.bgVidblog
{
    background-color:#FFFBEF;
}

.bgBlog
{
    background-color:#EFFFFF;
}*/

.searchListPagingTop span.sub_title_home a
{
    font-weight:normal;
    font-size:12px;
}

.searchListPagingTop
{
    float:right;
    padding-right:10px;
}

.searchListPagingBottom
{
    text-align:center;
    width:550px;
}

.searchCat
{
    color:#0F4398;
    font-weight:bold;
}

div#dMinimisedArea select
{
    width:250px;
}

tr.spaceIt td
{
    padding-top:10px;
}

table.NetworkTable, table.NetworkTableList
{
    /*width:909px;*/
    background-color:#FFF;
    width:100%;
    padding-right:15px;
}

.network-list
{
    margin-top:30px;
}

table.NetworkTable td
{
    border-top:1px solid #CCC;
}

table.NetworkTable td.noLine
{
    border-top:0;
}

table.NetworkTable tr.noLine
{
    background:none;
}

table.NetworkTable tr.noLine td
{
    vertical-align:bottom;
}

table.NetworkTable td
{
    vertical-align:top;
    text-align:left;
}

table.NetworkTable td h4
{
    color:#206C8E;
}

table.NetworkTable td.networkInformation
{
    width:380px;
    padding:0 10px 0 10px;
}

table.NetworkTable td.userDetails
{
    width:160px;
    line-height:1.8;
}

.networkInformation label
{
    font-weight:bold;
    padding-left:45px;
}

.networkInformation span.Media
{
    float:right;
    color: #0f4398;
}

table.NetworkTable td.userDetails div
{
    float:left;
}

.noRightPad
{
    padding-right:0!important;
    margin-right:0!important;
}

table.NetworkTable td.networkMedias
{
    vertical-align:middle;
}

table.NetworkTable p.status, table.NetworkTable span.status, .red
{
    color:#B20000;
    margin-bottom:0;
    margin-top: 10px; 
}

a.red
{
    font-weight:bold;
    color:#B20000!important;
}

.blogItem, .blogItem td
{
    width:120px!important;
}

a.red:hover
{
    font-weight:bold;
    color:#000000!important;
}


table.NetworkTable p
{
    margin-top: 5px; 
    margin-bottom: 5px;
}

div.NetworkHeading
{

    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:20px;
}

table.NetworkTableList td.left_col table.MediaDirectory, div.networkAdmin .MediaDirectory
{
    margin-bottom:10px;
}

table.notification-row div.networkFeedButtons
{
    float:right;
    width:144px;
}

td.NetworkBackLink
{
    width:164px;
}

div.NetworkBackLink
{
    float:right;
    padding-right:20px;
    padding-top:26px;

}

div.SmartNetworkBackLink
{
    float:right;
    padding-right:16px;
    padding-top:16px;
}

.NetworkBackLink a, .SmartNetworkBackLink a
{
    font-weight:bold;
    font-size:12px;
    color:#B20000!important;
}

.NetworkBackLink a:hover, .SmartNetworkBackLink a:hover
{
    color:#000!important;
}

h1.padded
{
    padding:12px 0 12px;
}

.blogBody *
{
    margin:0!important;
}

.blogBody div
{
    display:inline;
}

.blogBody
{
    width:520px;
    padding:20px 20px 20px 0;
}

.uploadLabel
{
    margin:6px 0 6px 0!important;}

#divExisitingMediaArticle, #divExisitingMediaGallery
{
    padding: 3px 0 0 0;
}

.MediaRadioBtns
{
    padding:5px 0 15px 0;
}

.MediaRadioBtns label
{
    padding-right:25px;
}

div.content span.NetworkApprove a,
.main .NetworkApprove a
{
    color:#009900!important;
}

div.content span.NetworkApprove a:hover,
.main .NetworkApprove a:hover
{
    color:#006600!important;
}

div.content span.NetworkDelete a,
.main .NetworkDelete a

{
    color:#CC0000!important;
}

div.content span.NetworkDelete a:hover,
.main .NetworkDelete a:hover
{
    color:#990000!important;
}

div.CreatedByOverview
{
    border-bottom:1px solid #CCC;
    height:150px;
}

div.CreatedByOverview div.information
{
    width:167px;
    height:150px;
    float:left;
    padding:0px 0 0 20px;
    line-height:1.7;
}

.MainContent
{
    margin: 0 28px;
}

div.MediaHeader
{
    
}

div.MainContent h1.ArticleHeader
{
    color:#000;
    font-family:Times New Roman;
    font-size:24px;
    letter-spacing:0.5px;
    padding: 16px 0;
}

div.MainContent div.ArticleBody
{
    float:left;
    width:540px;
    border-right:1px solid #CCC;
}

div.MainContent div.MediaSubContent
{
    float:left;
    width:340px;
}

div.MainContent div.FooterMediaActions
{
    border-top:1px solid #CCC;   
    padding:20px 20px 5px 0; 
    margin-top: 20px;
}

div.MainContent div.MediaFooter
{
    padding-top:20px;
}

div.MainContent div.FooterMediaActions div.Vote
{
    float:left;width:302px;padding-left:10px;
}

div.MainContent div.FooterMediaActions div.Share
{
    float:right;width:208px;padding:20px 0;
}

div.MainContent div.MediaSubContent div.HottestHolder
{
    padding:0 0 0 30px;
}

div.MainContent div.MediaSubContent div.HottestHolder div.HottestItem
{
    float:left;
    width:120px;
    padding:20px 15px;
}

div.MainContent div.MediaSubContent div.HottestHolder div.HottestItem div.HeadlineHolder
{
    padding: 10px 0 0 0;
}

div.MainContent div.MediaSubContent div.HottestHolder div.HottestItem div.description-4
{
    margin:15px 0;
}

div.MainContent div.MediaSubContent div.ModeratorTasks
{
    padding:5px 20px;   
    padding: 0 0 20px 16px;
}

div.MainContent div.MediaSubContent div.ModeratorTasks #ModTasks
{
    padding-left:23px;
}

div.MainContent div.MediaSubContent div.ModeratorTasks #ModTasks input
{
    margin-left:0;
}

div.MainContent div.MediaSubContent div.ModeratorTasks div.ModOpen
{
    background: #FFF url('/images/layout/titles/moderator_on.jpg') no-repeat;
    height:20px;   
}

div.MainContent div.MediaSubContent div.ModeratorTasks div.ModClose
{
    background: #FFF url('/images/layout/titles/moderator_off.jpg') no-repeat;
    height:20px;
}

div.MainContent div.MediaSubContent div.ModeratorTasks #ModTasksExp
{
    cursor:pointer;
}

#header div.userAndSearch
{
    width:550px;
}

#header div.userAndSearch div
{
    float:right;
}

#header div.userAndSearch a
{
    color:#000;
    padding-right:15px;
}
#header div.userAndSearch a:hover
{
    color:#A00101;
}
#header div.userAndSearch
{
    float:right;
    padding:10px 20px;
    height:26px;
}

#header div.userAndSearch span.loggedinas
{
    font-weight:bold; 
    color:#A00101;
    padding-right:15px;
}

div.MainContent div.profileTitles 
{
    height: 23px;
}

div.MainContent div.profileTitles div
{
    height: 23px;
    float:left;
    width:301px;
}

div.MainContent div.profileTitles div.rightSide
{
    width:570px;
}

div.MainContent div.profileTitles div.rightSide img
{
    float:left;
}

div.MainContent div.rightSide
{
    padding-left:9px;
    width:571px;
}

div.MainContent div.ProfileContent
{
    background-color:#FFF;
    padding: 10px 0 0 0;
    clear:both;
}

div.MainContent div.MyUserInfo div
{
    float:left;
}

div.MainContent div.MyUserInfo div p label
{
    cursor:default;
}

div.MainContent div.MyUserInfo
{
    line-height:1.6;
    height:150px;
    text-align:right;
    padding:0 0 10px 0;  
}

div.MainContent div.MyUserInfo p
{
    padding:0 0 0 10px;  
    width:105px;
}

div.MainContent div.MyUserInfo p.mSince
{
    color:#A00101;
    text-align:left;
}

div.MainContent div.smallCol div
{
    text-align:right;
}

div.MainContent div.smallCol div label,
div.MainContent div.smallCol div a label
{
    float:left;
    font-weight:bold;
}

div.MainContent div.smallCol div a label
{
    cursor:pointer;
}

div.MainContent div.ProfileContent div.smallCol
{
    width:300px;
}

div.MainContent div.ProfileContent div.smallCol, 
div.MainContent div.ProfileContent div.rightSide, 
div.MainContent div.ProfileContent div.box-heading table
{
    float:left;
}

div.MainContent div.ProfileContent div.rightSide #community-feed
{
    padding-left:5px;
    width:565px;
}

div.MainContent div.ProfileContent div.rightSide #community-feed div.box-heading table
{
    margin:0;
    padding:0;
    float:right;
}

div.MainContent div.ProfileContent div.rightSide #community-feed div.box-heading table.paging
{
    float:left;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox
{
    padding: 5px 0;
    clear:both;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div a,
div.MainContent div.ProfileContent div.smallCol div.smallColBox div span
{
    padding: 12px 22px 18px 48px;
    display:block;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div
{
    border-bottom:1px solid #CCC;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div.inbox:last-child
{
    border-bottom:1px solid #CCC;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div:last-child
{
    border-bottom:0;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div.usersubscription
{
    background: #FFF url('/images/layout/icons/icon_subscriptions.jpg') no-repeat center left;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div.myfriends
{
    background: #FFF url('/images/layout/icons/icon_my_friends.jpg') no-repeat center left;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div.friendrequests
{
    background: #FFF url('/images/layout/icons/icon_friend_requests.jpg') no-repeat center left;
}

div.MainContent div.ProfileContent div.smallCol div.smallColBox div.inbox
{
    background: #FFF url('/images/layout/icons/icon_envelope.jpg') no-repeat center left;
}

div.ProfileMainBlock
{
    margin-bottom:20px;
    width:881px;
    clear:both;
}

div.NetworkInformation
{
    background:#FFF;
}

div.ProfileMainBlock div.uploadRow
{
    height: 40px;
    padding: 20px 0;
    background: #FFF;
}

div.NetworkInformation div.shortcutRow
{
    border-bottom:1px solid #CCC;
    clear:both;
    height: 47px;
    padding: 18px 0px;
    cursor:pointer;
}

div.ProfileMainBlock div.uploadRow div.uploadItem
{
    width:162px;
    cursor:pointer;
}

div.ProfileMainBlock div.uploadRow div.uploadItemlast
{
    width:232px!important;
}

div.NetworkInformation div.shortcutRow:last-child
{
    border-bottom:none;
}

div.ProfileMainBlock div.uploadRow div.uploadItem,
div.NetworkInformation div.shortcutRow div.shortcutItem
{
    float:left;
    width:216px;
}

div.NetworkInformation div.shortcutRow div.shortcutItem
{
    width:320px;
}

div.NetworkInformation div.shortcutRow div.shortcutItemlast
{
    width:240px;
}

div.ProfileMainBlock div.uploadRow div.uploadItem a,
div.NetworkInformation div.shortcutRow div.shortcutItemlast a,
div.NetworkInformation div.shortcutRow div.shortcutItem a
{
    display:block;
    padding: 0 0 0 54px;
}

div.ProfileMainBlock div.uploadRow div.uploadItem p,
div.NetworkInformation div.shortcutRow div.shortcutItem p
{
    font-size:11px;
    margin:4px 0;
    line-height:1.5;
    padding: 0 10px 0 0;
}

div.ProfileMainBlock div.uploadRow div.uploadItem label,
div.ProfileMainBlock div.uploadRow div.uploadItem span,
div.NetworkInformation div.shortcutRow div.shortcutItem label,
div.NetworkInformation div.shortcutRow div.shortcutItem span
{
    font-weight:bold;
    font-size:13px;
}

div.NetworkInformation div.shortcutRow div.networkModerations
{
    background: #FFF url('/images/layout/icons/icon_network_moderations.jpg') no-repeat top left;    
}

div.NetworkInformation div.shortcutRow div.createNetwork
{
    background: #FFF url('/images/layout/icons/icon_new_network.jpg') no-repeat top left;    
}

div.ProfileMainBlock div.uploadRow div.uploadItem,
div.NetworkInformation div.shortcutRow div.uploadNetwork
{
    background: #FFF url('/images/layout/icons/icon_upload.jpg') no-repeat top left;    
}

div.NetworkInformation div.shortcutRow div.createdNetworks
{
    background: #FFF url('/images/layout/icons/icon_created_networks.jpg') no-repeat top left;    
}

div.NetworkInformation div.shortcutRow div.subscribedNetworks
{
    background: #FFF url('/images/layout/icons/icon_subscribed_networks.jpg') no-repeat top left;    
}

div.TopVideosHolder div.TopVideosContent
{
    background:#FFF;
    height:290px;
}

div.TopVideosHolder div.TopVideosContent div
{
    float:left;
}

div.TopVideosHolder div.Collapsed
{
    cursor:pointer;
    background:#FFF url('/images/layout/titles/top_videos3.jpg') no-repeat top left;
    height:20px;
}

div.TopVideosHolder div.Expanded
{
    cursor:pointer;
    background:#FFF url('/images/layout/titles/top_videos1.jpg') no-repeat top left;
    height:20px;
}

div.CommunityFeedActions
{
    float:right;
}

div.starRatingHolder
{
    padding:5px 0;
}

div.starRatingHolder img
{
    padding:0 2px;
    float:left;
    height:18px;
}

div#divStarRating
{
    padding-left:10px;
}

div.actions
{
    height:32px;
}

div.actions div
{
    float:left;
    height:32px;
}

div.actions div.SubscribeHolder
{
    padding:4px 0;
    height:32px;
}
