@charset "utf-8";
/* CSS Roving Rascals */

body {
	padding:0;
	margin:0px;
	background-color:#FFFFCC;
}

#main-container {
	margin: 0 auto;
	width:800px;
	height:100%;
	min-height:830px;
	background-position:center;
	background-image:url(images/shadow.gif);
	background-color:#FFFFFF;
	padding:0px 23px 0px 21px;
	overflow:hidden;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#container {
	margin: 0 auto;
	width:794px;
	height:auto;
	background:#fff;
	padding:0 0px;
}

#logo {
	position:relative;
	width: 440px;
	height: 173px;
}

#top {
	margin:0 auto;
	height:50px;
	width:790px;
	background-color:#fff;
	margin:0 auto;
}

#header {
	height:140px;
	width:794px;
	background-color:#000000;
	margin:0 auto;
}

#nav {
	height:35px;
	width:794px;
	background-color:#FFFFFF;
	background-image:url(images/nav/bg.gif);
	margin:0 auto;
}

#content {
height:auto;
width:764px;
background-color:#FFFFFF;
margin:0 auto;
}

#footer {
height:auto;
width:794px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
margin: 0 auto;
padding-top:100px;
background:#fff;
}

#div-float-right {
float:right;
}

#div-float-left {
float:left;
}

a:link{
text-decoration:none;
color:#999999;
}

#c2 a:link{
 color:#ff0000;
 background:#ffffff;
}

#c2 a:visited{
text-decoration:none;
color:#FF0000;
}

a:visited {
text-decoration:none;
color:#CCCCCC;
}

td {
font-size:12px;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
}

#designed-by {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:9px;
margin:0 auto;
width:794px;
padding-left:10px;
}