/*  
Theme Name: FEC
Theme URI: http://realtorwebdesign.ca
Description: WordPress theme custom-made for Fujian Evangelical Church.
Version: 1.0
Author: Benjamin Gaw
Author Email: mail@benjamingaw.com
Author URI: http://benjamingaw.com
*/

body {
	background-color:#a4c179;
	color:#000000;
	font-family: lucida sans,sans-serif,helvetica,arial;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
}

p
{
	margin: 15px 0px;
}

/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	width:717px;
	height:288px;
	position:relative;
}

#logo_w1 {
	font-size: 26px;
    font-weight:bold;
	letter-spacing:-1px;
	color:#FFFFFF;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:70px;
}
#logo_w2{
	position:absolute;
	top:52px;
	left:70px;
	font-size:24px;
	color:#ffffff;
	font-family:PMingLiU;
  	font-weight:bold;
  	language:ZH-TW
}
#header_text {
	top:100px;
	left:430px;
	width:300px;
	position:absolute;
}
#header_text2 {
	top:102px;
	left:431px;
	width:300px;
	position:absolute;
}
#header_text p {
	font: 22px lucida sans,sans-serif,helvetica,arial;
    letter-spacing:-1px;
	color:#FFFFFF;
}
#header_text2 p {
	font: 22px lucida sans,sans-serif,helvetica,arial;
    letter-spacing:-1px;
	color:#000000;
}	
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

/********************** Content ***************************/
#content {
	background-image:url(images/content_bg.gif);
	width:717px;
}
#content .calendar, #content .news { float:left; padding:12px 0 0 22px; width:670px; }
.news ul { list-style-type:none; margin:10px 0 0 0; padding:0; }
.news ul li p { margin:0; padding:0; font:11px sans-serif,helvetica,arial; }
.news ul li { margin:0; padding:6px 0 0 0; }

textarea { width:400px; }
img{
	border-width:0px;
}
h1{
	color:#000000;
	font-size:14px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#85a157;
	font-size:14px;
	margin: 10px 0px 15px 0px;
}
#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 18px 10px 30px 0px;
	border-right: #FFF 1px solid;
	display:inline;
}
#spancontent  {
	float:left;
	width:650px;
	margin-left:27px;
	padding: 18px 10px 30px 0px;
	display:inline;
}

#left a, #spancontent a {color:#28556b;}
#left a:hover, #spancontent a:hover {color:#c77e0c;}
#photos a{
	margin-right:14px;
}
#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:0;
}
#right a{
	color:#c77e0c;
}
#right a:hover{
	color:#85a157;
}
#right ul.recentlist p { margin:0; padding:0; font:11px sans-serif,helvetica,arial; }
#searchbox { border-top:1px dotted #ffffff; padding:10px 0 10px 0; text-align:center; }
#searchbox form,input { margin:0; padding:0; }
ul { margin:5px 0 0 0; padding:0 0 0 14px; }
td { padding:5px 0 5px 0; border-top:1px dotted #9b977d; }
/********************** Posts ***************************/
.post { border-bottom:1px dotted #454444; margin:16px 0 0 0; padding:0 0 10px 0; font:12px lucida sans,sans-serif,helvetica,arial; }
.post .chinese { font-size:12pt; }
.timestamp { font:11px sans-serif,helvetica,arial; color:#996600; overflow:hidden; }
h2.title, h2.title a { text-align:left; font:16px sans-serif,helvetica,arial; font-weight:bold; margin:10px 0 0 0; padding:0; }
.author { font:10px tahoma,sans-serif,helvetica,arial; font-style:italic; }
.links, .links a { font:10px sans-serif,helvetica,arial; }
.post img { border:3px solid #ffffff; margin:0 10px 0 0; }
.post .entry p { margin:0; padding:10px 0 5px 0; }
.post p.postmetadata { margin:6px 0 0 0; font:10px sans-serif,helvetica,arial; }
ul.recentlist { list-style-type:none; margin:5px 0 0 5px; padding:0; }
ul.recentlist li .date { font:11px sans-serif,helvetica,arial; }
ul.recentlist li a { font:14px sans-serif,helvetica,arial; font-weight:bold; }
ul.recentlist li { padding:10px 0 0 0; margin:0; }
.post .entry ol { margin:10px 0 0 0; padding:0 0 0 20px; }
.post .entry ol li { margin:0; padding:5px 0 0 0; }
table td { padding:4px; }
/********************** Footer ***************************/
ul.footermenu { float:right; list-style-type:none; margin:0; padding:0; text-align:right; }
ul.footermenu li { display:inline; font:10px sans-serif,helvetica,arial; margin:0; padding:0 5px 0 8px; border-left:1px solid #6d8653; }
ul.footermenu li.first { border:none; font:11px sans-serif,helvetica,arial; color:#6d8653; }
ul.footermenu li a { font:11px sans-serif,helvetica,arial; color:#6d8653; text-decoration:none; }
ul.footermenu li a:hover { text-decoration:underline; }

#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#footer {
clear:both;
float:right;
	width:717px;
	text-align:right;
	padding: 10px 0 0 0;
	margin:0;
	font:11px sans-serif,helvetica,arial;
	color:#6d8653;
}


