/*  
Theme Name: Identity
Theme URI: http://www.blogohblog.com
Description: A dark colored theme designed for maximum readability. This is a 3-column sleek WordPress theme built around Web 2.0 and is fully validated.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************** Body *********************/
*{margin:0;padding:0;}
body {background: #666; font:0.75em Trebuchet MS; color:#333;}
#wrapper { width:996px; margin:20px auto;}
#topper { width:996px; height:11px; background:url(images/topper.gif) no-repeat bottom;}
#main {width:996px; background-color:#333;}
#bottom { width:996px; height:11px; background:url(images/bottom.gif) no-repeat top;}

/**************** Links *********************/
a { text-decoration: none; }
a:link, a:visited { color: #666; }
a:hover { color: #000; }

/**************** Formatting *********************/
h2 { font-weight: lighter; font: 16px Trebuchet MS; }
h2 a:link, h2 a:visited { color: #333; text-decoration: none; }
h2 a:hover { color: #000; }
h2.search { font-weight: bolder; }

h3 { font: 14px Trebuchet MS; color: #666; padding: 15px 8px 8px 0; }
h3 a:link, h3 a:visited { color: #666; }
h3 a:hover { color: #666; }

/**************** Header *********************/
#header {width:996px; height:150px; background:#333333 url(images/banner.gif) center no-repeat;}
#header h1 {font-size:30px; padding-left:45px;padding-top:30px; font-style:italic;}
#header h3 {font-size:11px; background:url(images/tagline.gif) repeat-y left; margin-left:48px; padding:6px; color: #ffffff; font-weight:lighter;}
#header h1 a {display:block; color: #ffffff;}

/**************** Navigation *********************/
#navigation {width:600px; height:29px; padding-left:10px; margin:0; }
#menu ul{list-style-type: none;margin: 0;padding: 0;}
#menu ul li{float: left;margin: 0 5px 0 0;height: 29px;overflow: hidden;background: url(images/tab_right.gif) no-repeat right top;display: inline;}
#menu ul li a{display: block;padding: 7px 10px 10px;text-decoration: none;background: url(images/tab_left.gif) no-repeat;color:#FFFFFF;text-decoration: none;}
#menu ul li a:hover{ color:#CCCCCC;}
#menu ul li.current_page_item{background: #fff url(images/tab_right_current.gif) no-repeat right top;}
#menu ul li.current_page_item a{background: url(images/tab_left_current.gif) no-repeat;color:#000;}

/**************** Leftside *********************/
#left {width:600px; background-color:#333; margin-left:42px; float:left;}
#blogtop {width:600px; height:22px; background:url(images/entrytop.gif) bottom no-repeat;}
#blog {width:600px; background-color:#FFFFFF;}
#blogbottom {width:600px; height:10px; background:url(images/entrybottom.gif) bottom no-repeat; margin-bottom:10px;}

/**************** Entry *********************/
#entry {padding:0px 20px 0 20px; text-align:justify; min-height:220px;}
#entry h2{padding-bottom:6px;padding-top:20px;}
#entry p{padding:0 0 10px 0;}
.post{padding-bottom:30px; text-align:justify; border-bottom:1px dotted #E2E2E2; }
.postbg a { text-decoration: underline; }
html>body #entry ul { margin-left: 0px; padding: 0 0 8px 30px; list-style: none; padding-left: 15px; text-indent: -10px; } 
html>body #entry li { margin: 0 0 10px 10px; padding: 0; list-style: none; }
html>body #entry ul li { margin: 0 0 2px 10px; padding: 0; }
#entry ul li:before{ content: "\00BB \0020"; }
/* #entry ol { padding: 0 0 0 18px; margin: 0; } */
#entry ol li { margin: 0; padding: 0; }

/**************** Comments *********************/
#comments { font-weight: lighter; font-size: 11px; padding-top: 10px; border-top: 1px solid #CCCCCC; margin-top: 10px; }
.commentlist { margin-left: -10px; }
.commentlist li { background-color: #F9F9F9; margin-bottom: 10px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
.commentlist li.alt { background-color: #F1F1F1; margin-bottom: 10px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
#author, #email, #url { color: #333333; width: 30%; border: 1px solid #333333; margin-bottom: 0.6em; font-size: 11px; background: #FCFCFC; margin-top: 1px; padding: 2px; }
#submit { margin-bottom: 15px; margin-top: 5px; padding: 0; font-size: 11px; background-color: #585858; color:#FFFFFF; border: 1px solid #585858; font: 1em Trebuchet MS; }
#respond { padding-top: 20px; padding-bottom: 10px; font-weight: lighter; font-size: 11px; }
#comment { background-color: #F5F5F5; width: 60%; border: 1px solid #333333; color:#333333; font: 11px Trebuchet MS; padding: 2px; margin-left: 5px; }

/**************** Rightside *********************/
#right {width:330px; float:left;}
#sidetop{ background:url(images/sidebar_top.gif) bottom no-repeat;height:10px; width:300px;margin-left:10px;}
#search{ background-color:#585858; height:40px; width:300px; margin-left:10px; text-align:center;}
#bar{ border-left:1px dotted #CCCCCC; background:#ffffff url(images/midbar_right.gif) right top no-repeat; height:194px; width:330px;}
.bar {padding:10px 30px 30px 30px;} 
#sidebar{ background-color:#585858; width:300px; margin-left:10px;}
.sidebar {padding:10px;}
#sidebottom{background:url(images/sidebar_bottom.gif) bottom no-repeat;height:10px; width:300px;margin-left:10px;}

/**************** Sidebars *********************/
#sidebar1 { width: 120px; float: left; border-right: 1px dotted #666; padding-left: 5px; padding-right: 7px; }
#sidebar1 a  { color: #FFF; }
#sidebar1 a:hover { color: #CCC; }
#sidebar1 h2 { font-weight: normal; color: #0F0; font-size: 12px; }
#sidebar1 ul { list-style-type: none; color: #F5F5F5; }
#sidebar1 ul li { list-style-type: none; margin-top: 20px; }
#sidebar1 ul li ul { font-style: normal; list-style-type: none; margin-left: 5px; }
#sidebar1 ul li ul li { display: block; margin: 1px; padding: 0px; font-size: 10px; } 
/* #sidebar1 ul li ul li:hover { background-color: #999; color: #666; } */
#sidebar1 ul li ul li:hover a { color: #CCC; }
#sidebar1 p { padding: 0 5px; }

#sidebar2 { width: 140px; float: right; color: #999; margin-left: 5px; }
#sidebar2 a  { color: #FFF; }
#sidebar2 a:hover { color: #CCC; }
#sidebar2 h2 { font-weight: normal; color: #0F0; font-size: 12px; }
#sidebar2 ul { list-style-type: none; color: #F5F5F5; }
#sidebar2 ul li { list-style-type: none; margin-top: 20px; }
#sidebar2 ul li ul { font-style: normal; list-style-type: none; margin-left: 5px; }
#sidebar2 ul li ul li { display: block; margin: 1px; font-size: 10px; }
/* #sidebar2 ul li ul li:hover { background-color: #999; color: #666; } */
#sidebar2 ul li ul li:hover a { color: #CCC; }
#sidebar2 p {padding: 0 5px; }

/**************** Search *********************/
#topsearch{padding-top:2px;}
#topsearch input[type="text"]{ border:1px solid #585858; width:17em; color: #333333;font:1em Trebuchet MS, Arial, sans-serif;padding:5px; margin-bottom:3px;}
#topsearch input[type="submit"]{ border:1px solid #585858; color: #333333;font:1em Trebuchet MS;padding:0px; margin:0;}

/**************** Footer *********************/
#footer{color:#ffffff; background-color:#333333; width:996px;}
#footer a:link, #footer a:visited{color:#CCCCCC;}
.copyright {padding:5px 5px 5px 45px;background-color:#333333;}

/**************** Misc *********************/
/* acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; } */
acronym, span.caps { cursor: help; }
acronym { border-bottom: 1px dashed #999; }
abbr { font-size: 0.8em; }
blockquote { margin: 3px 3px 10px 20px; padding: 30px 5px 5px 5px; background: #F5F5F5 url(images/top_quote.gif) 3px 3px no-repeat; border: 1px dashed #666666; width: 70%; }
blockquote cite { margin: 5px 0 0; display: block; }
/* .center { text-align: center; } */
hr { display: none; }
a img { border: none; }
img.centered { display: block; margin-left: auto; margin-right: auto; border: #000 1px solid; padding: 3px; margin-top: 10px; margin-bottom: 10px; }
img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }
img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }
img.border { border: #000 1px solid; margin: 0px; padding: 3px; }
img.border-gray { border: #CCC 1px solid; margin: 0px; padding: 3px; }
img.gravbrd { border: #666 1px solid; margin: 0px; padding: 1px; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.sub_email {border:1px solid #585858; width:14em; color: #333333;font:0.8em Trebuchet MS, Arial, sans-serif;padding:2px;}

/**************** Added by Shamini *********************/
.center { display: block; margin-left: auto; margin-right: auto; text-align: center; }
.textleft { display: inline; margin: 0 0 2px 7px; padding: 4px; }
.textright { display: inline; margin: 0 7px 2px 358px; padding: 4px; }
.aright { display: block; text-align: right; font-size: 1.7em; color: #F00; }

.dspic { display: inline; padding: 5px; }
/* float: left; margin: 10px 5px 5px 0; } */
fieldset { padding: 5px; margin: -5px 0 0 0; }
br.space { padding: 5px; margin: 0 0 25px 0; }
.strike { text-decoration: line-through; color: #999;}
.underline { text-decoration: underline; }
p { margin-left:5px; margin-right: 5px; }
em.foto { color: #999; font-size: 11px; }
em.disclosure { color: #999; }

table.fixed { table-layout: fixed; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 20px; border-collapse: collapse; }
table.auto { table-layout: auto; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 20px; border-collapse: collapse; empty-cells: show; }
td.pos { padding: 2px; }

/* Signatur float: right; margin-top: -3px; padding-bottom: 10px; */
.signatur { position: relative; bottom: 3px; right: -450px; }
/* End of Signatur */

/* Firestats Icons */
.fs_browsericon { display: inline; margin-top: 3px; margin-left: 3px; margin-right: -3px; }
/* End of Firestats */

/* WP-stats */
img#wpstats { width: 0px; height: 0px; padding: 0px; border: none; overflow: hidden; }
/* End of WP-stats */

/* Footnotes */
ol.footnotes { font-size: .83em; color: #666; display: block; margin-top: -15px; margin-right: auto; margin-left: auto; text-align: right; }
ol.footnotes li { list-style-type: decimal; }
/* End of Footnotes */

/* Cricket Moods */
.moods { color: #0F0; margin: 35px 0 0 0; }
img.middle { vertical-align: middle; }
/* End of Cricket Moods */

/* Bloggrevyen Badge */
.bloggrevyen { float: right; margin: 0 -6px 0 0; }
/* End of Bloggrevyen Badge*/

/* Kudos Badge*/
.kudos { float: right; margin: -3px 0 0 3px; }
/* End of Kudos Badge*/

/* Comment luv */
.cluv { font-size: 0.75em; font-style: none; margin-top: 10px; }

#twitter_div a {color: #9F9;}
