body {
	border-top-style: solid;;
	border-top-width: 4px;
	border-top-color: #e5a030;
	margin:0px;
	padding:0px;
	background:#FFF;
	width: 100%;
	}


A	 	{ color: #990000; text-decoration: none; font-weight: bold;} 
A:link	{ color: #990000; text-decoration: none; } 
A:visited	{ color: #660000; text-decoration: none; } 
A:active	{ color: #FF3300;  } 
A:hover	{ color: #FF3300; text-decoration: underline; }


div {margin:0;padding:0;}


/* I D E N T I F I E R */
.pic p, .caption {
    font-size: 11px;
    color: #666;
    margin: 4px 0 10px;
	}

/* P L A C E M E N T */
.left {float: left; margin-right: 10px; }
.right {float: right; margin-left: 10px;}


/* S I Z E */
.one {width: 100px;}
.two {width: 210px;}
.three {width: 320px;}
.four {width: 430px;}
.five {width: 540px;}
.six {width: 650px;}
.seven {width: 760px;}
.eight {width: 870px;}

/* A D D I T I O N S */
.frame {border: 1px solid #ccc;}
.solo img {margin-bottom: 20px;}
.inset {
	margin-left: 10px;
}


/* --------------------------------------------------------  */

 
h1 {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 68px;
	line-height: 60px;
	letter-spacing: -2.75px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0px 0 0 0px;
	color: #666;
	}
h2 {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #844;
	}
h3 {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
	}

	
/* --------------------------------------------------------  */

#content {
	padding: 0px;
	border-right: 1px solid #dcc;
	border-left: 1px solid #dcc;
	border-bottom: 1px solid #000;
	margin:  0 auto 0 auto;
	font-family: Georgia, "Times New Roman", serif;
	text-align: left;
	width: 800px;
	}


	
#banner {
	background:#fff url(topbanner.jpg);
	width: 320px;
	height:320px;
	float: right;;
	border-bottom: 1px solid #000;
	background-color: #ffffff;
	margin: -0px -10px 40px 10px;
	}

.draft {
	font-family: Zapfino, Georgia, Serif;
	color: #c63;
	text-align:  center;
	background-color: #ffd75e;
	border-top: 1px solid #900;
	border-bottom: 1px solid #900;
	margin:0px;}

/* --------------------------------------------------------  */
/*  main styles													*/

#main {
	padding: 0 10px;
	font-family: Georgia, "Times New Roman",serif;
	font-size:16px;
	line-height: 20px;
	color: #333;
}

#main p {
	}	
	
.section {
	font-size:3em;
	color: #ccc;
	text-align: center;}
	
#main blockquote {
	}
	
#main table {
	border-collapse: collapse;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 1;
	width: 90%;
	margin-left: 32px;
	padding: 5px;
	background-color: #eef;
	}

#main table th {
	padding: 4px;
	background-color: #ccc;
	}
	
#main table td {
	padding: 4px;
	}
#main table tr.total {
	border-top: 1px solid #999;
	}
	
.tablecaption {
	font-family: verdana, arial, sans-serif;
	color: #333;
	font-size: 9px;
	font-weight: bold;
	background: transparent;
	line-height: 10px;
	margin: 5px 5px 5px 35px;
	 }	
	
	
.pullquote {
	font-size: 32px;
	line-height: 40px;
	letter-spacing:-2px;
	float: right;
	width: 310px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-left: 1px solid black;
}


.pullquoteLeft {
	float: left;
	width: 310px;
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 0;
	padding-left:0;
	border-right: 1px solid black;
	border-left:0;
}

.note {
	font-family: helvetica, arial, sans-serif;
	padding: 10px;
	color: #666;
	font-size: 0.85em;
	line-height: 1.2;
	font-weight: bold;
	background: transparent;
	}
	
	
.caption
{
	font-family: verdana, arial, sans-serif;
	color: #333;
	font-size: 9px;
	font-weight: bold;
	background: transparent;
	line-height: 10px;
	margin: 5px 5px 5px 5px;
}	

.boxquote
{
	width: 60%;
	margin: 0 15% 0 15%;
	padding: 5%;
	border-width: 1px;
	border-style: dashed;
	background-color: #eee;
}


/* --------------------------------------------------------  */

.post {
	width: 540px;
	padding: 0 10px;
	font-family: Georgia, "Times New Roman",serif;
	font-size:16px;
	line-height: 20px;
	color: #333;
	}
	
.post .right {
	margin-right: -240px;
	}


.post h2 {
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 32px;
	font-size: 48px;
	line-height: 40px;
	letter-spacing: -1.5px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 0 0;
	color: #666;
}

