/* CSS Document */

body, ul, li, a, p, div, h1, h2, h3, h4, span{
	padding:0px; 
	margin:0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
}

/*header */

.headerbg{
	background:url(../images/headerbg.jpg) repeat-x; 
	height:174px;
}

.headerbg_gall{
	background:url(../images/headerbg2.jpg) repeat-x; 
	height:180px;
}

ul.nav{ 
	font-size:14px; 
	font-weight:bold; 
	list-style-type:none;
}

ul.nav li {
	float:left;
}

ul.nav li a:link{ 
	padding:0px 15px 0px 15px; 
	line-height:36px; display:block; 
	color:#946217; text-decoration:none;
}

ul.nav li a:visited{ 
	padding:0px 15px 0px 15px; 
	line-height:36px; display:block; 
	color:#946217; text-decoration:none;
}

ul.nav li a:hover{ 
	padding:0px 15px 0px 15px; 
	line-height:36px; display:block; 
	color:#ffffff; text-decoration:none; 
	background:url(../images/navhoverbg.jpg) repeat-x;
}

ul.nav li span{ 
	padding:0px 15px 0px 15px; 
	line-height:36px; 
	display:block; 
	color:#ffffff; 
	text-decoration:none; 
	background:url(../images/navhoverbg.jpg) repeat-x;}

/*Body */
.bodybg{ 
	background:url(../images/bodybg.jpg) repeat-x #FFFFFF;
}

.welcome{ 
	font-size:12px; 
	color:#946217; 
	font-weight:normal;
}

.page_link{ 
	font-size:12px; 
	color:#663300; 
	font-weight:400; 
	text-decoration:none;
}

.page_link:hover{ 
	font-size:12px;
	color:#663300; 
	font-weight:400; 
	text-decoration:underline;
}

.title{ 
	font-size:16px; 
	text-transform:uppercase; 
	color:#6F4200; 
	font-weight:bold; 
	line-height:40px;
}

/*Images */
ul.image{ 
	list-style-type:none; 
	float:left; 
}

ul.image li{ 
	width:167px; 
	height:115px; 
	list-style-type:none; 
	float:left; 
}

ul.image li h3{
	background:url(../images/imagebg.gif) no-repeat top left; 
	padding-top:4px; 
	padding-left:4px;
	font-size:11px; 
	color:#BF7A11; 
	font-weight:normal; 
	line-height:30px;
}

ul.image li h3 a:link{ 
	color:#BF7A11; 
	font-weight:normal; 
	line-height:30px; 
	text-decoration:none;
}

ul.image li h3 a:visited{ 
	color:#BF7A11; 
	font-weight:normal; 
	line-height:30px; 
	text-decoration:none;
}

ul.image li h3 a:hover{ 
	color:#6F4200; 
	font-weight:normal; 
	line-height:30px; 
	text-decoration:none;
}

ul.advert{
	list-style-type:none;
}

ul.advert li{ 
	padding-bottom:3px; 
	padding-left:15px;
}


/*archive*/
a.archieve:link{ 
	font-size:12px; 
	font-weight:bold; 
	color:#7B4A00; 
	text-decoration:none;
}

a.archieve:visited{ 
	font-size:12px; 
	font-weight:bold; 
	color:#7B4A00; 
	text-decoration:none;
}

a.archieve:hover{ 
	font-size:12px; 
	font-weight:bold; 
	color:#000000; 
	text-decoration:none;
}

.break{
	background:url(../images/break.jpg) repeat-x; 
	height:7px;
}

.sub_cat{
	font-size:12px; 
	font-weight:normal; 
	color:#7B4A00; 
	text-decoration:none;
}

.sub_cat:hover{
	font-size:12px; 
	font-weight:normal; 
	color:#000000; 
	text-decoration:none;
}

/*footer*/
.fband{ 
	height:7px; 
	background-color:#628D05;
}

.copy{ 
	font-size:12px; 
	color:#575B4D; 
	line-height:20px;
}

.footer{
	font-size:11px; 
	color:#AE6800; 
	line-height:20px; 
	text-decoration:none;
}

a.footer:link{
	font-size:11px; 
	color:#AE6800; 
	line-height:20px; 
	text-decoration:none;
}

a.footer:visited{
	font-size:11px; 
	color:#AE6800; 
	line-height:20px; 
	text-decoration:none;
}

a.footer:hover{
	font-size:11px; 
	color:#6F4200; 
	line-height:20px; 
	text-decoration:none;
}

.hide{
display: none;
}
.show{
display: block;
}

.input{
	background-color: #FFFCF7;
	border: 1px solid #946217;
	width: 110px;
	height: 14px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #946217;
}
	
.textarea{
	background-color: #FFFCF7;
	border: 1px solid #946217;
	width: 110px;
	height: 50px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #946217;
}