html {
   margin: 0 0 20px 0;
   padding: 0;
}

body {
	margin:0px 0px; 
	padding:0 0 0 0px;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	background-color:#eeeeee;
	}

/* http://www.somacon.com/p142.php 
*/
a:link {color: #990000; text-decoration: none; font-weight: bold }
a:visited {color: #990000; text-decoration: none; font-weight: bold }
a:hover {color:#990000; background-color: #EEEEEE;}
a:active {color: #990000; text-decoration: none; font-weight: bold }
a:focus {outline:none;}

h1 {padding:0px 0px 0 0;margin-bottom:15px;margin-top:0px;}
h4 {padding:0px 0px 0 0;margin-bottom:0%;}

/* 
header
*/
div#header { 
	color: #990000;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#eeeeee;
	font-size: 200%;
	margin-bottom:0px;
	text-align:center;	
	}

div#header a {color: #990000; background-color: #eee; text-decoration: none; font-weight: bold }
div#header a:hover {color:#990000; background-color: #eee;}

/* 
navigation line
*/
div.navline { font-size: 70%; text-align:center; }
div.navline a { color: #990000; background-color: #eee; text-decoration: none; font-weight: bold; }
div.navline a:hover {color: #990000; background-color: #EEEEEE;}

/* 
content
*/
div#content {
	width: 540px;
	margin: 0px auto;
	color: #000;
	background-color: #eee;
	border: 0px solid #000;
	padding: 15px;
	text-align: left;
}

/* content classes */
div.IWTitle { 
	color: #EEEEEE; 
	background-color: #fff; 
	border-left:0px solid #EEEEEE;
	border-right:0px solid #EEEEEE; 
	border-top:0px solid #EEEEEE;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:1px;
	font-size: 16pt;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;	
	}

div.IWTitle a:hover {color:#990000; background-color: #fff;}
div.IWTitle a {color:#990000; background-color: #fff;}

div.IWByLine { 
	color: #b2b2b2; 
	background-color:#fff; 
	border-left:0px solid #EEEEEE;
	border-right:0px solid #EEEEEE;
	font-size: 7pt; 
	padding-top:1px;
	padding-left:10px;
	padding-bottom:8px;
	line-height: 110%; 
	line-height: 100%;
	}

div.IWBody { 
	color: #000; 
	background-color:#fff; 
	line-height: 150%;
	margin-bottom:20px;
	padding-top:1px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:10px;
	border-left:0px solid #EEEEEE;
	border-right:0px solid #EEEEEE; 
	border-bottom:0px solid #EEEEEE;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	}

/* 
footer
*/
div#footer { 
	color: #000;
	background-color:#eeeeee; 
	margin-top:15px;
	text-align:center;
	font-size: 60%;
	}

div#footernav {font-size: 70%; text-align:center;}
div#footernav a { color: #356AA0; text-decoration: none; font-weight: bold }
div#footernav a:hover {color:#356AA0;background-color: #fff;}


/* 
archive page body
*/
div#arContent {
	width: 500px;
	margin: 0px auto;
	color: #000; 
	background-color: #FEFEF2;
	border: 0px solid #000;
	padding: 15px;
	text-align: left;
	border-left:1px solid #990000;
	border-right:1px solid #990000; 
	border-top:1px solid #990000;	
	border-bottom:1px solid #990000;
	margin-bottom:20px;
	}

/* =============== */
/* =============== */

div.IWheaderQuote {
	font-size: 50%;
	color: #fff; 
	text-decoration: none; 
	font-weight: normal;
	font-style: italic;
	text-align:center;
	}

#leftcol {
	float:left;
	width:78px;
	background:#fff;
	margin-top:0px;
	margin-left:20px;
	text-align:left;
	border:0px solid #aaa;
	padding:15px;
	}

#rightcol {
	float:right;
	width:78px;
	background:#fff;
	margin-top:0px;
	margin-right:20px;
	text-align:left;
	border:0px solid #aaa;
	padding:15px;
	}

div.tinytext { font-size: 100%; }
div.smalltext { font-size: 25%; }
div.IWWhiteBody { color: #000; background-color:#fff; border:0px solid #000000; 
		margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:40px;}
div.IWBlackBody { color: #fff; background-color:#000000; border:1px solid #000000; 
		margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:40px;}
div.IWBlueBody { color: #ff9; background-color:#990000; border:1px solid #000000; }
div.IWRedBody { color: #ffffff; background-color:#ff0000; border:1px solid #000000; }

div#line {border:0px solid #dddddd; text-align:left;}


div.InnerTable { background-color: #556677 }
div.OuterTable { background-color: #eeeeee }
div.Blue    { font-family: Verdana; font-size: 10.0pt; color: #990000; line-height: 150%; margin-top: 0 }

div.news {	font-family: Courier New, Times, Times New Roman, serif;
		color:#000000;
		font-size:13px;
		font-weight:normal;
  		background:#000000;
  		line-height:16px;
		text-align:left;	
		}

img.imgright {
float:right;
margin:10px;
padding:5px;
}

img.imgleft {
float:left;
margin:10px;
padding:5px;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto; 
}

