
body {
	margin: 0px;
	padding: 0px;
	background: #f0ece3 url(images/img06-a.jpg) repeat-x top;
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
}

hr {color:#6f4004; height:1px;}

h1, h2, h3 {
	margin-top: 0px;
	font-weight: normal;
	color: #555;
}

h1 {
	font-size: 2.3em;
}


h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.7em;
	font-weight:bold;
	margin-left:5px;
	color:#6f4004;
	padding:5px 0 0 0;
}

h4	{
	font-size:1.3em;
	font-weight:bold;
	margin-left:5px;
	color:#6f4004;
	padding:5px 0 0 0;
}

p, ol, ul {
	margin-bottom: 1.5em;
	line-height: 160%;
}

a {
	color: #006b2f;
}

a:hover {
	text-decoration: none;
	color: #b87b24;
}

a img {
	border: none;
}

#wrapper {
	width: 900px;
	margin: 5px auto;
	border: 10px solid #FFFFFF;
	background-color:/*#e9deb2*/#e7e0c5;
}

/* Header */

#header {
	width: 900px;
	margin: 0px auto;
	height:140px;
	border-bottom: 10px solid #fff;
	background:url(images/pine-river-community-learni.png) no-repeat top;
	position:relative;
}

#header a {
	text-decoration: none;
	color: #006b2f;
}

/* Logo */

#logo {
	float: right;
	padding:0;
	width:192px;
	height:120px;
	margin:0 50px 0;
	
}
#logo  img {
	
	width:192px;
	height:120px
}
#header #left {
float:left;
width:550px;
}
#header h1 {
	padding: 0px;
	margin:0;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;	
	line-height: normal;
	font-weight: normal;
	color: #575f5f;
	display:inline;
}


#header p {
	float:left;
	margin: -10px 0 0 0;
	line-height: normal;
	font-weight: normal;
	color: #575f5f;

}

 /*Menu */

#menu {
	clear:both;
	margin-top:-44px;
}

#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin: 0px;
	list-style: none;
	
}
#menu a {
	display: block;
	width: auto;
	padding: 6px 10px 6px 8px;
	background: url(images/img10.gif) no-repeat left 50%;
	color:#b87b24;
	font-weight:normal;
	font-size:.8em;
}

#menu a:hover {
	text-decoration: underline;
	color:#03731a;
}

#menu .active {
}

#menu .active a {
}

/* @group Nav - Primary
===================================== */


#navPrimary {
	clear:both;
	margin:0;
	padding: 0px 0px 0px 280px;
	list-style-type: none;
	font-weight:bold;
	height:12px;
	position:absolute;
	bottom:7px;
	left:0;
	text-align:left;
	font-size:10px;
} 
#navPrimary li {
	float: left;
	margin: 0px;
	list-style: none;

	}
#navPrimary li.first {
	/*margin-left: 12px;*/
	}

#navPrimary li a {
	display: block;
	width: auto;
	padding: 0 13px 0 7px;
	background: url(images/img10.gif) no-repeat left 50%;
	color:#8c6733;
	font-weight:normal;
	}

#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
	text-decoration: underline;
	color:#03731a;
	}

#navPrimary li.current a {
	/*background-color: #000;*/
	}
#navPrimary li.current li a {
	background-color: transparent;
	}

#navPrimary li ul { /* second-level lists */
	border-top: 1px solid #fff;
	background-color: #E7E0C5;

	}
#navPrimary li ul li,#navPrimary li li.first {
	margin-left: 7px;
	}

#navPrimary li li {
	border-top: 1px solid #FFF;
	margin-left:0px;
	}

#navPrimary li:hover li a:hover,
#navPrimary li.sfhover li a:hover {
	/*color: #fff;
	background: #000;*/
	}

#navPrimary li li ul { /* third-level lists */
	/*border-left: 1px solid #fff;
	background-color: #666;*/
	}

/* @end Nav - Primary
-------------------------------- */
/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navPrimary li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	z-index: 1000;
	width: 12em;
	margin: 0;
	padding-left: 0;
	list-style: none;
	}

#navPrimary li li { /* all list items */
	float: left;
	width: 12em; /* width needed for Opera */
	margin: 0;
	}

#navPrimary li li a {
	display: block;
	padding: .5em;
	line-height: 1;
	text-transform: none;
	}

#navPrimary ul li.first,
#navPrimary ul li li.first { /* all list items */
	border: 0;
	}

#navPrimary li ul ul { /* third-and-above-level lists */
	margin: -2.1em 0 0 12em;
	}

#navPrimary li:hover ul ul,
#navPrimary li:hover ul ul ul,
#navPrimary li.sfhover ul ul,
#navPrimary li.sfhover ul ul ul {
	left: -9999px;
	}

