/* META */
#article-meta {
	background-color: #DDE2EB;
	padding-top: 10px;
	padding-bottom: 10px; }
#options {
	float: right;
	margin-right: 110px;
	font-size: 1.2em; }
#options li {
	border-bottom: 1px solid #C6CFDF; }
#options li a {
	display: block;
	padding: 5px;
	width: 180px;
	text-decoration: none; }
#options li a:hover {
	text-decoration: underline;
	background-color: #FCFCFC; }
#options li img {
	margin-bottom: -3px;
	padding-right: 5px; }
#article-meta p#breadcrumb {
	margin: 0;
	padding: 2px 15px;
	font-weight: bold;
	width: 600px;
	color: white; }
#article-meta h2 {
	margin-top: 15px;
	font-size: 2.6em;
	line-height: 1.2;
	width: 630px; }
#gaming #article-meta { 
	background-color: #FFECCF; }
#life #article-meta { 
	background-color: #DFDFDF; }
#summary {
	line-height: 1.4;
	padding-top: 15px;
	width: 600px; }
#summary cite {
	font-weight: bold;
	padding-right: 5px; }
#summary cite span.nick {
	color: #777;
	font-weight: normal;
	font-style: italic; }
#summary .nick a {
	color: #777; }
#summary .nick a:hover { color: #E76105; }
#summary .nick a:active { color: #FFA71B; }
#summary cite img {
	float: left;
	padding: 3px 10px 5px 0; }
#article-meta .postmetadata {
	margin-left: 60px;	
	padding-top: 5px;
 	font-size: 1.1em; }

	
/* CONTENT */	
#content {
	font-size: 1.1em;
	line-height: 1.4; }
#content p {
	margin-bottom: 15px; }
#content ul, #content ol {
	margin: 0 0 15px 30px; 
	font-size: 1.2em; }
#content ul ul, #content ol ol {
	font-size: 1em; }
#content ul { list-style: disc; }
#content ol { list-style: decimal; }
#content li { margin-bottom: 5px; }
#content strong { 
	font-weight: bold; }
#content em {
	font-style: italic; }
#content h2, #content h3 {
	font-size: 1.8em;
	margin-top: 30px;
	margin-bottom: 5px; }
#content.staff img {
	float: left;
	margin-right: 15px; }
#content.staff {
	padding-bottom: 30px; }
#content p sub {
	font-size: .7em;
	vertical-align:bottom; }	
#content p sup {
	font-size: .7em;
	vertical-align:top; }	


/* ALIGNMENT */
.col2 { width: 190px; margin-left: 110px; }
.col3 { width: 300px; margin-left: 110px; }
.col4 { width: 410px; margin-left: 110px; }
.col5 { width: 520px; margin-left: 0px; } /* Keep on page */
.col6 { width: 630px; margin-left: 0px; }
.alignright { 
	float: right;
	margin: 0 0 10px 30px;
	display: inline; }
.aligncenter, .centered {
	margin-left: 110px; }
.alignleft {
	margin-left: 0; }
	
	
/* CAPTIONS */	
#content .wp-caption img { 
	margin-bottom: 0;
	padding-bottom: 0; }
#content .wp-caption p { 
	margin-top: 0px; }	
