/*
Theme Name: Stripe Square
Theme URI: http://zenverse.net/
Description: A free Wordpress theme with premium features by <a href="http://zenverse.net/">ZenVerse</a>.
Version: 1.0
Author: Zen
Author URI: http://zenverse.net/
Tags: blue, green, fixed width, widgets, theme options
*/

body {
	font-family: Arial;
	font-size:12px;
	color: #333333;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	background-position:top center;
	background-repeat:repeat-y
}

html, body, ol, dl, dt, dd, blockquote, pre, form, fieldset { 
	margin: 0;
	padding: 0; 
}

img { border:0px; }
a,a:visited,a:link {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}

h2 { font-family:arial;font-size:15px }

form {
	margin:0px;
	padding:0px;
}

ul li {
	list-style: none;
}

#contour {
	background-image:url(../images/pagebg.png);	
}

#page {
	margin: 0px auto;
	padding:0px;
	padding-top:5px;
	width: 980px;
	background-color: #fff;
	position:relative;	
}

#header {
	background: #FFFFFF;
	height: 121px;
	border: 0px solid #59780a;
	position: relative;
}

#headerimg h1 {
	margin:0px;
	padding-left: 10px;
	padding-top:16px;
	height: 35px;
	color: #c9eefe;
	font-size:26px;
	color:#ffffff;
	font-family:tahoma;
	font-weight:normal
}

#headerimg h1 a,#headerimg h1 a:visited,#headerimg h1 a:link {
	color:#ffffff;
}

#headerimg h1 a:hover {
	color:#ffffff;
	text-decoration:none
}

#headerimg {
	background: #3e7888;
	padding:0px;
  margin:0px;
	/*No paddings were set here. If you want to use an image as logo, set the margin on the image instead*/
	height: 91px;
	position:relative;
}

.adsense-header {
position:absolute;
top:15px;
right:10px;
}

.adsense-afterpost {
margin:0px auto;
margin-bottom:15px;
margin-top:15px;
width:468px;
}

#headerimg .description{
	color: #fff;
	font-size: 11px;
	margin:0px;
	padding-left: 10px;
  font-family:verdana
}

#headerpages {
	background: #ffffff url(../images/pagesbg.jpg) repeat-x;
	height:30px;
	padding:0px; margin:0px;
}

#pages_above_header {
text-align:right;
margin-top:-2px;
padding:1px;
padding-right:3px;
	font-size:11px;
  font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,sans-serif;
}

#pages_above_header strong a,#pages_above_header strong a:link,#pages_above_header strong a:hover,#pages_above_header strong { color:#444444; font-family:tahoma }

#pages_above_header ul {
list-style: none;
margin: 0px;
padding: 0px;
height:18px;
float:right;
}

#pages_above_header ul li {
float: right;
margin-left: 13px;

}

#pages_above_header ul li a,#pages_above_header ul li a:visited,#pages_above_header ul li a:link {
	color: #333333;
	text-decoration: none;
	display: block;
}

#pages_above_header ul li a:hover {
color:#2B8496
}

#pages_above_header .current_page_item {
background-image:none
}

#nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: 7px;
	padding-left:10px;
  height:23px;  overflow:hidden;
white-space: nowrap;
}

#nav li {	
  height:19px;
	float: left;
	margin: 0px;
	margin-top:-1px;
	padding:0px;
	padding-top:4px;
	margin-right: 21px;
  padding-left:7px; padding-right:7px;
}

.current_page_item,.current-cat {
/*border-left:1px dotted #dddddd;
border-right:1px dotted #dddddd;
background-image:url(images/currentpage.jpg);
background-repeat:repeat-x;
*/
/* or */
background-image:url(../images/currentpage2.gif);
background-repeat:no-repeat;
background-position:top center
}

#nav a,#nav a:visited,#nav a:link {
	color: #327385;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	display: block;
}

#nav a:hover { color: #225a6a; }

#rightsidebar {
text-align:left;
width:320px;
padding:0px;
margin:0px;
/*position:absolute;
top:0px;
left:0px;*/
float:right;
clear: right;
margin-top:2px;
/*margin-left:615px;
margin-top:126px;*/
}

