
@import url("http://www.chicagoreporter.com/styles/dropdown.php");

#masthead,  #footer, .vnav ul, .vnav ul li, .hnav, .hnav ul li a
{
	border-color: #efefef;

}

#innerColumnContainer{

border-left:1px solid #898D92;
border-right:1px solid #898D92;

}



html, body
{
	
	
	color: #444444;
	font-family: helvetica, arial, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial,sans-serif;
	line-height:1.25em;
		background-color:#FFFFFF	


}

#pageWrapper
{
	/*border-top:1px solid #000000;
	border-right:1px solid #898D92;
	border-left:1px solid #c5c7c9;*/
	background-color:#FFFFFF;
}

#outerHolder{
	border:1px solid #898D92;
	margin-top:1em;
	margin-bottom:1em;

}

h3{
	font-weight:normal;
	color:#BA2D2E;
	font-size:200%;
	margin-top:20px;
}

h2{
	font-weight:normal;
	color:#0068AF;
	font-size:190%;
	margin-top:20px;
	margin-bottom:0px;
}

a{
color: #444444;
}

a.one, a.two, a.three, a.four, a.five
{
	
	color:#BA2D2E;
	
	text-decoration:none;
	font-weight:bold;
	font-family: helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;
	display:block;

}

a.one:visited, a.two:visited, a.three:visited, a.four:visited, a.five:visited{
text-decoration:none;
}

a.one:hover, a.two:hover, a.three:hover, a.four:hover, a.five:hover
{
	color:#DAA808;

}

a.one
{
	font-size: 220%;
	display:block;
	text-decoration:none;
	
}
a.two
{
	font-size: 190%;
	font-weight:normal;
	line-height:120%;
	margin-top:0px;
}
a.three
{
	font-size: 150%;
}
a.four
{
	font-size: 115%;
	margin-top:10px;


}

a.five
{
	font-size: 100%;
}
a.six
{
	font-size: 70%;
}

a.jump
{
	font-family:helvetica, arial, sans-serif;
	
	text-decoration:none;
	color:#DAA808;
	font-weight:bold;
}

a.jump:visited{
	text-decoration:none;
}
a.jump:hover{
	color:#8c2223;
	text-decoration:underline;
}


a.log{
	font-weight: bold;
	font-size:11px;
	font-family: helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;

	color:silver;
	text-decoration:none;
}
a.log:visited{
	text-decoration:none;
}
a.log:hover{
	color:#8c2223;
	text-decoration:underline;
}


hr.sectionhead{
margin:-1em 0 10px 0;
border:0;
color:  #0068AF;
background-color: #0068AF;
height: 1px;
display:block
}



#middleColumn{
height:auto;

}

#middleContent{

min-height: 50em;
height:auto;

margin:0 0 0 0;
padding-left:1.25em;
padding-right:1.25em;
}
#middleContentBody{

min-height: 55em;
height:auto;
_height:50em;
margin:0 0 0 0em;
padding-left:2em;

}
#middleColumn{
height:auto;
}

#pageWrapper
{
	font-size: 80%;	
	
}




#masthead
{
	background-color: #FFFFFF;
	padding:1em .5em 0px .5em;
	color: #000000;

	height:80px;
	}
html>body #masthead
{

	height:80px;
}


#mastheadRight{
	float:right;
	padding-right:0em;
	color:#0068AF;
	font-weight:bold;
	text-align:right;
	width:300px;
	}


#mastheadRight form{
	margin:0;
}

#mastheadRight input{
	float:right;
	width:150px;
	margin: 0 5px 0 0;
	text-align:right;
	font-weight:normal;
	font-size:85%;
	color:#0068AF;

}


#mastheadRight p{
	font-family: helvetica, arial;
	margin:0 0 5px 0;
	font-size:100%;
	color:#FFFFFF;
	float:right;
}



#masthead a.one
{
	margin-left: 1em;
	margin-top: 1em;
	font-size: 250%;
	font-weight:bold;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}



