/* Itamerihaaste Blog CSS Document 2/2010 */

.content p.blogtitle {
color:#1775c9;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 10px 0;
}

.content a.emptya {
display:none;
}

.content input.commentsubmit {
	width:auto;
	background-color:#ffe50e;
	border:1px solid #000;
	padding:2px 4px;
	position:relative;
	white-space:nowrap;
	font-size:11px;
	text-decoration:none;
}

input.addblogsubmit {
	width:auto;
	background-color:#ffe50e;
	border:1px solid #000;
	padding:2px 4px;
	position:relative;
	white-space:nowrap;
	font-size:11px;
	text-decoration:none;
}


div.blogdigest {
	font-size:11px;	
}


div.blogdigest .blogdigestitem {
	padding-bottom:7px;
}

div.clear {
	clear:both;
	font-size:1px;
	height:1px;
}

.content div.blog br.eoc {
	font-size:1px;
	height:1px;
	display:none;
}

.content .blog .content {
	margin:0;
	padding:0;
}

td.rightblock .timesread {
	display:none;
}


/* Blog entries */

.mainblock .content p.blogheading a {
	display:block;
	padding:2px 0;
}

.content p.blog_mainheading a {
	display:block;
	padding:2px 0;
	color:#ffe50e;
	font-size:14px;
}

div.blog_buttons {
	margin-top:12px;
}

div.blog_buttons a {
	padding:2px 4px;
	position:relative;
	white-space:nowrap;
	font-size:11px;
	text-decoration:none;
}

div.blog_buttons a {
	text-decoration:none;
}

span.blogdate, span.bloginfo {
	display:block;
	font-size:11px;
	margin-top:8px;
}

.content h2.blogsubtitle {
	padding-left:2px;
	font-size:17px;
	color:#02c2e5;
}

.content .blogingress  {
	padding-top:1px;
}

.content p.blogreadmore  {
	color:#000;
	margin-top:8px;
	padding-bottom:10px;
	position:relative;
	font-size:8px;
}

td.rightblock .content p.blogreadmore  {
	display:none;
}

p.blogreadmore a {
	background-color:#ffe50e;
	border:1px solid #000;
	padding:2px 4px;
	position:relative;
	white-space:nowrap;
	font-size:11px;
	text-decoration:none;
	color:#000;
}

p.blogreadmore a:hover {
	background-color:#000;
	color:#ffe50e;
}

.content p.blogitemreadmore {
	margin-bottom:15px;
}

.content .blogitemingress {
	margin-bottom:15px;
}


/* Blog comments */

div.commentsubject {
	color:#02c2e5;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin:2px 0 6px 0;
}

div.commentname {
	font-weight:bold;
}

div.commentdate {
	font-size:11px;
}

div.blogcomments {
	margin-top:20px;
}

div.blogcomments .row0 {
	background-color:#none;
	padding:12px;
}

div.blogcomments .row1 {
	background-color:#215290;
	padding:12px;
}

.blogcomments .commentadmin{
	float:right;
}


/* Blog add */

.blogadd th {
	text-align: left;
	vertical-align: top;
}

.blogadd textarea {
	width: 80%;
	height: 150px;
	
}

.blogadd textarea.addingress {
	width: 80%;
	height: 50px;
}


/* Add comments */

.blogaddcomment th {
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
}

.blogaddcomment {
	padding:20px 0px;
}

.blogaddcomment table {
	width: 90%;
}

.blogaddcomment input {
	background-color:#fff;
	border: 1px solid #aaa;
	color:#444;
	width:60%;
}

.blogaddcomment textarea {
	background-color:#fff;
	border: 1px solid #aaa;	
	color:#444;
	width: 99%;
	height: 150px;
}

input.blog_submit {
	background-color:#000;
	border:1px solid #ffe300;
	padding:2px 4px;
	font-size:11px;
	cursor:pointer;
	overflow:visible;
	font-weight:bold;
	color:#ffe300;
	width:auto;
	margin-top:10px;
}


/* Frontpage*/

td.blogi .content .blogdigesttitle {
	display:none;
}

td.blogi .content .timesread {
	display:none;
}

td.blogi .content .blogingress {
	display:none;
}

td.blogi .content .blogreadmore {
	display:none;
}

td.blogi .content .blogdate {
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	color:#ffe50e;
}

h1.blogtitle {
	font-size:22px;
}

.blogmanage h1 {
	font-size:22px;
}

.blogmanage a {
	color:#ffe300;
}

.blogrow0 {
	border-bottom:1px dotted #265496;
}

.blogrow1 {
	border-bottom:1px dotted #265496;
}

.blogrow0 {
	border-bottom:none;
}

.blogrow1 {
	border-bottom:none;
}

.blogdigest a {
	color:#ffe300;
	
}

.frontpage .blogdigest a {
	color:#fff;
	
}

.admin_blogadministration a {
	color:#ffe300;
}