/*
Theme Name: ZenBlue
Theme URI: http://zenverse.net/
Description: A premium Wordpress theme by <a href="http://zenverse.net/">ZenVerse</a>.
Version: 1.0
Author: Zen
Author URI: http://zenverse.net/
Tags: blue, white, fixed width, widgets, theme options, two column
*/

body {
padding:0px;
margin:0 auto;
font-size:11px;
font-family:Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
background-color:#f1f1f1;
color:#333333;
}

img { border:0px }
a, a:visited, a:link { color:#444444; text-decoration:none }
a:hover { color:#333333 }
form { display:inline }
h1,h2,h3,h4,h5,h6,div,ul,form,ol,div { margin:0px;padding:0px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both }
.onek_wrap { width:1000px; margin:0 auto; }
.preload { height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden; }

/*tob tabs */
#tobtabs {
background:#313131;
font-family:tahoma;
font-size:11px;
font-weight:bold;
height:35px;
overflow:hidden;
}

#tobtabs ul {
padding-top:6px;
list-style:none
}

#tobtabs ul li {
float:left;
padding:5px;
padding-left:10px;
padding-right:10px;
color:#d0d0d0;
margin-right:10px;
}

#tobtabs ul li a,#tobtabs ul li a:link,#tobtabs ul li a:visited {color:#d0d0d0}

#tobtabs ul li.currtab {background:#3269ac}
#tobtabs ul li.currtab a,#tobtabs ul li.currtab a:link,#tobtabs ul li.currtab a:visited {color:#fff}

.search {
position:relative;
top:0px;
background: url(images/searchbg.gif) no-repeat;
width: 213px;
height: 25px;
}

.searchtext {
width:176px;
height:22px;
padding:0px;
padding-left:5px;
float:left;
border:0px solid red;
background-color:transparent;
font-size:11px;
font-family:verdana;
color:#cccccc;
}

.searchsubmit {
width:25px;
height:22px;
padding:0px;
float:right;
border:0px solid red;
}

/* header */
#header {
background: url(images/headerbg.jpg) repeat-x;
height: 163px;
}

#header .onek_wrap {
position:relative;
background: url(images/headerbg1000.jpg) no-repeat;
width: 1000px;
height: 163px;
}

.textlogo {
padding-top:30px;
padding-left:20px;
}

.textlogo h1 {
color:#a8c5e7;
font-size:30px;
font-family:georgia;
font-weight:normal;
}

.textlogo h2 {
font-family:verdana;
font-size:15px;
font-weight:normal;
}

.textlogo h1 a,.textlogo h1 a:link,.textlogo h1 a:visited,.textlogo h2 {color:#a8c5e7;}

.logo_area {
height:130px;
border:0px solid red
}

/*navbar*/
#navbar {
position:absolute;
bottom:10px;
left:5px;
/*position:relative;*/
z-index:2;
}

#featured,#page,#header,.oneblog,#leftandright,#leftcontent,.onek_wrap { z-index:1 }

/*
#navbar ul { padding:3px;list-style:none }
#navbar ul li { display:inline; font-family:tahoma; font-weight:bold ; text-transform:uppercase ; margin-right:13px;}
#navbar ul li a { color:#b1bbd1 }
*/

.whitetrans {
position:absolute;
top:0px;
right:0px;
padding-bottom:3px;
background:#fff;
opacity:0.17;
filter:alpha(opacity=17);
z-index:1
}
.whitetrans ul { visibility:hidden }

/*pagenav*/
#pagenav {
position:absolute;
top:0px;
right:5px;
z-index:2;
font-family:"Lucida Sans Unicode",verdana;
}

#pagenav ul, .whitetrans ul {padding:5px;list-style:none}
#pagenav ul li, .whitetrans ul li { display:inline; margin-left:13px;}
#pagenav ul li a,#pagenav ul li a:link,#pagenav ul li a:visited { color:#e9fdff }
#pagenav ul li a:hover { border-bottom:3px solid #6e8c90 }

