* {
	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: 95px;
	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;
}

