/******************************************************************************/
/*       <link href="css/styles.css" type="text/css" rel="stylesheet" />      */
/******************************************************************************/

@import url("reset.css");

/*** standard classes ***********************************************************************************************/
.separator1{height: 1px;font-size: 1px;display: block;}
.separator2{height: 2px;font-size: 1px;display: block;}
.separator3{height: 3px;font-size: 1px;display: block;}
.separator5{height: 5px;font-size: 1px;display: block;}
.separator10{height: 10px;font-size: 1px;display: block;}
.separator20{height: 20px;font-size: 1px;display: block;}
.separator50{height: 50px;font-size: 1px;display: block;}

.clear{clear:both;display: block;}
a{ text-decoration:none;}
strong{ font-weight:bold;}
em{ font-style:italic;}



/*** follow sections can edit *****************************************************************************/
HTML, BODY, .basis{
	font-family: Arial;
	font-size: 14px;
}
BODY{
	background: url(../images/body_bg.png) repeat-x top center #1d1d1d;
	behavior: url("../js/csshover.htc");
}
.basis{
	margin: auto;
	width: 770px;
	background: #000000;
}

/*** header **************************************************************/
.header{
	height: 48px; padding-top:175px;
	background:url(../images/header_bg.jpg) no-repeat 139px 0px;
	color:#8f6f3e; text-align:right; font-size:11px;
	margin-left:0px;
	width: 770px;
	overflow:hidden;
}
ul.year_choise{
	display:block;
	overflow:hidden;
	margin-top:2px;
	margin-left:220px;
	width:650px;
	padding-left:15px;
	height:32px;
	background:url(../images/topnav_bg.png) no-repeat top left;
	text-align:left;
}
ul.year_choise li{ display:inline; padding:0 6px;}
ul.year_choise li, ul.year_choise li a{color:#dab32a; font-size:15px; font-weight:bold; line-height:32px;}
ul.year_choise li.active, ul.year_choise li.active a, ul.year_choise li a:hover{ color:#ffffff;}

.topnav{
	display:block;
	overflow:hidden;
	margin-top:2px;
	margin-left:220px;
	width:535px;
	padding-left:15px;
	height:32px;
	background:url(../images/topnav_bg.png) no-repeat top left;
	text-align:left;
}
.topnav a{ display:inline; padding:0 6px; color:#dab32a; font-size:15px; font-weight:bold; line-height:32px;}
.topnav a:hover{ color:#ffffff;}

/*** content **************************************************************/
.content{
}
.left_column{
	width: 225px;
	height:451px;
	float: left;
	position:relative;
}

.leftcol_inner{
	position:absolute;
	top:-231px;
	left:-12px;
	width:237px;
	z-index:10;
}
.leftcol_inner .tiger{
	height:197px;
	width:237px;
	background:url(../images/tiger.png) no-repeat top center;
}
.leftcol_content{
	width:211px;
	padding:0 13px 105px;
	background:url(../images/leftcol_btm_bg.jpg) no-repeat bottom center #dab32a;
}
ul.leftmenu{ margin-top:26px;}
.leftmenu li a{
	font-size:18px; line-height:34px; color:#000000;
	padding-left:20px;
	background:url(../images/leftmenu_marker.png) no-repeat 0 7px;
}
.leftmenu li.active a{ color:#860000;}
.leftmenu li a:hover{ color:#ffffff;}
/*.leftcol_content .logo{ margin-left:16px;}*/


.right_column{
	width: 505px;
	margin-right:20px;
	padding-bottom:35px;
	float: right;
	color:#ffffff; line-height:17px;
}

h1{ font-size:24px; line-height:34px; color:#ffffff; font-weight:normal; padding:15px 0 10px;}
h2{ font-size:20px; line-height:normal; color:#dab32a; font-weight:normal; text-align:center; padding:10px 0 20px;}
.post{
	background:url(../images/post_bg.png) top center repeat-x;
	padding:0px 12px 7px;
	margin-top:10px;
}
.alert h2{ color:#e60000;}
.right_column p{ margin-bottom:17px;}
.right_column li{ margin-bottom:17px;}

.right_column ol{
	list-style:decimal outside;
	padding-left:20px;
}
.right_column ul{
	list-style: disc outside;
	padding-left:20px;
}

.right_column span{ color:#dab32a;}
.right_column a{ color:#dab32a;}
.right_column a:hover{ text-decoration:underline;}

.table_years{
	border-top:2px solid #dab32a;
	border-bottom:2px solid #dab32a;
}
.table_years a, .table_years span{ display:inline-block; text-align:center; width:43px; line-height:35px;}
.table_years span{ color:#ffffff;}
 
/*** footer **************************************************************/

.footer{
	margin: auto;
	height: 54px;
	background: url(../images/footer_bg.png) repeat-x top center #d4ae29;
	position:relative;
}
ul.footer_nav{ padding-left:16px; padding-top:27px;}
ul.footer_nav li{ display:inline; padding:0 8px;}
ul.footer_nav li a{ font-size:12px; color:#000000;}
ul.footer_nav li a:hover{ color:#ffffff;}
ul.footer_nav li.active a{ color:#860000;}

a.footer_logo{ position:absolute; top:0px; right:0px;}
a.footer_logo img{ display:block;}

#membership input {
border:1px solid #dab32a;
margin:0 10px 10px 0;
}

#membership #submit {
border:3px double #000;
background-color:#dab32a;
padding:2px 6px;
}
#membership input#donation {
width:60px;
}
#membership label.error { 
color:#ff0000;
font-size:12px;
font-weight:bold;
}





