body
{
	background: url(blogbk.gif) repeat-x #E3E2E2;
	margin:0px;
	padding:0px;
	font-family:Arial, Arial, Helvetica, sans-serif;
}
.blog_poster_f,.blog_poster_xf
{
	color:#F130CA
}
.blog_poster_admin
{
	color:#000
}
.blog_poster_m,.blog_poster_xm
{
	color:#3067F1;
} 
.blog_approvecomment
{
	background:#fad;
	color:#800;
	padding:3px;
	font-size:10px;
}
div.comment
{
	margin-left:40px;
	border:1px solid #c6c6c6;
	background-color:#eee;
	margin-bottom:5px;
	padding:10px;
	font-size:12px;
}
div.commentcontents
{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}
a.blogtopmenu
{
	font-family:arial;
	color:#666;
	font-size:11px;
}
.error
{
	color:red;
	font-size:10px;
}
.grey
{
	color:#999;
	font-style:italic;	
}
table.topics
{
	width:100%;
	background-color: #CB87B8;
	border: 1px solid #CB87B8; 
}
table.topics td
{
	padding:3px;
	padding-left:10px;
}
td.topics_header
{
	color:white;
	font-weight:bold;
	padding-left:10px;
	font-size:11px;
}
.topics_line
{
	background: #EEEEEE url(titlebk.gif) top right repeat-x;
	border-bottom:1px solid #bbbbbb;
}
h1
{  
	font-family:Trebuchet MS;
	margin-bottom:0px; 

	margin-top:0px;
	
	font-size:20px;
	line-height:150%;
}
h1.blogtitle
{
	background: #EEEEEE url(titlebk.gif) top right repeat-x;
padding:5px;
	border-bottom:2px solid #CB87B8;
}
h2
{
	font-size:15px;
}
a
{
	color:#A26691;
	font-weight:bold;
}
a.blogtitle
{
	color:black;
	text-decoration:none;
}
p, td
{
	font-size:14px;
	color:#222;
	line-height:150%;
}
p
{
	text-align:justify;
}
a:hover
{
	color:white;
	background:#CB87B8;
}

.blogpage a img
{  
	color:white;
	border:1px solid black;
}
.blogpage a img:hover
{  
	color:white;
	border:1px solid #CB87B8;
}
a.bloglatest
{
	font-weight:normal;
	font-size:9px; 
	line-height:14px;
	
}
div.blogdate
{
	color:#777;
	padding:5px;
	font-size:15px;
	margin-bottom:20px;
}
a.blogmenu
{
	color: black;
	font-family:verdana;
	font-size:10px;
}
.left
{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.right
{
	float:right;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
}