*{margin:0;padding:0;border:0;}

#content-container{position:relative;padding:10px;float:left;width:600px;}

#top-menu{width:990px;margin:5px auto;}
#top-menu p{float:left;margin:0 10px;}


#tags {
	width:95%;
}
#tags,#login-logout,#news,#info,#archive,#categories,#links,#calendar{margin-bottom:30px;border-bottom:1px solid #e9e9ea;background:#f9f9fc;padding:4px;}
#tags h3,#news h3,#info h3,#categories h3,#links h3,#archive h3{font:bold 14px/18px arial;color:#444;margin:10px 0;}
#tags p,#news p,#info p,#categories p,#links p,#archive p{margin:5px 0;font:normal 12px arial;color:#222;}
#categories a,#links a,#archive a{font:normal 12px arial;color:#222;}
#categories a:hover,#links a:hover,#archive a:hover{text-decoration:underline ! important;}


#banner-menu{position:absolute;bottom:0px;right:0px;height:22px;font:bold 12px arial;color:#eee}
#banner-menu a{font:bold 12px arial;color:#fff;text-decoration:none;text-transform:uppercase;margin:0 10px;}
#banner-menu a:hover{text-decoration:underline;}

a{text-decoration:none;font:bold 14px arial;}
a:hover{text-decoration:underline;}
.dialog h2 {font:bold 18px/24px arial;color:#222;}
.dialog h3 {font:bold 12px/14px arial;color:#222;}
.dialog p {text-indent:20px;margin:0;font:normal 14px arial;color:#222;}

.message-box-error{width:100%;background:#fff;border-bottom:2px solid #222;height:30px;}
.message-box-error{margin:4px 0;font:bold 18px/24px arial;text-align:center;color:#f00;}

.post{position:relative;padding:10px;border-bottom:1px solid #e9e9ef;margin-bottom:30px;}
.post p{text-indent:20px;margin:2px 0;font:normal 14px/18px arial;color:#222;}
.post ul,.post ol {margin-left:20px;font:normal 14px/18px arial;color:#222;}

.comments{
	margin:10px;
	
	
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
}

.comment {
	
	
	font:normal 11px arial;
	margin:10px 0;
	border-bottom: 1px solid #00ccdc;
	padding:10px 2px;
	
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
}

.comment p{text-indent:0;margin:0px 0!important;padding:0!important;}

.comment a {color:#212121;font:bold 10px verdana;text-decoration:none;}
.comment a:hover {text-decoration:underline;}

input,textarea{border:1px solid #222;}


#post-comment {

	border:2px solid #acd9e9;
	padding:10px;

	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
}

#post-comment h2 { font:bold 18px/24px arial;margin:5px 0px 15px 0px;}
#post-comment table th {
	
	font:bold 12px arial;
}

#post-comment input,#post-comment textarea { width:90%; }

#slider-content p{text-indent:20px;margin-top:15px;font:normal 14px arial;color:#222;}
.clear{clear:both;}


.like-or-not{padding:4px;}
.like-or-not p {font:normal 12px arial ! important;}
.like-or-not a{font:normal 12px arial ! important;color:#2737f9 ! important;}
.like-or-not a:hover{text-decoration:underline;}

.no-more-posts{text-align:center;font:normal 12px arial;color:#a9a9a9;}

.highlight { background:#ff0 ! important; }
