.clstable{
	width:500px;
	border:1px #FE8EAE solid;
	border-width:1px 1px 1px 1px;
	border-collapse: collapse ;
	border-spacing: 0px;
	empty-cells: show;
		
} 
.clstdcol{border:1px #FE8EAE solid;border-width:1px 1px 1px 1px; word-break : break-all; text-align : center; }
.clsthfield
{
	border:1px #FE8EAE solid;border-width:1px 1px 1px 1px;word-break : keep-all;  

}
BODY {
   padding:0px;
   BACKGROUND: url(image/flowerbg.jpg) #35571C fixed;
   MARGIN: 0px;
	 FONT: 12px/1.4 verdana,geneva,arial,helvetica,sans-serif;
	 COLOR: #000;
	
}
body, html,  td, li,#menu ul ul li, input, select, textarea ,#secondTitle{ 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	
	}
	

form{
	margin:0px;
	padding:0px;
}
a:link,a:visited,a:active  {
	color: #35571C;
	text-decoration: underline;
}

a:hover {
	color: #fff;
	text-decoration: none;
	border:none;
	background:#35571C;
}


h1, h2, h3 {
	font-family: georgia, times new roman,serif;
	}


h1 {
	font-size: 2.0em;
	}
h2 {
	font-size: 1.2em;
	}
h3 {
	
	font-size: 1.0em;
	}

#rap {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	width: 770px;
	margin: 5px auto 0px auto;
	padding:0px 0px 5px 0px;
	BACKGROUND: #fff;

}
	

#header {
	height:135px;
	BACKGROUND: url(image/head.jpg) #35571C no-repeat;
	padding: 35px 10px 0px 10px;
	margin: 0px;
	
}


#header a{
	position:absolute;
	color: #fff;
	font-size: 20pt;
	font-weight: bold;
	text-decoration: none;
	border:0px;
	font-family: »ªÎÄÐÐ¿¬, verdana, arial, helvetica, geneva, sans-serif;
	
}

#header a:hover{
	color: #35571C;
	background:none;
	filter:DropShadow(Color=#ffffff, OffX=-1, OffY=-1, Positive=1);
	
}

#secondTitle{font-weight: normal;font-size:9pt;color: #fff; padding: 40px 0px 0px 40px;
font-family:  verdana, arial, helvetica, geneva, sans-serif;
}


#subcontent{ 
	width: 750px;
	margin: 15px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	word-break : break-all;
}




#content h2, #subcontent h2
{
	margin: 0px 10px 0px 0px;
	text-align:right;
	font-size:14px;
	color: #c30;
}
#subcontent .storytitle {
	border: 1px solid #94C534;
	border-width: 1px 1px 1px 1px;
	margin: 5px 10px 0px 10px;
	padding: 5px 10px 3px 0px;
	text-align:center;
}

#content .storytitle {
	margin: 5px 10px 0px 10px;
	padding: 5px 10px 3px 0px;
	text-align:left;
}
	
#subcontent .meta {
	border: solid #94C534;
	border-width: 0px 1px 0px 1px;
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 2px 0px;
	text-align:right;
	
}
#content .meta {
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 2px 0px;
	text-align:left;
	
}	
#content .storycontent {
	text-align: justify;
	LINE-HEIGHT: 1.6em;	
	margin: 5px 10px 5px 10px;
	padding:0px 5px 5px 5px;
	border: 1px solid #94C534;
	background:#F5FBE9;
}
#subcontent .storycontent {
	word-break : normal;	LINE-HEIGHT: 1.6em;
	
	border: solid #94C534;
	border-width: 0px 1px 1px 1px;
	text-align: justify;
	
	margin: 0px 10px 5px 10px;
	padding:10px;
	font-size:14px;

}

#content .feedback {
	margin: 0px 0px 0px 10px;
	padding:5px 20px 5px 5px;
	text-align: right;
	}

#subcontent .feedback {
	margin: 0px 10px 10px 10px;
	padding:5px;
	border: 1px solid #94C534;
	
	
	}

.content_story .comment{
background:#F5FBE9;
}

#subcontent .content_story .feedback {
	margin: 0px 10px 10px 10px;
	padding:5px;
	border: 1px solid #94C534;
	border-width: 0px 1px 1px 1px;
	
	}	
div#subcontent .collectDiv {
	margin: 0px 10px 0px 10px;
	padding:5px;
	border: solid #94C534;
	border-width: 1px 1px 0px 1px;
	
}
div#subcontent #declare {
margin: 0px 10px 0px 10px;
	padding:5px;
	border: 1px solid #94C534;
	border-width: 0px 1px 0px 1px;
	
}

div#subcontent #trackback {
	margin: 0px 10px 0px 10px;
	padding:5px;
	border: 1px solid #94C534;
	border-width: 0px 1px 0px 1px;
	
}
div#subcontent #storycontent a {
	color: #c30;
	text-decoration: none;
}

div#subcontent #storycontent a:hover {
	
	color: #D8C5C5;
	
}

#subcontent .comment{
	margin: 0px 10px 0px 10px;
	padding:5px;
	border: 1px solid #94C534;

}
blockquote {
	border: 1px dotted  #94C534;
	margin: 10px;
	padding: 5px;
	text-align: left;

}

.commentContent {
	bordert: 1px dotted  #94C534;
	margin: 0px 10px 0px 10px;
	padding: 5px;
	text-align: left;
}

/*----------------------------------------------------------------------------*/
#subcontent .contentpost{
  margin: 20px;
	padding:5px;
		background:#F5FBE9;

	border: 1px solid #94C534;

}
.post
{
	padding:10px;
}

