@charset "UTF-8";
/* CSS Document */

body{
	background:#e1e1e1;
	margin:0px;
	font: 12px/14px Myriad Pro, Helvetica, Arial, sans-serif;
	color:#484848;
	}	

a{
	color:#6a2a7c;
	text-decoration:none;
	font-weight:bolder;
	}	

a:hover{
	color:#5b5b5c;	
	}
	
img{
	border:none;
	}

.clear{
	clear:both;
	}
	
.highlight{
	color:#6a2a7c;
	}	
	
.shell{
	width:989px;
	margin:0px auto;
	}

.header{
	background:url(../imgs/headerbg.jpg);
	width:989px;
	height:164px;
	}
	
.header .logo{
	margin:13px 0px 0px 15px;
	float:left;
	}
	
.header .full_banner{
	position:absolute;
	margin-left:131px;
	margin-top:15px;
	}
	
.header .navigation{
	width:390px;
	height:30px;
	float:right;
	margin-right:11px;
	margin-top:134px;
	}
	
.header .navigation img{
	float:left;
	}
		
.header .navigation a{
	height:20px;
	display:block;
	float:left;
	background-position:bottom left;
	}
	
.header .navigation a:hover, .header .navigation a.on{
	background-position:top right;
	}
	
.header .navigation a.mailinglist{
	width:93px;
	background-image:url(../imgs/nav_junkMail.jpg);
	}
	
.header .navigation a.submissions{
	width:96px;
	background-image:url(../imgs/nav_submissions.jpg);
	}
	
.header .navigation a.mags{
	width:93px;
	background-image:url(../imgs/nav_mags.jpg);
	}
	
.header .navigation a.old_shit{
	width:68px;
	background-image:url(../imgs/nav_oldShit.jpg);
	}
	
	
.header .navigation a.shop{
	width:40px;
	background-image:url(../imgs/nav_shop.jpg);
	}
	
	
.header .navigation a.mailinglist .mlist{
	display:none;
	background:url(../imgs/nav_junkMail_over.jpg) top left no-repeat;
	}
	
.header .navigation a:hover.mailinglist .mlist{
	width:405px;
	position:absolute;
	height:23px;
	background:url(../imgs/nav_junkMail_over.jpg) top left no-repeat;
	display:block;
	margin:-2px 0px 0px -4px;	
	}	
	
.header .navigation a:hover.mailinglist .mlist input{
	background:none;
	border:none;
	width:230px;
	margin-left:110px;
	margin-top:3px;
	color:#6f6f6f;
	font-size:12px;
	float:left;
	}
	
.header .navigation a:hover.mailinglist .mlist img{
	float:left;
	margin:3px 0px 0px 23px;
	}	
	
.container{
	background:url(../imgs/container_bg.jpg) #fff top left no-repeat;
	}
	
.editorial{
	padding:18px 15px;
	background:url(../imgs/editorial_bg.jpg) bottom center no-repeat;
	}
	
.editorial.nobg{
	padding:18px 15px 23px 15px;
	background:url(../imgs/editorial_nobg.jpg) bottom center no-repeat;
	}	
	
	
.editorial .submissions{
	width:532px;
	float:left;
	}
	
.editorial .submissions .box{
	background:url(../imgs/submissions_left_bottom.jpg) bottom center no-repeat #d1d1d1;
	margin-bottom:14px;
	}
	
.editorial .submissions .box .inner{
	background:url(../imgs/submissions_left_top.jpg) top center no-repeat;
	padding:14px;
	}	
	
	
.editorial .submissions .box .inner a{
	color:#662d7e;
	font-weight:bolder;
	text-decoration:none;
	}
	
.editorial .submissions .box .inner a:hover{
	color:#5b5b5c;
	}	
	
.editorial .guidelines{
	width:413px;
	float:left;
	margin-left:14px;
	}
		
	
.editorial .guidelines .box{
	background:url(../imgs/submissions_right_bottom.jpg) bottom center no-repeat #e6e6e6;
	margin-bottom:14px;
	}
	
.editorial .guidelines .box .inner{
	background:url(../imgs/submissions_right_top.jpg) top center no-repeat;
	padding:14px;
	}	
	
	