#page {
background: url(images/dirty.jpg) repeat-x;
padding-top:40px;
}

/*featured*/
#featured {
background: url(images/featuredbg.jpg) repeat-x;
height: 374px;
margin-bottom:30px;
}

.featuredteller {
float:left;
background: url(images/featuredteller.gif) no-repeat;
width: 40px;
height: 367px;
}

.featuredthumbnails {
width:330px;
float:left;
border:0px solid red;
height: 330px;/*367*/
padding:10px;
padding-left:15px;
padding-top:25px;
}

.featuredthumbnails img {
width:100px;
height:100px;
padding:2px;
background:#fff;
border:1px solid #c3c3c3;
margin:2px;
opacity:0.5;
filter:alpha(opacity=50);
}

.featuredthumbnails img.tnselected {
opacity:1.0;
filter:alpha(opacity=100);
background:#000000;
}

.featuredimages {
width:580px;
float:left;
position:relative;
border:0px solid red;
height: 367px;/*367*/
margin-left:20px;
}

.one_featuredimage {
position:absolute;
top:25px;
left:0px;
font-size:11px;
font-family:verdana,lucida sans unicode;
line-height:17px;
color:#000;
text-shadow:0px 0px 5px #fff
}

.hiddenpostimage {
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
}

.one_featuredimage img {
width:550px;
height:190px;
padding:4px;
background:#fff;
border:1px solid #cecece;
margin-bottom:10px;
}

.one_featuredimage a,.one_featuredimage a:link,.one_featuredimage a:visited {
font-weight:bold;
}

.one_featuredimage h1 {
margin-bottom:10px;
}

.one_featuredimage h1 a,.one_featuredimage h1 a:link,.one_featuredimage h1 a:visited {
font-weight:normal !important
}

.one_featuredimage h1 a:hover{
background:transparent
}

.heightcontrol {
height:130px;
border:0px solid red;
width:560px;
overflow:hidden
}

/*content*/
#leftandright {
width:1000px;
margin:0 auto;
}

#leftcontent {
float:left;
width:690px;
border:0px solid red
}

/*index.php*/
.twoblogwrap{
background: url(images/postbg.jpg) no-repeat;
background-position:top center;
width:100%
}

.oneblog {
width: 310px;/*663*/
padding:10px;
padding-top:30px;
margin-bottom:35px;
float:left;
}

.posttitle {
font-weight:normal;
font-family:calibri,georgia;
font-size:23px;
padding-bottom:5px;
color:#555555;
text-shadow:1px 1px 0px #fff
}

