
body
{
	margin: 5px 0px 0px 5px;
	font-size: 9pt;
	font-height: 1.1;
	font-family: verdana,trebuchet,sans-serif;
	color: #000;
}
		
	#leftcontent {
	position:absolute;
	left:1%;
		width:12%;
		margin-top:15px;
		padding-top:1px;
	
		}

	#centerleftcontent {
	position:absolute;
		left:15%;
		width:30%;
		background:#fffae8;
		border-top:1px solid #000080;
		margin-top:15px;
		}

	#centerrightcontent {
	position:absolute;
		text-align: left;
		left:45%;
		width:30%;
		background:#fffae8;
		padding-left: 2px;
		border-top:1px solid #000080;
		margin-top:15px;
		}

	#rightcontent {
	position:absolute;
		left:76%;
		width:23%;
		background:#ffffff;
		margin-top:15px;
		pading-top:3px;
		}
		
	#spread{
	font-size:12pt; 
	text-align:center;
	width:auto;
	font-family:'Hoefler Text', Trebuchet, 'Times New Roman',Geneva, serif; 
	letter-spacing: 0.06em; 
	margin-left:1%;
	margin-right:1%;
	line-height:1.2;
	color:#000099;
    font-weight:normal;
	padding:2px;
	background:#cfdbba;
    border-top:1px solid #000080; 
    border-bottom:1px solid #000080;
    border-left: -5px solid #ffffff;
	border-right: -5px solid #ffffff;
		}
		
	.magEntry{
	font-size:8pt;
	}
	
	.suppEntry{
	padding-left:2px;
	margin-top:1px;
	margin-bottom:1px;
	font-size:8pt;
	}
	
	.catLabel{
	font-size:8pt; font-family: Times, sans-serif; letter-spacing: 0.15em; margin-top:3px; margin-bottom:3px; margin-left:1px;line-height:1.2; background:#f3f0f2; color:#000080; padding-top:2px;padding-left:3px; padding-right:3px;text-transform:uppercase;border:1px solid #87927c;
}
	
a:link
{
	color: navy;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:visited { 
 color: #000099; 
 font-size: 8pt;
 font-weight: normal; 
 text-decoration:none; 
}

a:active { 
 color: #990000; 
 font-size: 8pt; 
 font-weight: normal; 
 text-decoration: underline; 
}

a:hover { 
 color: #990000; 
 font-size: 8pt; 
 font-weight: normal; 
 text-decoration: underline; 
}


a.menu:link
{
	color: maroon;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.menu:visited
{
	color: blue;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.menu:active { 
 color: #333399;
 color: #000080;
 font-size: 9px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.menu:hover { 
 color: maroon;
 font-size:9px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.services:link
{font-family:arial,sans serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
letter-spacing:0.09em;
color:navy;
}
a.services:visited
{font-family:arial,sans serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
letter-spacing:0.09em;
color:navy;
}
a.services:active
{font-family:arial, sans serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
letter-spacing:0.09em;
color:navy;
}
a.services:hover
{font-family:arial,sans serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
letter-spacing:0.09em;
border:1px solid #999;
color:navy;
background:yellow;
}
a.rightColHead:link
{color:#000080;
font-size:12px;
text-decoration:underline;
}
a.rightColHead:active
{color:#000080;
font-size:12px;
text-decoration:underline;
}
a.rightColHead:visited
{color:#000080;
font-size:12px;
text-decoration:underline;
}
a.rightColHead:hover
{color:#ff6633;
font-size:12px;
text-decoration:none;
}
.messageBox {
	font-family: Tahoma, Arial, Verdana;
	padding-top:2px;
	width:auto;
	display:inherit;
	line-height:1.2;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:auto;
	font-size: 8pt;
	letter-spacing:0.08em;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	}

.textBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	background: #fff8e8;
	letter-spacing: 0.08em;
	font-weight: normal;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid navy;
	color:#878f79;
}
.quotes{
color: #333333;
background-color: #FFFFCC;
font-family: Geneva, Monaco, serif;
font-size:8pt;
font-weight:normal;
text-align: right;
 margin-left: 5px; 
 margin-right: 5px; 
 margin-top: 25px; 
 margin-bottom: 25px;
 border-right:1px solid #CCCC99; 
 border-bottom:1px solid #CCCC99;
 border-top:1px solid #FFCCFf;
 border-left:1px solid #FFCCFF;
 }
	
.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #003366;
 font-weight: normal;
}

.spaced
{
	font-family: new york, garamond, serif;
	letter-spacing: 0.20em;
	font-size: 11pt;
	color: #FDFF02;
	font-weight: bold;
}
	
	
.headlines {
text-align: right;
 padding-top : 0px;
 padding-bottom : 3px;
 }	
 
 .blurbs{
 text-align: right;
 padding-top : 0px;
 padding-bottom : 6px;
 font-size:12pt;
 line-height:1.1;
 }		

.menu {
color: maroon;
text-align: right;
 padding-top : 5px;
 padding-bottom : 5px;
 padding-left: 3px;
 padding-right: 3px;

 }	
 	
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	
	#centerrightcontent p { font-size:10px}
