/*
Theme Name: Dark
Theme URI: http://deepubalan.com/
Description: 
Version: 1.0
Author: Deepu Balan
Author URI: http://deepubalan.com/
Tags: empty, clean, development, design
*/


/* - BASIC STUFF - */
body {
font:11px Arial, Helvetica, sans-serif;
color:#232323;
margin:0 auto;
padding:0px;
background:#000 url(images/bg-top-banner.png) no-repeat scroll center top;
}
a {
text-decoration:none;
color: #3e3e3e;
}
a:hover {
text-decoration:underline;
color: #ff7800;
}
.additional-meta {
font-size: xx-small
}
blockquote {
font-style:oblique
}

/* -- LISTS -- */
ul {
margin:0;
padding:0;
}
ul li {	
margin-left:0px;
padding:0;
}
li {
list-style-type:none;
}
.disc {
list-style-type:disc
}
/* lists inside posts */
.entry-content ul ol {
margin-left:0;
}
.entry-content ul li {
margin-left:10px; 
list-style:disc; 
list-style-position:inside
}
.entry-content ul li ol {
margin-left:10px;
}
.entry-content ol li {
margin-left:5px; 
list-style: decimal; 
list-style-position:inside
}
.entry-content ol li li {
margin-left:5px;
}
.entry-content a {
color: #DA5700;
}
.entry-content img {
border: none;
}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}
h1.entry-title {
color:#353535;
font-family: arial;
font-size:24px;
font-weight:normal;
text-shadow:0 2px 0 #FFFFFF;
line-height: 28px;
}
h1.entry-title a:hover {
color: #000000;
text-decoration: none;
border-bottom: 1px solid #cbcbcb;
}
h2#comments{
margin:20px auto 10px;
font-size:140%;
}
/* headings inside posts */
.entry-content h2 {
font: bold 16px arial;
border-bottom: 1px solid #cbcbcb;
color: #da5700;
margin: 10px 0 5px;
}
.entry-content h3 {
font: bold 14px arial;
padding-bottom: 8px;
margin: 10px 0 3px;
}
.entry-content h4 {
font-size:120%;
}
.entry-content h5 {
font-size:100%;
}
.entry-content h6 {
font-size:90%;
}

/* -- MAIN DIV'S -- */
#wrapper {
float:none;
clear:both;
margin:0 auto;
padding:0;
width:1040px;
}
#header {
height:152px;
margin:0 auto;
padding:0;
text-align:left;
}
#header h1 {
margin: 10px;
font-size: 22px;
}
#header h2 {
margin: 10px;
font-size: 12px;
}
#footer {
overflow:hidden;
margin:50px 0 0 0;
clear:both;
float:none;
text-align:center;
padding: 20px 0;
background-color: #000000;
}
#footer2 {
background-color:#080808;
border-top:1px solid #101010;
clear:both;
float:none;
height:65px;
overflow:hidden;
text-align:center;
}

/* -- POSTS -- */
.post-index {
margin:0px 0 20px;
}
#post-single {
margin:0 0 10px;
}
.posts-wrap {
clear:none;
float:left;
width:645px;
}

/* -- SIDEBARS --*/
.sidebar-wrap {
clear:none;
float:right;
margin:0 34px 0 auto;
overflow:hidden;
width:300px;
background:#eeeeee;
}
.sidebar {
width:99%;
clear:none;
}
.block-1 {
float:right;
}

/* -- 404-PAGE --*/
.error404 {
margin:0;
width:100%;
}
.error404 h1,.error404 h2 {
margin: 10px auto;
}

/* -- COMMENTS -- */
div.comments-wrap {
margin:15px auto; 
padding:0;
}
li.comment,li.trackback, li.pingback {
margin: 10px auto;
}
li.comment p {
width: 92%;
}
ul.children {
margin-left:10px;
}
ul.commentlist, ul.pinglist {
margin:10px 0;
}
div.reply {
background-color:#EDEDED;
border:1px solid #E1E1E1;
float:right;
font-size:11px;
font-weight:bold;
margin-top:-30px;
padding:2px 0;
position:relative;
text-align:center;
width:40px;
}
div.reply:hover {
background-color:#f2f2f2;
border-left-color:#b6b6b6;
border-right-color:#b6b6b6;
}
textarea#comment {
overflow:auto
}

