.article_view {
	margin:0 0 10px 10px;
	padding:5px;
	float:left;
	width:650px;
	overflow:hidden;
	border:1px solid #ccc;
	font-size:0.8em;	
	}

.article_view h1.title {
	color:#EB007D;
	font-size:1.4em;
	font-family:sans-serif;
	padding:0px;
	margin:0px;
	}

.article_view h2.cat_name {
	color:#808080;
	font-size:1.0em;
	font-family:sans-serif;
	padding:0px;
	margin:0px;
	}

.additional_content {
	float:left;
	width:250px;
	margin:0 0 0 30px;
	}

.additional_content ul {
	list-style:none;
	padding:0;
	margin:0; 
	}

.additional_content li {
	padding-bottom:5px;
	padding:0;
	margin:0;
	}


.related_articles {
	border:1px solid #0099CC;
	width:250px;
	margin:0px 20px 10px 0;
	}

.related_articles h3 {
	margin:0;
	padding:0 10px;
	background:#0099CC;
	color:white;
	font-size:1.0em;
	}

.related_articles ul {
	margin:0 0 0 5px;
	}
.related_articles a {
	text-decoration:none;
	color:#0099CC;
	font-family:arial;
	font-size:0.8em;
	}

.related_articles a:hover {
	text-decoration:underline;
	color:#EB007D;
	}

#article_comments {

	}

#article_comments h2{
	color:#EC2E2C;
	padding:0;
	margin:0;
	}

.comment {
	margin-bottom:5px;
	}

.comment h3 {
	color:#0099CC;
	padding:2px 5px;
	margin:0;
	font-size:0.9em;
	}

.comment p {
	font-size:0.9em;
	padding:2px 5px;
	margin:0;
	}

.admin_options {
	font-size:0.9em;
	}

.admin_options a {
	color:red;
	}

.admin_options a:hover {
	color:#0099CC;
	text-decoration:none;
	}

#new_comment {
	font-size:0.9em;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:3px solid #cccccc;
	}
#new_comment ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#new_comment li.submit {
	margin-left:405px;
	}

#new_comment li label{
	float:left;
	width:100px;
	}

