html,body {padding:0;margin:0;}

body {
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	/*background: #fff url(img/bg.jpg) top left repeat-x;*/
	background: #fff;
}

a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

img {border:0px;}

h1, h2 , h3 {
font-family: georgia,"trebuchet ms",trebuchet,verdana,helvetica,arial,sans-serif;
}

h1 {color:#bbb;display:none;}

h1.post-title, h1.post-title a {
	display:block;
	font-weight:normal;
}

h2 {
font-size:18px;
padding:0;
margin:0;
	font-weight:normal;
    border-bottom:1px dashed #999;
    margin-bottom:5px;
}

h2 a {
	font-weight:normal;
}

pre {
width:472px;
overflow:auto;
border-top: 1px solid #bbb;
border-bottom: 1px solid #bbb;
padding: 10px 5px;
background: #f3f3f3;
}

code {
font-family: verdana, arial, sans-serif;
line-height:1.8em;
}

.clear {
	display:none;
}

#container {
	width:630px;
	margin:0 auto;
}


#header {
/*background: #666 url(img/header.jpg);*/
height:103px;
/*width:530px;*/
background: #000;
}

#header h1 {
display:none;
}


#header-title {
/*		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc; */
		color: #fff;
		padding:35px 0 40px 0;
		font:normal 41px/41px georgia;
}

#header-title a {
	font-weight: normal;
	color: #fff;
}

#top_menu {
padding: 3px 10px;
background: #000;
display:none;
}

#top_menu ul li {
display:inline;
list-style-type:none;
}

#top_menu a {color:#fff;}


#colNormal {
width:472px;
float:left;
}

#colNormal p {
line-height: 150%;
}

	.post-listing {
		padding-bottom:20px;
		padding-top: 20px;
		
		border-bottom: 1px solid #666;
		/*border-bottom: 5px solid #ddd;*/
	}

	.post-img {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	p.post-date {
	color: #999;
	margin:0;padding:0;
	margin-bottom:10px;
	}

.article_menu {
	clear:both;
	display:block;
	background: #fff9db;
	color: #666;
	padding: 3px;
	border: 1px dashed #999;
}

.article_menu a {
	color: #666;
	font-weight: normal;
}

.comment_odd, .comment_even {padding:10px;padding-top:0;}
.comment_odd {background:#fff9db;}
.comment_even {background:#eee;}
.admin {
    background: #000;
    color: #fff;
}

p.comment_header {border-top:1px solid #333;border-bottom:1px solid #999;}
.comnum {display:none;}

.post-files h2, #comments h2 {
    margin-top:10px;
    font-family: georgia,"trebuchet ms",trebuchet,verdana,helvetica,arial,sans-serif;
    font-size:18px;
    font-weight:normal;
    border-bottom:1px dashed #999;
    margin-bottom:5px;}
/*.comment_odd .comment_header {background:#000;color:#fff;}
.comment_even .comment_header {background:#333;color:#fff;}*/
textarea {width:372px;}

.post-files {margin-bottom:10px;}
.post-files p {padding-left:40px;padding-top:0px;padding-bottom:15px;background: url(img/file-icon.gif) top left no-repeat;}
.post-files p a {}

#colRight {
margin-top:30px;
padding-left:20px;
width:120px;
float:right;
padding-bottom:20px;
}

#colRight h2 {margin-top:10px;font-family:arial;font-size:18px;font-weight:normal;border-bottom:1px dashed #999;margin-bottom:5px;}

#colRight ul {
font-size:10px;
margin:0;
padding:0;
}

#colRight ul li {list-style-type: none;font-size:10px;padding:2px;}
#colRight ul li a {color: #999;font-weight:normal;padding:2px;display:block;}
#colRight ul li a:hover {background:#000;color:#fff;}  

#colRight a.feedlink {background: #ff6000;color:#fff;text-align:right;}

#advert {
margin-top:10px;
position: absolute;
}

#advert a {
font-weight:normal;
color: #999;
}

#footer {
clear:both;
/*background:#000;*/
/*border-top:1px solid #000;*/
margin-bottom:20px;
margin-top: 20px;
}
