/* CSS Document */

html,body {
min-height:100%;
height:auto !important;
margin:0;
padding:0;
}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

img {
	border:0;
	vertical-align:bottom;
}


#container{
	width:100%;
}



#main {
	width: 1005px;
	padding:0;
	margin:0;
	vertical-align:top;
}

#content {
	margin:0; padding:0;
	min-height:215px;
	padding:20px;
	text-align:left;
	background-image:url("img/content_bg.png");
	}

#left {
		float:left;
		width:320px;
		margin:0; padding:0;
		}
		
#right {
	float:right;
	width:320px;
	margin:0; padding:0;
	}
	
#middle {
	margin:0 320px;
	}
	
.column-in {
	margin:0; padding:0.5em 1em;
	}
		
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

h2 {
	background: #fff url(img/ttl_bg.gif) bottom left no-repeat;
	color: #333333;
	text-transform: uppercase;
	height: 23px;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 23px 8px 0;
	letter-spacing: 1px;
	margin:0;
}
.title {
margin-left:10px;
}

ul#navlist
{
position:relative;
top:134px;
left:200px;
margin:0;
padding:0;
width:600px;
font-size:13px;
font-weight:bold;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 0px 10px; }

#navlist a:link, #navlist a:visited
{
color: #99cccc;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
text-decoration: none;
}

#top {
	width:1005px;
	margin:0; padding:0;
	background-image:url("img/content_bg.png");
	min-height:215px;
	vertical-align:top;
}

#topleft {
	float:left;
	margin:0 0 0 2px; padding:0;
	width:350px;
}

#topright { 
	padding:20px;
	margin:0 0 0 340px;
	text-align:left;
}

#riley {
margin:26px 0 0 26px;
}

