/* Begin Typography & Colors */
body {width:800px; font: 11px/18px Tahoma,Arial,Verdana; letter-spacing:1px; line-height:14px;
color: #010; margin:0 auto; padding: 0;text-align:left; background: #fff none;}

/* Set Layout Section */
#page,#header,#content,#sidebar,#footer { overflow:hidden; display:inline-block }
#page,#header,#footer {width:100%} /* safari and opera need this */
#header {height:150px;background:#fff url(/images/header.jpg) no-repeat top;}
#page {background:#fff url(/images/pagebg.jpg) repeat-y top;}
#content {float:right;width:670px; margin:0; padding:15px 50px 15px 30px;}
#sidebar {width:1px; margin: 0; padding:10px 10px 10px 40px;}
#footer {clear:both; height: 60px; background:#fff url(/images/footerbg.jpg) no-repeat top; text-align:right;line-height:16px;}

/* General */
a { color: #586D16 }
a:hover { color: #f60; }
form {margin:0;padding:0;} /* IE need this */
input, textarea {font:11px/16px Tahoma; letter-spacing:1px; padding:2px 5px;}

/* Header Section */
#header h1 {text-align:right;font:bold 2.4em Arial;margin:0; padding: 40px 35px 0 25px;}
#header h2 {text-align:right;font:1.2em Arial;margin:0;padding: 0 35px 0 25px;}
#header a {text-decoration: none;}

#headerimg {height: 111px;}
#headermenu {height: 26px;}

#notice {text-align: center; color: #900; padding-top: 5px;}

/* Header Page Menu Section */
#pagemenu {margin:0;padding:0 35px 0 35px; text-align:right;}
#pagemenu li {display:inline; margin: 0 3px 0 0;}
#pagemenu a {background: transparent; margin: 0; padding: 7px 10px; font:bold 11px Verdana; line-height:26px; letter-spacing:0;}
#pagemenu a:hover { background: #E4F4B3 url(none);}

/* Content Section */
#content h2 {font:bold 1.4em Arial; margin-bottom:5px;}
#content h2.pagetitle { font: bold 1.2em Arial;}
#content h3 {font: bold 1.1em Arial;}
#content .entry {text-align:justify;}

/* SideBar Section */
#sidebar ul {list-style: none;	margin: 0;	padding: 0 0 10px;}
#sidebar ul li {margin: 0;display: block;padding: 2px 0 6px;border-top: 1px solid #E8F3C5; font:bold 12px Arial; color:#676;}
#sidebar li ul{list-style: none;margin: 0;padding: 6px 0 2px;}
#sidebar li ul li{margin: 0;display: block;padding: 2px 0 4px 12px;border-top: 1px solid #E8F3C5;font:normal 11px Tahoma;}
#sidebar a {text-decoration:none;}
#sidebar p {font:11px Tahoma;}

/* Footer Section */
#footer p { padding: 20px 35px 0 35px;}

/* Comment Stuffs */
#comment {width:95%;}
cite {font-weight:bold; font-style:normal;}
.commentbody {color: #595949; font-size: 11px; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     background: #f7f7f0;	border: 1px solid #f0f0e0; position: relative;}
.commentbody p {line-height: 1.2em; margin:5px 0 0 0;}
.commentlink {	font-size: 10px;}
.commentlist {	list-style: none; margin:0; padding:0;}
.commentcount {	position: absolute;	left: 460px;	top: 5px;	font: bold 24px Georgia,sans-serif;
	color: #e0e0d0;	float: left;}

/* Other Parts */
img {padding:1px; border: 0;}
.navigation {	font-size: 11px;	padding: 0 0 15px 0; }
.alignleft {float: left;text-align: left;}
.alignright {float: right;margin-top: -1px;	text-align: right;}
p.postmetadata {color: #999; padding: 5px 5px 5px 5px;text-align:right; margin: 0 0 0 30px;}
small {color:#666}
.wp-smiley {border:none}

/*
 * OLD STYLES
 */
.lightface0 {
   font-family: Helvetica, Arial;
   font-size: 8pt;
   color: #666666;
}
.face0 {
   font-family: Helvetica, Arial;
   font-size: 8pt;
   color: #006600;
}
.face1 {
   font-family: Helvetica, Arial;
   font-size: 10pt;
   color: #006600;
}

.t_border0 {
   border-width : 1px 1px 1px 1px;
   border-style : solid;
   border-color : #D1D9BD;
}
.t_border1 {
   border-width : 1px 1px 1px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_r {
   border-width : 0px 1px 0px 0px;
   border-style : solid;
   border-color : #666666;
}
.t_border_l {
   border-width : 0px 0px 0px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_rl {
   border-width : 0px 1px 0px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_tl {
   border-width : 1px 0px 0px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_trl {
   border-width : 1px 1px 0px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_brl {
   border-width : 0px 1px 1px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_bl {
   border-width : 0px 0px 1px 1px;
   border-style : solid;
   border-color : #666666;
}
.t_border_t {
   border-width : 1px 0px 0px 0px;
   border-style : solid;
   border-color : #666666;
}
.t_border_b {
   border-width : 0px 0px 1px 0px;
   border-style : solid;
   border-color : #666666;
}
.t_border_tb {
   border-width : 1px 0px 1px 0px;
   border-style : solid;
   border-color : #666666;
}

.t_bg0 {
   background-color : #D1D9BD;
   font-family: Helvetica, Arial;
   font-size: 10pt;
   color: #006600;
}
.list1 {
  background-color : #FFFFEE;
  font-family: Helvetica, Arial;
  font-size: 10pt;
  color: #006600;
}
.list2 {
  background-color : #FFFFCC;
  font-family: Helvetica, Arial;
  font-size: 10pt;
  color: #006600;
}
textarea.formArea {
  width: 200px;
  height: 50px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border-width: 1px;
  scrollbar-3dlight-color: #006600;
  scrollbar-arrow-color: #FFFFCC;
  scrollbar-base-color:#006600;
  scrollbar-darkshadow-color: #006600;
  scrollbar-face-color: #006600;
  scrollbar-highlight-color: #006600;
  scrollbar-shadow-color: #006600;
}
input.formInput {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border-width: 1;
}
.btn {
  background-color: #006600;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  border: 0px;
}
