body {	background-image:url(i/background.jpg);	margin: 0;}img {	border: 0;}div {	margin: 0;}.alignleft {	float:left;}.clear {	clear:both;}.site {	width:1000px;	margin:auto;	margin-bottom:10px;}/* --- HEAD --- *//* --- HEAD LEFT --- */.headleftmain {	float:left;	width:240px;}.headleftborder {	border-left: solid 2px #823e00;	border-top: solid 2px #823e00;}.headlefttext{	width:238px;	height:23px;}.headlefttexttext {	padding-top:4px;	font-size:12px;	text-align:center;}.headlefttexttext a {	color:#000;	text-decoration:none;}.headleftlogo {	width:238px;	height:130px;	background-image:url(i/logo.png);}.headlefttitle {	width:238px;	height:76px;	background-image:url(i/backbody.png);}.headlefttitletext {	padding-top:8px;	font-size:30px;	color:#5f2a00;	text-align:center;}/* --- HEAD RIGHT --- */.headrightmain {	float:right;	width:240px;}.headrightborder {	border-right: solid 2px #823e00;	border-top: solid 2px #823e00;}.headrighttext {	width:238px;	height:23px;}.headrighttexttext {	padding-top:4px;	font-size:12px;	text-align:center;}.headrighttexttext a {	color:#000;	text-decoration:none;}.headrightkaban {	width:238px;	height:206px;	background-image:url(i/headright.png);}/* --- HEAD CENTER --- */.headcentermain {	float:left;	width:520px;}.headcenterlogo {	width:520px;	height:175px;	background-image:url(i/headrifle.png);}.headcenterwood {	width:520px;	height:56px;	background-image:url(i/backbody.png);}.headcentermenu {	margin:auto;}.headcentermenuitem {	float:left;	width:99px;	height:37px;	margin-top:15px;	margin-left:2px;	margin-right:2px;	background-image:url(i/headmenuitem.png);}.headcentermenuitemtext{	padding-top:8px;	text-align:center;}.headcentermenuitemtext a {	color:#ffffcc;	text-decoration:underline;}.headcentermenuitemtext a:hover {	text-decoration:none;}/* --- BODY --- */.bodymain {	width:998x;	background-image:url(i/backbody.png);	border-left: solid 2px #823e00;	border-right: solid 2px #823e00;}/* --- BODY LEFT --- */.bodyleftmain {	float:left;	width:238px;	background-image:url(i/backbody.png);}.bodyleftmenu {	background-color:#663300;	width:190px;	padding-top:8px;	padding-bottom:8px;	margin:auto;	margin-top:11px;}.bodyleftmenuitemtext {	padding-top:8px;	padding-bottom:8px;	text-align:center;}.bodyleftmenuitemtext a {	color:#ffffcc;	text-decoration:underline;}.bodyleftmenuitemtext a:hover {	text-decoration:none;}.bodyleftbanners {	width:180px; 	margin:auto;	margin-top:20px;	margin-bottom:20px;}.bodyleftbanner {	margin-top:20px;	margin-bottom:20px;}/* --- BODY RIGHT --- */.bodyrightmain {	float:right;	width:238px;	background-image:url(i/backbody.png);}.bodyrightbanners {	width:180px; 	margin:auto;	margin-top:-9px;	margin-bottom:20px;}.bodyrightbanner {	margin-top:20px;	margin-bottom:20px;}/* --- BODY CENTER --- */.bodycentermain {	float:left;	width:520px;	background-image:url(i/backbody.png);}.bodycentercontent{	width:520px;	margin-top:11px;	background-color:#ffffcc;	}.bodycenternews {	padding-bottom:15px;}.bodycenternewsitem {	margin-left:15px;	margin-right:15px;	padding-top:10px;	padding-bottom:10px;	font-size:14px;}.bodycenternewsitemtitle {	float:left;}.bodycenternewsitemtitle, .bodycenternewsitemtitle a {	font-size:18px;	text-decoration:underline;	color: #663300;}.bodycenternewsitemdate {	float:right;	color:#f00;}.bodycenternewsitemcategory {	font-size:12px;	color:#000;}.bodycenternewsitemcategory a {	color:#663300;	text-decoration:underline;}.bodycenternewsitemlink {}.bodycenternewsitemlink, .bodycenternewsitemlink a, a.more-link {	font-size:14px;	text-decoration:underline;	color: #f00;}.bodycenternewsbottomwrapper {padding-bottom:10px;}.bodycenternewsbottom {	width:500px;	margin:auto;	background-color: #cacaca;}.bodycenternewsbottomitem {	float:left;	width: 230px;	margin: 6px;}.bodycenternewsbottomitemtitle {	margin-bottom:4px;}.bodycenternewsbottomitemtitle, .bodycenternewsbottomitemtitle a {	font-size:15px;	text-decoration:underline;	color: #663300;}.bodycenternewsbottomitem a {	font-size:12px;	color:#000;}/* --- FOOTER --- *//* --- FOOTER LEFT --- *//* --- FOOTER RIGHT --- *//* --- FOOTER CENTER --- */.footermain {	float:left;	width:996px;	background-image:url(i/backbody.png);	border-left: solid 2px #823e00;	border-right: solid 2px #823e00;	border-bottom: solid 2px #823e00;}.footertext {	margin-top:8px;	margin-bottom:5px;	color:#000;	font-size:13px;	text-align:center;}.footertext a {	color:#000;	text-decoration:none;}
