.clstable{
	float:left;
	width:520px;
	border:1px Silver solid;
	border-width:1px 1px 1px 1px;
	border-collapse: collapse ;
	border-spacing: 0px;
	empty-cells: show;
		
} 
.clstdcol{border:1px Silver solid;border-width:1px 1px 1px 1px; word-break : break-all; text-align : center; }


.clsthfield
{
	border:1px Silver solid;border-width:1px 1px 1px 1px;word-break : keep-all;  

}

html { 
	min-width:1004px;
	 }
body { word-wrap: break-word; word-break : break-all; 
	 
  BACKGROUND: url(image/bg.gif) repeat-y ;
	color: #000;
	margin: 0px;
	padding: 0px;
}

	
body, html,  td, li,#menu ul ul li, input, select, textarea { 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size:9pt;
	}
h1, h2, h3 {
	font-family: georgia, times new roman,serif;
	}
h1
{
font-size:25pt;
font-weight:bold;
}


A:link {
	COLOR: #145C94; TEXT-DECORATION: none
}
A:visited {
	COLOR: #145C94; TEXT-DECORATION: none
}
A:hover {
	COLOR: #AA0000; TEXT-DECORATION: none
}
A:active {
	COLOR: #145C94; TEXT-DECORATION: none
}


hr {
	height:0px;
	border:0;
	border-bottom:1px solid gray;
}

h2{
	font-size: 18px;
	margin: 20px 10px 20px 0px;
	padding:0px;
	text-align:left;

}

h3{
	font-size: 15px;
	margin: 20px 10px 20px 0px;
	padding:0;
	text-align:left;
}

ul {
	padding-left:15px;
	list-style-type:none;
	margin-left:0px;
}


a img { border: none; }


#toprap  { 
BACKGROUND: url(image/bg1.gif) no-repeat;
width:1024px;
	height:209px;
	margin: 0px;
	padding: 0px;
	
}
#rap {
  position:relative;
	top:0px;
	margin: 0px 30px;
	padding: 0;
	width: 940px;
	text-align:left;

}

form
{
	margin:0px;
	padding:0px;
}

h2 {
	
	margin: 0;
	padding-top: 8px;
	}
	
h3 {
	margin: 5px 0 0 0;
	}


			
#header {
  padding: 0px;
	margin: 0px;
		
	
	}
	
#header a, #header a:visited{
	position:absolute;
	top:-185px;
	right: 270px;
	text-decoration: none;
	font-size:24pt;
	font-weight: bold;
	color: #ffff00;

}
		
#header a:hover {
		color: #FBC84C;
		}
	
		
#secondTitle
{position:absolute;
	top:-135px;
	right: 280px;
	font-size:9pt; font-weight: normal;color: #000; padding:3px 0px 0px 0px;}





#content {
	position:relative;
	width:545px;
  text-align:justify;
	padding: 0px;
	margin: 0px;
	right: 60px;
	float: right;
	 
}


	
.post_Top{
	position:relative;
	width: 520px;
	margin:15px 0px 0px 0px;
  padding: 0px;
}
.post{
	position:relative;
	width: 500px;
	margin:0px;
  BACKGROUND: #ffffff;
  padding: 10px;

}
.post_Bottom{
	position:relative;
	width: 520px;
  margin:0px;
  padding: 0px;
}

	

	
.content_post_Top{
	position:relative;
	width: 720px;
	height: 5px;
  BACKGROUND: url(image/content_post_top.gif)  no-repeat bottom;
  margin-top:10px;
	padding: 0px;
}
.content_post{
	position:relative;
	width: 705px;
	margin:0px;
  BACKGROUND: #ffffff url(image/content_post.gif);
  padding: 0px 0px 0px 15px;
}
.content_post_Bottom{
	position:relative;
	height: 5px;
	width: 720px;
  BACKGROUND: url(image/content_post_bottom.gif)  no-repeat;
  margin:0px;
  padding: 0px;
}


