/* Base Theme ============================================================= */

/* Reset ------------------------------------------------------------------ */

/*
    reset.css - resets default browser styling
    http://tantek.com/log/2004/09.html#d06t2354
    http://www.vox.com/.shared/css/base.css by beausmith.com
    http://developer.yahoo.com/yui/reset/
*/

:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
table {
    border-spacing: 0;
}
fieldset,img,abbr,acronym {
    border: 0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
    /* font-style: normal; */
    /* font-weight: normal; */
}

ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
q:before,q:after {
    content: '';
}
a {
    text-decoration: underline;
    outline: none;
}
hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}
a img,:link img,:visited img {
    border: none;
}
address {
    font-style: normal;
    display: inline;
}


/* General Layout -------------------------------------------------------- */

/* This insanity is what fixes many of IE's bugs */
#sidebar, #sidebardotted, #sidebarinner, blockquote {*zoom:1;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
    text-align: center;
    background: #white;
	font-family: Verdana, Helvetica, sans-serif;
}

#package {
	background-color: #white;
	position: relative;
}



/* The Header -------------------------------------------------------- */


#header {
	background: #800000;
	margin-top: 0px;
	width: 100%;
	text-align: center;
}

#headerinner {
	width: 950px;
	background: #800000;
	margin: 0 auto;
}

#headerleftside {
	width: 540px;
}

#headermenu {
	text-align: right;
	font-size: 12px; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, sans-serif;
	color: #F9FAF6;
	padding-top: 15px; 
	padding-right: 12px;
}

#headerflag {
	text-align: left;
	padding-top: 110px;
	padding-bottom: 10px;
}

/* Added 11/3/10. This element only appears when
a document is printed by the visitor. */
#njlPrintLogo {display:none;}

/* The Content Bar -------------------------------------------------------- */


#container {
	background-color: #white;
}

#container-inner {
	position: relative;
    width: 950px;
    margin: 0 auto;
    min-height: 100%;
    text-align: left;
}



/* The Main (Left) Bar -------------------------------------------------------- */

#mainbar {
	position: relative;
    width: 520px;
    background: #white;
    display: inline;
    float: left;
    padding-top: 30px;
    margin-right: 35px;
}

#mainbar-inner {
	position: static;
	overflow: hidden;
	background: #white;
}



/* The Sidebar -------------------------------------------------------- */


#sidebar {
	position: relative;
	top: -180px;
	float: left;
    width: 393px;
}

#sidebardotted {
	border: 1px dotted gray;
	background: #F9FAF6;
}

#sidebarinner {
	padding: 18px;
	text-align: left;
}

#sidebartailleft {
    position: static;
    overflow: hidden;
	width: 160px;
	float: left;
	font-size: .75em;
	padding-right: 15px;
	border-right: dotted 1px gray;
	margin-bottom: 20px;
}

#sidebartailright {
    position: static;
    overflow: hidden;
	width: 160px;
	float: right;
	font-size: .75em;
	margin-bottom: 20px;
}

#featuretease {
	border: 1px solid black;
	padding: 30px 15px 15px 15px;
	background: #F9FAF6 url(http://www.niemanlab.org/layout/featuredbar.png) top repeat-x;
    position: static;
    overflow: hidden;
}

#featuretease > p {
	margin-bottom: 0px;
}


#sidebartailleft li, #sidebartailright li {
	list-style: none;
	padding-bottom: 10px;
}

#sidebar h3 {
	font-family: Georgia, serif;
	font-size: 1.3em;
	line-height: 1.2;
	padding-bottom: 10px;
	color: #800000;
}


#twitterfeed {
/*	padding: 20px 0 20px 0; */
	padding: 0 0 20px 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	clear: both;
/*	background: #F9FAF6 url(http://www.niemanlab.org/layout/dots.gif) top repeat-x; */
/*	margin-top: 20px; */
}

#twitterfeed ul {
    margin-left: 10px;
}

.aktt_tweets li {
	list-style: none;
	padding-bottom: 10px;

}





/* The Footer -------------------------------------------------------- */

#footer {
	background: #323232;
	position: relative;
	width: 100%;
	height: 200px;
	clear: both;
	}

#footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
	color: #F9FAF6;
	margin-top: 50px;
	font-size: .75em;
}

#footer-inner p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif
}



/* Promo entries in sidebar ---------------------------------------------------- */


.sidebarbody {
	font-family: Georgia, serif;
	font-size: 1em;
	line-height: 1.5;
	padding-bottom: .5em;
	padding-top: .5em;
	border-bottom: 0px dotted #999999;
}