.editorial .old_shit{
	width:545px;
	float:left;
	margin-left:14px;
	}
	
.editorial .old_shit .box{
	background:url(../imgs/old_shit_left_bottom.jpg) bottom center no-repeat #d1d1d1;
	margin-bottom:14px;
	}
	
.editorial .old_shit .box .inner{
	background:url(../imgs/old_shit_left_top.jpg) top center no-repeat;
	padding:14px;
	}	
	
	
.editorial .old_shit .box .inner a{
	color:#b2d232;
	text-decoration:none;
	}
	
.editorial .old_shit .box .inner a:hover{
	color:#585859;
	}	
	
.editorial .old_info{
	width:400px;
	float:left;
	}
		
	
.editorial .old_info .box{
	background:url(../imgs/old_shit_right_bottom.jpg) bottom center no-repeat #e6e6e6;
	margin-bottom:14px;
	}
	
.editorial .old_info .box .inner{
	background:url(../imgs/old_shit_right_top.jpg) top center no-repeat;
	padding:14px;
	}	
	
		
		
		
.daily{
	float:left;
	width:231px;
	height:400px;
	padding:17px 15px;
	background:url(../imgs/daily_bg.jpg) bottom center no-repeat;
	}

.daily p{
	margin-top:20px;
	padding:0px 3px;
	}
	
.daily .shit{	
	height:370px;
	overflow:hidden;
	}
	
.daily .shit .divider{
	height:3px;
	margin:0px 0px 10px 0px;
	xbackground:url(../imgs/daily_divider.jpg);
	}
		
.daily .scroll{
	width:220px;	
	height:22px;
	margin-top:10px;
	background:url(../imgs/daily_scroll_bg2.jpg) top left no-repeat;
	padding:5px 10px 0px 0px;
	}

.daily .scroll a{
	display:block;
	float:left;
	width:20px;
	height:17px;
	background:bottom center no-repeat;
	}	

.daily .scroll a:hover{
	background:top center no-repeat;
	}		
	
.daily .scroll a.older{
	width:65px;
	background-image:url(../imgs/daily_older.jpg);
}	

.daily .scroll a.up{
	background-image:url(../imgs/daily_scroll_up.jpg);
	}		

.daily .scroll a.down{
	background-image:url(../imgs/daily_scroll_down.jpg);
	}			

.daily .scroll a.spacer{
	width:110px;
}	

.feature{
	float:left;
	width:728px;
	}
	
.content{
	clear:both;
	background:url(../imgs/content_bg.jpg) #d1d1d1 bottom center no-repeat;
	padding:15px 11px;
	}
	
.content .banner{
	float:left;
	width:254px;
	}
	
.content .articles{
	float:left;
	margin-left:15px;
	}
	
.row{
	margin-bottom:15px;
	}
		
.row a.article{
	width:162px;
	height:193px;
	float:left;
	background:top left no-repeat;
	margin-left:15px;
	}

.row .article:first-child{
	margin-left:0px;
	}

.row a.article:hover{	
	background:bottom left no-repeat;
	}
	
.shell .footer{
	padding:5px 15px 30px 15px;
	color:#5b5b5c;
	line-height:16px;
	vertical-align:text-top;
	}

.shell .footer img{
	position:relative;
	top:3px;
	padding:0px 5px;
	}
	
.shell .footer .copyright{
	float:left;
	width:607px;
	z-index:0;
	}


.shell .footer .copyright .credits{
	display:inline;
	}
		
.shell .footer .copyright .credits .information{
	display:none;
	}
	
.shell .footer .copyright .credits:hover .information{
	display:block;
	position:absolute;
	margin:-25px 0px 0px -16px;
	height:23px;
	padding:9px 9px 0px 9px;
	z-index:900;
	background:#e1e1e1;
	}
	

.shell .footer .navigation{
	float:left;
	width:350px;
	text-align:right;
	}

.shell .footer a{
	color:#5b5b5c;
	text-decoration:none;
	}
	
.shell .footer a:hover{
	color:#69297b;
	}

.magview {

	padding:18px 15px;
}