/*
Theme Name: Lunated
Theme URI: http://zenverse.net/lunated-theme/
Description: A free wordpress theme with premium features such as animated gallery, post thumbnail, flickr photos, latest tweets, social bookmark, popular posts, adsense integration and more. You can choose to display excerpt or full post at blog index. Lot of options for the theme.
Version: 1.3.6
Author: Zen
Author URI: http://zenverse.net/
Tags: dark, black, purple, two-columns, fixed-width, custom-header, theme-options, threaded-comments
*/

/*  This theme is licensed under the GPL  */

/* FULL BACKGROUND, bits of the events calendar, text: "posted by" (at the bottom of posts), Comments section - "no comments yet", "leave a comment", "logged in as" */
body {
padding:0px;
margin:0 auto;
font-size:14px;
font-family:Helvetica, Calibri, "Lucida Grande", Arial, sans-serif;
background-color:#025d8c;
width:1000px;
color:#000000;
}

img { border:0px }

a, a:visited, a:link { color:#fadaf0; text-decoration:none; font-size:14px; }
a:hover { color:#ffffff }
form { display:inline }
h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;color:#000000; text-decoration:underline}
div { margin:0px;padding:0px;color:#000000;}

.singlecontent a, .singlecontent a:visited, .singlecontent a:link { color:#750551; text-decoration:none }
.singlecontent a:hover { color:#ae0b7a }

.scontent {font-size:14px;}
.scontent a, .scontent a:visited, .scontent a:link { color:#750551; text-decoration:none }
.scontent a:hover { color:#ae0b7a }

#page {
width:1000px;
}

/* header */
#header {
width:1000px;
background-image:url(images/header2.jpg);
background-repeat:no-repeat;
height:300px;
position:relative;
}

.logo_img {
padding-top:30px;
margin-left:20px;
}

.logo_img h1 {
font-size:31px;
color:#eeeeee;
display:inline;
}

.logo_img h2 {
font-size:16px;
color:#eeeeee;font-weight:normal
}

#rsstop {
position:absolute;
top:174px;
right:15px;
}

#topsearch {
position:absolute;
top:202px;
right:85px;
background-image:url();
width:322px;
height:40px;
}

.topsearchbg { 
position:absolute; 
top:0px; 
left:0; 
width:306px; 
height:37px; 
background-image:url(images/searchbg.gif);
}

.topsearchfake { width:322px; height:40px; position:relative; }

.topsearchtext { 
position:absolute;
top:5px;
left:10px;
width:260px;
padding:5px;
padding-top:7px;
font: bold 11px tahoma;
letter-spacing:1px;
color:#cccccc;
border:0px;
background-color:transparent
}

.topsearchsubmit {
position:absolute;
top:2px;
left:267px;
border:0px;
}

.adsense-header {
position:absolute;
top:5px;
right:20px;
}

/* navigation bar */
#navbar {
position:absolute;
top:245px;
left:0px;
background-image:url(images/navbarbg.gif);
width:1000px;
height:34px;
}

#navbar ul {
padding:0px;margin:0px;
list-style:none;
padding-left:20px;
padding-top:10px;
white-space:nowrap;
font-size:14px;
font-family:Helvetica, Calibri, "Lucida Grande", Arial, sans-serif;
font-weight:bold;
color:#e1f5e8;
}

#navbar ul li {
float:left;
margin-right:35px;
color:#e1f5e8;
}

#navbar ul li a,#navbar ul li a:link,#navbar ul li a:visited {
color:#e1f5e8;
}

.current_page_item {
border-bottom:1px solid #349bc6;
}

/* content */
#content_wrapper {
width:970px;/*1000*/
margin:0 auto;
margin-left:15px;
margin-right:15px;
margin-top:20px;
position:relative;
}


.roundedtop {
background-image:url(images/index_rounded_top.gif);
background-repeat:no-repeat;
width:636px;
height:10px;
font-size:1px;
}

.roundedbtm {
background-image:url(images/index_rounded_btm.gif);
background-repeat:no-repeat;
width:636px;
height:10px;
font-size:1px;
}

.leftcontent_wrap {
float:left;
}

.leftcontent {
width:596px;/*636*/
background-color:#cbe7f5;
padding:20px;
padding-top:10px;
line-height:18px;
border:0px;
}

.oneblog {
margin-left:-7px;
}

.thumbnail {
padding:3px;
background-color:#191919;
border:1px solid #444444;
margin-bottom:6px;
width:125px;
height:125px;
}