/* -- ALIGNMENTS --*/
img.alignright {
float:right;
clear:none;
margin:0 0 1em 1em
}
img.alignleft {
float:left;
clear:none;
margin:0 1em 1em 0
}
img.aligncenter {
display: block; 
margin:1em auto; 
text-align:center
}
img.alignnone {
margin:0 0.5em 0 0;
}

/* -- NAVIGATION --*/
div.navigation {
width:100%;
height:auto;
float:left;
clear:both;
padding: 10px 0px;
}
.navigation-index {
}
.nav-next {
float:right;
clear:none;
width:48%; 
text-align:right;
}
.nav-prev {
float:left;
clear:none;
width:48%; 
text-align:left;
}
.wrapperIn {
    background-image: url("images/bg-wrapper-bot.png");
    background-position: center top;
    background-repeat: repeat-y;
    border: 8px solid #424242;
    margin: 0;
    padding: 0;
}
.wrapperIn2 {
background-image:url(images/bg-wrapper-top.png);
background-position:center top;
background-repeat:no-repeat;
padding-left: 12px;
}
.sidebar-top {
float:right;
height:80px;
margin-right:34px;
width:300px;
}
.sidebar-wrapper {
display:block;
}
.shade {
background-image:url(images/bg-shade.png);
background-position:left top;
background-repeat:repeat-y;
padding:10px;
margin:10px auto;
line-height:22px;
}
.splashpic {
float:left;
margin-top:-229px;
width:520px;
}
.entry-content {
background-image:url(images/bg-shade.png);
background-position:left top;
background-repeat:repeat-y;
font-size:10pt;
line-height:18px;
margin:10px auto;
padding:10px 0 10px 10px;
text-align:justify;
}
.entry-meta {
background-image:url(images/bg-shade.png);
background-position:left top;
background-repeat:repeat-y;
line-height:22px;
margin:2px auto 10px;
padding:10px;
}
.tweetmeme_button {
float:right;
margin-right:33px;
margin-top:-100px;
position:relative;
z-index:100;
}

.tweetCommentBox {
    background-color: #E5E5E5;
    color: #898989;
    float: right;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    height: 178px;
    margin: 10px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 93px;
    line-height: 18px;
}

.tweetCommentBox a {
color:#898989;
}

.tweetCommentBox a:hover {
color:#727272;
text-decoration: none;
border-bottom: 1px solid #000000;
}

#tweetmeme_button .count {
background:transparent url(http://deepubalan.com/blog/wp-content/themes/pixel6/dark/images/bg-tweetBox.png) no-repeat scroll 0 0;
}

.widget {
background: transparent url(images/bg-line.png) repeat-x bottom left;
padding-bottom:2px;
}

.widget ul {
margin: 10px;
}

.widget ul li {
border-bottom:1px solid #F7F5F5;
color:#3E3E3E;
font-family: arial;
font-size:9pt;
line-height:16px;
padding:3px 0;
}

.widget h3 {
color:#1B1B1B;
font-size:14px;
font-weight:bold;
margin:12px 10px 0;
padding-bottom:3px;
text-decoration:underline;
text-shadow:0 1px 0 #FFFFFF;
width:auto;
}

.widget li.cat-item {
width: 50%;
float: left;
}

.widget ul li ul.car-monthlisting li {
border-bottom:none;
font-size: 11px;
padding: 0px;
}

.widget ul li ul.car-monthlisting {
margin:3px 0 3px 5px;
}

.blogroll li, .supporters li {
width: 50%;
float: left;
}

div.sidebar {

}

.footerIn {
width: 1040px;
margin: 0 auto;
}

.footerIn h3 {
color: #cccccc;
font-size: 14px;
text-decoration: underline;
}

.footerL {
float: left;
width: 35%;
text-align: left;
color: #4F4F4F;
line-height: 18px;
font-size:11px;
}
.footerL h3 {
font-weight:bold;
margin-bottom:3px;
margin-left:125px;
}
.footerL a, .footerR a,.footerC a {
color: #4F4F4F;
text-decoration: none;
}
.footerL a:hover, .footerR a:hover,.footerC a:hover {
color: #ff7800;
text-decoration: underline;
}


