/* english style */
	
	body {font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;}
	table {text-align:left;}
	
	a:link, a:visited {color:#0000ff;}
	a:hover {color:#336699;}
	
	form {padding:0px;
		margin:0px;}
		
	#main{width:800px;
		margin-left:auto;
		margin-right:auto;}
		
	#header {height:33px;
		background:url(images/header_bg.gif) top left repeat-x;
		color:#b1b6c7;
		font-size:8pt;}
	
	#header * {font-size:8pt;
		text-decoration:none;}
		
	#header td, #header a {color:#b1b6c7;}
	
	#header a:hover {color:#ffffff;}
	
	.button {background:url(images/left_button.gif) no-repeat center left;
		padding-left:5px;}
	.button input {background:url(images/button_bg.gif) no-repeat center right;
		padding-right:5px;
		height:21px;
		font-weight:bold;
		color:#ffffff;
		font-family:Tahoma, Arial;
		font-size:8pt;
		border-width:0px;
		padding-bottom:2px;
		text-align:center;}
	
	.main_menu:visited, .main_menu:link {color:#000000;
		text-decoration:none;
		font-weight:bold;}
		
	.main_menu:hover {color:#aa0000;}
	
	.above_footer {background:#213062;
		font-size:3px;}
	
	#footer {font-size:8pt;
		color:#333333;
		margin:5px;
		text-align:center;}
		
	#footer a {font-size:8pt;
		color:#333333;}
		
	.small_txt {font-size:8pt;}
	.small_txt * {font-size:8pt;}
		
	.index_bullets {font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;;
		font-weight:bold;
		color:#af0000;}
		
	.home_button:link, .home_button:visited {background:url(images/sign_up_button.gif) no-repeat center center;
		font-family:"arial black";
		font-size:18pt;
		color:#ffffff;
		width:210px;
		height:47px;
		font-weight:400;
		margin-top:15px;
		padding-top:3px;
		text-align:center;
		text-decoration:none;
		display:block;}
		
	.home_button:hover {color:#ffb400;}
	
	.section {}
	
	.section h1 {font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;;
		font-weight:bold;
		color:#af0000;
		margin:0px;
		padding:0px;
		margin-bottom:5px;}
		
	.content {}
		
	.des {background:#efefef;}
	
	.error_field {border:solid #cc0000 2px;
		background:#ffffcc;}
		
	#errors {padding:5px;
		color:#ffffff;
		background:#cc0000;
		border:solid #990000;
		margin:5px;}

	#errors a{color:#ffffcc;}
	
	#success {padding:5px;
		background:#66CC33;
		border:solid #339900;
		margin:5px;}
		
	.side_menu:link, .side_menu:visited {font-weight:bold;
		color:#000000;
		text-decoration:none;}
		
	.side_menu:hover {color:#990000;
		text-decoration:underline;}
		
	.members_link:link, .members_link:visited {font-weight:bold;
		color:#000000; 
		display:block;
		padding:3px;
		border:dashed #999999 1px;
		margin-bottom:5px;
		text-decoration:none;}
		
	.members_link:hover {border:solid #990000 1px;
		color:#990000;}
		
	.member_list {border:solid #666666 1px;
		float:left;
		text-align:center;
		padding:5px;
		margin-right:5px;
		margin-bottom:5px;
		background:#ffffff;}
		
	.member_list_td {border:solid #666666 1px;
		cursor:pointer;
		text-align:center;
		padding:5px;
		margin-right:5px;
		margin-bottom:5px;
		background:#ffffff;}
		
	.member_list a {text-decoration:none;
		font-weight:bold;}
		
	.album_list{border:solid #bfd3dc 1px;
		border-right:solid #8298a2 1px;
		border-bottom:solid #8298a2 1px;
		float:left;
		text-align:center;
		padding:5px;
		margin-right:5px;
		margin-bottom:5px;
		min-width:150px;
		background:#ffffff;}
		
	.album_list a{text-decoration:none;
		font-weight:bold;}
		
	.photo_list{border:solid #bfd3dc 1px;
		border-right:solid #8298a2 1px;
		border-bottom:solid #8298a2 1px;
		float:left;
		text-align:center;
		padding:5px;
		margin-right:5px;
		margin-bottom:5px;
		min-width:150px;
		background:#ffffff;}
		
	.photo_list a {text-decoration:none;
		font-weight:bold;}
		
	.float_assist {clear:both;
		font-size:1px;
		height:1px;
		width:5px;
		overflow:hidden;}
		
	.submenu {margin:0px;
		_margin-left:15px;}
	
	.submenu li {margin-bottom:2px;}
	.submenu a:link, .submenu a:visited {color:#333333;
		text-decoration:none;
		font-size:90%;}
		
	.submenu a:hover {color:#990000;
		text-decoration:underline;}
		
	.message {border-top:solid #bfd3dc 1px;
		border-bottom:solid #bfd3dc 1px;
		padding:5px;
		background:#ffffff;}
		
	.example {color:#999999;}
	
	.list_name {border:solid #cccccc 1px;
		cursor:pointer;
		padding:5px;
		margin-bottom:3px;}
		
	.list_edit{border:solid #990000 1px;
		background:#f2f8fc;
		padding:5px;
		margin-bottom:3px;}
	
	.table_list {text-align:left;}
	.table_list th {background:url(images/section_header_bg.gif) repeat-x top left #3957b1;
		color:#ffffff;
		font-weight:bold;}
		
	.table_list td {border-bottom:solid #bfd3dc 1px;}
	
	.small_link:link, .small_link:visited, .small_link:hover{font-weight:bold;	
		text-decoration:none;
		color:#666666;
		font-size:8pt;}
	.small_unlink {text-decoration:none;
		color:#666666;
		font-size:8pt;}
	
	.blog_div {border-bottom:solid #999999 1px;
		margin-bottom:25px;}
		
	.blog_div h1 {font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-bottom:15px;}
		
	.small_blog_info {font-size:8pt;
		color:#666666;
		background:#efefef;
		margin-top:15px;
		padding:5px;}
		
	.floatting {float:right;}