#subcontent .contentpost .meta {
	border:0px;
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 2px 0px;
	text-align:left;
	
}
#content{
	width: 540px;
	margin: 0px 0px 0px 5px;
	padding:0px 5px 5px 5px;
	word-break : break-all;

}

	
/*----------------------------------------------------------------------------*/


#menu  {
  background-color: #D0E3AA;
	position: absolute;
	top:186px;
	margin: 0px 0px 0px 560px;
	padding:0px 0px 0px 0px;
	width: 200px;
	word-break : break-all;
	FONT-SIZE: 13px;

}

#divMenu_Top{
  height:33px;
 	BACKGROUND: url(image/menutop.jpg) #FDECF7;
 	margin-bottom:10px;
}
#menu ul {
	
	margin: 0px;
	padding:0px;
	word-break : break-all;
	TEXT-INDENT:8px;
	LIST-STYLE-TYPE: none;
}

#menu input {
	background-color: #fff;
	border: 1px solid #000;	
	font-weight: normal;
	}	
#menu ul li{
	font-weight:bold;
}
	
#menu UL UL {
	CLEAR: left;
	PADDING: 0px;
	MARGIN: 8px 0px 8px 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;

	
}
#menu UL li UL LI {
	PADDING: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	TEXT-INDENT:8px;
	TEXT-ALIGN: left;
	BACKGROUND:none;
  font-weight:normal;

}
#menu UL li UL LI A {
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: #edeee8 1px solid;
	BORDER-BOTTOM: #94C536 1px solid;
	BORDER-RIGHT-STYLE: none;
	WIDTH: 183px;
	COLOR: #000;
	LINE-HEIGHT: 2em;
	background: #CDE3A2 url(image/bullet.gif) no-repeat left top;
	padding: 0px 5px 0 12px;	
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
#menu UL li UL LI A:hover {
	
	BORDER-RIGHT: 0px;
	BORDER-TOP: #ecf2f3 1px solid;
	BACKGROUND:  #539011 no-repeat;
	BORDER-BOTTOM: #FC60AE 1px solid
	BORDER-LEFT: 0px;	
	COLOR: #fff;	
}

#calendar{
TEXT-INDENT:8px;
}	

#calendar  #wp-calendar {
	PADDING: 0px;
	DISPLAY: inline;
	MARGIN: 0px;
	TEXT-INDENT: 0px;
	TEXT-ALIGN: center;
	empty-cells: show;
	margin: 0px 0px  8px 4px;
	height:14px;
	width:190px;
}
#calendar  #wp-calendar td{
	word-wrap : normal ;
	word-break : keep-all;
	  font-weight:normal;

}



#calendar #wp-calendar  A {
	PADDING: 0px;
	DISPLAY: block;
	color: #c30;
	WIDTH: 18px;	
	HEIGHT:14px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
	BORDER-RIGHT-STYLE: none;
	MARGIN: 0px 1px 0px 0px;
	TEXT-DECORATION: none;
}
#calendar #wp-calendar A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}


#wp-calendar #today {
	PADDING:0px;
	MARGIN: 0px;	
	BACKGROUND: #568C2C;
	COLOR: #fff;
	DISPLAY: block;
	WIDTH: 17px;
	HEIGHT:14px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none

}
#wp-calendar #today a{
	PADDING: 0px 0px 3px 0px;
  BACKGROUND: #35571C;
  color: #fff;
}
#calendar #wp-calendar CAPTION a{
	padding:0px 3px 0px 3px;
	margin:0px;
	display: inline;
}

#calendar #wp-calendar td {
  PADDING-RIGHT: 0px;
	text-align: center;
	width: 20px;
	border:1px solid #edeee8;
}

.currentA{
	border-left:#35571C 5px solid;
	padding-left:2px;	
}
.currentA:hover{
	border-left:#35571C 5px solid;
	padding-left:2px;	
}
#search ul li,#tag ul li{padding:15px;BORDER-left: #D0E3AA 10px solid;}


#pagesplit
{
	text-align:center;
}


#topmenu {
	position:absolute;
	padding: 2px 0px 2px 120px;
	text-align:left;
	margin: 0px;
	top:133px;
	width: 750px;
}


#topmenu UL {
	padding:0px; 
	DISPLAY: inline; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	
}
#topmenu LI {
	padding:0px; 
	DISPLAY: block;
	float:left;
	MARGIN: 0px 0px 0px 5px;
	TEXT-ALIGN: center
}

#topmenu LI A {
	DISPLAY: block;
	padding: 1px 6px 0px 6px;
	border:none;
	margin:1px;
	TEXT-DECORATION: none;
	font-size:13px;
	COLOR: #ffffff;
		
}

#topmenu LI A:hover {
  margin:0px;
	border: 1px solid #fff;
	BACKGROUND: #35571C;
}

#Footer{
	width: 770px;
	height:50px;
	margin: 0px auto 0px auto;
	padding:0px 0px 5px 0px;
	BACKGROUND: #fff;
	border-bottom:5px solid #35571C;

}
.credit, .subcredit { 
width: 770px;
margin: 0 auto 0px auto;
padding: 7px 0 7px 0;
text-align: center;
}

#topDivBlog{

  display:'';
  position:absolute;
	padding: 2px 0px 2px 25px;
	text-align:left;
	margin: 0px;
	top:10px;
	width: 750px;
	text-decoration: none;
  font-size:13px;
}
#topDivBlog a{
  color:#000;
  font-size:13px;
  text-decoration: none;
  border:none;
  background:none;
}
#topDivBlog a:hover{
  text-decoration: underline;
 }