.post h2 a:link, .post h2 a:visited {
	color: #666;
	font-weight: normal;
	
	}

.post .pullquote {
	font-size: 28px;
	line-height: 32px;
	color: #999;}

	
/* --------------------------------------------------------  */



#top p {
	font-family: verdana, arial, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	letter-spacing:2px;
	
	padding:5px;
	margin-top:20px;
	margin-bottom: 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;		  					
	text-transform: uppercase;
	background:#900;		
	}
	

#nav {
	text-align: right;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #900;
	color: #666;
	background: #ccc;
	padding-right:  20px;
	margin:0px;
	}
	
.backissues {clear:both; padding:15px; text-align:center;}


/* --------------------------------------------------------  */
	



#bottom {
	clear:both;
	text-indent:0 !important;
	text-align: center;
	margin-bottom: 20px;
	letter-spacing: .1em;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	background:#900;
	color: #FFFFFF;
	font-family: Eurostile,"Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif;
	font-size: 1.5em;
	}
	
#bottom a:link,#bottom a:visited  {
	color:#eee;
	text-decoration: none;
	}
	
	
#bottom a:hover {
	color:#fff;
	text-decoration: underline;
	}
	
#bottom p.small {
	font-size: 0.8em;
	letter-spacing: 9px;
	}
			
.contact
{
	text-align: center;
	padding: 0 12px 0 12px;
	font-family: eurostile,"trebuchet ms", helvetica,arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#333;
	}

/* --------------------------------------------------------  */


	
/* --------------------------------------------------------  */
/*            styles for header and footer					*/
	
	




.slug {
	text-align: right;
	margin-right: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FEE;
	color: #666;
	}

.main {
	margin: 0px;
	padding:0px 15px 15px 15px;
	background:transparent;  							
	}
	
.login
{
	margin: 0px 300px 0px 0px;
	padding: 0px 15px 15px 15px;
	background: transparent;
}


	
/* --------------------------------------------------------  */

.cover
{
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #eee;
	text-align: left;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.trouble
{
	padding: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-color: #f00;
	background-color: #eed;
	text-align: left;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

/* -------------------------------------------------- */

div.coverBox
{
}

.coverImage {
float:left;
margin-right: 10px;
clear: both;
margin-left: -15px;
}

div.coverItem, div.coverList{
	margin: 0 0 45px;
	padding:0 15px;
	}

	
.author , .dept
{
	
	font-size:20px;
	letter-spacing:-2px;	
}

.coverBox h2 {
	font-size:48px;
	letter-spacing:-3px;
	line-height: 1;
	margin-top:4px;
	margin-bottom: 2px;
	font-weight: bold;}

.coverbox h2 a:visited, .coverbox h2 a:link
{
	color: #444;
	}
	
.coverbox h2 a:hover 
{
	color: #900;
	}
	
.coverbox p {
	font-size: 18px;
	line-height: 1.3;
	color: #333;
}


.coverList h2 {
	color:#fff;
	background-color: #600;
	text-align: center;
	margin: 0 -15px;
	padding: 4px 0;
	}
	
	
.coverList p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom:0;
	}
	
.coverList ul {
	margin:0;
	padding-left:20px;
	}
	
.coverList ul li {
	list-style-type: none;
	font-size: 14px;
	line-height: 16px;
	indent:0;
	margin-bottom: 0;
	}
	
.coverlist ul a:link, .coverlist ul a:hover {
	color: #666;}



/* -------------------------------------------------------------------*/

.sidebar {
	border-width: 1px;
	border-style: dotted;
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	line-height:1.2;
	border-color: #999;
	background-color: #f8f8f8;
	float:right;
	padding: 5px 15px;
	}

.sidebar h2 {
	text-align: center;
	margin-top: 0px;
	background-color: #900;
	color: #fff;
	margin: -5px -15px 0px -15px;
	}
	
img.centered {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}


/* -------------------------------------------------------------------*/

.status
{
	width: 150px;
	height: 14px;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border-color: black;
	background-color: #060;
	color: #FFF;
	font-weight: bold;
}
form { 
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent;
	text-align: right;
	}

input {
	border: 1px solid #000;
	padding: 10px;
	margin: 2px;
	color: #000;
	background-color: #eee;
	font: 11px verdana, helvetica, sans-serif;
	}

select {
	border: 1px solid #000;
	padding: 10px;
	margin: 2px;
	color: #520;
	background-color: #eee;
	font: 11px verdana, helvetica, sans-serif;
	}

.button {
	border-top: 1px solid #fff;
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
      font: bold 11px verdana, helvetica, sans serif; 
	background: #900; 
	color: #fff; 
	}

