/*manually provided styles by RRK*/
.previous_link,.next_link,.page_link{text-decoration:none;}
.previous_link {margin-right:10px;}
.next_link {margin-left:10px;}
.page_link {margin:5px 5px;}
.active_page{color:#CCCCCC}
.blog_heading {line-height:24px;font-size:36px;padding:0px;}
.blog_heading a {color:#FFFFFF;text-decoration:none;line-height:18px;font-size:20px;}
h3.blog_heading span {font-size:10px;letter-spacing:0.06em;font-weight:lighter;line-height:10px;margin:0px;padding:0px;}
span.blog_heading_sub {color:#97CB38;margin:0px;padding:0px;} 
.blog_content {margin:10px 0 0 !important;height:72px;}
#page_navigation {font-size:16px;}
#comments_container .each_comment {border-bottom:#000000 solid 1px;margin:0 0 10px 0}
button#back {width:100px; background:#E2E2E2}
div#comments_container{margin:0;padding:0;}
div.comment_form {}
div.comment_form form {margin-bottom:10px;}
div.comment_form form fieldset {
	padding: 1em;
	font:80%/1 sans-serif;
}
div.comment_form form label {
	float:left;
	width:25%;
	margin-right:0.5em;
	padding-top:0.2em;
	font-weight:bold;
}
#comments {
float:right;
font-size:16px;
color:#CCC;	
}
fieldset { border:#000000 1px dotted; border-radius:4px; }

legend {
	border:#000000 1px dotted;
	padding: 0.2em 0.5em;
	color:#97CB38;
	font-size:12px;
	text-align:right;
}
div.comment_form form input#submit {width:20%;background-color:#DDDDDD;}
div.comment_form form input,textarea{
	color:#333333;
	font-size:11px;
	margin:2px 0 10px 0;
	width:98%;
}
div.comment_form form textarea {height:200px;}

.required_field {color:#FF0000;}
.each_comment {font-size:11px;}
span.comment_creator {font-weight:bold;font-size:14px;margin-bottom:5px;}

div.each_comment {color:#fff;background;-moz-linear-gradient(center top , rgba(0, 0, 0, 0.65) 0px, transparent 100%) repeat scroll 0 0 transparent}
p.comment_content {font-size:11px;width:100%;word-wrap: break-word}
span.comment_on {font-size:10px;color:#9E9E9B;float:right;}

.error{color:#FF0000;}
.success{color:#97CB38;}

#sidenav_container {float:right;margin:0 0 0 0px;padding-right:10px;}

div.blockswizzle2 {
	padding:10px;
	margin:0 0 20px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:rgba(0, 0, 0, .45);
}

div.end-of-post {
text-transform:uppercase;
width:100%;
list-style-type:none;	
	padding:10px 15px;
	margin:0 -15px -20px;
	font-size:12px;
	line-height:12px;
	background: #333; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#111'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #222,  #111); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#333333');
	border-top:1px solid #323232;
	border-bottom:1px solid #000;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner */
	-moz-border-radius-bottomleft:5px; /* bottom left corner */
	-moz-border-radius-bottomright:5px; /* bottom right corner */
}

ul.ulblog li {
	list-style-type:none;	
	padding:10px 20px;
	margin:0 0 0 -20px;
	font-size:14px;
	width:260px;
	line-height:14px;
	background: #333; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#111'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #222,  #111); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#333333');
	border-top:1px solid #323232;
	border-bottom:1px solid #000;
}