* {padding:0;margin:0;}
body {
    background-color:#FFF;
    color:#333;
    font-size:13px;
    font-family:Verdana, Arial, sans-serif;
}
a {color:#006E2E;text-decoration:none;}
a:visited {color:#003E2E;}

.clear {clear:both;}
li {line-height:150%;list-style:none;}

.clearfix:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
} 
.clearfix {display: inline-table; min-height: 0;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header h1 {
	color:#008C00;
	float:left;
	font-size:30px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans";
}
h1 a {color:#008C00;}
h1 a:visited {color:#008C00;}

h2 {font-size:14px;text-transform:capitalize;}
h3 {font-size:13px;text-transform:capitalize;}
#left h2 a {font-weight:bold;margin:0;}

/*=Layout
----------------------------------------------*/
#header {
	padding:10px;
}
#header .gutter {
	margin:0 auto;
	width:960px;
}
#content {
	clear:both;
	margin:0 auto;
	width:960px;
}
#footer {padding-top:20px;}

#left {
	float:left;
	width:76%;
}
#right {
	float:right;
	width:20%;
}
/*=Menu
----------------------------------------------*/
#menu {
	float:right;
	margin-top:8px;
}
#menu li {
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-right:5px;
	background-color:#EEE;
}
#menu li a {
	display:block;
	line-height:25px;
	padding:0 10px;
}
#submenu {
	margin:5px 0 0;
}
#submenu li {
	float:left;
	margin-left:5px;
}

h2 {padding:5px 0;}
h3 {padding-top:5px;} 
/*=Form
----------------------------------------------*/
#main h1 {font-size:14px;margin-bottom:5px;}
form {margin-bottom:5px;}
form textarea {height:200px;width:400px;}
form p {margin:5px 0;}

img {
	border:0;
}

/*=douban
----------------------------------------------*/
#douban td {
	height:105px;
	width:73px;
}