body { line-height:1.4em; margin:0; background-image:url(../img/background.gif); background-repeat:repeat-x; background-color:#161b44;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ce662f; font-size:small; }

a { color:#ce662f; font-weight:bold; text-decoration: none; }
a:hover { color:#f5c72a; }

#container { width:795px; position: relative; left:50%; margin-left: -397px; }
#header { background-image:url(../img/header.png); width:795px; height:200px; }
#footer { text-align: center; }
#subnav { background-color:#292c47; padding:8px; border-bottom: 1px solid #724139; background-image:url(../img/subnavbackground.gif); background-repeat:repeat-x; }

#subnavigation { list-style:none; overflow:inherit; position:relative; margin:0; }
#subnavigation li { display:inline; padding-left:20px; }

#navigation { margin:20px 0px 30px 0px; padding: 0; list-style: none; overflow: hidden; position: relative; height: 32px; }
#navigation li { margin: 0; padding: 0; display: inline; }
#navigation a { margin-left:10px; float: left; padding: 32px 0 0 0; height: 0px !important; height /**/:32px; /* IE5.5 hack */ }


#topnav { margin:-20px 0px 0px 10px; padding: 0; list-style: none; overflow: hidden; position: relative; height: 25px; }
#topnav li { margin: 0; padding: 0; display: inline; }
#topnav a { margin-left:10px; float: left; padding: 32px 0 0 0; height: 0px !important; height /**/:32px; /* IE5.5 hack */ }

#contactus a { margin:0; width: 116px; background: url(../img/btn_contactus_off.gif) top left no-repeat; }
#contactus a:hover { width: 116px; background: url(../img/btn_contactus_on.gif) top left no-repeat; }

#forums a { margin:0px 30px 0px 0px; float:right; width: 118px; background: url(../img/btn_forums_off.gif) top left no-repeat; }
#forums a:hover { width: 118px; background: url(../img/btn_forums_on.gif) top left no-repeat; }


#home a { margin:0; width: 147px; background: url(../img/btn_home_off.gif) top left no-repeat; }
#home a:hover { width: 147px; background: url(../img/btn_home_on.gif) top left no-repeat; }

#maps a { width: 147px; background: url(../img/btn_maps_off.gif) top left no-repeat; }
#maps a:hover { width: 147px; background: url(../img/btn_maps_on.gif) top left no-repeat; }

#files a { width: 147px; background: url(../img/btn_files_off.gif) top left no-repeat; }
#files a:hover { width: 147px; background: url(../img/btn_files_on.gif) top left no-repeat; }

#submit a { width: 147px; background: url(../img/btn_submit_off.gif) top left no-repeat; }
#submit a:hover { width: 147px; background: url(../img/btn_submit_on.gif) top left no-repeat; }

#links a { width: 147px; background: url(../img/btn_links_off.gif) top left no-repeat; }
#links a:hover { width: 147px; background: url(../img/btn_links_on.gif) top left no-repeat; }


#content p { margin:0; margin-bottom:5px; 	line-height:1.2em;
}
#content h1 { font-weight:normal; margin-top:40px; line-height:1em; color:#f5c72a; font-size:2em; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#footer { padding: 25px 0px 25px 0px; }
#footer hr { height:1px; border-style:solid; border-color:#ce662f; }

#content .packs { border:0px; margin:0px; padding:0px; width:100%; }
#content .packs th,td { color:#ce662f; border-bottom: 1px solid #724139; padding: 5px; }
#content .mappack { text-align:left; }
#content .maptypes { text-align:left; }
#content .download { width:35px; }



.mapRowsLeft
{
	position:relative;
	float:left;
	width:350px;
}

.mapRowsRight
{
	width:350px;
	position:relative;
	float:right;
}

.mapRow
{
	position:relative;
	width:350px;
	clear:both;
}

.mapRow .image
{
	float:left;
	width:120px;
}
.mapRow .text
{
	width:200px;
	margin:0;
	padding:0px;
	float:right;
}


.mapRow h6
{
	margin:0px 0px 5px 0px;
	font-size:0.85em;
	color:#f5c72a;
	
}
.mapRow h3
{
	color:#f5c72a;
	font-size:1.25em;
	display:block;
	margin:0;
}
.mapRow p
{
	padding-bottom:20px;
}
.mapRow img.thumb
{
	margin:0px 10px 10px 0px;
	padding:0;
	border:1px solid #ce662f;
}