#outerColumnContainer
{
	border-left-color: #FFFFFF;		border-right-color: #FFFFFF;			background-color: #FFFFFF;							  					  

}
.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active
{
	text-decoration: none;
	background-color: #cdc;
	color: #000;
}
#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active
{
	background-color: #ded;
}
.vnav ul li a:hover, #rightColumn .vnav ul li a:hover
{
	text-decoration: none;
	background-color: #898;
	color: #fff;
}
.hnav ul li a:link, .hnav ul li a:visited
{
	background-color: #bcb;
	color: #000;
}
.hnav ul li a:hover
{
	background-color: #787;
	color: #fff;
}
#rightColumn .inside
{
		font-size: 90%;
}
#rightColumn .inside .vnav
{
	font-size: 110%;
}
#footer
{

	background-color: #D2D2CD;
	
	color: #74787c;
	text-align: center;
	padding:1em 0;
	font-size: 80%;
}

#footer a{
	color:#222325;
	text-decoration:none;
	}
	
#footer a:hover{
	color:#f4f4f5;
	text-decoration:underline;
	}
	

.background{
	padding:5px 15px 15px 15px;
	margin:5px 0 10px 0;
	background-color:#f5faff;
}

.lightgrey{
	background-color:#f4f4f5;
	}
.darkgrey{
	background-color:#e1e2e4;
	}

.lightred{
	background-color:#e6f0f8;
	}
	
	input{
	font-family: helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;
	}
form textarea{
	font-family: helvetica, arial;
	font-size: 105%;
	line-height: 2em;
	}


.evenSpan{
	color:#FFFFFF;
	background-color:#cde6ff;
}
.oddSpan{
	color:#FFFFFF;
	background-color:#e5f2ff;
}

.evenRow{
	background-color:#cde6ff;
}
.oddRow{
	background-color:#e5f2ff;
}





.newsSpan{
	display:block;
	margin:0 0 10px 0;
	padding:5px 5px 5px 10px;
	font-family: arial, helvetica, "Bitstream Vera Sans", verdana, lucida,sans-serif;
	color:#FFFFFF;
	font-size:110%;
	line-height:12px;
	background-color:#898D92;
	font-weight:bold;
	height:1%;

}



a.links{
	font-weight: bold;
	color:#263340;
}

a.links:hover{
	font-weight: bold;
	color:#8c2223;
}


a.Vsection{
	display:block;
	text-decoration:none;
	color:#898D92;
	background:#FFFFFF;
	padding:1em 1em 3px 1em;
	margin-bottom:1px;
	
}
a.Vsection:hover{
background:#FFFFFF;
}

a.Vsection:visited{
	text-decoration:none;

}


a.Vparent{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#898D92;
	background:#FFFFFF;
	padding:6px 0 6px 4px;
	font-size:90%;
	line-height:11px;
	border-bottom:1px solid #FFFFCC;

}
a.Vparent:visited{
text-decoration:none;
}
a.Vparent:hover{
	color:#DAA808;
	background:#FFFFFF;
}

a.Vchild{
	display:block;
	padding:3px 1em 3px 1em;
	text-decoration:none;
	color:#898D92;
		margin-top:1px;
	font-size:95%;
	background-color:#FFFFFF;
	}
	

div a.Vchild:hover{	
	color:#DAA808;
	background-color:#FFFFFF;
	}
	
div  a.Vchild:visited{
text-decoration:none;
}
	
	
div a.Vgchild{
	display:block;
	padding:3px 1em 3px 1em;
	text-decoration:none;
	color:#898D92;
		margin-top:1px;
	font-size:95%;
	background-color:#FFFFFF;
	}
div a.Vgchild:hover{
	background-color:#FFFFFF;
	color:#DAA808;
	}
	
div  a.Vgchild:visited{
text-decoration:none;
}	

	
	
	
div a.here{ 
	text-decoration:none;
	display:block;
	color:#990033;
	padding:3px 1em 3px 1em;
	font-size:90%;
	font-weight:bold;
	background-color:#FFFFFF;
		margin-top:1px;

}
div a.here:visited{
text-decoration:none;
}