#searchandrss { 
width:319px; /*319*/
height:31px;
background-image:url(../images/search3.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
position:relative;
margin-left:-3px;
margin-bottom:10px;
}

#searchandrss img {
margin-top:4px;
}

.searchbox { 
position:absolute;
top:8px;
/* left:61px; */
margin-bottom:6px; 
border:0px; 
background-color:transparent; 
margin-left:20px; 
width:270px;
font-family:verdana;
color:#555555;
}

.searchbox_submit {
position:absolute;
top:3px;
left:285px;
padding:0px;
margin:0px;
margin-left:2px;
margin-bottom:3px;
width:25px;
background-color:transparent;
}

#sponsors {
float:left;
width: 100%;
text-align:center;
margin: 18px auto 10px;
/*margin-top:8px;
padding-left:0px;*/
margin-bottom:10px;
}

.adsbox {
width:300px; 
height:250px;
float:left;
background-color:#eeeeee;
overflow:hidden;
border:0px;
}


#right_wrappers {
margin:0px;padding:0px;
margin-top:9px;
padding-left:2px;
}

#right_one {
margin:0px;
width:180px;
float:left;
}

#right_two {
margin:0px;
width:180px;
margin-left:190px;
}

#rss,.rss2 {
margin:0px;margin-bottom:17px; 
}

#twitter_update_list {
margin:0px;padding:0px;margin-left:5px;list-style:none;
}

#twitter_update_list li {
padding:3px;
border-bottom:1px solid #dddddd
}

#twitter_update_list li span a {
margin-left:0px;
color:#256176;
border:0px;
background:transparent;
font-family:tahoma;font-size:11px;
}

#twitter_update_list li a {
margin-left:5px;
background:#f1f1f1;padding:1px;
border:1px solid #e9e9e9
}

.sidefollow {
font-size:11px;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding:7px;
width:60px;
display:inline;
margin:0 auto;
font-weight:bold;
font-family:tahoma;
}

.rsssubmit,.inputsubmit {
background-color:#f1f1f1;
border:1px solid #dddddd;
-moz-border-radius:5px;
padding:5px;
font-weight:bold;
font-size:11px;
font-family:arial;
color:#555555
}

.rssenteremail,.inputtext {
background-color:#fff;
border:1px solid #dddddd;
-moz-border-radius:5px;
padding:5px;
font-weight:bold;
font-size:11px;
font-family:arial;
color:#555555
}

.rsstitle {
font-weight:bold;
}

h3 {
margin:0px;padding:0px;
font-family:arial;
font-size:12px;font-weight:bold;
}

#right_one ul, #right_two ul, .zvul, .widgetobj ul{
list-style:none;
margin:0px;
padding:0px;
padding-top:4px;
margin-top:-5px;
padding-left:0px;
}

#right_one li, #right_two li, .zvul li,.widgetobj ul li {
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
background-position:bottom left;
background-image:url(../images/libg.png);
background-repeat:repeat-x;
}

.zvul li ul {
margin:0px;padding-left:0px;
list-style:square
}

.zvul li ul li {
margin-left:20px;
}

.tabbertab .zvul li {
font-size:12px;
}