.storytitle
{ 
	padding: 0px 0px 35px 55px;
	background: url(image/storytitle.gif) no-repeat 0px 0px;
	vertical-align:middle ;
	
}
.storycomment
{ 
	padding: 0px 0px 15px 35px;
	background: url(image/storycomment.gif) no-repeat 0px 0px;
	vertical-align:middle ;
}


#subcontent {
	position:absolute;
  width:720px;
	text-align:justify;
	padding-left:110px;
}
#subcontent .storycontent {
	word-break : normal;	LINE-HEIGHT: 170%;
	
	font-size:14px;
	text-align: justify;
		margin: 10px 20px 0px 10px;
}

#content .storycontent {
	text-align: justify;
	
	margin: 10px 0px 10px 10px;
	padding: 0px 10px 0px 5px;
}

	

.meta {
	margin: 5px 0 0 0;
	padding: 3px;
	padding: 0 0 2px 16px;
	
	background: url(image/artikel.gif) no-repeat 2px 1px;
}
	
	
.feedback {
	text-align:right;
	padding: 0 20px 2px 16px;
	}


	
#menu {
	position:absolute;
	width: 250px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	left: 70px;
		
}
	
#menu ul{
	list-style: none;
	margin: 0px;
	padding: 10px 16px 8px 12px;
}



#menu ul li {
	font-family: georgia, times, serif;
	BACKGROUND: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	}
	
#menu ul ul {
	font-weight: normal;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 20px 10px;
	text-align: left;
BACKGROUND: #fff;
	
	}
	
#menu ul li ul li {
	background: #fff url(image/comment.gif) no-repeat ;
	font-weight: normal;
	text-align:left;
	word-break : break-all;
	line-height: 1.5em;
	padding: 2px 0px 0 16px;
	margin: 0px;
	
	}
	
#menu input {
	background-color: #fff;
	border: 1px solid #145C94;
	font-weight: normal;
	}	



#wp-calendar {
	background: #fff;
	empty-cells: show;
	font-size: 10px;
	width: 201px;
	margin-bottom: 8px;
	border: 2px solid #fff;
}

#wp-calendar td a{
	text-decoration : underline;
	}

#wp-calendar td a:hover{
	text-decoration : line-through;
	}



#wp-calendar td {
	font-weight: normal;
	padding: 1px 1px;
	text-align: center;
	background: #C0DF18;
	}

	
	
#wp-calendar  #today {
	background: #F0A216;
	}

#wp-calendar th {
	color: #000000;
	font-size:9pt;
	font-weight: normal;
	text-align:center;
	
	}
	

	
	

#topmenu {
	position:absolute;
	width: 650px;
	height: 35px;
	word-break : break-all;
	margin: 0px;
	padding: 0px;
	top:-33px;
	left: 250px;
	
}


#topmenu UL {
	CLEAR: left;
	padding:0px; 
	DISPLAY: inline; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center; 
	
}
#topmenu LI {
	padding:0px; 
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	TEXT-ALIGN: center
}

#topmenu LI A {
	DISPLAY: block;
	MARGIN: 0px;
	COLOR: #ffffff;
	padding: 3px 8px 0 8px;
	TEXT-DECORATION: none;
	border-bottom: 0px;
	
}

#topmenu LI A:hover {
	COLOR: #000000;
	BACKGROUND-COLOR: #ffff00
}



.currentA
{
	border-left:#FF8C00 5px solid;
	padding-left:2px;
	
}



BLOCKQUOTE {
	border-left: 5px solid #145C94;
	border-top: 1px dashed #145C94;
	border-right: 1px dashed #145C94;
	border-bottom: 1px dashed #145C94;
	background: #F8FDDE;
	margin: 10px;
	padding: 5px;
}

.commentContent {
	border-left: 5px solid #145C94;
	border-top: 1px dashed #145C94;
	border-right: 1px dashed #145C94;
	border-bottom: 1px dashed #145C94;
	background: #F8FDDE;
	margin: 10px;
	padding: 5px;
}




.credit, .subcredit {
	font-size:7pt;
	position:absolute;
	top:0Px;
	right:35px;
	margin: 0px;
	z-index:19999;
	
}
	

CITE {
		font-size:7pt;
		font-style: normal;
	}