.posttitle a,.posttitle a:link,.posttitle a:visited {color:#555555}
.posttitle a:hover {border-bottom:1px dotted #555555; text-shadow:none;background:#f1f1f1}

.posttitle_sep {
font-size:0px !important;
height:0px !important;
border-bottom:1px solid #fff;
border-top:1px solid #cccccc;
margin-bottom:8px;
}

.excerpt {
font-size:11px;
color:#333333;
line-height:17px;
}

.excerpt p {
margin:0px;padding:0px;
}

.excerpt a,.excerpt a:link,.excerpt a:visited{
color:#29558e
}

.excerpt a:hover{
text-decoration:underline
}

.thumbnail_holder,.thumbnail {
float:left;
width:125px;
height:125px;
padding:6px;
margin-right:10px;
margin-bottom:0px;
background: url(images/thumbnailbg.gif) no-repeat;
background-color:#e1e1e1;
position:relative;
}

.thumbnail_holder img {
width:125px;
height:125px;
}

.theglow {
position:absolute;
top:0px;
left:0px;
opacity:0;
filter:alpha(opacity=0);
width:125px;
height:125px;
padding:6px;
background-image:url(images/trans.png);
background-position:center center;
background-repeat:no-repeat;
}

.postdetails {
margin-top:10px;
background:#e8e8e8;
border:1px solid #fff;
padding:7px;
color:#666666
}

.postdetails a,.postdetails a:link,.postdetails a:visited{color:#666666}

.postdetails_sep {
margin-top:7px;
border-top:1px solid #d1d1d1;
border-bottom:1px solid #fff;
margin-bottom:5px;
font-size:1px;
height:0px;
}

.wp-pagenavi,.below-post {
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
padding:15px;
background:#f5f5f5
}

/*single.php*/
.single_post {
background: url(images/postbg.jpg) no-repeat;
background-position:top center;
border:0px solid red;
padding:10px;
padding-top:30px;
margin:0 auto
}

.post_image {
padding-top:10px;
text-align:center;
margin-bottom:10px;
}

.post_image img {
border:1px solid #cccccc;
padding:4px;
background:#fff;
width:550px;
height:190px;
}

.post_details {
margin-bottom:10px;
background-position:bottom left;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
border:0px solid red;
margin-bottom:5px;
font-size:11px;
}

.post_details a,.post_details a:link,.post_details a:visited {
border-bottom:1px dotted #cccccc;
color:#666666
}

.the_content {
line-height:22px;
font-size:12px;
color:#414141;
padding:10px;
padding-top:0px;
position:relative;
}

.the_content b, .the_content strong {
font-weight:bold !important;
}

.the_content a,.the_content a:link,.the_content a:visited {
color:#2761b4;
border-bottom:1px solid #75a4e5;
font-weight:bold;
font-size:11px;
font-family:tahoma;
}

.the_content a:hover {
color:#368aff;
border-bottom:0px solid #368aff
}

.the_content a.noborder,.the_content a.noborder:link,.the_content a.noborder:visited {
border-bottom:0px
}

.the_content h1,.the_content h2,.the_content h3,.the_content h4,.the_content h5,.the_content h6 {
font-weight:normal;
}

.the_content h3,.the_content h2,.the_content h1 {
font-size:21px;
font-weight:normal;
border-bottom:1px solid #d1d1d1;
color:#2da83c8;
padding-top:20px;
padding-bottom:5px;
text-shadow:1px 1px 0px #fff
}

.the_content h3 a,.the_content h2 a,.the_content h1 a{
font-size:21px !important;
font-weight:normal !important;
}

.the_content h4 {
color:#1f6296;
font-size:18px;
font-family:georgia;
padding-top:20px;
margin-bottom:0px;
}

.the_content h4 a {
font-size:18px !important;
}

.the_content h5 {
color:#ce0000;
font-size:15px;
margin-bottom:0px;
}

.the_content h4 a {
font-size:15px !important;
}

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

.the_content blockquote {
background:#fff;
margin:0px;
padding:5px;
padding-left:20px;
margin-bottom:20px;
margin-top:20px;
border:1px solid #dddddd;
}

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

.the_content ul { 
padding-left:20px;
margin-bottom:20px;
}

.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:#eeeeee;
border:1px solid #e1e1e1;
}

.wrapzero {
background:#f6f6f6;
border:1px solid #f9f9f9;
line-height:20px;
color:#888888;
padding:15px;
margin-left:30px;
margin-right:30px;
}

.wrapzero a,.wrapzero a:link,.wrapzero a:visited {
color:#777777;
border-bottom:1px solid #dddddd;
}


.after_post_details {
margin-top:30px;
margin-bottom:20px;
padding:10px;
border-top:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;
line-height:20px;
}

.after_post_details a.commentcount {
color:#235e15
}

.after_post_details .adminedit a {
color:#2c8ac6
}

.adsense-afterpost {
text-align:center
}

.extratitle {
margin-top:10px;
margin-bottom:20px;
}

.extratitle2 {
margin-top:0px;
margin-bottom:0px;
}

/*author info*/
#entry-author-info {
border:1px solid #fff;
margin-bottom:20px;
}

.entry-author-info-innerborder {
border:1px solid #cccccc;
background:#fff;
padding:8px;
}

#author-avatar {
float:left;
width:80px;
padding:5px;
}

#author-avatar img {
padding:2px;
border:4px solid #e8e8e8
}

#author-link {
float:left;
width:560px;
line-height:18px;
}

