BODY {
font-family:verdana,arial,helvetica,sans-serif;
background-color:#fff;
color:#000;
}

H3 {font-size:14px}
TD.links {font-size:10px;}

TR.purple {background-color:#ccf;color:#000}
TR.yellow {background-color:#ff9;color:#000}


A {text-decoration:none}
A:hover {text-decoration:underline}
A.coolbandlink {font-weight:bold;text-transform:uppercase}

        #top-section {
            position:relative;
            left:0;
            top:0;
            }
        #menu-section {
            position:relative;
            left:0;
            top:0;
            }
        #mid-section {
            position:relative;
            left:0;
            top:0;
            }
        #bottom-section {
            position:relative;
            left:0;
            top:0;
            }

        #top-col-1 {
            position:absolute;
            background-color:#000;
            color:#fff;
            width:65%;
            padding:10px
            }
        #top-col-2 {
            position:relative;
            background-color:#000;
            color:#fff;
            left:65%;
            width:35%;
            padding:20px 0 0 0;
            }
        #mid-col-1 {
            position:relative;
            top:0;
            left:0;
            width:60%;
          	color: #000;
			background-color:#fff;
			font-size: 14px;
			letter-spacing: 0px;
			}
        #mid-col-2 {
            position:absolute;
            top:0;
            left:65%;
            width:35%;
			border-width: 0 0 0 1px;
			border-style: solid;
			padding-left:10px;
			font-size:12px
            }
        #bottom-col-1 {
            position:relative;
            }

.randomHead {
font-size:16px;
font-weight:bold;
margin: 0 0 5px 0;
}

.randomContact {
font-size:12px;
}

.format
{
	color: #99f;
	background-color:#fff;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

IMG.header {
margin-bottom:10px;
}

IMG.formatIcon {
float:right;
}

.formbuttons
{
border-style:solid;
border-width:2px;
border-color:#669;
background-color:#ccf;
color:#000;
margin-top:5px;
margin-bottom:5px;
}

.randomButton
{
border-style:solid;
border-width:2px;
border-color:#669;
background-color:#ccf;
color:#000;
margin-top:5px;
margin-bottom:5px;
padding:5px;
font-size:16px;
width:33%;
text-align:center;
}

.formfields
{
color:#f00;
background-color:#ff9;
margin-top:5px;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:#000;
}

.formhead
{
font-size:14px;
font-weight:bold;
}

#newsbox
{
color:#000;
	background-color: #CC9;
	padding: 5px;
	border-color: #960;
	border-style: solid;
	border-width:1px;
	margin-bottom:30px;
	font-size: 12px;
}

#reviewbox
{
	color:#000;
	background-color:#fff;
	padding: 5px;
	margin-bottom:30px;
	font-size: 14px;
}

#resultsbox
{
	color:#000;
	background-color:#fff;
	padding: 5px;
	margin-bottom:30px;
	font-size: 12px;
}

#banner {
position:absolute;top:0px;left:15px;
width:660px;height:80px;
background-color:#000;
color:#fff;
}

#logo
{
	float: left;
	margin: 10px 12px 12px 0px;
}
#countbox
{
	background-color:#000;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height:60px;
	width:auto;
	padding:0px
}

#recent
{
	font-size:10px;
	width:240px;
	height: auto;
	margin-bottom:25px;
}

#menulinks
{
	font-size: 12px;
	padding: 5px 5px 15px 0;
}

#related
{
	font-size:10px;
	line-height:14px;
	color:#000;
	background-color:#eee;
	padding:5px;
	width:auto;
}

.sig
	{
	text-align:right;
}