.membershipHolder{
	background-color:#e5f2ff;
	margin:0;
	width:180px;
}

#membership{
background-color:#f4f4f5;
padding:1em 0 5px 2em;
margin-top:3px;
width:95%;
margin-left:5px
}

div#membership form{
font-size:10px;
}

a.button{
	display:block;
	width:6em;
	padding:3px;
	font-weight: bold;
	font-size:90%;
	font-family: helvetica, arial,"Bitstream Vera Sans", verdana, lucida, sans-serif;
	background: #99CCFF;
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a.button:hover{background:#efefef;color:#FFFFFF}


a.button_inline{
	display:inline;
	width:6em;
	padding:4px;
	font-weight: bold;
	font-size:90%;
	font-family: helvetica, arial, verdana, lucida, sans-serif;
	background: #99CCFF;
	color: #FFF;
	text-decoration:none;
	text-align:center;

}

a.button_inline:hover{background:#efefef;color:#444444;}

a.button_highlight{
	display:inline;
	width:6em;
	padding:4px;
	font-weight: bold;
	font-size:90%;
	font-family: helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;
	background:#A35407;
	
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a.button_highlight:hover{background: #DCE2EA;color:#444444}

#progressbar{
	margin-left:140px;
	text-align:center;
	background-color:#FFFF99;
	width:350px;
}






ul.search,ul.search li{margin:0;padding:0;list-style-type:none}
ul.search li{float:right;width: 3em;font-size:90%;}

ul.search a:hover{background:#006699;color:#FFF}
ul.search a:visited{background: #efefef;color:#FFF;text-decoration:none;}

a.crumb{
	color:#FFFFFF;
	text-decoration:none;
}
a.crumb:visited{
	text-decoration:none;
}
a.crumb:hover{
text-decoration:underline;
color:#A35407;
}
a.mailcrumb{
	font-family:helvetica, arial;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
	background-color:#F4F3E2;
	padding:.5em;
}
a.mailcrumb:hover{
	color: #FFFFFF;
	background-color:#A35407;
}
a.mailcrumb_here{
	font-family:helvetica, arial;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
	background-color:#AAAA88;
	padding:.5em;
}

div.startbox{
	width:185px;
	float:left;
	background-color:#F4F3E2;
	padding:10px;
	margin-right:5px;
	min-height:175px;
}


.teaser{
	margin:10px;
	border: 1px solid white;
	background-color:#FFFFFF;
}

.teaser p{

font-size:90%;
}

.teaserSpan{
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	font-family: helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;
	color:#FFFFFF;
	font-size:95%;
	line-height:12px;
	background-color:#001a2c;
	font-weight:bold;
}

.teaserSpanAlt{
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	font-family:helvetica, arial, "Bitstream Vera Sans", verdana, lucida, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	background-color:#7399bf;
	font-weight:bold;
	
}
div.teaser p{
	margin:1em;
	font-family: helvetica, arial,"Bitstream Vera Sans", verdana, lucida,sans-serif;
	font-size:90%;
}

.teaser_home{
	margin:0px 0 1em 0;
	border: 1px solid white;
	background-color:#e5f2ff;
	width:280px;
}


div.teaser_home p{
	margin:1em;
	font-family:helvetica, arial,"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, sans-serif;
	font-size:110%;
}

div.teaser_home form{
	margin:1em;
	font-family: helvetica, arial, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, sans-serif;
	font-size:110%;
}

div.teaser_home form input{
	font-family:helvetica, arial, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:right;
	padding:2px 5px 2px 2px;
	margin:0;
	border:1px solid black;

}

div.teaser_home form .button{
	font-family:helvetica, arial, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida sans-serif;
	font-size:9px;
	margin:1px 10px 0 0px;
	color:#FFFFFF;
	padding:1px;
	width:20px;
	float:right;
	text-decoration:none;
}


.smallfieldcell select {
	 font-size: 11px;
	 font-family:helvetica, arial, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, sans-serif;
	 background-color: #D7E5F2;
	 color: #102132;
	 border: 1px solid #284279;
}

.hiddenrow{
	display:none;
}

.visrow{
	color:black;
}



li.inline{
	display:inline;
	font-family:arial;
}
.admin_header{
	background-color:#BAC6D6;
	color:#666666;
}

ul.features{
 list-style-type: none;
 margin:0;
 padding:0;
}

/*================SPECIALS==================*/

#loginform{
margin-top: 2em;
margin-left: 5em;
}

.colSection{
	border-bottom:1px solid #898D92;
	
}

a.printit{
color:#898D92;
text-decoration:none;
text-transform:uppercase;
font-size:90%;
}
a.printit:visited{
color:#898D92;
text-decoration:none;
text-transform:uppercase;
}
a.printit:hover{
color:#BA2D2E;
text-decoration:none;
text-transform:uppercase;
}


.colSectionPutty{

	padding:10px;
	border-bottom:1px solid #898D92;
	background-color:#F2F2E1;
	font-size: 90%;
	color:#898D92;
	}

div.colSectionPutty a{
color:#898D92;
display:block;
text-decoration:none;
text-transform:uppercase;

}


div.colSectionPutty input {
	border:1px solid #666666;
	font-family:arial;
	padding:1px;
	float:left;
	width:125px;
	color:#666666
}
div.colSectionPutty a:visited{
color:#898D92;
text-decoration:none;
}
div.colSectionPutty a:hover{
color:#DAA808;
}

#toc{
	padding:10px;
	font-size: 90%;
	color:#898D92;
}

#toc ul{
margin:0;
padding-left: 0;
list-style: none;
}

#toc ul li{
background-image: url(/themes/icons/greyDot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left:10px;
height:1%;

}
a.tocLink{
font-weight:bold;
text-decoration:none;
color:black;
}
a.tocLink:visited{
text-decoration:none;
}


a.tocStoryLink{
	color:#898D92;
	text-decoration:none;
}
a.tocStoryLink:visited{
	text-decoration:none;
}
a.tocStoryLink:hover{
	color:#BA2D2E;
}
.inThisIssue{
text-transform:uppercase;
color:#444444;
}

#homeEvents{
	padding:10px 10px 20px 10px;
	border-bottom:1px solid #898D92;
	font-size: 90%;
	color:#898D92;
}


#homeEvents a{
color:#0068AF;
text-decoration:none;
}

#homeEvents a:visited{
color:#6AAB57;
}