.postnum { font-size:11px; font-weight:normal;color:#999999 }

.widgetobj { margin:0px;margin-bottom:25px; }
.widgetobj { padding-left:2px }
.widgetobj h3 { color:#2f626d }

.widgettitle {
margin:0px;
margin-left:-3px;
margin-right:5px;
background-color:#f1f1f1;
border:1px solid #eeeeee;
border-left:1px solid #e9e9e9;
padding:3px;
padding-left:5px;
margin-bottom:5px
}

#leftblog_wrapper {
float:left;
clear: left;
margin:0px;padding:0px;
width:650px;
}

.blogtop {
background-image:url(../images/blogtop.gif);
background-repeat:no-repeat;
font-size:1px;
height:6px;
width:630px;
}

.excerpt {
line-height:20px;
}

.blogcontent {
background-image:url(../images/blogmid.gif);
background-repeat:repeat-y;
margin:0px;
padding-top:5px;
padding-left:15px;
padding-bottom:10px;
width:600px;/*597*/
color:#222222;font-size:12px;
padding-right:15px;
color:#262c32;
font-family:Helvetica, Arial, sans-serif;
font-size:1em;
line-height:1.6em;
}

.the_content a,.the_content a:visited,.the_content a:link {
color:#0084C1;
border-bottom:1px solid #dddddd;
font-weight:bold;
} 

.the_content a:hover {
color:#176a7c;
border-bottom:1px solid #dddddd;
text-decoration:none;
}

.blogcontent h1, .blogcontent h2, .blogcontent h3, .blogcontent h4, .blogcontent h5 { 
margin:0px;padding:0px;
margin-top:0px;padding-bottom:4px;
font-family:arial;
}

.blogcontent h1,.blogcontent h2,.blogcontent h3 {
font-size:21px;
font-weight:normal;
color:#222222;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
}

.blogcontent h1 a,.blogcontent h1 a:visited,.blogcontent h1 a:link {
color:#4c4c4c;
}

.blogcontent .pagetitle {
font-size:21px;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}

.the_content p{ 
margin-top:0px; 
margin-bottom:25px; 
}

.the_content h1,.the_content h2,.the_content h3 {
font-size:1.8em;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
border-bottom:1px solid #dddddd;
/*margin-bottom:10px;
margin-top:20px;*/
}

.the_content h4 , .h2 {
font-size:1.5em;
font-weight:normal;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
/*margin-bottom:6px;
margin-top:15px;*/
color:#267384;
}

.the_content h5 { 
font-size:1.1em;
font-weight:bold;
font-family:sans-serif;
/*margin-bottom:3px;*/
color:#cc2222
}

.the_content h3,.the_content h4,.the_content h5 {
margin-bottom:0px;
margin-top:0px;
}

.the_content p.important {
	font-size:1.4em;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	margin-bottom:20px;
	font-weight:bold;
}

.the_content ul {
list-style:square;
margin:0px;padding:0px;

padding-left:25px;
margin-bottom:20px;
}

.the_content .list {
list-style-image:url(../images/li.gif);
padding:0px;
padding-left:20px;
margin:0px;
}

.the_content img {
padding:3px;
border:1px solid #dddddd;
background:white;
}

.the_content img { 
max-width: 555px; 
width: expression(this.width > 555 ? 555: true);
}

.the_content .wp-smiley {
padding:0px;
border:0px;
}

#multipage-links {
margin-top:20px;
}

#multipage-links a,#multipage-links a:link,#multipage-links a:visited {
padding:4px;
background:#f1f1f1;
border:1px solid #e1e1e1;
}

.blogcontent blockquote {
background-color:#f1f1f1;
margin:10px;
margin-bottom:20px;
padding:10px;
padding-left:15px;
border:1px dashed #cccccc;
}

.blogcontent blockquote p {
margin:0px !important
}

.comment-button,.inputsubmit2 { 
font-size:12px;
font-family:verdana;
font-weight:bold;
background-color:#29899e;
text-align:center;
border:1px solid #dddddd;
color:#fff;
padding:15px;
padding-top:5px;
padding-bottom:5px;
-moz-border-radius: 5px;
}

.blogfoot {
background-image:url(../images/blogbtm.gif);
background-repeat:no-repeat;

font-size:1px;
margin-bottom:5px;
height:6px;
width:630px;
}

.bloginfo {
font-size:11px;
/*height:20px;*/
margin-top:3px;
margin-left:-10px;
margin-right:0px;
margin-bottom:10px;
padding-top:4px;
padding-left:10px;
width:578px;
}

.bloginfo img { vertical-align:middle ; margin-right:8px}

.bloginfo ul { list-style:none; padding:0px; margin:0px;}
.bloginfo ul li { padding-right:23px; padding-bottom:5px;margin:0px; float:left; }

.postimage {
background-image:url(../images/postimagebg.jpg);
background-repeat:repeat-x;
font-size:11px;
margin-top:3px;
margin-left:-10px;
margin-right:0px;
margin-bottom:10px;
padding-top:16px;
padding-left:10px;
text-align:left;
width:578px;
height:215px;
}