.promoheadline {
	font-family: Georgia, serif;
	font-size: 1.2em;
	line-height: 1.5;
	padding-top: 1em;
}

.promobody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	background: #F9FAF6 url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x;
	padding-bottom: .5em;
	padding-top: 1em;
}


#searchbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-bottom: .5em;
	padding-top: 1em;
	margin-top:12px;
	margin-bottom: 20px;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	/*background: #F9FAF6 url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x;*/
}

.encyclosbpromo {
	background: whitesmoke url(http://www.niemanlab.org/wordpress/wp-content/themes/Labby/resources/encyclo-guilloche.jpg);
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Georgia",serif;
	font-size: 1em;
	line-height: 1.4;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top:5px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3); 
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0,0,0,0.3); 
}

.encyclosbpromo p {
	margin: 10px 0 5px 0;
	padding: 0 0px 0 0px;
	font-style: italic;
}

.iphonesbpromo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-bottom: 25px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top:5px;
	margin-bottom: 10px;
	border-top: 0px dotted #999999;
	border-bottom:1px dotted #999999;
	/*background: #F9FAF6 url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x;*/
}

.emailnewsletterpromo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-bottom: 15px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:5px;
	margin-bottom: 10px;
	border-bottom:1px dotted #999999;
}

.emailnewsletterpromo form {
	border: none;
	padding: 0;
	margin: 0;
	}
	
.emailsignupbox {
	width: 210px;
	margin: 0 4px 0 0;
	display: inline; 
	font-size: 1.2em;
	}


.emailsignupsubmit {
	padding: 4px 4px 4px 5px;
	border: 0;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #800000;
	color: #F9FAF6;
	cursor: pointer;
}


.promoimage {
	border: 1px solid black;
	margin-bottom: 10px;
}


.promobodynoline {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	background: #F9FAF6;
	padding-bottom: .5em;
	padding-top: 1em;
}


.facebookpromo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:5px;
	margin-bottom: 10px;
	border-bottom:1px dotted #999999;
}








/* Search box ---------------------------------------------------------------- */


form {
	border: none;
	padding: 0;
	margin: 0;
	}
	
#s {
	width: 250px;
	margin: 0 4px 0 0;
	display: inline; 
	font-size: 1.2em;
	}


#searchsubmit {
	padding: 4px 4px 4px 5px;
	border: 0;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #800000;
	color: #F9FAF6;
	cursor: pointer;
}











/* Mainbar entries ---------------------------------------------------------------- */


.entry {
	padding-bottom: .5em;
	padding-top: .5em;
	background: white url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x;
}


.entrynobottom {
	padding-bottom: .5em;
	padding-top: .5em;
	background: #white;
}



/* Standard entry --------------------------------------------------------- */

.standardentryheadline {
	font-family: Georgia, serif;
	font-size: 2em;
	padding-bottom: .25em;
	padding-top: .5em;
}

.standardentrybody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
}

.standardentrymeta {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	padding-bottom: 1.5em;
}

.tools {
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 20px;
	} 	

.tags {
	margin-top: 15px;
	}

.sharethis {
	margin-top: 20px;
	}
	
.author {
	font: normal 14px/17px Georgia, Times, Times New Roman, serif;
	margin-right: 5px;
	}


/* Columnist entry --------------------------------------------------------- */

.columnist {
	background: white url(http://www.niemanlab.org/layout/dots.gif) repeat-x scroll center bottom 
	}
	

.columnist .entryHeader {
	text-align: center;	
	margin: 20px 0;
	}
	
.columnist .author {
	margin: 0 auto;
	font-weight: bold;
	width: 150px;
	border-bottom: 1px solid #999;
	color: #800000;
	padding-bottom: 7px;
	}
	
h2.columnistHeadline {
	margin: 15px 0;
	font: italic 26px/32px Georgia, Times, Times New Roman, serif; 
	}
	
h2.columnistHeadline a {
	color: #000;
	text-decoration: none;
	}	
	
h2.columnistHeadline a:hover {
	text-decoration: underline;
	}




/* Short entry --------------------------------------------------------- */

.shortentryheadline {
	font-family: Georgia, serif;
	font-size: 1em;
	padding-bottom: 0em;
	padding-top: .5em;
}

.shortentrybody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-top: 1em;
}

.shortentrymeta {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	padding-bottom: 1.5em;
}

/* Comments --------------------------------------------------------- */

