
body{
	background: #712209 url(media/bg1.png) repeat-x;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
}


a{
	text-decoration: none;
}
a img{
	border: 0;
}

.botton{
	border: 1px solid gray;
	background: Silver;
}



.board_list{
	
	
}


.board_list li{
	list-style: none;
	height: 32px;
	line-height:32px;
	padding-left:40px;
	background: url(media/user.png) no-repeat;
	font-weight: bold ;
}



div{
	text-align: left;
}
.footer{
	padding: 10px;
	display:block;
	font-size: 10px;
	color: Gray;
	border-bottom: 10px solid #2781c8;
	text-align: center;
}


.forminfo thead{
	font-size: 12px;
	font-weight: bold;
}
.forminfo .odd{
	
	background-color: #D1E8A1;
}


.forminfo .even{
	
	background-color: silver;
}

.forminfo td{
	
	padding-left:5px;
}

.forminfo .note{
	padding: 5px;
	font-style: italic;
	font-weight: bold ;
}

.info{
	text-align:left ;
	border: 1px solid #293317;
	margin:20px;
}


.info h4{
	height:20px;
	line-height: 20px;
	padding-left: 10px;
	font-size:12px;
	background: #4D5F29;
	color: White;
	border-bottom: 1px solid #293317;
	margin: 0px;
}



.info div{
	padding: 10px;
	background: #E3ECD3;
}



.info_error{
	text-align:left ;
	border: 1px solid #5B1111;
	color: Red;
	margin:20px;
}


.info_error h4{
	height:20px;
	line-height: 20px;
	padding-left: 10px;
	font-size:12px;
	background: #B22222;
	color: White;
	border-bottom: 1px solid #5B1111;
	margin: 0px;
}

.info_error .error{
	display: block;
}

.info_error div{
	padding: 10px;
	background: #F7D2D2;
}

.main_top{
	background: #651D08 ;
	background-image: url(media/bg_head1.png);
	border-bottom:1px solid white ;
	color: White;
}

#main_content{
	width: 520px;
	font-size: 11px;
	
}


#main_content h4{
	font-size: 12px;
	padding-left:20px;
}


#main_content h3{
	padding: 5px;
	margin: 5px;
}

#main_content .image_display
{
	

	padding:0;
	margin: 5px;
}

#main_content .image_display img
{
	
	border: 1px solid black;
	padding:0;
	margin: 0;
}


#main_menu{
	background: Black;
	color: White;
	display: block;
	height:25px;
}

#main_menu a{
	display: block;
	float: left;
	padding-left:15px;
	padding-right:15px;
	height: 25px;
	line-height:25px;
	color: White;
}

#main_menu a:hover{
	background: gray;
}

#main_menu a:active{
	background-color: White;
	color: Black;
}

#main_menu .active{
	background-color: White;
	color: Black;
}


input , select {
	border:none ;
	border-bottom: 1px solid black ;
	font-size: 12px;
	padding-left:10px;
	color: #2D0D03 ;
	background: white;
}

textarea{
	background: url(media/txtarea_bg.png);
	line-height: 20px;
	border: none;
}

select{
	border: none;
}
.input_free{
	border: none;
	padding: 0;
	background: none;
}

.notice{
	font-weight: bold;
	margin: 10px;
	background: url(media/bg_l_blue2.png) repeat-x;
}

p{
	padding: 10px;
	text-align: left;
	font-size: 11px;
	margin: 10px;
}


.profile{
	
}

#sidemenu .menu{
	margin-top:10px;
}

#sidemenu h4{
	height: 20px;
	line-height:20px;
	font-size: 12px;
	display: block;
	margin: 0;
	background: url(media/folder1.png) no-repeat;
	padding-left:20px;
	color: black;
}

#sidemenu .menu div{
	padding: 10px;
	font-size:11px;
}

#sidemenu .menu img{
	
	display:block;
}

#sidemenu .menu a{
	display: block;
	margin-top:10px;
}


#sidemenu .links{
	
}

#sidemenu .links a{
	display:block ;
	height:40px;
	line-height:40px;
	background: #E7E7E7;
	border-bottom: 1px solid silver ;
	padding-left: 20px;
	margin-top:10px;
	font-size: 10px;
	color:black;
}

#sidemenu .links a:hover{
	background: silver;
	border-bottom: 1px solid gray ;
}

#sidemenu .links .active{
	background: Maroon;
	color: White;
}


/** Stardard **/


.left{
	float: left;
}

.right{
	float: right;
}


.big{
	font-size: 32px;
	font-weight: bold;
	margin-right:0px;
}

.clear{
	clear: both;
	margin:0px;
	border: 0px;
}