.postimage img { margin-left:5px; border:1px solid #e1e1e1 ; padding:4px; -moz-border-radius:4px}

.blogextra {
background-color:#f2f2f2;
font-size:11px;
height:24px;
margin-top:13px;
margin-left:-10px;
margin-right:0px;
width:588px;
position:relative;
}

.continue_read {
position:absolute;
top:0px;
left:0px;
}

.quick_comment { 
position:absolute;
top:5px;
right:5px;
}

.quick_comment a,.quick_comment a:visited,.quick_comment a:link { color:#888888 }
.quick_comment a:hover { text-decoration:none ; border-bottom:1px dashed #cccccc }

.quickbc {
margin:0px;padding:0px;margin-top:8px;
}

.quickbc a,.quickbc a:visited { color:#444444; border-bottom:1px solid #dddddd}
.quickbc img { vertical-align:middle }
.quickbc a:hover{ text-decoration:none;border-bottom:1px solid #cccccc }

.postpic {
float:left;
margin-right:11px;
border:1px solid #dddddd;
padding:3px;
-moz-border-radius: 4px;
}

.postpic2 {
float:right;
margin-left:11px;
border:1px solid #dddddd;
padding:3px;
-moz-border-radius: 4px;
}

.clear { clear:both; }

/*footer*/
#footer_wrapper {
height:210px;
margin-top:20px;
position:relative;
border-top: 1px solid #E2E2E2;
}

#footer_function {
padding:1px;
background-color:#fff
}

#foot {
height:18px;
padding-top:4px;
font-size:10px;
color:#222222;
font-family:tahoma;
font-weight:bold;
text-align:right;
padding-right:5px;
}

#foot a {
color:#fff;
}

.footsep {
margin-left:15px;
margin-right:15px;
margin-top:10px;
float:left;
height:150px;
background-color:#e2e2e2;
width:1px;
}

.footrss {
padding:20px;
float:left;
height:150px;
font-size:11px;
font-family:verdana;
margin-right:0px;
width:200px
}

.footrss p { margin:0px;margin-bottom:10px; padding:0px; }
.footrss img { vertical-align:middle }

.footrss a,.footrss a:visited,.footrss a:link { color:#222222 }
.footrss a:hover { text-decoration:none;color:#111111 }

.footpopularpost {
padding:1px;
padding-top:10px;
float:left;
font-size:11px;
font-family:verdana;
margin-right:0px;
width:300px
}

.footpopularpost h3 {
margin:0px;
padding:0px;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
font-size:20px;font-weight:normal;
color:#444444;
}

.footpopularpost ul {
list-style:none;
margin:0px;
padding:0px;
padding-top:4px;
padding-left:0px;
margin-right:10px;
width:310px;
}

.footpopularpost li {
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
background-position:bottom left;
}

.footpopularpost p {
margin-bottom:5px;padding:1px
}

.footpopularpost p a,.footpopularpost p a:visited,.footpopularpost p a:link {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
color:#113B49;
border-bottom:1px dotted #999999
}

.footpopularpost p a:hover { text-decoration:none }
.footpopularpost a,.footpopularpost a:visited,.footpopularpost a:link,.footpopularpost a:hover { color:#222222; }

.popular_table {
height:15px;display:inline;margin-right:5px;
float:left;
}

.popular_td {
height:15px;
background-image:url(../images/popular1.gif);
background-repeat:repeat-x;
color:#fff;
font-weight:bold;
padding-left:4px;
padding-bottom:2px;
padding-right:4px;
}

.popular_td a,.popular_td a:visited,.popular_td a:link { color:#fff; }
.popular_td a:hover { color:#fff;text-decoration:none }

.popular_l {
height:15px;width:5px;
background-image:url(../images/popular_l.gif);
background-repeat:no-repeat;
}

.popular_r {
height:15px;width:5px;
background-image:url(../images/popular_r.gif);
background-repeat:no-repeat;
}

#footsearch {
background-image:url(../images/footsearch.jpg);
background-repeat:no-repeat;
width:319px;
height:34px;
position:relative;
top:2px;
right:5px;
padding:0px;
margin-bottom:20px;
}

.foot_searchbox {
position:absolute;
top:8px;
left:1px;
margin:0px;
border:0px;
margin-bottom:10px;  
background-color:transparent; 
margin-left:10px; 
width:270px;
font-family:verdana;
color:#555555;
}

.foot_searchbox_submit {
position:absolute;
top:3px;
left:285px;
padding:0px;
margin:0px;
margin-left:2px;
margin-bottom:3px;
width:25px;
background-color:transparent;
}

/* CSS for built-in Calendar | Just to decorate your default calendar in case you have one */
#wp-calendar tbody tr td a,#wp-calendar tbody tr td a:visited,#wp-calendar tbody tr td a:link {padding-left:3px;padding-right:3px;font-weight:bold;color:#1c4e59;border-bottom:1px solid #dddddd }
#wp-calendar tbody tr td a:hover { text-decoration:none }
#wp-calendar tbody tr td { padding-left:3px;padding-right:3px; }
#wp-calendar thead tr th { background-color:#f6f6f6; }

/* Comments */
.extratitle { background-color:#ececec; color:#222222 ;
margin-top:3px;
margin-left:-10px;
margin-right:0px;
margin-bottom:10px;
padding-top:6px;
padding-left:10px;
width:578px;
height:25px;
font-weight:bold;
position:relative;
}

.extratitlebutton {
position:absolute;top:3px;right:4px;
width:100px;
height:22px;
font-weight:bold;
background-color:#29899e;
text-align:center;
border:1px solid #dddddd;
color:#f1f1f1;
padding-top:2px;
-moz-border-radius: 11px;
}

.extratitlebutton:hover { background-color:#1f6979 }

.extratitlebutton a,.extratitlebutton a:visited { color:#f1f1f1 }
.extratitlebutton a:hover { text-decoration:none;color:#ffffff }

#share-container { height:60px ; text-align:center}
#share-container img { margin-right:20px }

.comment-container{
	width: 570px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	background-image:url(../images/footbg.jpg);
	background-repeat:repeat-x
}

.comment-left, .comment-left-admin{
	float: left;
	clear: left;
	width: 72px;
	text-align: center;
	color: #666666;
	font-size: 0.834em;
	overflow: hidden;
	background-color:transparent;
	border-top:1px solid #eeeeee;
	padding:10px;
	padding-top:15px;
}

.comment-right {
	float: left;
	clear: right;
	width: 464px;
	overflow: hidden;
	padding-left:10px;
	background-color:#fff;
	border-top:1px solid #eeeeee;
	padding-top:15px;
}

.comment-left-admin {
background-image:url(../images/admincommentbg.png);
border-top:5px solid #77adbf;
}

.comment-left-admin .avatar { padding:3px; border:1px solid #999999;background-color:white }

.comment-header{
	width: 428px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-style: italic;
	color: #666;
	font-size: 1.167em;
}

.comment-header a:link,
.comment-header a:visited{
	font-style: normal;
	color: #333;
	font-size: 1.417em;
}

.comment-header a:hover{
	color: #555;
}

.comment-header .comment-number{
	font-weight: bold;
	font-style: italic;
	color: #333;
	font-size: 1.167em;
}

.comment-content{
	text-align: justify;
	line-height: 1.834em;
	font-family: "Verdana", sans-serif;
	font-size: 0.917em;
}

.comment-content p{
	padding: 0px 0px 15px 0px;
}

.comment-content a,.comment-content a:visited,.comment-content a:link { color:#1e6575 }

.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6{
	font-family: "Trebuchet MS", sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 1.25em;
	padding: 0px 0px 15px 0px;
}

.comment-content blockquote{
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 15px 0px;
	background: #EEE;
	font-style: italic;
	font-size: 12px;
	font-family: "Arial", sans-serif;
	color: #777;
}

.comment-content ul,
.comment-content ol{
	padding: 10px 10px 10px 30px;
	background: #f9f9f9;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
	color: #777;
}

.comment-content ul{
	list-style-image: none;
	list-style-type: disc;
}

.comment-left img{
	padding: 3px;
	background: #FFF;
	border: 1px solid #CCC;
	margin: 0px 0px 5px 0px;
}

.comment-textarea, .textarea{
	padding:5px;
	border:1px solid #eeeeee;
	background-color:#ffffff;
  -moz-border-radius: 10px;
}

.comment-textarea {	width: 450px;}

.comment-textarea:focus,.textarea:focus {
	border:1px solid #dddddd;
}

.comment-input {
	width: 300px;
	padding:5px;
	overflow: hidden;
	border:1px solid #eeeeee;
	background-color:#fff;
  -moz-border-radius: 10px;
}

.comment-input:focus {
	border:1px solid #dddddd;
}

.commentsform_title {
background:#eeeeee;
padding:3px;
border:1px solid #dddddd;
width:50px;
float:left;
color:#222222;
font-size:11px;
font-family:tahoma;
font-weight:bold;
}

.comment-button { 
font-size:12px;
font-family:verdana;
font-weight:bold;
background-color:#29899e;
text-align:center;
border:1px solid #dddddd;
color:#fff;
padding:15px;
padding-top:5px;
padding-bottom:5px;
-moz-border-radius: 5px;
}

.below-post{
background-color:#f3f3f3;
margin-left:3px;
margin-right:3px;
padding:5px;
border:1px solid #eeeeee
}

.go-left{float: left;clear: left;}
.go-right{	float: right;	clear: right;}
.go-center{	margin: 0 auto;	text-align: center;}
.bold{ font-weight: bold;}
.italic{ font-style: italic;}
.block{	display: block;}
.align-right{	text-align: right;}
.align-left{ text-align: left;}

.wp-pagenavi {
background-color:#f3f3f3;
margin-left:3px;
margin-right:3px;
padding:5px;
border:1px solid #eeeeee
}

/* Wordpress Necessary */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.navigation { 
position:relative;
height:24px;
background-color:#f2f2f2;
margin-left:-10px;
margin-right:10px;
width:588px;
margin-top:5px;
}

.searchh3 { font-size:22px; text-decoration:underline ; color:#333333}

.postmetadata { font-family:verdana;font-size:11px }

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0 auto;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-smiley{
	display: inline;
}

.white{
	color: #CCC;
}


.featured_title {
font-size:12px;
font-weight:bold;
color:#444444
}

/* featured gallery */
.zv_gallery {
overflow:hidden;
width:558px;
height:198px;
position:relative;
margin-left:5px;
padding:0px;
padding-bottom:25px;
}

.zv_gallery a {
padding:0px;margin:0px;
}

.zv_gallery_img {
position:absolute;
top:0px;
left:0px;
padding:0px;margin:0px;
}

.zv_gallery_img {
padding:3px;
border:1px solid #d1d1d1;
}

.below_zv_gallery {
margin-top:199px;
color: #000;
font-weight:bold;
}

.below_zv_gallery img { vertical-align:middle }

.slider_inline {
position:absolute;top:0px;right:0px;
font-size:10px;color:#555555;
}

/* built-in related post */
.related_post {
padding:5px;
margin:0px;
border:1px solid #dddddd;
margin-bottom:10px;
}

.related_post ul {
list-style:none;
padding:0px;
margin:0px
}

.related_post li {
padding:0px;margin:0px
}

.related_post h2 {
font-size:11px;
font-family:verdana;
padding-bottom:0px;
}

.date {
font-size:11px;
color:#777777;
font-family:tahoma
}

.related_post li a,.related_post li a:visited,.related_post li a:link {
font-weight:bold;
font-size:11px;
color:#1694c3
}

ul.related-posts {
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px;
}
ul.related-posts li {
	float:left;
	display:block;
	width:120px;
	font-size:.85em;
	margin-left:20px;
	margin-right:17px;
	padding-bottom:20px;
}
ul.related-posts li span {
	margin:5px 5px 0px 5px;
	padding-top:0px;
	display:block;
}

ul.related-posts li span a,ul.related-posts li span a:visited,ul.related-posts li span a:link {
color:#326a9a;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}

.related_postpic {
float:left;
margin-right:11px;
border:1px solid #dddddd;
padding:3px;
-moz-border-radius: 4px;
}

.related_postpic:hover {
border:1px solid #cccccc;
}

/* for thread comments */
.comment-childs {
margin:5px;
padding:5px;
background-color:#f1f1f1 !important;
border:1px solid #dddddd !important;
-moz-border-radius: 4px;
}

.comment-childs cite { margin-right:10px; }