.commentheadline {
	font-family: Georgia, serif;
	color: #800000;
	font-size: 1.5em;
	padding-bottom: .5em;
	padding-top: .5em;
}

.commentlist {
	font-family: Georgia, serif;
	line-height: 1.5;
	padding-top: 1em;
}

.commentername {
	font-family: Georgia, serif;
	font-size: 1em;
	padding-bottom: 0em;
	padding-top: .5em;
}

.commentbody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	padding-top: 1em;
}

.commentmeta {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	padding-bottom: 2em;
}

#commentform {
	font-family: Georgia, serif;
	font-size: 1em;
	color: #800000;
}


/* Special entry ----------------------------------------------- */

.specialentry {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	background: beige;
	padding: 20px;
}

.specialentry > blockquote {
	padding: 0;
	background: beige;
}
	
.singleentrymeta {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2;
	color: gray;
	padding-top: 2em;
	padding-bottom: 2em;
	background: #white url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x;
}



/* Twitter entry --------------------------------------------------------- */


.twitterentry {
	margin-top: 1em;
	margin-bottom: 1em;	
	width: 100%;
	background: white url(http://www.niemanlab.org/layout/redtwitter.png) top left no-repeat;
	overflow: auto;
}
	

.twitterpost {
	margin-left: 46px;
	padding-left: 20px;
	border-left: dotted 1px #800000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
}

.twittertop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .5em;
	line-height: 1.5;
	color: #800000;
	margin-bottom: 15px;
}

.twitterbottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .5em;
	line-height: 1.5;
	color: gray;
	text-align: right;
	margin-top: 20px;
}


/* don't forget a hovers at bottom */






/* Hourly Press entry --------------------------------------------------------- */


.hpentry {
	margin-top: 1em;
	margin-bottom: 1em;	
	width: 100%;
/*	background: white url(http://www.niemanlab.org/layout/redtwitter.png) top right no-repeat; */
	overflow: auto;
}
	

.hppost {
/*	margin-left: 38px; */
/*	padding-right: 10px; */
/*	border-right: dashed 1px #000; */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
}

.hptop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .5em;
	line-height: 1.5;
	color: #000;
	margin-bottom: 15px;
}

.hptop a {
	color: #000 !important;
}

.hpbottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .5em;
	line-height: 1.5;
	color: gray;
	text-align: right;
	margin-top: 20px;
}

.hplist {
	list-style-type: decimal-leading-zero;
	line-height: 1.5;
}

.hplist li {
	margin: 10px 0 10px 20px;;
}


/* don't forget a hovers at bottom */













/* New shortlink entry --------------------------------------------------------- */