#author-link h2 {
font-family:calibri,georgia;
font-size:20px;
margin-bottom:7px;
color:#
}

#author-link a,#author-link a:link,#author-link a:visited {
color:#204a8f
}

.blogsep {
background: url(images/li2.gif) repeat-x;
height:10px;
margin-top:20px;
margin-bottom:20px;
}

.numcomment {
font-family:georgia;
color:#3c6fb7;
font-weight:normal;
font-size:24px;
}

.addcomment {
font-family:tahoma;
color:#3c6fb7;
font-weight:bold;
font-size:11px;
padding:5px;
background:#fff;
border:1px solid #d1d1d1;
float:right;
position:absolute;
top:0px;
right:5px;
}

.extra_content {
position:relative;
}

.extra_content_half {
position:relative;
width:50%;
float:left;
}

.dontmiss_img {
margin-right:10px;
float:left
}

.dontmiss_email {
background: url(images/dontmiss_email.gif) no-repeat;
width: 215px;
height: 34px;
float:left
}

.dontmiss_email form { display:inline; }

.dontmiss_emailinput {
border:0px solid red;
background:transparent;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
margin:0px;
margin-top:3px;
width:161px;
height:15px;
float:left;
margin-left:5px;
font-weight:bold;
font-family:tahoma;
font-size:11px;
color:#555555
}

.dontmiss_submitinput {
float:left;
margin-left:5px;
margin-top:3px;
border:0px solid red;
}

ul.subscribe_specific {
list-style:square;
padding-left:20px;
}

ul.subscribe_specific li {
padding:2px;
font-size:13px;
}

ul.subscribe_specific li a {
}

.rssfeedlink {
font:bold 10px tahoma;
color:#aaaaaa;
}

.categoryrsslink {
font:bold 10px tahoma;
color:#aaaaaa;
}

.relatedblock {
width:130px;
float:left;
margin-left:50px;
}

.relatedblock img {
margin-bottom:3px;
margin-top:5px;
margin-left:0px;
padding:3px;
width:125px;
height:125px;
background-color:#fff;
border:1px solid #d1d1d1;
}

.relatedblock .details {
text-align:center;
margin-bottom:5px;
text-decoration:underline
}

/*misc for cat.php and search.php , etc */
.doingwhat {
font-family:georgia;
color:#777777;
font-size:21px;
font-style:italic;
margin-bottom:15px;
padding-left:15px;
text-shadow:1px 1px 0px #fff
}

/*sidebar*/
#rightsidebar {
float:right;
width:268px;
border:1px solid #e9e9e9;
background:#f7f7f7;
padding:15px;
padding-top:13px;
}

.aboutzen {
background:#fafafa;
padding:10px;
margin-bottom:15px;
color:#696969;
line-height:16px;
font-family:verdana;
border:1px solid #e9e9e9;
}

.aboutzen p {
margin:0px;
margin-top:3px;padding:0px;
margin-bottom:7px;
}

.aboutzen h5 {
border-bottom:1px solid #e1e1e1;
padding:5px;
margin-top:15px;
margin-bottom:6px;
font:bold 11px verdana;
}

.aboutzen a {
color:#254d83;
}