.footerC {
float: left;
width: 30%;
line-height:18px;
color: #4F4F4F;
}

.footerR {
float: left;
width: 35%;
text-align: right;
}

.footerR li a {
color: #4F4F4F;
}

.footerR li {
padding: 4px;
}


.bsap_1247180 {
padding-left: 18px;
}

.feedLink {
background-image:url(images/bg-rssTwitter.png);
background-position:0 0;
display:block;
float:left;
height:16px;
margin-left:20px;
margin-top:15px;
text-decoration:none;
width:122px;
}
.feedLink:hover {
background-position: 0 -17px;
text-decoration: none;
cursor: hand;
}
.twitterLink {
margin-left: 15px;
height: 16px;
width: 122px;
background-image:url(images/bg-rssTwitter.png);
background-position: -138px 0;
float:left;
display: block;
text-decoration: none;
margin-top:15px;
}
.twitterLink:hover {
background-position: -138px -17px;
text-decoration: none;
cursor: hand;
}
.logo {
background-image:url(images/logo-new.gif);
display:block;
float:left;
height:57px;
margin-left:8px;
margin-top:50px;
text-decoration:none;
width:202px;
}
.logo:hover {
width: 300px;
text-decoration: none;
cursor: hand;
}

.mainNavi {
float:right;
line-height:19px;
margin:20px 342px 0 0;
width:200px;
}
.mainNavi ul {
list-style: none;
padding: 0px;
margin: 0px;
float: right;
}
.mainNavi ul li {
display: block;
text-align: right;
}
.mainNavi ul li a {
color:#757575;
font-family: arial;
font-size:14px;
font-weight:bold;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:10px;
text-align:right;
}
.mainNavi ul li a:hover, .current {
background-image: url(images/bg-arrow-navi.png);
background-position: right;
background-repeat: no-repeat;
text-decoration: none;
color: #eeeeee;
padding-right:20px;
}
.mainNavi ul li .current {
color: #eeeeee;
}

a.more-link {
background-color: #DA5700;
margin-top: 10px;
padding: 0 6px;
color: #ffffff;
}
.pagination {
position: relative;
bottom: -40px;
margin: 0 auto;
}
.footerL img, #footer2 .footerIn div img {
opacity: 0.4;
}
.footerL img:hover, #footer2 .footerIn div img:hover {
opacity: 1;
}
.commentWrap {
width: 645px;
float:left;
}
.commentlist li, .pinglist li.pingback, .pinglist li.trackback{
background-image: url(images/bg-comment.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-top: 20px;
padding-left:20px;
}

ul.bookmarkWrap {
background-image:url(images/bg-shade.png);
background-position:left top;
background-repeat:repeat-y;
border-bottom:1px solid #F6F4F4;
border-top:1px solid #F6F4F4;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:5px;
padding-left:8px;
padding-top:10px;
position:relative;
width:645px;
height: 25px;
}
ul.bookmarkWrap li {
float: left;
margin-right: 10px;
}

.post_delicious {
background:transparent url(images/bg-delicious.png) no-repeat scroll left top;
display:table;
font-family: arial,sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
max-width:150px;
padding:0;
text-align:center;
white-space:nowrap;
width:100px;
}

.md5hash {
  display: none;
}

.post_delicious a, .post_delicious a:visited {
  color: #7e7e7e;
  text-decoration: none;
}

.post_delicious a:hover {
  color: #000000;
  text-decoration: none;
}

.deli-inner {
background-image:url(images/bg-delicious.png);
background-position:right bottom;
height:14px;
line-height:12px;
margin-left:5px;
padding:3px 20px 0 3px;
}

.authorName, .authorName a {
font-weight: bold;
color: #DA5700;
}
#url, #email, #author, #comment {
border: 1px solid #cccccc;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius-bottomright: 5px;
-webkit-border-radius-topright: 5px;
border-left-width: 4px;
padding:3px;
font-family: arial,sans-serif;
}
#url, #email, #author {
width: 180px;
}
#url:focus, #email:focus, #author:focus, #comment:focus {
border-color: #a1a1a1;
-moz-box-shadow: 0 0 6px #aaaaaa;
}
textarea#comment {
float:right;
height:110px;
overflow:auto;
position:relative;
top:-132px;
}
#respond {
background-image:url(images/bg-shade.png);
background-repeat:repeat-y;
border-color:#F6F4F4;
border-style:solid;
border-width:1px 0;
margin-left:-12px;
margin-top:40px;
padding:20px;
width:650px;
}
#commentform #submit, .formcontainer .button {
background-color:#CCCCCC;
border:1px solid #B6B6B6;
color:#000000;
font-size:11px;
font-variant:small-caps;
left:558px;
padding:3px;
position:relative;
}
#commentform label{
font-weight: bold; 
}
#comment-notes {
bottom:35px;
position:relative;
color: #8e8e8e;
width:200px;
}

