body {
	background-color: black;
}
p {
	font-size: 10px;
	font-family: Verdana;
	color: #990000;
}

p.caption {
	margin: 0 auto;
	line-height: 13px;
	font-size: 9px;
	color: gray;
	font-style: italic;
}
p.medium{
align: left;
margin: 6px 6px 6px 6px;
line-height: 13px;
	font-size: 10px;
	color: #550000;
	font-style: normal;
}

p.large {
	margin: 0 auto;
	line-height: 22px;
	font-size: 12px;
	color: #5073b4;
	font-style: normal;
}

p.large2 {
	margin: 0 auto;
	line-height: 14px;
	font-size: 12px;
	color: red;
	font-style: normal;}
	
h1 {
	margin: 0 auto;
	line-height: 22px;
	font-family: Verdana;
	font-size: 16px;
	color: red;
	font-style: normal;
}

p.bottomnav {
	font-size: 10px;
	color: red;
}

img.image {
	border: 0;
}
div.line{
	border-bottom: 1px dotted;
}
div.box{
	margin-top: 10px;
	padding: 0px;
	border: 1px dotted;
	background-color: white;
	
}



A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: red;}

#navlist
{
margin: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-variant: normal;

}

#navlist ul, #navlist li
{
margin: 0;
padding-right: 6px;
list-style-type: none;
list-style-position: outside;
}

#navlist a:link, #navlist a:visited
{
line-height: 23px;
border-right: 15px solid #dcdcdc;
margin: 6px 10px 4px 10px;
text-decoration: none;
color: red;
padding-right: 6px;
margin-right: 10px;
background: transparent;
}

#navlist a:hover
{
border-right: 15px solid red;
padding-right: 6px;
margin-right: 10px;
background: transparent;
color: #000;
}


ul.topnav li.topnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 0px;
font-variant: normal;
text-transform: none;
color: #880000;
list-style: none;
list-style-type: none;
margin-bottom: 2px;
padding-left: 0px;
padding-right: 3px;
display: inline;
list-style-type: none;
	/*border-left: 1px dotted;*/

}

/* set millions of background images */
.rbroundbox { background: url(images/white.png) repeat;
	font-size: 12px;
}
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 15px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

.rbcontent2 { margin: 0 7px; padding-left: 10px; padding-right: 10px;}
.rbroundbox2 { width: 50%; margin: 1em auto; }
.rbroundbox2 { background: url(images/back.gif) repeat;
	font-size: 12px;
}
.rbtop2 div { background: url(images/tl2.gif) no-repeat top left; }
.rbtop2 { background: url(images/tr2.gif) no-repeat top right; }
.rbbot2 div { background: url(images/bl2.gif) no-repeat bottom left; }
.rbbot2 { background: url(images/br2.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 15px;
font-size: 1px;
}

#bkg {
background-color: #ff9999;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 770px;
	vertical-align: top;
}

#container {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 758px;
	vertical-align: top;
	min-height: 580px;
	
}
#panelleft{
	text-align: right;
	height: auto;
	float: left;
	width: 190px;
	padding-right: 7px;
}
#panelleft2{
	text-align: left;
	height: auto;
	float: left;
	width: 315px;
	padding-right: 7px;	
}
#panelright{
	margin: 0 auto;
	float: left;
	width: 520px;
	height: auto;
	padding-left: 18px;
	border-left: dotted blue 1px;
		min-height: 530px;
}
 ul.headlines { margin-left: 0; padding: 0;}
 li.headlines { margin-left: 23px; padding:0; }

#full {
	width: 100%;
}