*{padding:0px; margin:0px;}
body{font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(../gfx/bk.png); background-repeat:repeat-x;}

strong{color:#000000; font-weight:bold;}

a:link{color:#0066FF; text-decoration:underline;}
a:visited{color:#0066FF; text-decoration:underline;}
a:hover{color:#FF0000; text-decoration:underline;}
a:active{color:#FF0000; text-decoration:underline;}

h1{font-size:14px; font-weight:bold;}
h2{font-size:13px; font-weight:bold;}
h3{font-size:12px; font-weight:bold;}

.big1{font-size:14px; font-weight:bold;}
.big2{font-size:17px; font-weight:bold;}

.input1{font-family:Tahoma, Helvetica, sans-serif; font-size:12px; padding:1px;}
.button1{font-family:Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.option_bold{font-weight:bold;}

.red{color:#FF0000;}
.grey{color:#666666;}

.unfinished{color:#00CC00; font-weight:bold;}

#container{position:relative; width:850px; margin-left:auto; margin-right:auto;}

	#container #top_deco{position:relative; width:100%; height:28px; padding-top:12px; color:#666666;}
		#container #top_deco a:link{color:#CCCCCC; text-decoration:none;}
		#container #top_deco a:visited{color:#CCCCCC; text-decoration:none;}
		#container #top_deco a:hover{color:#AAAAAA; text-decoration:underline;}
		#container #top_deco a:active{color:#AAAAAA; text-decoration:underline;}
		
		#container #top_deco #top_deco_name{position:absolute; width:300px; text-align:right; right:0px; color:#CCCCCC;}
			
	#container #header{position:relative; width:100%; height:142px;}
		
		#container #header #index_header_left{position:absolute; width:528px; height:85px; left:0px; top:30px;}
		
		#container #header #index_header_right{position:absolute; width:130px; height:120px; left:709px; top:15px;}
	
	#container #main{position:relative; width:100%; padding-top:20px; list-style-position:inside;}
	
		#container #main #hp_left{position:relative; width:600px; float:left;}
		
		#container #main #hp_right{position:relative; width:204px; margin-left:20px; float:left; background-color:#DDDDDD; border:3px solid #CCCCCC; padding:10px;}
	
		#container #main #hp_right .right_header{position:relative; display:block; width:198px; padding:3px; background-color:#A4D3FB; font-weight:bold;}
	
		#container #main li{font-weight:normal; line-height:20px;}
	
	#container #footer{position:relative; width:100%; padding-top:20px; margin-top:40px; padding-bottom:20px; text-align:center; border-top:1px solid #999999;}
