@charset "utf-8";
/* All Terrain Guide CSS Document - zer09 */

body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #f3f3f3;
	background-image: url(../images/g_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
a img { border: 0; }



/* text */
.bodytext { line-height: 18px; }
.desctext { font-size: 10px; color: #496279; }
.tag-01 { font-size: 17px; font-weight: bold; text-align: center; color:#CC0000; }







/* boxes */
#wrapper { width: 780px; margin: 0px auto; }
#mainbody { width: 515px; float: left; padding: 15px; }
#sidebody { width: 220px; float: left; padding-top: 15px; }
.h1-boxtext { line-height: 23px; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; margin-top: 15px; padding-left: 12px; background: url(../images/h1_bg.gif) }
.boxtext { line-height: 18px; background: #FFFFFF url(../images/box-01_bg.gif) repeat-x; border: 1px solid #d7d7d7; padding: 11px; width: 491px; }
.ads { margin-bottom: 7px; }
.cb { clear: both; }






/* links */









/* nav */
#navmenu { height: 32px; width: 400px; position: relative; }
#navmenu ul { margin: 0px; padding: 0px; display: inline; }
#navmenu ul li { margin: 0px; padding: 0px; float:left; list-style: none; display: inline; }
#navmenu ul li a { padding: 0px 10px; text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 32px; }
#navmenu ul li a:hover { text-decoration: none;  color: #FFFF66; }


/* fnav */
#footer { background: #171f23 url(../images/f_bg.gif) repeat-x; height: 70px; }
#fnav { width: 270px; margin: 0px auto; padding-top: 12px; }
#fnav ul { margin: 0px; padding: 0px; font-size: 11px; }
#fnav ul li { margin: 0px; padding: 0px; float:left; list-style: none; }
#fnav ul li a { color: #9eafc4; text-decoration: none; padding: 0px 12px; }
#fnav ul li a:hover { color: #d9eaff; text-decoration: none; }