div#author-info {
background-image:url(images/bg-shade.png);
background-repeat:repeat-y;
border-color:#F6F4F4;
border-style:solid;
border-width:1px 0;
font-size:12px;
line-height:19px;
overflow:auto;
padding:10px;
}
div#author-info div#author-image {
float: left; margin: 0 10px 5px 0; border: 5px solid #DCDCE1;
}
#related-posts ul {
margin-top: 10px;
}
#entry-meta-single a {
background-color:#EEECEC;
padding:2px;
}
.formcontainer fieldset {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #d8d8d8;
padding-left: 10px;
margin-top:12px;
}
.formcontainer fieldset legend {
font-weight: bold;
}
.formcontainer fieldset .text{
border: 1px solid #cccccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding:4px;
}
.formcontainer fieldset .text:focus {
-moz-box-shadow: 0 0 6px #aaaaaa;
-webkit-box-shadow: 0 0 6px #aaaaaa;
box-shadow: 0 0 6px #aaaaaa;
border-color: #a1a1a1;
}
.formcontainer fieldset .form-label {
margin-top: 10px;
}
.formcontainer .form-option {
margin-left:390px;
margin-top:30px;
position:absolute;
}
.formcontainer .form-submit {
margin-top: 30px; 
position: absolute
}
.sidebarBottom {
background-color:#EEEEEE;
border-bottom:8px solid #C7C7C7;
height:35px;
margin-bottom:-50px;
margin-left:690px;
position:absolute;
width:300px;
}
.subscribeFeed {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #B5B5B5;
color:#999999;
font-size:11px;
padding:1.8pt;
width:180px;
}
.subscribeFeedButton {
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
border-radius-topright:4px;
border-radius-bottomright:4px;
background-color:#999999;
border:medium none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
margin-left:-3px;
padding-bottom:3px;
position:relative;
text-shadow:none;
width:85px;
}
.gogreen img  {
border:2px solid #516d00;
}
.gogreen img:hover  {
border:2px solid #ff7200;
opacity: 0.85;
}
.imgborder img {
border:7px solid #EBEAEA;
}
.imgborder img:hover  {
border:7px solid #cecece;
opacity: 0.85;
-moz-box-shadow: 0 0 6px #444444;
-webkit-box-shadow: 0 0 6px #444444;
box-shadow: 0 0 6px #444444;
}
.archive-title {
color:#DA5700;
font-size:22px;
font-weight:bold;
padding-top:15px;
text-decoration:underline;
}
#smooth_sldr .shade-bottom {
background:transparent url(images/bg-slider-bottom.png) no-repeat scroll center center;
height:30px;
margin-top:-17px;
width:536px;
z-index:10000;
}
#___plusone_0{
    margin: 23px 20px;
    position: absolute;
}
.plusone {
margin:23px 20px 20px;
position:absolute;
}
.button-1 a {
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #CF9202;
color: #CF3C02;
display: block;
font: bold 18px arial;
padding: 10px 20px;
text-align: center;
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93));
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -o-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -ms-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
background: linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
margin: 10px 0;
}
.button-1 a:hover {
text-decoration: none;
color: #ff0000;
}
.topnavigation {
height: 22px;
padding-top: 5px;
}
.topnavigation a {
font-size: 12px;
font-family: arial;
color: #000;
text-decoration: underline;
}
.topnavigation a:hover {
text-decoration: underline;
color: #000;
}
.topnavigation ins {
margin-top: 2px;
}