.date {
color:#aaaaaa;
font-size:14px;
font-weight:normal;
margin:0 auto;
width:133px;
height:15px;
}

.oneblog_float {
width:140px;
text-align:center;
height:170px;
}

.right {float:right;}
.left {float:left;}

.blog_detail {
width:430px;
color:#cccccc;
position:relative;
margin-left:10px;
margin-right:10px;
}

.grad2 {
height:5px;
background-color:#1c1c1c;
width:435px;
position:absolute;
left:0px;
}

.extrawidth {
width:580px;
}

.blogtitle { 
margin-bottom: 10px; 
text-decoration: none;}

h1.blogtitle a,h1.blogtitle a:visited,h1.blogtitle a:link{
color:#000000;
font-weight: normal;
font-size: 21px;
}

h1.blogtitle a:hover { 
color:#750551; 
font-weight: normal;
font-size: 21px;
text-decoration: none;}

/*NOT USED */
.postdetails img { vertical-align:middle; margin-right:5px; }
.postdetails {
background-color:#222222;
border:1px solid #303030;
padding:3px;
padding-left:10px;
margin-bottom:5px;
background-image:url(images/postdetailsbg.gif);
background-repeat:repeat-x;
}
.clear { clear:both }

.excerpt {
line-height:18px;
color:#cccccc;
margin-top:14px;
margin-bottom:10px;
padding-left:8px;
height:110px;
overflow:hidden;
border-left:5px solid #ffffff;
}

.excerpt p { margin:0px; padding:0px }

.excerpt a,.excerpt a:link,.excerpt a:visited {
color:#f284a0
}

.sep {
background-image:url(images/sep.gif);
height:13px;
margin:35px;
margin-top:25px;
margin-left:-20px;
margin-right:-20px;
}

/*single.php - PAGE TITLE*/
h1.singleposttitle{
margin:0 auto;
margin-bottom:15px;
color:#000000;
font-size:21px;
}

.singlepostdetails {
width:550px;
margin:0 auto;
margin-top:10px;
}

.singlepostdetails .right a,.singlepostdetails .right a:link,.singlepostdetails .right a:visited {
color:#dedf65
}

.singlesep {
width:596px;
height:10px;
background-image:url(images/singlesep.gif);
background-repeat:repeat-x;
margin-top:15px;
margin-bottom:20px;
}

.singlepostimage {
margin:0 auto;
padding:3px;
background-color:#272727;
border:1px solid #414141;
}

.searchcontent {
width:580px;
margin:0 auto;
color:#000000;
font-family: helvetica, arial;
}

.searchcontent {
width:596px;/*636*/
background-color:#1c1c1c;
padding-top:10px;
line-height:18px;
}

.searchcontent h1{
color:#000000;
margin-top:35px;
font-size:21px;font-weight:normal;
}

.scontent img {
border:0px;
padding:3px;
margin-right:5px;
margin-bottom:5px;
max-width: 575px; 
width: expression(this.width > 575 ? 575: true);
}

.scontent .wp-smiley {
padding:0px;
border:0px;
}

.scontent ul,.lunaul {
list-style:square;
margin-bottom:20px;
padding:0px;
padding-left:25px;
}

.scontent ul li,.lunaul li {
padding:2px;
}

.singlesep2 {
height:20px;
background-image:url(images/singlesep2.gif);
background-repeat:repeat-x;
margin:-20px;
margin-top:60px;
margin-bottom:13px;
}

.singlepostinfo {
margin:-20px;
margin-top:63px;
margin-bottom:-20px;
background-color:#000000;
padding:20px;
border-top:2px dashed #3f3f3f;
border-bottom:2px dashed #3f3f3f;
}

.singlepageinfo {/*for page.php*/
margin:-20px;
margin-top:63px;
margin-bottom:-20px;
background-color:#222222;
border-top:2px dashed #3f3f3f;
border-bottom:2px dashed #3f3f3f;
border-top:1px dashed #3f3f3f;
border-bottom:1px dashed #3f3f3f;
padding:5px;padding-top:8px;padding-left:13px;padding-right:13px;
}

.leftcontent table {
border:1px solid #444444;
}

.leftcontent table tr th {
padding:0px;
background-color:transparent;
border:0px solid #444444;
border-left:0px;
border-bottom:0px;
}

.leftcontent table tr td {
padding:0px;
background-color:transparent;
border:0px solid #333333;
border-left:0px;
border-bottom:0px;
}