.shortlinkentry {
	margin-top: 1em;
	margin-bottom: 1em;	
	width: 100%;
	background: white url(http://www.niemanlab.org/layout/redarrow.png) top left no-repeat;
	overflow: auto;
}
	

.shortlinkpost {
	margin-left: 38px;
	padding-left: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	font-size: .75em;
	line-height: 1.5;
}

.shortlinktop {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.4em;
	line-height: 1.5;
	margin-left: -15px;
	margin-top: -2px;
	margin-bottom: 10px;
	color: #800000;
}

.shortlinkbottom {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 1.5;
	color: gray;
	margin-bottom: 5px;
}

/* don't forget a hovers at bottom */









/* General post stuff ----------------------------------------------- */

.leftimage, a:link .leftimage, a:hover .leftimage, a:visited .leftimage {
	padding: 6px;
	border: 1px solid gray;
	margin: 0 20px 15px 0;
	background: white;
	float: left;
}

.rightimage, a:link .rightimage, a:hover .rightimage, a:visited .rightimage {
	padding: 6px;
	border: 1px solid gray;
	margin: 0 0 15px 15px;
	background: white;
	float: right;
}

.boxedimage, a:link .boxedimage, a:hover .boxedimage, a:visited .boxedimage {
	padding: 6px;
	border: 1px solid gray;
	margin: 0;
	background: white;
}

.dottedimage {
	padding: 10px;
	border: 1px dotted gray;
	margin: 0;
	background: white;
}

.highlight {
	background-color: #ffffcc;
}

blockquote {
	display: block;
	padding: 15px;
	padding-bottom: 5px;
	margin: 20px;
	background: #F5F5DC;
}

.nav-previous {
	float: left;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2;
	color: gray;
	padding-top: 1em;
	padding-bottom: 1em;
}

.nav-next {
	float: right;
	text-align: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2;
	color: gray;
	padding-top: 1em;
	padding-bottom: 1em;
}

.subhead {
	font-weight: bold;
	color: #800000;
	padding-top: 10px;
	padding-bottom: 10px;
}


.ednote {
	background: #F9FAF6;
	padding: 20px 20px 10px 20px;
	margin-bottom: 20px;
	border: 1px dashed grey;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, Arial, Sans-Serif;
	font-size: .9em;
	line-height: 1.5;
}


/* Byline/date/tags in progress (remember to go kill olds) ------------------------------------------- */

.byline {
	font-size: 11px;
	margin-top: 12px;
	margin-bottom: 24px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding-top: 8px;
	padding-bottom: 6px;
	overflow: auto;
	} 	

span.bylineauthorname a {
	color: black;
	text-decoration: none;
}

span.bylineauthorname a:hover {
	color: black;
	text-decoration: underline;
}

.bylineauthor {
	font: normal 16px/22px Georgia, Times, Times New Roman, serif;
	margin-right: 5px;
	}

.bylineleft {
	float: left;
	width: 250px;
}

.bylineright {
	float: right;
	overflow: auto;
}

.bylinetwitterbutton {
	float: left;
	padding-top: 0px;
	display: inline-block;
}

.bylinefacebookbutton {
	float: right;
	padding-top: 0px;
	display: inline-block;
}

.standardpostbottom, .shortpostbottom {
	font: normal 12px/22px "Lucida Grande", Georgia, Times, Times New Roman, serif;
	background-color: whiteSmoke;
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 0px solid #d3d3d3;
	border-bottom: 0px solid #d3d3d3;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto;
}

.standardpostbottomfront, .shortpostbottomfront {
	font: normal 10px/22px "Lucida Grande", Georgia, Times, Times New Roman, serif;
	background-color: #f9faf6;
	margin-top: 10px;
	margin-bottom: 5px;
	border-top: 0px solid #d3d3d3;
	border-bottom: 0px solid #d3d3d3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	text-align: right;
}

.standardpostbottomtags {
	font-size: 12px;
}

.standardpostbottomdottedline {
	overflow: auto;
	background: #fff url(http://www.niemanlab.org/layout/dots.gif) bottom repeat-x; */

}


.smallpostbyline {
	font-size: 11px;
	margin-top: 12px;
	margin-bottom: 16px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding-top: 8px;
	padding-bottom: 6px;
	overflow: auto;
	} 	

.smallpostbylineleft {
	float: left;
	width: 200px;
}

.smallpostbylineauthor {
	font: normal 14px/18px Georgia, Times, Times New Roman, serif;
	margin-right: 5px;
	}





/* Content ---------------------------------------------------------------- */

a:link, a:visited {
    text-decoration: underline;
	color: #800000;
}

#headermenu a {
	color: #F9FAF6;
	text-decoration: none;
}

.toolsauthorname a {
	color: black;
	text-decoration: none;
}

#headermenu a:hover {
	text-decoration: underline;
}

.standardentryheadline a, .shortentryheadline a, #sidebartailleft a {
	text-decoration: none;
}

.standardentryheadline a:hover, .shortentryheadline a:hover, #sidebartailleft a:hover, .toolsauthorname a:hover {
	text-decoration: underline;
}

.twitterbottom a, .twittertop a, .twitterpost a {
	text-decoration: none;
}

.twitterbottom a:hover, .twittertop a:hover, .twitterpost a:hover {
	text-decoration: underline;
}

.hpbottom a, .hptop a, .hppost a {
	text-decoration: none;
}

.hpbottom a:hover, .hptop a:hover, .hppost a:hover {
	text-decoration: underline;
}

.shortlinkbottom a, .shortlinktop a {
	text-decoration: none;
}

.shortlinkbottom a:hover, .shortlinktop a:hover {
	text-decoration: underline;
}


a {
	font-color: gray;
}


h1, h4, h5, h6, p, pre, fieldset, ul, ol, dl {
    margin-bottom: .75em;
}

ol, ul {
    margin-left: 30px;
    background-repeat: repeat-y;
}

.crimson {
	color: #800000;
}





/* Special Category: Themes --------------------------------------------------------- */

#categoryThemes {
	background:#800000;
	color:#E0DFC3; 
	font: bold 12px/17px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, sans-serif;
	padding: 7px 10px 7px;
	margin-top: 15px;
	width:50%;
	}

#categoryThemes .subCategory {
	font-weight: normal;
	color: #fff;
	}

