body{background:none repeat scroll 0 0 #1A1A1A;border-top-width:0;}
#branding{background:none repeat scroll 0 0 #FFF;display:block;height:53px;margin:0;padding:0;}
ul.nav{background:#3B5998;height:35px;}
ul.nav li a{background:#3B5998;font-size: 14px;
height: 35px;
padding: 0px 20px;text-shadow:#2c4577 1px 1px 0px;}
ul.nav li.current ul,ul.nav li.current{background:#7f93bc !important;}
ul.nav li.secondary a,ul.nav.sec li.secondary a{background:url(../img/panel_back.jpg)}
h2#page-heading{font-size:20px;font-weight:700;margin:0 0 2px;padding:10px 0 5px 5px;}
h2#page-heading .button{float:right;
background: #EEE none repeat scroll 0px 0px;
color: #0E509E;
display: block;
line-height: 23px;
padding: 0px 6px;
text-align: center;
font-weight:bold;
border: 1px solid #9AAFE5;
margin-right: 2px;
font-size: 12px;}
#search.box{background:none repeat scroll 0 0 #FFF;margin:0;padding:0;}
#search.box input{-moz-border-radius:5px;border:1px solid #999;padding:2px;}
.fb_mod img{float:left;padding:2px 5px 2px 2px;width:30px;}
.fb_mod span{float:left;padding:2px 0 0;text-align:left;width:150px;}
.fb_mod div{float:left;padding:0;text-align:left;text-decoration:underline;width:50px;}
#site_info{-moz-border-radius:5px;background:none repeat scroll 0 0 #3B5998;color:#FFF;line-height:18px;margin:20px 10px 6px;padding:10px 0;text-align:center;}
#site_info div{margin:0 0 0 10px;}
#site_info .box{background:#3B5998;color:#FFF;}
#site_info a:hover{color:#FFF;text-decoration:underline}
.header_link{background:none repeat scroll 0 0 #EEE;border:1px solid #0E509E;color:#0E509E;float:right;font-size:14px;font-weight:700;line-height:14px;margin:0 3px 0 0;padding:5px;text-decoration:none;}
.header_link:hover{border-color:#000;cursor:pointer;}
.article_container{background:#FaFafA;margin:0 0 10px;padding:0;text-align:center;width:100%;}
.article_meta{display:block;line-height:14px;margin:0 0 2px;text-align:right;width:100%;}
#comments div{display:block;font-size:14px;list-style-type:none;margin:5px 0 10px;padding:5px 10px;position:relative;}
#comments div.odd{background:#FFF;}
#comments div.even{background:#EEE;}
#comments div a{color:#666;text-decoration:underline;}
#comments a:hover{text-decoration:none;}
#comments div .text{float:left;font-size:14px;font-weight:400;line-height:16px;margin:5px 0 0;width:600px;}
#comments div .photo{-moz-border-radius:3px;border-radius:3px;background:none repeat scroll 0 0 #FFF;border:1px solid #2F5595;float:left;height:31px;margin-left:5px;margin-right:5px;padding:3px;width:31px;}
#comments div .photo img{height:27px;padding:2px;width:27px;}
.article_description{border-top:1px solid #AAA;font-size:16px;line-height:20px;padding:7px 0;text-align:left;width:100%;}
.article_description p{font-size:16px;line-height:20px;padding:3px 15px;}
.article_source{text-align:right;}
fieldset.login p input,fieldset.login p textarea,fieldset.login p select{font-size:16px;padding:5px;width:60%;border:solid 1px #999;}
fieldset.login p select{width:20%;}
fieldset.login p label{font-size:16px;}
fieldset.login p input.checkbox{float:left;width:14px;}
.latest_comments{color:#666;display:block;font-size:11px;font-weight:700;height:33px;margin:0;padding:2px 4px;text-decoration:none;}
.latest_comments:hover{background-color:#FFF;}
.latest_comments .latest_comment_text{border-top:1px solid #EEE;display:block;float:left;margin:0 0 2px;overflow:hidden;white-space:nowrap;width:100%;}
.latest_comments .latest_comment_article{color:#999;display:block;float:left;font-size:9px;overflow:hidden;white-space:nowrap;width:60%;}
.latest_comments .latest_comment_name{color:#999;display:block;float:left;font-size:9px;overflow:hidden;text-align:right;white-space:nowrap;width:40%;}
.panel{text-align:left;}
.panel .thumb{-moz-border-radius:4px;border:1px solid;float:left;margin:1px 5px 0 0;padding:1px;width:28px;}
.panel .name{float:left;font-size:12px;font-weight:700;margin:3px 0;width:275px;}
.panel .link{font-size:11px;font-weight:400;line-height:15px;margin:0;padding:1px;}
.ad{background:none repeat scroll 0 0 #3B5998;padding:3px 10px;}
.ad a{
position: relative;
}
.ad a span{
background: black;
bottom: 0px;
color: white;
left: 0px;
opacity: 0.9;
overflow: hidden;
padding: 5px;
position: absolute;
width: 190px;
white-space:nowrap;
}
.box h2{background:none repeat scroll 0 0 #3B5998;text-transform:none;}
.paging{display:block;margin:10px;}
#pagination-digg{border:0 none;float:right;margin:0;padding:0;}
#pagination-digg li{border:0 none;display:block;float:left;font-size:11px;list-style:none outside none;margin:0 2px 0 0;padding:0;}
#pagination-digg a{border:1px solid #9AAFE5;margin-right:2px;}
#pagination-digg .previous-off,#pagination-digg .next-off{border:1px solid #DEDEDE;color:#888;display:block;float:left;font-weight:700;margin-right:2px;padding:3px 4px;}
#pagination-digg a:link,#pagination-digg a:visited{background:none repeat scroll 0 0 #EEE;color:#0E509E;display:block;float:left;line-height:23px;padding:0 6px;text-align:center;text-decoration:none;width:10px;}
#pagination-digg .next a,#pagination-digg .previous a{width:50px;}
#pagination-digg a:hover{border:1px solid #0E509E;}
#pagination-digg .active a{background:none repeat scroll 0 0 #2F5595;color:#FFF;display:block;float:left;margin:0;}
.profile_picture{-moz-border-radius:5px;border-radius:5px;border:1px solid #3B5998;height:208px;padding:5px;width:208px;margin-top:10px;}
.article_buttons{border-top:1px solid #AAA;margin:0 0 10px;padding:7px 0;text-align:center;width:100%;}
.article_buttons button{background:0 repeat scroll 0 0 #F3F3F3;border:1px solid #CCC;cursor:pointer;height:2.0833em;overflow:visible;padding:2px 6px;vertical-align:middle;white-space:nowrap;}
.article_buttons button img{float:left;margin:0 5px 0 0;width:16px;}
.profile_info{-moz-border-radius:5px;border-radius:5px;border:1px solid #999;color:#333;font-size:20px;margin:10px 0 0; padding:10px;line-height:24px;}
ul.nav li a:active,ul.nav li a.active,ul.nav li ul,ul.nav li,ul.nav li:hover ul li a:hover,ul.nav li:hover ul li a:active{background:none repeat scroll 0 0 #7f93bc;color:#fff;}
ul.nav li.current a,ul.nav li.current ul li a,ul.nav li.current ul li a:hover,ul.nav li ul li.current a,ul.nav li ul li.current a:hover,ul.nav li.current:hover ul li a:active{background:none repeat scroll 0 0 #7f93bc;}
ul.nav li.secondary:hover a:hover,ul.nav li.secondary:hover a:active{background:#7f93bc;}
#comments div div,#comments p{line-height:16px;margin:4px;overflow:hidden;padding:0;width:600px;}
div.menu .block,ul,ol,#articles{line-height:15px;}
p{font-size:12px;line-height:15px;margin:7px 0;}
.now td{background:#FAA;}
.flag_button{background:0 repeat scroll 0 0 #F3F3F3;border:1px solid #CCC;cursor:pointer;font-size:12px;height:2.0833em;overflow:visible;padding:2px 6px;position:absolute;right:5px;top:5px;vertical-align:middle;white-space:nowrap;}
.flag_button img{float:left;margin:0 3px 0 0;}
.flag_button span{ margin-top:2px;}
ul.nav li:hover a,ul.nav li a:hover,ul.nav li a:focus,ul.nav.sec li:hover a,ul.nav li a:hover,ul.nav li a:focus{background:#8EA4CF;color:#fff;}
ul.nav li:hover a.active{background:#7f93bc;color:#fff;}
ul.nav.sec,ul.nav.sec li a{background:#7F93BC;}
.panel a:hover{text-decoration:underline;}
.article_buttons button span,.flag_button span{float:left;}
.ahead{display:block;font-weight:bold;}
.youtubefamous_item{
float:left;
margin:2px;
position: relative;
width:136px;
height:108px;
display: block;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
}
.youtubefamous_item a{
display: block;
height: 102px;
}
.youtubefamous_item img{
width:131px;
height:102px;
display: block;
border:solid 3px #DDD;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;

position: absolute;
left: 0; top: 0;
}
.youtubefamous_item .title{
top: -8px;
color: white;
display: none;
left: -16px;
padding: 5px;
position: absolute;
width: 161px;
z-index: 2;
background:#000;
opacity:0.7;
}
.youtubefamous_item .views{
bottom: -8px;
color: white;
display: none;
left: -16px;
padding: 5px;
position: absolute;
width: 161px;
z-index: 2;
background:#000;
opacity:0.7;
text-align:right;
}
.youtubefamous_item_hover{
z-index:1;
border:solid 3px #FFF !important;
-webkit-box-shadow:0 0 20px #000;
box-shadow:0 0 20px #000 ;
-moz-box-shadow:0 0 20px #000;
}
.youtubeFamousInfo{
line-height: 12px;
float:right;
font-size: 11px;
font-weight: normal;
text-align:right;
}
.profile li img{
background: #EEE none repeat scroll 0px 0px;
border: solid #2F5595 1px;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
float: left;
margin: 1px 5px 0px 0px;
padding: 1px;
width: 23px;height: 17px;
}
.profile li{
padding:0;
}
.profile li a{

}
.info{color:#333;display:block;font-size:12px;line-height:16px;overflow:hidden;white-space:nowrap; font-weight:bold;padding-top:3px;}
.info b{font-size:13px;}
.info a{text-decoration:underline;}
.help_box{
display:none;
-webkit-box-shadow: black 0px 0px 10px;
border: 3px solid white;
border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-top-left-radius: 0px 0px;
border-top-right-radius: 10px 10px;
font-size: 16px;
left: -40px;
opacity: 0.9;
padding: 10px;
position: relative;
top: 0;
width: 200px;
}
.form_button{
text-shadow:#2c4577 1px 1px 0px;
background: #3B5998;
border: 1px solid black;
color: white;
float: right;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 25px;
padding: 5px;
width: 200px;
}
.form_button:hover{
background: #4867a5;
cursor:pointer;
}
.input_info{
display:none;
}

/*******************************/
				.list{
				}
				.listItem{
					float:left;				
					width: 100%;
				}
				.itemListThumb{
					float:left;
					margin-right:10px;
				}
				.itemListThumb img{
					background: #EEE;
					border: 1px solid #2F5595;
					border-radius: 3px 3px 3px 3px;
					padding: 3px;
					width: 70px;
					height:52px;
				}
				.itemListTitle{
					color: #2F5595;
					font-size: 20px;
					font-weight: bold;
					line-height: 20px;
					overflow: hidden;
					margin: 5px 0;
					display:block;
					white-space: nowrap;
				}
				.itemListInfo{
				font-size:12px;
				}