/*single.php - related posts*/
.relatedblock {
width:130px;
float:left;
margin-left:50px;
}

.relatedblock img {
margin-bottom:3px;
margin-top:5px;
margin-left:0px;
padding:3px;
background-color:#191919;
border:1px solid #444444;
}

.relatedblock .details {
text-align:center;
margin-bottom:5px;
}


/*right sidebar*/
.rightsidebar {
width:300px;
padding:0px;
float:right;
background-color: #349bc6;
}

.sidesep {
background-image:url(images/sidesep.gif);
width:270px;
height:10px;
background-repeat:repeat-x;
margin-left:10px;
margin-bottom:20px;
margin-top:20px;
}

.adv {
width:280px;
text-align:center;
margin:0 auto;
}

.adv img { float:left; margin-right:15px; margin-bottom:15px }

.widgetobj {
width:268px;
margin:0 auto;
margin-top:20px;
padding:10px;
padding-top:0px;
}

.widgettitle,.tabber .tabbertab h2 {
background-image:url(images/widgettitle.jpg);
height:21px;/*28*/
width:253px;/*268*/
padding-left:15px;
padding-top:7px;
background-repeat:no-repeat;
color:#ffffff;
font-family:helvetica, tahoma;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
margin-left:-10px;
margin-right:-10px;
}

.widgetcontent {margin-bottom:6px;
}

.side_subscribe {
color:#dfdfdf;
line-height:20px;
}

.side_subscribe a,.side_subscribe a:link,.side_subscribe a:visited { text-decoration:underline }

.textwidget a {
color:#ED8BAF
}

.textwidget b,.textwidget strong {
font-family:tahoma
}


.subs_email {
background-color:#202020;
border:1px solid #393939;
margin-top:15px;
margin-bottom:5px;
padding:6px;
font: bold 11px tahoma;
letter-spacing:1px;
color:#cccccc;
width:180px;
}

.widgetobj ul,.tabber .tabbertab ul {
list-style-image:url(images/li.gif);
padding:0px;
margin:0px;
padding-left:16px;
}

.tabberlive .tabbertab ul {
list-style-image:url(images/li.gif);
padding:0px;
margin:0px;
padding-left:17px;
}

.widgetobj ul li,.tabber .tabbertab ul li,.tabberlive .tabbertab ul li {
padding:4px;
padding-left:0px;

}

.tabberlive .tabbertab ul li {
border-bottom:1px solid #333333
}

.widgetobj ul li strong a,.tabber .tabbertab ul li strong a,.tabberlive .tabbertab ul li strong a {
font-weight:normal;
color:#f284a0 !important;
}

.widgetobj ul li a:hover,.tabber .tabbertab ul li a:hover,.tabberlive .tabbertab ul li a:hover  {
border-bottom:1px dashed #777777;
}

/* fix bugs in msie */
.removefloat { float:none }

/* Wordpress Necessary */
.below-post .bold {
color:#fffb8d;
font-size:14px;
}

.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 {
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.navigation { 
position:relative;
padding:10px;
padding-left:20px;
padding-right:20px;
background-color:#222222;
margin-left:-20px;
margin-right:-20px;
margin-top:5px;
margin-bottom:-10px;
border-top:1px dashed #555555;
border-bottom:1px dashed #555555;
}

.postmetadata { font-family:verdana;font-size:14px }

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
   border: 1px solid #444444;
   text-align: center;
   background-color: #333333;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0 auto;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 14px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-smiley{
	display: inline;
}

.white{
	color: #CCC;
}

/*archives.php*/
.archives_ul h2 {
border:0px;
}

.archives_ul li {
border-bottom:4px solid #111111;
margin-bottom:10px;
}

.archives_ul .thumbnail {
margin-right:20px;
}

/*twitter at footer*/
#twitter_update_list {
margin-top:10px;
list-style: none;

}

#twitter_update_list li {
border-bottom:1px solid #333333;
padding:4px;
}

#twitter_update_list li a,#twitter_update_list li a:link,#twitter_update_list li a:visited {
font-size:14px !important;
color:#ffbdce;
font-family:tahoma;
margin-left:6px;
}

#twitter_update_list li span a {
font-size:14px !important;
color:#fffb8d !important;
font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif !important;
margin-left:0px !important;
}

.foot_follow {
font-size:13px;
background-color:#333333;
padding:5px;
width:60px;
display:inline;
margin-left:5px;
}

.cic_codes_div {
background:#333333;
border:1px solid #444444;
padding:8px;
color:#aaaaaa
}