#categoryThemes a {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

#categoryThemes a:hover {
	text-decoration: underline;
	}




/* NGO series --------------------------------------------------------- */

.ngoseries {
	background:#000;
	color:#E0DFC3; 
	font: bold 12px/17px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, sans-serif;
	padding: 7px 10px 7px;
	margin-top: 15px;
	width:50%;
	font-weight: normal;
	color: #fff;
	}

.ngoseries a {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

.ngoseries a:hover {
	text-decoration: underline;
	}


.ngoentryheadline {
	font-family: Georgia, serif;
	font-size: 2em;
	color: #000;
	padding-bottom: .25em;
	padding-top: .5em;
}

.ngoentryheadline a {
	text-decoration: none;
	color: #000;
}

.ngoentryheadline a:hover {
	text-decoration: underline;
}





/* Scroller stuff --------------------------------------------------------- */

ol { list-style: decimal outside; }
ul { list-style: disc outside; }
		
		
/*RELATED POSTS*/

#relatedPostsBox {width:351px; float:right; border:1px dotted #999999; padding:20px; font-size:14px; margin-top:18px; margin-bottom: 10px; background-color:#f9faf6}
#relatedPostsBox h3 {color:#800000; font-family:Georiga; font-size:1.3em; margin-bottom:10px;}
#relatedPostsBox li {font-size:12px; margin-bottom:8px}
#relatedPostsBox ul {margin-left:16px}

#relatedPostsBox abbr {display: none;}

/*AUTHOR PAGES */
.authorHeader {text-transform:uppercase; font-weight:bold; color:#bebea5; margin-bottom:8px;}
.authorName {font-family:Georgia; font-size:1.5em; margin-bottom:14px; margin-top:14px;}
.authorInfo {font-size:.75em; line-height:18px}
.authorBox {border-bottom:1px dotted #bebea5; padding-bottom:20px}
.authorBox ul{font-size:.75em; margin-left:0px; margin-top:0px; list-style-type:none; float:none}
.authorBox li{float:left}



/*CATEGORY PAGES */
.categoryHeader {text-transform:uppercase; font-weight:bold; color:#bebea5; margin-bottom:8px;}
.categoryName {font-family:Georgia; font-size:1.5em; margin-bottom:14px; margin-top:14px;}
.categoryInfo {font-size:.75em; line-height:18px}
.categoryBox {border-bottom:1px dotted #bebea5; padding-top: 10px; padding-bottom:10px}
.categoryBox p {font-size:.75em; line-height:18px}
.categoryBox ul{font-size:.75em; margin-left:0px; margin-top:0px; list-style-type:none; float:none}
.categoryBox li{float:left}



/* Archives --------------------------------------------------------- */

#archivesHeadline {margin-top:25px; margin-bottom:6px; font-family:Georgia; text-align:center; font-size:1.5em}

ul.wp-tag-cloud {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul.wp-tag-cloud li {
	height:35px;
	margin-right:3%;
	width:30%;
	display: block;
	float:left;
	line-height:12px;
	}
	
ul.wp-tag-cloud li a {	
	height:35px;
	font-size:13px;
	text-decoration: none;
	display: block;
	padding-right:28px;
	}
	
ul.wp-tag-cloud li a:hover {
	text-decoration: underline;
	}
	


form#searchform.fullWidth #s {
	width: 415px;
	margin: 0 4px 0 0;
	display: inline; 
	font-size: 1.2em;
	border: 1px solid #999;
	padding: 3px;
	}








/* Friendfeed page --------------------------------------------------------- */


#friendfeed .feed .entry .body { font-size: 12px !important }
#friendfeed .feed .entry { font-family: Verdana, Helvetica, sans-serif !important }
#friendfeed .feed .entry { color: #800000 !important }
#friendfeed a { color: #800000 !important; }

#friendfeed { border: none !important }
#friendfeed.widget .feed{ padding-left: 0px !important; padding-right: 0px !important}

#friendfeed.widget,
#friendfeed.widget div,
#friendfeed.widget span,
#friendfeed.widget a,
#friendfeed.widget img,
#friendfeed.widget table,
#friendfeed.widget tr,
#friendfeed.widget td
{font-size: 12px !important}

.friendfeed .picture { display: none !important }

#friendfeed.widget .entry .profile { display: none !important }

#friendfeed.widget .entry .body { margin-left: 0px !important }




/* Slider replacement --------------------------------------------------------- */

.storypromopanel {padding: 0px; overflow: auto; width: 360px; background-color: #F9FAF6; margin-top: 2px; margin-bottom: 10px; }

.storypromoitem { list-style: none; width:178px; float:left; border:0px solid; margin:0px; margin-top: 20px; margin-bottom: 20px; }

.storypromoitem h3 {font-family: Georgia; font-size: 24px; font-weight: normal; margin-top: 0px; margin-bottom: 8px; padding-bottom: 0px !important; line-height: 1.2; font-size: 1.7em;}

.storypromoitem a {color: #801412; text-decoration: none;}

.storypromoitem a:hover {text-decoration: underline;}

.storypromoitem p {font-family: Verdana, sans; font-size: 11px; margin: 0px; margin-bottom: 15px; border-bottom: 1px dotted #bebebe; padding-bottom: 15px; line-height: 15px;}

.leftstorypromoitem {border-right: 1px dotted #bebebe !important;}
.leftstorypromoitem h3, .leftstorypromoitem p, .leftstorypromoitem img {padding-right:18px !important; margin-left:6px !important; }
.leftstorypromoitem img {margin-right:6px !important; margin-left:6px !important; margin-bottom: 10px; padding-right: 0px !important;}

.rightstorypromoitem {}
.rightstorypromoitem h3, .rightstorypromoitem p, .rightstorypromoitem img {padding-left:18px !important; margin-right:6px !important; }
.rightstorypromoitem img {margin-left:18px !important; margin-right:6px !important; margin-bottom: 10px; padding-left: 0px !important;}


.firststorypromopanel {margin-top: 2px !important; }

.laststorypromopanel {border-bottom: 0px;}

p.laststorypromoitem {border-bottom: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}

.storypromoimage {border: 1px solid black;}



/* Tag-Encyclo integration --------------------------------------------------------- */

.tag-has-encyclo { width: 440px; padding:30px; border: 0px solid #4c4c4c; background: whitesmoke; margin: 20px 0px;  }
.tag-encyclo-headline { font-family: Georgia, serif; font-size: 1.2em; margin-bottom: 20px; font-style: italic; }
.tag-encyclo-body { font-family: Georgia, serif; color: #4c4c4c; line-height: 1.5; }
.tag-encyclo-twitterimage { border: 0px solid black; margin-right: 10px; margin-bottom: 5px; margin-top: 6px; 
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	float:left;
}




/* New front page (blah) --------------------------------------------------------- */

.fronttopstory {width: 560px; border-bottom: 1px dotted grey;}
.fronttopstory h2 {font-family: Georgia; font-size: 2em; line-height: 1.2; }
.fronttopstory p {font-size: 0.75em; line-height: 1.5; font-family: "Lucida Grande";}

.frontsecondrow {overflow: auto; border-bottom: 1px dotted grey; width: 560px;}

.frontsecondleft {float:left; width: 275px; border-right: 1px dotted grey;}
.frontsecondleft h2 {font-family: Georgia; font-size: 1.2em; line-height: 1.3; }
.frontsecondleft p {font-size: 0.75em; line-height: 1.5; font-family: "Lucida Grande";}

.frontsecondright {float:left; width: 275px; }
.frontsecondright h2 {font-family: Georgia; font-size: 1.2em; line-height: 1.3; }
.frontsecondright p {font-size: 0.75em; line-height: 1.5; font-family: "Lucida Grande";}

.frontfirstshorttease {width: 560px; border-bottom: 1px dotted grey;}
.frontfirstshorttease p {font-size: 0.75em; line-height: 1.5; font-family: "Lucida Grande";}

.frontthirdleft, .frontthirdmiddle, .frontthirdright {float:left; width: 183px; }
.frontthirdleft h2, .frontthirdmiddle h2, .frontthirdright h2 {font-family: Georgia; font-size: 1.1em; line-height: 1.3; }
.frontthirdleft p, .frontthirdmiddle p, .frontthirdright p {font-size: 0.75em; line-height: 1.5; font-family: "Lucida Grande";}










.leftpullquote, .rightpullquote, .caption, .newfront-body-emailpromo {display:none;}
div.rightimage {float: right; border: 0; margin: 0px 0 15px 25px; padding: 0;}
div.leftimage {float: left;  border: 0; margin: 0px 25px 15px 0; padding: 0;}
div.leftimage p {display: none;}
div.rightimage p {display:none;}

.qu {margin: 0 20px 20px 0;}
.an {margin: 0 0 20px 20px;}





