.tools span{ background: url(/img/tools.png) no-repeat top left; padding-left:20px; display:inline-block; height:18px;}
#digg { background-position: 0 0;}
#email { background-position: 0 -20px;} 
#fb { background-position: 0 -40px;}
#plus { background-position: 0 -82px;}
#print { background-position: 0 -103px;}
#reddit { background-position: 0 -123px;}
#write { background-position: 0 -145px;}
#container{background:#fff;margin:15px auto;padding:5px 20px 20px;width:860px;}
#copyright{margin:10px 0 -10px;}
#copyright a,.bodytext,.byline,.sectionhead{color:#000;}
#copyright,#footer,#main-img,.box-img,.center_text{text-align:center;}
#crimsonbar{background:#933;padding:1px 0 3px;}
#crimsonbar a{color:#FFF;margin:2px 10px 0 5px;}
#crimsonbar a,#header-right,#main-img,#rightfoot,#sidebar,#navitabs .on-rt,.box-img,#navitabs .rt,.sectionright,.tools,.search_image,.issuearchives{float:right;}
#crimsonbar a,#lastupdate,.pubdate{font-size:10px;}
#crimsonbar,#footer,.nofoot,#archives,#navitabs{clear:both;}
#crimsonbar,#navitabs .on,#navitabs .on-rt,.activesidelink{color:#fff;}
#feat-img{margin:0 auto 10px;}
#feat-img img{border:#000 1px solid;}
#footer{background:#fafafa;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;font-size:.9em;padding-bottom:8px;padding-top:8px;}
#footer,#footer a{color:gray;}
#header-left{margin:15px 0 10px;}
#header-left,#lastupdate,#main,#mainarticles,#navitabs .on,#navitabs a,.search_text,.sectionleft,.lfloat,.volumearchives{float:left;}
#header-right{color:#AAA;font-family:arial;font-size:1em;line-height:14px;margin:30px 43px 10px;}
#lastupdate{margin:2px 0 0 5px;}
#main{border-right:1px solid #d0d0d0;padding:10px 15px 10px 0;width:630px;}
#main-img img,.box-img img,a img{border:0;}
#main-img,#feat-img,#searchbox,.box-img,.tools,.issuearchives{padding:15px;}
#main-img,#feat-img,#searchbox,#sitemessage,.box-img,.updatebox,.tools,.issuearchives{border:#666 1px solid;}
#main-img,.box-img{margin:0 0 10px 20px;width:250px;}
#mainarticles{width:325px;}
#mostread li{margin-left:-15px;}
#navitabs .on,#navitabs .on-rt{border-bottom:0;padding:4px 8px 5px;}
#navitabs .on,#navitabs .on-rt,#navitabs a{letter-spacing:1px;}
#navitabs .on,#navitabs .on-rt,#navitabs a,.sectionleft,body,h3{margin:0;}
#navitabs .on,#navitabs .on-rt,#navitabs a,.sidebarcontent{font-size:1em;}
#navitabs .on,#navitabs .on-rt,.activesidelink,#navitabs .on:hover{background:url(/img/corner.png) no-repeat top right #666;}
#navitabs .on,#navitabs a{border-right:4px solid #fff;}
#navitabs .on-rt,#navitabs .rt{border-left:4px solid #fff;border-right:0;}
#navitabs a{border-bottom:1px solid #fff;padding:4px 8px;}
#navitabs a,.sidelink:hover{background:url(/img/corner.png) no-repeat top right #e0e0e0;}
#navitabs a:hover{background:url(/img/corner.png) no-repeat top right #d0d0d0;}
#otherprojects,.center_text{margin-bottom:9px;}
#searchbox,#sitemessage,.browsing,.currentissueimg,.tools,.issuearchives{background:#eee;}
#sidebar{padding-top:10px;width:200px;}
.article,.updatebox,.breakingbox,#sitemessage{margin:0 0 10px;}
.article,body{padding:0;}
.artnav{border:2px solid #d0d0d0;margin:5px 0;padding:2px;width:auto;}
.attribution{font-size:xx-small;}
.attribution a,.attribution a:hover{color:#000;}
.attribution,#rightfoot{text-align:right;}
.attribution,.bytitle{font-style:italic;}
.attribution,.update-ear,.bytitle,.sectionhead,h3,.selectedvolume{text-transform:uppercase;}
.breakingbox{border:#933 2px solid;}
.browsing{margin:5px 0px 5px 5px;padding:3px;}
.byline{margin:0 0 3px;}
.byline a{color:#000;}
.byline a:hover{color:#000;}
.bytitle{font-size:.9em;}
.bytitle,.pubdate{margin:0 0 4px;}
.caption{padding-top:3px;text-align:left;}
.correct-body{color:#555;}
.correct-head{color:#900;}
.currentissueimg{margin:8px auto 6px;padding:5px;}
.currentissueimg,.sidelink,.activesidelink{display:block;}
.headline{font-size:1.4em;margin:0 0 2px;}
.headline,a{color:#286ea0;}
.hr,.sectionhead,.selectedvolume{border-bottom:#666 1px solid;padding-bottom:3px;}
.issuearchives{margin:10px 0;}
.pubdate{color:#665;}
.search_text{width:70%;}
.sectionhead,.subhead,h3,.selectedvolume{font-size:1.2em;}
.sectionhead,a,.tools li,#navitabs a:hover,a:hover img,a.sectionhead:hover,a.sectionhead{text-decoration:none;}
.sectionleft{clear:left;padding:8px 0 0;width:315px;}
.sectionright{width:280px;}
.sectionright,.tools{clear:right;margin:5px 0 0 15px;}
.sidebarcontent{margin-top:25px;}
.sidelink{background:url(/img/corner.png) no-repeat top right #eee;}
.sidelink,.activesidelink{margin:5px 10px 5px 0;padding:3px 4px 3px 8px;}
.sidelink,.sidelink:hover,.activesidelink{border:none;}
.subhead{font-size:1.2em;line-height:1.3em;margin:6px 0;}
.tools li:before{content:none;}
.tools li{margin:0;padding:4px 0 0 3px;}
.tools,.sidelink,.activesidelink{width:140px;}
.update-ear{color:#933;}
.update-ear,.caption,#copyright{font-size:x-small;}
.update-ear,.caption,.byline,.headline,.bodysub{font-weight:700;}
.updatebox,.breakingbox,#sitemessage{padding:8px;}
.volumearchives{margin:10px 0 0 15px;}
a img{margin-right:4px;}
a:hover{text-decoration:underline;}
body{background:#e0e0e0;color:#303030;font:12px tahoma,verdana,sans-serif;}
h1{font-size:2.1em;}
h1,h2{margin:0 0 20px;}
h2{font-size:1.6em;}
h3{font-weight:400;}
li{margin:0 0 5px 6px;}
p{color:#000;line-height:1.5em;margin:15px 0;font-size:14px;font-family:Georgia,serif;}
ul{list-style: none;margin:6px 3px 0;padding:0 0 0 0;}
ul li:before{content: "Â· ";}

#main{
	border: 1px solid black;
	padding-top:0px;
	margin-top:10px;
	padding-right:0px;
}

#mainheader{
	padding:10px;
	font-family:'Univers', sans-serif;
}

#mainheader h1{
	font-size:50px;
	position:absolute; 
	top:205px;
	color:white;
	padding:10px;
}

#mainheader h4{
	font-size:14px;
	position:absolute;
	top:270px;
	width:595px;
	font-weight:lighter;
	color:white;
}

#credits{
	background:#CCC;
	padding:5px;
	position:absolute;
	top:191px;
	left:779px;
}

#credits a{
	color:black;
}

#mainbody{
	padding:0 10px 10px 10px;
}

#mainbody h2{
	color:#666;
	clear:both;
}

.contentbox{
	position:relative;
	float:left;
	border: 1px solid black;
	width:190px;
	height:150px;
	margin-right:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.contentbox h3{
	background:black;
	color:white;
	padding:2px;
	text-transform:none;
}

.contentbox a{
	text-decoration:none;
}

.contentbox img{
	overflow:hidden;
	height:'129px'; 
	width:'190px';
}