#homeEvents a:hover{
color:#DAA808;
}

a.eventTitle{
color:#6AAB57;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
display:block;
margin-top:10px;
margin-bottom:0;
}

a.eventTitle a:visited{
color:#6AAB57;
}

a.eventTitle a:hover{
color:#DAA808;
}

.byline{
text-transform:uppercase;
font-size:90%;
display:block;
}

.caption{
font-size:95%;
line-height:120%;
margin-top:1em;
}

.colSectionCommentsHead{
	padding: 10px 5% 10px 5%;
	border-bottom:1px solid #FFFFFF;
	background-color:#EEEADF;
	}

.colSectionComments{
	padding:5%;
	padding-top:8%;
	border-bottom:1px solid #898D92;
	background-color:#EEEADF;
	font-size: 90%;
	color:#898D92;
	}
	
/* for labels on same line as the form element */
#loginForm label {
   width: 5em;
   float: left;
   text-align: right;
   margin: 2px .5em 2px 0px;
   padding:4px 2px 3px 0;
}

#loginButtonLink {
	border:1px solid #CF6E19;
	padding:2px 4px 1px 4px;
	margin:10px 0 0 0;
	color:#444444;
	text-decoration:none;
	background-color:#F7E7CA;

}
#loginButtonLink{

	text-decoration:none;

}
#loginButtonLink:hover{
	color:white;
	background-color:#CF6E19;
	text-decoration:none;

}


/* drop shadow for TOC */


.dropshadow1{
	float:left;
	clear:left;
	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 125px;
}
.dropshadow1 p{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	font-size:14px;
	margin: 0px;
}