body{
	margin:0px;
	padding:0px;
	background:#FFF;
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:.84em;
	color:#000
	}
a, a:link{
	color:#0080C0;
	background:transparent;
	text-decoration: underline
	}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.33em;}
h4 {font-size: 1.1em;}
h5 {font-size: 0.9em;}
h6 {font-size: 0.75em;}
pre, code, tt {font: 110% "Andale Mono", Courier, "Courier New", monospace;}
small {font-size: 85%;}
big {font-size: 115%;}
abbr, acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
	}
.middle {text-align: center;}
td {text-align: left;}
td.right { text-align: right;}
td.center { text-align: center;}
tr.hdr {background-color: #ccc;}
tr.even {background-color: Azure;}
tr.odd  {background-color: Lightblue;}
tr.yellow  {background-color: #ffff80;}
.alert {color:red;}
#banner{
	color:#000;
	background:#FFF url(/images/title-july-2003.jpg) repeat-y;
	border-bottom: #CCC 2px solid;
	font-size:small;
	}
#banner h1{margin:0px;padding:0;}
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover{
	color:#FFF;
	background:transparent;
	text-decoration: none;
	font-weight:normal;
	margin-left:20px;
	margin-top:0px;
	}
#searchbox{
	position:absolute;
	z-index:1;
	left:auto;
	right:5px;
	top:0px;
	font-family:verdana,arial,sans-serif;
	font-size:x-small;
	color:#000;
	background:transparent
	}
#content{
	position:absolute;
	color:#000;
	background:#FFF;
	margin-right:20px;
	left:220px;
	margin-bottom:20px;
	border:#000 0px solid;
	}
#sidebar {
    width:175px;
	background-color:#eee;
	color:#333;
	padding:15px;
	border:#000 0px solid;
	}
#sidebar h3{
	font-family:'trebuchet ms',arial, sans-serif;
	color:#FFF;
	font-size:small;
	padding:2px;
	margin-top:30px;
	margin-bottom:0px;
	background: #004080 url(/images/title-july-2003.jpg) repeat-y;
	text-transform:lowercase;
	text-align:left;
	padding-left:10px
	}
#sidebar li, #sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar p {
	margin:0;
	padding:0;
	margin-top: 10px;
	}
#msgboard {
	background:#FFF;
	color:#000;
	border:#000 0px solid;
	}
#crumbs{
	margin:5px 0px 5px 0px;
	font-family:verdana, arial, sans-serif;
	font-size:11px
	}
.navmenu ul {
	font-family:georgia, times, serif;
	font-size:small;
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	}
.navmenu li {
	margin:0;
	font-weight:bold;
	display:block;
	background-color:#FFF;
	color:#333;
	width: 100%;
	border-bottom:#CCC 1px solid;
	}
.navmenu li a {
	padding: 5px 5px 5px 0.5em;
	text-decoration:none;
	font-weight:normal;
	display:block;
	background-color:#FFF;
	border-left:#004080 5px solid;
	color:#0080C0;
	width:95%
	}
html>body .navmenu li a {
	width: auto;
	}
.navmenu li a:hover {
	background-color:#004080;
	border-left:#0080C0 5px solid;
	color:#fff;
	}
.side{
	font-family:verdana, arial, sans-serif;
	color:#333;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:5px;
	border:#CCC 1px solid;
	}
.msgday h1 {
	border-bottom: 1px solid #000;
	color:#333;
	margin:0;
	padding:0;
	font-size: 1.33em;
	}
.msgentry h2 {
	color:#000;
	margin:0;
	padding:0;
	font-size: 1.1em;
	}
.msgbody {
	background:#eee;
	border:#ccc 1px solid;
	color:#333;
	margin:5px;
	padding:5px;
	}
.msgbody blockquote {
	border:#ccc 1px solid;
	padding:5px;
	background:#FFF;
	color:#000
	}
.msgbody a, .msgbody a:link, .msgbody a:visited, .msgbody a:active,	.msgbody a:hover{
	text-decoration: underline
	}
.msgtag {font-style:italic;padding:10px;}
.msgmeta{ 
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color:#888;
	background:transparent;
	}
.msgmeta a{
	color:#888;
	background:transparent;
	text-decoration:none
	}
.success {
	font-size: 14px;
	color: Blue;
	font-weight : bold; 
	text-align : center; 
	}
.failure {
	font-size: 14px;
	color: Red;
	font-weight : bold; 
	text-align : center; 
	}
#commWindow {
	font-family: "Trebuchet MS",Verdana,sans-serif; 
	margin-top:5px;
	padding:0px 10px 10px 10px; 
	border:1px solid #000; 
	background-color:#ddd;
	font-size : 11px;
	}
#commPrev {margin:10px;}
#commPrev h2	{
    	font-size: 12px; 
	font-weight: bold;
	border-bottom:2px solid #000;}
.comm 	{
	color : #000; 
	border-bottom:1px dashed #000;
	}
.comm p {
	font-size : 12px;
	text-align:justify;
	}  
.comm h3 {
	font-size : 10px; 
	text-align : right;
	font-weight:normal;
	} 
#commForm {
	border:0px solid #000;
	}
#commForm h2	{
    	font-size: 12px; 
	font-weight: bold;
	border-bottom:2px solid #000;}
#commTOS h2	{
    	font-size: 12px; 
	font-weight: bold;
	border-bottom:2px solid #000;}
#copy { 
	margin:10px 2px 5px 2px;	
	padding:2px;	
	border: 1px solid #000;	
	background-color:#fffcf6;		
	font-size:10px ;
	line-height:15px;	
	}
#copyleft {	
	float:left;	
	text-align:left;		
	}
#copyright {	
	text-align:right;	
	}