html, body {
	margin:auto;
	padding:0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b4a3e;
	background-color:#eeead3;
}

	body a:link { color:#c97317; text-decoration: none; }
	body a:visited { color:#c97317; text-decoration: none; }
	body a:hover { color: #c97317; text-decoration: underline; }
	
	body img {
		border:none;
	}
	
h1 {
	font-size:13px;
	font-weight:bold;
	display:inline;
}

ul, ol {
	margin-top:0;
	margin-bottom:13px;
	padding-left:15px;
}

ul {
	margin-left:0;
}	

	ul li {
		margin-bottom:6px;
		vertical-align:top;
	}
	
	ul.indent li {
		margin-left: 15px;
	}
	
small {
	font-size:9px;
}

sup {
	line-height:1px;
	font-size:8px;
}

#headerblock {
	height:100px;
	background: url(../img/header_bg.jpg) #41250f repeat-x;
}

	#headerblock #logo {
		display:block;
		margin-right:auto;
		margin-left:auto;
	}

#contentblock {
	height:380px;
	background: url(../img/body_bg.jpg) repeat-x top;
	padding-top:10px;
}

	#contentblock #container {
		margin-right:auto;
		margin-left:auto;
		width:760px;
	}

		#contentblock #container #menublock {
		}
		
			#contentblock #container #menublock #menu {
			}
			
				#contentblock #container #menublock #menu img {
					border:none;
				}
						
		#contentblock #container #topimage {
			margin-top:10px;
		}
	
		#contentblock #container #content {
			margin-top:10px;	
		}
		
			#contentblock #container #content .header {
				padding-bottom:5px;
				margin-bottom:5px;
				vertical-align:top;
				background:url(../img/line.gif) repeat-x bottom left;	
			}
		
			#contentblock #container #content #leftblock{
				vertical-align:top;
			}
			
			#contentblock #container #content #rightblock{
				vertical-align:top;
				padding-left:10px;
				width:100%;
			}
			
				#contentblock #container #content #rightblock .contentblock { 
					
				}
									
					#contentblock #container #content #rightblock .contentblock .imgfloatleft{ 
						float:left;
						margin-right:5px;
						margin-bottom:0px;
					}
					
					#contentblock #container #content #rightblock .contentblock .imgfloatleft .imgcaption{ 
						width:310px;
						float:left; 
						margin-bottom:20px;
						font-size:9px;
					}
					
				#contentblock #container #content #rightblock div.contentbreak { 
						float:none;
						clear:both;
						margin-bottom:10px;
				}
		
		#contentblock #container #footerblock {
			margin-top:20px;
			padding-bottom:20px;
		}
			
			#contentblock #container #footerblock table {
				width:100%;
			}
				
				#contentblock #container #footerblock table .left {
					vertical-align:top;
					width:310px;
				}
					
					#contentblock #container #footerblock table .left div {
						text-align:left;
						margin-top:40px;
						padding-top:5px;
						background:url(../img/line.gif) repeat-x top left;
					}
				
				#contentblock #container #footerblock table .right {
					vertical-align:top;
					width:310px;
				}
				
					#contentblock #container #footerblock table .right div {
						text-align:right;
						margin-top:40px;
						padding-top:5px;
						background:url(../img/line.gif) repeat-x top left;
					}
				
				#contentblock #container #footerblock table .center {
					width:140px;
					vertical-align:top;
					text-align:center;
				}
			
#sidebar {
	width:160px;
	background:url(../img/menu/submenu/bg.jpg) repeat top left;
	border:1px solid #cac5a9;
	padding:5px;
}
	
	#sidebar .linklist {
		line-height:17px;
	}
	
		#sidebar .linklist .selected{
			font-weight:bold;
		}
		
		#sidebar .linklist a:link { color:#5b4a3e; text-decoration: none; }
		#sidebar .linklist a:visited { color:#5b4a3e; text-decoration: none; }
		#sidebar .linklist a:hover { color: #5b4a3e; text-decoration: underline; }
	
	#sidebar hr {
		background:url(../img/menu/submenu/divider.gif) repeat-x;
		height:1px;
		margin:5px 0px;
		border:none;
		width:100%;
		padding:0px;
	}
	
	#sidebar .block {
		
	}
	
form {
	padding:0px;
	margin:0px;
}

	form .formrow {
		margin-top:10px;
	}
	
	form label {
		font-weight:bold;
	}
	
	form .textbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5b4a3e;
		padding:2px;
	}
	
	form .button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:2px;
	}
	
	form.newsletterform .textbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:145px;
		font-size:11px;
		color:#5b4a3e;
		padding:2px;
	}
	
.errorbox {
	color:#DF0000;
	font-weight:bold;
	margin-bottom:10px;
}
	
		
		