/*

////////// GENERAL //////////

*/



body {

	margin: 0;

	padding: 0;
	
	background-color:#333333;

	/*background-image: url(bg.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;*/

	}



/*

////////// TYPOGRAPHY //////////

*/



p,h1,h2,ul,ol,li,dt,dl,dd,h3,h4,h5,h6 {margin: 0; padding: 0px;}




p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 15px;
	
	font-style: normal;

	line-height: 20px;

	color: #000;

}



p { margin-bottom: 9px;

font-family: Georgia, "Times New Roman", Times, serif;

}


.p2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	line-height: 20px;

	color: #4f4f4f;

}


.p2 { padding-left: 60px; 
padding-right: 60px;}


.p3 {

	font-family: "Courier New", Courier, monospace;

	font-size: 14px;

	font-style: normal;

	line-height: 20px;

	color: #4f4f4f;

}


.p3 { padding-left: 60px; 
padding-right: 60px;}


.p4 {

font-family: "Courier New", Courier, monospace;

	font-size: 15px;
	
	font-style: normal;

	line-height: 20px;

	color: #4f4f4f;

}

.p4 { padding-left: 0px; 
padding-right: 0px;}

a {

	color: #990000;

	text-decoration: none;

	}



a:active {

	color: #990000;

	}



a:hover {
	text-decoration: underline;
	color: #cc9999;
	}





a:visited {

	color: #333333;

}



h1 {

	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
	padding-right: 10px;

}


h2 {
	font-size: 14px;
	color: #990000;
	text-transform: uppercase;
	font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
	padding-right: 10px;
}


h3 {
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
}




.p1,.p5 { padding-left: 10px;
padding-right: 10px; }





.drop {
	float:left;
	color:#990000;
	font-size:45px;
	line-height:40px;
	padding-top:0px;
	padding-right:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}



#pageHeader h1 span, #pageHeader h2, #quickSummary p.p1, h3 span { display: none; visibility: hidden; }





/*

////////// CONTAINERS //////////

*/


#pageHeader {

	margin: 0 auto;
	
	margin-left: 0px;
	background-image:url(header3.gif);

	height: 222px;

	background-repeat: no-repeat;

}



#footer {

	margin: 0 auto;

	background: #fff url(footer.gif);

	height: 122px;

	background-repeat: no-repeat;

}



#content {
	position: absolute;
	margin-left: 240px;
	margin-right: 2450px;
	min-width: 525px;
	background-color: #fff;
	top: 222px;
	text-align: left;
	height: auto;
	width: 520px;
padding-top: 10px; 
	border: medium solid #660000;
	
}



/*

////////// LISTS //////////

*/





#linkList{

	position: absolute;

	top: 222px;

	margin-left: 20px;

	padding-top: 0px;

	width: 200px;

	background: #fff;
	
	border: medium solid #660000;

}



#linkList2 {

	color: #000;

	width: 200px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	padding-bottom: 15px;

}


#rightlist {

	position: absolute;

	top: 222px;

	margin-left: 787px;
	
	/*margin-right: -500px;*/

	padding-top: 0px;

	width: 200px;

	background: #fff;
	
	border: medium solid #660000;

}



#rightlist2 {

	color: #000;

	width: 200px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	padding-bottom: 15px;

}


#reading {

	color: #000;

	width: 200px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;
	
	margin: 0 0px 0px 0px; 

	padding-bottom: 15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	color: #000;

}

#social {

	color: #000;

	width: 200px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;
	
	margin: 0 0px 0px 0px; 

	padding-bottom: 15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	color: #000;

}

















#linkList, #linkList2, #lresources, #larchives ul { list-style: none; }

#rightlist, #rightlist2 ul { list-style: none; }

#links ul { list-style:none; }



#linkList li {

	margin: 0 15px;

}



#linkList li a {

	display: inline;

	font-weight: normal;

	font-size: 12px;

	line-height: 18px;

	padding: 0;

	margin: 10px;

	text-transform: none; }



#larchives li a, #lresources li a, #links li a, #lold li a {

	display: inline;

	font-weight: normal;

	font-size: 12px;

	line-height: 18px;

	padding: 0;

	margin: 10px;

	text-transform: none; }



 #larchives h3, #lcontact h3, #l2004 h3, #l2005 h3, #l2006 h3, #l2007 h3,  #l2008 h3, #l2009 h3 {

	width: 200px;

	height: 55px;

	margin: 0 0px 0px 0px; }
	
#lresources h3, #links h3, #thingies h3 {

width: 200px;
height: 60px;
	margin: 0 0px 0px 0px; }



#links h3 { background: transparent url(linksb.gif) no-repeat; }

#larchives h3 {	background: transparent url(archiveb.gif) no-repeat; }

#lresources h3 { background: transparent url(stuffb.gif) no-repeat; }

#thingies h3 { background: transparent url(thingies.gif) no-repeat; padding-bottom: 10px; } 

#social h3 { background: transparent url(socialism.gif) no-repeat; padding-bottom: 40px;} 


#reading h3 { background: transparent url(reading.gif) no-repeat; padding-bottom: 40px;} 

#l2004 h3 { background: transparent url(2004b.gif) no-repeat; }

#l2005 h3 { background: transparent url(2005b.gif) no-repeat; }

#l2006 h3 { background: transparent url(2006b.gif) no-repeat; }

#l2007 h3 { background: transparent url(2007b.gif) no-repeat; }

#l2008 h3 { background: transparent url(2008b.gif) no-repeat; }

#l2009 h3 { background: transparent url(2009b.gif) no-repeat; }