#navPrimary li:hover ul,
#navPrimary li li:hover ul,
#navPrimary li li li:hover ul,
#navPrimary li.sfhover ul,
#navPrimary li li.sfhover ul,
#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

/* @end Nav - Primary - Dropdown
-------------------------------- */

/* @end NAVIGATION/UI
/* Page */

#page {
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	background-color:#e7e0c5;
	
}

#header-pic {
	background: url(images/img05.jpg) no-repeat left top;
	width: 900px;
	height: 210px;
}

/* Content */

#content {
	float: left;
	width: 620px;
}

#content img.lg	{
	margin-bottom: 3px;
}

.post {
	background-color:#e7e0c5;
	margin: 0px 0px 30px 0px;
	
}

.post .title, .post h1,.post h2 {
	margin: 0px;
	background: url(images/img07.jpg) no-repeat left top;
	padding: 7px 25px;
	font-size: 1.4em;
	color:#fff;
}

.post .title h1{ 
}


.post .entry,.post p {
	padding: 5px 30px 0 25px;
}


.post .meta {
	font-weight: bold;
	padding-left: 20px;
}

.post .byline {
	margin: 0px;
	padding-left: 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 270px;
}

#sidebar-bgtop {
}

#sidebar-bgbtm {
	font-size:10px;
}
#sidebar-bgbtm h3 {font-size:14px;}
#sidebar-bgbtm h2 a {color:#f7a51a; text-decoration:underline;}
#sidebar-bgbtm h2 a:hover {color:#fff; text-decoration:none;}
#sidebar-content {
}

#sidebar ul,#sidebar ul div {
	padding: 0px 0 5px 0;
	margin: 0px;
	list-style: none;
	
}

#sidebar li li, #sidebar ul div dl {
	margin-right: 10px;
	padding-left: 15px;
	border-bottom: 1px dashed #BDBDBD;
	margin-bottom:0;

}

#sidebar li ul, #sidebar ul div dl {
	margin-bottom: .8em;
	list-style: none;
}
#sidebar li ul, #sidebar ul div dl dt{font-weight:normal;margin: 0;font-size:100%;padding-bottom:5px}
#sidebar h2 {
	background: url(images/img09.gif) no-repeat left top;
	padding: 7px 25px;
	font-size: 1.4em;
	font-weight:bold;
	color:#fff;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar img	{
	float:left;
	margin:5px 10px 0 0;
}

#sidebar h2.news	{
	margin: 0px;
	background: url(images/img09.gif) no-repeat left top;
	padding: 5px 25px;
	font-size: 1.5em;
	color:#f7a51a;
	font-weight:bold;
}
#sidebar h3 {	font-size: 1.6em;}
#sidebar p	{
	line-height: 20px;
	text-align:left;
	padding:0 5px;
	margin-bottom:5px;
}

/* Search */

#login { 
	font-size:10px;
	margin:0;
	padding:0;	
}

#login form {
	margin: 5px auto 3px auto;
	padding: 5px;
	border:1px dashed #aaa;
}

#login fieldset {
	margin-left: 20px;
	padding: 0px;
	border: none;
}

#login #s, #login #p {
	width: 210px;
}

#login #x	{
	margin: 0 0 0 160px;
	padding:0;
}
/* Footer */

#footer {
	clear: both;
	width: 920px;
	height: 40px;
	margin: 0px auto 5px auto;
	background: url(images/img08.jpg) no-repeat left top;
	color: #f0ece3;
}

#footer p {
	margin: 0px;
	padding: 13px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	font-size: 14px;
}

#copy	{
	text-align:center;
	font-size:9px;
	color:#555;
}

#copy a {
	color: #666;
}

#copy span {font-size:8px; color:#999;}

div.staff {width:30%; border:1px solid #8c6733; padding:5px 5px 5px 10px; margin:10px 0 5px 10px; float:right; background-color:#fff;text-align:left;}
div.staff ul {margin-left:10px; margin-top:5px;  list-style-type:none; }
div.staff li {margin-left:0; font-size:12px;}
sup	{vertical-align:top; font-weight:bold;}
img.left {border:none; 5px 8px 0 0;}
span.smaller{font-size:.9em;font-style:italic}
div#btn_contact a.tips,div#btn_contact a.chineseTips{float:left;display:block;width:127px;height:27px;margin:3px 10px;text-align:center;background:url(images/freshgenerator.png) no-repeat;color:#FFF;font-weight:bold;padding-top:5px}
div#btn_contact a.chineseTips img{float:left;display:block;margin:3px auto 3px 55px}
div#btn_contact a.chineseTips{padding-top:2px}
/************change default styles**************/