.abouttoggleloaded {
background-image:url(images/t_show.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px !important;
}

.abouttoggleshown {
background-image:url(images/t_hide.gif);
}

.side_subsbutton {
float:left;
}

.feedcount {
margin-left:9px;
padding-top:10px;
float:left;
}

.feedcount p {
display:inline
}

.subscribeform {
background: url(images/subscribe_form.gif) no-repeat;
width: 248px;
height: 28px;
margin-top:13px;
margin-bottom:13px;
}

.subs_email {
border:0px solid red;
background:transparent;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
width:160px;
height:15px;
float:left;
margin-left:5px;
font-weight:bold;
font-family:tahoma;
font-size:11px;
color:#555555
}

.subs_submit {
float:left;
margin-left:3px;
border:0px solid red;
}

/*sponsor*/
.friends_hehe {
}

.friends_hehe img {
margin-bottom:15px;
}

.friends_hehe img.left {
margin-left:4px;
}

.bsa {
margin:0 auto;
margin-bottom:20px;
}

/*widget*/
.widgetblock {
margin-bottom:20px;
font-family:verdana
}

.widgettitle,.zentabs .tabtitle {
border-bottom:1px solid #dddddd;
font-family:calibri,georgia;
font-size:15px;
text-transform:uppercase;
padding-bottom:4px;
color:#747474;
font-weight:normal;
/*text-shadow:-1px -1px 0px #dddddd;*/
}

.textwidget a,.textwidget a:link,.textwidget a:visited {
color:#254d83;
border-bottom:1px solid #6889b5
}

.whatido a {
color:#254d83;
border-bottom:1px solid #d1d1d1
}

.widgetblock ul {
padding-left:15px;
list-style-image:url(images/li1.gif)
}

.widgetblock ul li {
padding:3px;
color:#696969;
border-bottom:1px solid #eeeeee
}

.widgetblock ul li a,.widgetblock ul li a:link,.widgetblock ul li a:visited {
color:#696969
}

.widgetblock ul li a:hover { color:#444444 }

.smallersidebars {}
.smallerwidgetwrap {width:125px;}

.widgetshadow {
height:0px;
font-size:0px;
border-top:1px solid #eeeeee;
border-bottom:1px solid #f1f1f1;
margin-bottom:3px;
}

/*footer*/
.beforefooter {
margin-top:20px;
background: url(images/dirty2.jpg) repeat-x;
height: 59px;
}

#footer {
background: url(images/footerbg.jpg);
color:#fff;
}

#footer .onek_wrap {
padding-top:10px;
padding-bottom:20px;
}

.footblock {
width:230px;
padding:10px;
padding-top:3px;
float:left;
font-family:"lucida sans unicode",verdana;
color:#cedae8
}

.footblock a,.footblock a:link,.footblock a:visited {color:#cedae8}

.footblock a.speciala {color:#fff; border-bottom:1px dotted #cedae8}

.imgtitle {margin-bottom:6px;}

.footblock ul {
list-style:none;
}

.footblock ul li {
padding:3px;
padding-top:7px;
padding-bottom:7px;
}

.foot_aboutzen p {
margin-top:8px
}

.popular_ul li {
border-bottom:1px solid #48627d;
}

.popnumcomment {
float:left;
background:#47607e;
border:1px solid #375172;
margin-right:5px;
margin-bottom:5px;
padding-top:8px;
padding-bottom:8px;
text-align:center;
width:30px;
height:14px;
overflow:hidden
}

.popnumcomment a,.popnumcomment a:link,.popnumcomment a:visited {
padding:5px;
}

/*twitter*/
#twitter_update_list li {
border-bottom:1px solid #48627d;
}

#twitter_update_list li a,#twitter_update_list li a:link,#twitter_update_list li a:visited {
color:#cae1ff;
padding:2px;
font-family:tahoma;
margin-left:6px;
}

#twitter_update_list li span a {
text-decoration:underline !important;
margin-left:0px !important;
padding:0px !important;
}

.copyright {
background: url(images/footercopy.jpg) repeat-x;
color:#b3b3b3;
}

.copyright .onek_wrap {
padding-top:8px;
height: 20px;/*28*/
}

.copyright a,.copyright a:link,.copyright a:visited {color:#b3b3b3}

/* misc. */
.archives_ul li {
padding:4px;
border-bottom:1px solid #cccccc
}

.alignleft {	float: left;}
.alignright {	float: right;}
.aligncenter {margin: 0 auto;	text-align: center;}
.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-polls {
background:#f5f5f5;
padding:5px;
border:1px solid #e1e1e1
}

.wp-caption {
background:#fafafa;
border:1px solid #ddd;
padding:3px;
text-align:center;
}

.wp-caption img {
border:0px;
}

.wp-caption p, .wp-caption p.wp-caption-text {
text-align:center;
}
