div#navbar2 {
height: 30px;
width: 100%;
border-top: solid #000 1px;
border-bottom: solid #000 1px;
background-color: #336699;
}
div#navbar2 ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 30px;
white-space: nowrap;
}
div#navbar2 li {
list-style-type: none;
display: inline;
}
div#navbar2 li a {
text-decoration: none;
padding: 7px 10px;
color: #FFF;
}
div#navbar2 li a:link {
color: #FFF:
}
div#navbar2 li a:visited {
color: #CCC;
}
div#navbar2 li a:hover {
font-weight: bold;
color: #FFF;
background-color: #3366FF;
}



div#featured li a:link {
color: white;
}


body {
    margin: 0 0 0 0;
    font: normal 12px/1.5em "Verdana", sans-serif;
    background: white center top repeat-y; }

#nicecol {
}

#topnavmenu {
	margin: 0px;
	left-margin: 0px;
	right-margin: 0px;
	padding: 0px;
	background-color: #336699;
}

DIV.box, .pun TD, .pun TH, .pun BLOCKQUOTE, DIV.codebox, DIV.forminfo, DIV.blockpost LABEL {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
}

#brdmenu a { FONT-SIZE: 1.2em; }

#searchbox
{
height: 20px;
}

#big {
font-size:25px;
font-family:Arial;
font-weight: bold;

}	

.rightnofloat {
	text-align: right;
}

.bl {background: url(bl-orange.jpg) 0 100% no-repeat #FCE8CA; width: 20em}
.br {background: url(br-orange.jpg) 100% 100% no-repeat}
.tl {background: url(tl-orange.jpg) 0 0 no-repeat}
.tr {background: url(tr-orange.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.bl-blue {background: url(bl-blue.jpg) 0 100% no-repeat #0080FF; width: 20em}
.br-blue {background: url(br-blue.jpg) 100% 100% no-repeat}
.tl-blue {background: url(tl-blue.jpg) 0 0 no-repeat}
.tr-blue {background: url(tr-blue.jpg) 100% 0 no-repeat; padding:10px}



