/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: #201c10;
	color: #7d7979;
	font: .95em  "Times New Roman", Times, serif;
	padding: 0 0 20px
}
a{
	color: #7d7979;
	text-decoration: none
}
a:hover{
	text-decoration: none
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}
h1, h2, h3{
	color: #333333;
	font: 41px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -3px;
	margin: 0 0 .4em
}
h2{
	margin: 0 0 .1em
}
p{
	line-height: 1.3em;
	padding: 0 0 1em
}
/*=== Layout ===*/
#page{
	background: #ffffff;
	margin: 0 auto;
	padding: 0 25px 0 24px;
	width: 855px
}
#container{
	background: url(../images/bgr.gif) #a90303 repeat-x top;
	height: 1%
}
/*=== Navigation ===*/
/*- Nav1 -*/
.nav1{
	float: right;
	font-size: 21px;
	height: 44px;
	padding: 0 15px 0 0
}
.nav1 li{
	float: left;
	line-height: 44px;
	padding: 0 10px
}
.nav1 li a{
	color: #333333;
	display: block;
	float: left;
	padding: 0 4px
}
.nav1 li a:hover,
.nav1 li.active a{
	background: #b71403;
	color: #ffffff;
	text-decoration: none
}
/*- Nav2 -*/
.nav2{
	background: url(../images/hl-dot.gif) repeat-x top;
	margin: 0 0 1em;
	padding: 10px 0 0
}
.nav2 ul{
	background: url(../images/hl-dot.gif) repeat-x bottom;
	padding: 0 0 1px
}
.nav2 li{
	margin: 0 0 13px
}
.nav2 li a{
	color: #7f8283;
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 3px
}
.nav2 li a:hover,
.nav2 li.active a{
	background: #cd0303;
	color: #ffffff;
	text-decoration: none
}
/*- Nav3 -*/
.nav3{
	clear: both;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 25px 0 0;
	text-align: right
}
.nav3 a{
	padding: 0 2px
}
/*=== Title Placeholder ===*/
.title{
	clear: both
}
.title img{
	display: block
}
/*=== All Columns ===*/
#columns{
	height: 1%;
	margin: 20px 0 0;
	padding: 0 6px 15px
}
/*=== Left Column ===*/
#leftcol{
	float: left;
	width: 175px
}
/*=== Center Column ===*/
#centercol{
	float: right;
	text-align: justify;
	width: 600px
}
#centercol a{
	color: #333333
}
#centercol a:hover{
	background: #cd0303;
	color: #ffffff
}
#centercol p{
	letter-spacing: 1px
}
/*=== Link Buttons ===*/
.btn-more{
	margin: 0 0 1em
}
.btn-more a{
	background: #c90707;
	color: #ffffff;
	display: block;
	font: 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 3px
}
.btn-more a:hover{
	background: #353200
}
/*=== Footer ===*/
#footer{
	background: url(../images/page-bot.gif) no-repeat top;
	color: #ffffff;
	height: 1%;
	margin: 0 auto;
	padding: 15px 0 0;
	width: 904px
}
#footer a{
	color: #ffffff
}
#footer .fl{
	background: url(../images/vl-dot.gif) no-repeat right top;
	height: 158px;
	margin: 11px 0 0;
	width: 210px
}
#footer .fr{
	width: 590px;
}
#footer .contacts{
	background: #8c846c;
	clear: both;
	color: #ffffff;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	height: 1%;
	letter-spacing: 1px;
	margin: 20px 25px 0 0;
	padding: 12px 0;
	text-align: center;
	width: 320px
}
* html #footer .contacts{
	margin-right: 12px;
}
#footer .contacts a:hover{
	color: #990000
}
#footer .nav1 li a{
	color: #ffffff
}
#footer .nav3 a:hover{
	color: #cc0000
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
