body {margin: 0px; background: #76b16e url(/webart/body-bg.jpg) repeat-x}

form {margin: 0px; padding: 0px;}

hr 
{
	border-top: 1px dotted #3e6e3b;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Container
{
	background: url(/webart/top-bg.jpg) no-repeat top center;
}

.Wrapper 
{
	width: 988px;
	margin: 0px auto 15px auto;
}

.Header
{
	width: 100%;
	overflow: hidden;
}

.Header div {float: left;}

.Subheader
{
	width: 988px;
	height: 49px;
	background: url(/webart/subheader-search.jpg);
}

.Subheader p 
{
	margin: 0px; 
	position: relative;
	top: 4px;
	left: 8px;
}

.Page-container
{
	background: url(/webart/page-bg.jpg);
}

.Page-wrapper
{
	padding-left: 7px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	width: 100%;
	overflow: hidden;
}

.Left-container
{
	width: 198px;
	float: left;
}

.Nav-wrapper
{
	border: 1px solid #3e6e3b;
	background: #FFFFFF;
	width: 197px;
	margin-bottom: 8px;
}

.Nav-wrapper ul {margin: 5px 0px 10px 5px; padding: 0px;}

.Nav-wrapper li 
{	
	width: 185px;
	list-style-type: none;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px dotted;
}

.Nav-wrapper li a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.Nav-wrapper li a:hover {color: #3c7d39}

.Nav-wrapper li ul {margin: 0px;}

.Nav-wrapper li li 
{
	font-size: 11px; 
	border: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
}

.Login
{
	width: 197px;
	height: 121px;
	background: url(/webart/member-login.gif);
	border: 1px solid #3e6e3b;
	margin-bottom: 31px;
}

.Login-form {padding-top: 30px;}

.Login input 
{	
	width: 110px;
	height: 14px;
	font-size: 12px;
	margin-left: 70px;
	margin-bottom: 5px;
}

input.Login-btn {width: 70px; height: 20px;}

.Content-container
{
	width: 569px;
	float: left;
}

.Content-wrapper
{
	padding-left: 27px;
	padding-top: 17px;
}

.Content-wrapper-inner
{
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 15px;
}

.Content-text 
{
	background: #FFFFFF; 
	padding: 10px; 
	margin: 0px;
	border: 1px solid #3e6e3c;
	overflow: hidden;
}

.Content-wrapper p {margin: 0px 0px 20px 0px;}

.News 
{
	width: 512px;
	background: #FFFFFF;
	border: 1px solid #3e6e3b;
	overflow: hidden;
}

.News table {float: left; width: 245px; margin: 5px;}

.News table td {vertical-align: top; padding: 3px;}

.News table td div {text-align: right;}

.News span {color: #3e6e3c; font-weight: bold; font-size: 14px;}

.News img {margin: 0px 7px 5px 0px; padding: 3px; border: 2px solid #cce4c8}

.Right-container
{
	width: 197px;
	float: left;
}

.Ads-wrapper
{
	width: 204px;
	border: 1px solid #527d4c;
	background: #e7ea9f url(/webart/ads-bg.gif) repeat-x;
}

.Ads-wrapper p 
{
	background: #3e6e3c; 
	border: 1px solid #799f76;
	margin: 8px;
	background: #e4e7a7 url(/webart/ad-bg.gif) no-repeat;
	text-align: center;
}

.Ad-image {border: 0px; margin 5px;}