*{padding:0; margin:0;}


body {
  margin : 0;
  padding : 0;
  font : 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif;
  color : #555;
  background : #f7f7f7;
}

a { text-decoration : none; color : #f17c0b; background : inherit; }
a:hover { text-decoration : underline; color : #aaa; background : inherit; }
a img { border : 0; }

/********************/
/*     TABLES       */
/********************/
#container { width : 99%; margin: 0 auto; line-height : 1.5em; }
 

/********************/
/*  HEADER SECTION  */
/********************/

/* Header */
#header { height: 175px; padding: 0; background: #f7f7f7 url(images/image00.jpg) no-repeat; color: #333; }
#siteName { float:center; font: bold italic 58px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; margin: 0; padding: 15px; background: transparent; color: #fff; text-align:left; }
#siteLogo { float:left; width : 100px; height: 100px; background: transparent url(images/image01.jpg) no-repeat; margin: 20px; padding: 0; }

#navlist {
padding : 4px 5px 5px 0;
margin : 0 0 20px 0;
text-align : left;
letter-spacing : 3px;
color : #fff;
background : #476042;
}
#navlist ul { margin: 0; padding: 0; }
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 5px 0.75em;
margin : 0;
color : #fff;
background : #476042;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
background : #476042;
}
#navlist li a:visited {
color : #fff;
background : #476042;
}
#navlist li a:hover {
color : #000;
background : #7ABA2E;
}

/******************/
/*  MAIN SECTION  */
/******************/
/* Content */
#news {
  width: 60%;
  border-left: 1px dashed #333;
  border-right: 1px dashed #333;
  color: #555;
  background-color: #f7f7f7;
  text-align:left;
}
.newsHeader { padding-left: 20px; font: bold 24px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; text-transform : uppercase; letter-spacing : 5px; color : #476042; background : inherit; }
.newsContent { padding: 20px; }
  .newsContent img {float : left; border : 1px solid #90b905; border:none; margin : 5px 10px 10px 15px; padding : 5px;}
  .newsPosted {margin:-5px 0 10px 25px; }
  .newsComments { margin: 8px 0 0 20px; float: left; font: bold 10px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; }
  .newsOptions { margin: 5px 20px 0 0; float: right; }

/*leftSide*/
#leftSide { width: 20%; padding: 0 10px; color: #666; background: #f7f7f7; text-align:left; }
  .leftMenuHeader { padding: 0 5px 10px 5px; font: bold 20px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; text-transform: uppercase; color: #476042; background: inherit; text-decoration: underline; }
  .leftMenuContent { padding: 10px 10px 20px 10px; }

/*rightSide*/
#rightSide { width: 20%; padding: 0 5px; color: #333; background: #faf8e9; text-align:left; }
  .rightMenuHeader { padding: 5px; font: bold 16px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; text-transform: uppercase; color: #fff; background: #476042;} 
  .rightMenuContent { padding: 10px 10px 20px 10px; } 
  
/*otherMenu*/
.otherMenuHeader { padding: 10px; font: bold 20px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; text-transform: uppercase; color: #476042; background: inherit; }
.otherMenuContent { padding: 10px 10px 20px 10px; }

/********************/
/*  FOOTER SECTION  */
/********************/
/* Footer */
#footer { clear : both; padding : 5px; margin : 0; background : #476042; color : #f7f7f7; }
  .footerContent { text-align: center; }

.date_box {
	background-color: #FFFFFF;
	background-image: url(images/date.jpg);
	height: 51px;
	width: 52px;
	float: left;
}

.date_box_month {
	padding-top: 6px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	text-align: center;
	color: #75a006;
}

.date_box_day {
	font-size: 22px;
	font-weight: bold;
	padding-left: 3px;
	text-align: center;
	font-style: italic;	
	color: #654040;
}
/********************** core style ********************************/

/* tbox, chatbox, button */
.tbox{ border: 1px solid #abc475; font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #000; background: url(images/inputback.jpg); margin: 2px; }
.tbox.chatbox { width: 90%; font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif;  color: #000; background: url(images/inputback.jpg); margin: 2px; border: 1px solid #abc475; }
.button{ font: bold small-caps 11px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #646464; background: #eaeef2 url(images/button.png) repeat-x; padding: 2px; border: 1px solid #ccc; text-align:center; }
.button a { color: #646464; }
.button a:hover { color: #000; }

/* FORUMS */
.border { border: 1px solid #d7d7d7; }
.fborder { border: 1px solid #ccc; background: #fff; }  
.forumheader{ background: #eaeef2 url(images/button2.png) repeat-x; font: bold 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#476042; padding: 4px; border: 1px solid #ccc; }
.forumheader2{ background: #e7e7e7; font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#0a415c; padding: 4px; border: 1px solid #ccc; }
.forumheader3{ background: #e9efe8; font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#0a415c; padding: 4px; border: 1px solid #ccc; } 
.forumborder{ border: 1px solid #ccc; }
a.forumlink{ color: #467aa7; text-decoration: underline; }
a.forumlink:hover { color: #fff; text-decoration: underline; }
.nforumcaption2 { background: #eaeef2 url(images/button.png) repeat-x; font: bold 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #000; padding: 8px 0px 8px 4px;  border: 1px solid #ccc; }
.caption { background: #eaeef2 url(images/button.png) repeat-x; font: 12px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #476042; padding: 0px 4px 0px 4px; border: 1px solid #ccc; }   
.fcaption { background: #eaeef2 url(images/button.png) repeat-x; font: bold 12px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#476042; padding: 7px; border: 1px solid #ccc; }
.fcaption a { color: #f17c0b; text-decoration: none; }
.fcaption a:hover { color: #476042; text-decoration: underline; }
.finfobar{ background: #eaeef2 url(images/button.png) repeat-x; font: 12px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; padding: 4px; border: 1px solid #ccc; } 

/* TEXTS */
.indent{ font: 12px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #000; padding: 10px; margin: 5px; border: 1px solid #999999; background: #fff; }
.smalltext { font: 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; } 
.smallblacktext { font: 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; }  
.defaulttext { font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; } 
.mediumtext { font: bold 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; } 
blockquote { font: italic 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; border: 1px solid #545454; }
.nextprev{ font: 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #000; border: 1px solid #a0a0a0; background: #fff url(images/button.png); text-align: center; padding : 2px; }


/* MISC */
td { font:14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; padding: 0px; text-align:left; } 
form { margin: 2px 0px 0px 0px; }
.spacer{ padding: 4px 0px 4px 0px; }
hr { width: 92%; height: 2px; border-top: #666 1px solid; border-bottom: #eee 1px solid; text-align:center; } 
.helpbox { background: transparent; font: 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; border: 0px; }
.bodytable { font: 13px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color: #000; padding: 8px; }
p { margin-top: 0px; margin-bottom: 0px }
.code{ background: #404040; font: 14px "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif; color:#000; border: 1px solid #545454; padding: 8px; }