.col5 p { width: 610px; } /* Compensate for padding */
.col5 p { width: 500px; }
.col4 p { width: 390px; } 
.col3 p { width: 280px; }
.col2 p { width: 170px; }
.wp-caption-text, div.figure p.caption {
	margin: 0; /* was -4px in mockups; can't remember why */
	padding: 1px 10px 4px 10px;
	font-weight: bold;
	color: white;
	background: #2758A8; }	
#gaming .wp-caption-text { background: #E76105; }	
#life .wp-caption-text { background: #320D71; }	


/* MEDIA */
p img {
	padding: 0;
	max-width: 100%; }
div.figure { 
	margin: 10px; } /* div.figure is Draco embed wrapper */

	
/* TABLES  */
table {
	margin-left: 110px;
	width: 410px;
	font-size: 1.1em;
	border: 1px solid #2758A8; }
td {
	padding: 5px 10px; }
th { 
	padding: 10px;
	font-size: 1.2em;
	border-bottom: 1px dotted #2758A8; }
tr.alt td {
	background: #DDE2EB; }
tr:hover td {
	background: #C6CFDF; }


/* STRUCTURE */
#tertiary {
	margin-top: 10px;
	margin-bottom: 30px; }
#popular {
	margin-top: 10px;
	margin-left: 330px; }
#sky-ad {
	float: none;
	margin: 30px 0 0 0;
	text-align: center; }
	
	
/* QUOTES */
blockquote {
	margin: 10px 15px;
	padding-left: 10px;
	border-left: 5px solid #C6CFDF;
	font-size: 1em; }
.ic-message blockquote {
	font-size: 1.2em; } /* Fixes tiny comment quotes */
blockquote cite {
	margin: 5px 0 0;
	display: block;
	text-align: right; }
blockquote cite:before {
	content: "- "; }
.ic-quote-byline {
	font-size: .9em;
	font-style: italic;
	padding-bottom: 2px; }	


/* PAGING */
#paging a {
   margin-right: 10px; }

	
/* COMMENTS */
#comment-total {
	clear: left;
	padding: 15x 0 0 0; }
ol.commentlist {
	padding-top: 5px;
	text-align: left; }
ol.commentlist li {
	clear: left;
	list-style: none;
	border-top: 3px solid #DDE2EB;
	padding-bottom: 5px; }
ol.commentlist li.author {
	background-color: #FFFFCC; }
div.ic-postbit-author {
	float: left;
	display: inline;
	width: 60px;
	height: auto;
	padding: 5px 5px 5px 0;
	overflow: hidden; } 

cite.ic-username {
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 5px; }
.commentlist img.avatar {
	padding-top: 3px; }
	
small.ic-postbit-meta {
	display: block;
	float: right;
	padding-bottom: 5px; }
li.ic-postbit a.ic-postdate {
	text-decoration: none;
	color: #777; }
li.ic-postbit a.ic-postdate:hover {
	text-decoration: underline;
	color: #E76105; }
li.ic-postbit a.ic-postdate:active {
	color: #FFA71B; }
	
div.ic-message {
	min-height: 60px;
	margin-left: 65px;
	padding: 5px 10px 5px 10px; }
div.ic-message a {
	text-decoration: underline; }
div.ic-message cite a {
	text-decoration: none; }	
.commentlist .ic-message p {
	line-height: 1.5;
	padding-bottom: 10px; }

#call-to-comment {
	padding: 10px 0 5px 0px;
	font-weight: bold; }
#call-to-comment a {
	text-decoration: none; }

#commentform {
	background-color: #DDE2EB;
	padding: 0 0 10px 110px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; }
#commentform p {
	margin: 0;
	font-family: Arial, Verdana, Sans-Serif;  }
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0; }
#commentform input #answer { width: 50px; }
#commentform textarea {
	width: 420px;
	height: 90px;
	margin-top: 6px;
	padding: 2px; }
#commentform #submit { }
#comment-notice {
	display: inline;
	padding-left: 10px; }
	
#subscribe-link {
   float: right;
   padding: 10px 10px 0 0; }
#subscribe-link a {
   text-decoration: none; }		 

/* BOMPZ */
#wrap-bompz {
	padding-top: 10px; }
.addthis_toolbox, #n4g, #gamegrep, #reddit {
	float: left;
	padding-right: 5px;  }

/* AD */
#wrap-rect2-ad { 
	height: 250px; }
	
/* DAY SPONSORS */
.daysponsor {
	padding-top: 20px; }
.daysponsor_meta {
   display:  block;
   font-weight: bold;
   font-size: 1.3em; }
.daysponsor_logo {
   float: left;
   padding: 0 10px 0 0; }
.daysponsor p {}
#comments {
   clear: left;
   padding-top: 20px; }
