* {

	margin: 0px;

	padding: 0px;

	border: none;

	list-style: none;

	text-decoration: none;

}

body	{

	background: #414141;

}



/*				PAGE LAYOUT				*/



#wrap	{

	width: 812px;

	margin: 0 auto;

	background: url(../images/wrap_bg.jpg) repeat-y left top;

}

#header	{

	height: 158px;

	background: url(../images/header_bg.jpg) repeat-x left top;

}

.nav	{

	height: 29px;

	padding-top: 0;

	padding-right: 30px;

	padding-bottom: 0;

	padding-left: 30px;

}

#ad1	{

	padding: 10px;

	margin: 0 30px;

	background: url(../images/topad_bg.jpg) repeat-x left top;

}

#content	{

	padding: 0 30px;

}

#pic	{

	clear: both;

	height: 160px;

	margin: 0 30px;

	padding-top: 5px;

	border-top: 1px solid #434343;

}

#ad2	{

	padding: 10px;

	margin: 0 30px;

}

#footer	{

	height: 67px;

	width: 812px;

	background: url(../images/footer_bg.jpg) repeat-x left top;

}



/*				HEADER STYLES			*/



#header .lbord, #header .rbord	{

	width: 48px;

	height: 158px;

	display: block;

}

#header .lbord	{

	float: left;

	background: url(../images/header_left.jpg) no-repeat left top;

}

#header .rbord	{

	float: right;

	background: url(../images/header_right.jpg) no-repeat left top;

}

#header img	{

	display: block;

	margin: 0 auto;

	padding-top: 32px;

}

#header h1	{

	display: none;

}



/*				NAV STYLES				*/



.nav ul	{

	height: 29px;

	padding-left: 45px;

	background: url(../images/nav_bg.jpg) repeat-x left top;

}

.nav li	{

	float: left;

	height: 29px;

	padding: 0 10px;

}

.nav a, .nav a:visited	{

	float: left;

	height: 23px;

	color: #FFFFFF;

	padding-top: 6px;

	font: bold italic 14px/16px Verdana, Arial, Helvetica, sans-serif;

}

.nav a:hover	{

	text-decoration: underline;

}



/*				CONTENT STYLES			*/



#directory	{

	float: left;

	width: 548px;

	border-top: 1px solid #434343;

}

#featured	{

	float: left;

	width: 204px;

	border-top: 1px solid #434343;

}

.clear	{

	clear: both;

	height: 10px;

	display: block;

}

#directory h1	{

	height: 58px;

	color: #fd8b00;

	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;

}

#directory h1 span	{

	width: 424px;

	height: 28px;

	display: block;

	margin: 0 auto;

	padding-top: 10px;

	text-align: center;

	background: url(../images/h1_span_bg.jpg) repeat-x left bottom;

}

#directory ul	{

	float: left;

}

#list1	{

	width: 175px;

	padding-left: 25px;

}

#list2	{

	width: 170px;

}

#list3	{

	width: 177px;

}

#directory li	{

	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;

}

#directory li a, #featured li a:visited	{

	color: #12729d;

}

#directory a:hover	{

	text-decoration: underline;

}

#featured h1	{

	height: 22px;

	width: 176px;

	color: #FFFFFF;

	padding-top: 20px;

	text-align: center;

	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/orange_h1_bg.jpg) no-repeat left top;

}

#featured li	{

	height: 20px;

	width: 176px;

	padding-top: 9px;

	text-align: center;

	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/content_li_bg.jpg) no-repeat left top;

}

#featured li.first	{

	height: 20px;

	padding-top: 9px;

	background: url(../images/first_li_bg.jpg) no-repeat left top;

}

#featured li.last	{

	height: 25px;

	padding-top: 9px;

	background: url(../images/last_li_bg.jpg) no-repeat left top;

}

#featured li a, #featured li a:visited	{

	color: #FFFFFF;

}



/*				PIC STYLES			*/



#pic ul	{

	width: 750px;

	height: 90px;

	margin: 5 auto;

	border: 0px solid #d5d5d5;

}

#pic li	{

	float: left;

}

#pic img	{

	padding: 0px;

	background: #e5e5e5;

}



/*			FOOTER STYLES			*/



#footer .lbord, #footer .rbord	{

	width: 48px;

	height: 67px;

	display: block;

}

#footer .lbord	{

	float: left;

	background: url(../images/footer_left.jpg) no-repeat left top;

}

#footer .rbord	{

	float: right;

	background: url(../images/footer_right.jpg) no-repeat left top;

}

#footer p	{

	color: #333333;

	padding-top: 5px;

	text-align: center;

	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;

}

#footer a, #footer a:visited	{

	color: #333333;

}

#footer a:hover	{

	text-decoration: underline;

}


