
h3 {
	font-size: large;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
	height: 40px;
	}

.blogitem, .blog_comments, .register, .user_cp {
	position: relative;
	clear: left;
	font-size: small;
	text-align: left;
	margin: 20px;
	line-height: 1.2;
	font-weight: normal;
	margin-left:50px;
	}

.blog_updates ul {list-style-image: url(/images/blog_bullett.gif); padding: 20px; margin-left: 20px;}

.blogitem div.date {
	padding:5px 0px;
	float: left;
	background-color: #549DC6;
	font-weight: bold;
	width: 40px;
	color: white;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	}
	
.blogitem div.author {
	clear: both; 
	float: left; 
	margin-left: 50px; 
	display: inline;
	}
	
.blogitem div.tags {
	float: right; 
	margin-left: 10px;
	}
	
.blogitem div.comment_num {
	float: right; 
	font-weight: bold; 
	text-decoration: underline; 
	vertical-align: bottom; 
	margin-top: 15px;
	}
	
.blogitem div.blog {
	margin: 10px 0px; 
	}
ul.pagenav  {list-style-type: none; margin: auto 20px;}

.blogitem div.sharethis span#sharethis_0, .blogitem div.sharethis span#sharethis_1,  .blogitem div.sharethis span#sharethis_2,  .blogitem div.sharethis span#sharethis_3,  .blogitem div.sharethis span#sharethis_4,  .blogitem div.sharethis span#sharethis_5,  .blogitem div.sharethis span#sharethis_6, .blogitem div.sharethis span#sharethis_7 {
	display: block;
	float: right;
	}
	
.clear {clear: both;}

.blog span.tag {text-decoration: underline;}

.blog_comments div.post textarea {
	width: 400px;
	height: 120px;
	border: 1px solid black;
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: small;
	}
	
.blog_comments div.post input.submit  {
	border: 1px solid black;
	background-color: #73AFD2;
	color: white;
	margin-top: 5px;
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	}

.blog_comments div.reply {
	background-color: #F8F8FF; 
	margin: 10px 0px;
	
	}
	
.blog_comments div.user_login {padding: 10px; }

.blog_comments div.user_login input {
	position: absolute;
	left: 150px;
	border: 1px solid black;
	}
	
.blog_comments div.user_login input.submit {
	position: relative;
	left: 0px;
	margin-left: 125px;
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	background-color:#73AFD2;
	color: white;
	}
	
* html .blog_comments div.user_login input.submit {margin-left: 140px;}

.blog_comments div.no a{
	background-color: #73AFD2;
	color: white;
	margin-left:-5px; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	font-size: 110%; 
	text-decoration: none;
	padding: 5px;
	}
	
.blog_comments div.no a:hover{
	background-color: white; 
	text-decoration: underline;
	color: #73AFD2;
	}
	
.blog_comments div.author { 
	margin-left: 10px;
	padding: 5px;
	}
	
.blog_comments div.date {
	padding: 5px;
	}
	
.blog_comments div.comment {
	padding: 5px;
	}
	
.blog_comments p.reminder_link {font-size: 80%;}

.user_function {
	padding: 10px;
	margin:20px;
	}
	
.user_function li {
	margin: 10px auto;
	list-style-type: none;
	}
	
.user_function li input {
	position: absolute;
	left: 250px;
	border: 1px solid black;
	}
	
.user_function img {
	position: absolute;
	left: 220px;
	margin-top: 30px;
	}
	
.user_function input.submit {
	position: relative;
	left: 0px;
	margin-left: 170px;
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	background-color:#73AFD2;
	color: white;
	}
	