/*  
Theme Name: firebug
Theme URI: http://www.blogohblog.com
Description: The "Firebug" WordPress theme has been built by <a href="http://www.blogohblog.com" title="Free WordPress Themes">Blog Oh! Blog</a> and comes under a Creative Commons License. This is a free theme and can be obtained by going to :-  <a href="http://www.blogohblog.com/wordpress-theme-firebug" title="Free WordPress Themes">Firebug Theme</a>
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/*+++++++ BODY +++++++*/
* { margin: 0px; padding: 0px; list-style:none; outline:none; text-decoration:none;}
body { background: #212121 url(images/bkg.gif) repeat; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h2,h3 { font:18px Georgia,Times, serif;}
h3 { padding:10px 0 5px 0;}
a:hover { color:#72b6cf;}
a { color:#9fc253; font-weight:bold;}

/*+++++++ MISC +++++++*/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
a img { border: none; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.clear { background:url(images/line.png) bottom repeat-x; clear: both; padding-bottom:10px; padding-top:10px;}
.space { clear:both; height:20px; width:580px;}
img { border:none; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
html>body #content ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body #content li { margin: 7px 0 8px 10px; list-style-type: decimal-leading-zero; list-style-position: inside; }
#content ul li:before { content: "\00BB \0020"; }
#content ol { padding:0; margin:0;}

/*+++++++ MAIN +++++++*/
#wrapper { background:#1f1f1f; width:1000px; margin:0px auto 20px; border-left:5px solid #242424; border-right:5px solid #242424; }
#main { width:1000px; margin:auto; padding-top:20px;}

/*+++++++ HEADER +++++++*/
#header { width:1000px; height:450px; margin-bottom:0px; }
#logo { width:500px; float:left; height:72px;}
#logo h1 { text-indent:-9999px; }
#logo h1 a { display:block; background:url(images/logo.gif) no-repeat; height:72px;}
#topsearch { float:right; width: 254px; height: 30px; background: url(images/sbox.png) no-repeat; margin:10px 5px 0 0; }
#topsearch #s { float: left; margin: 6px 0 0 6px; border: 0; width: 210px; background: none; color:#333; }
#topsearch #go { float: right; width:28px; height:30px;  }

/*+++++++ NAV +++++++*/
#nav { width:1000px; background:url(images/navbkg.png) repeat-x; height:40px; margin-bottom:1px; }
#nav ul { font:18px Georgia, Times, serif; }
#nav ul li {display:inline; height:40px; line-height:40px; float:left; }
#nav ul li.current_page_item a { color:#9fc253; }
#nav ul li.current_page_item a:hover{ color:#9fc253; }
#nav ul li a { color:#72b6cf; padding:0 20px 0 0;}
#nav ul li a:hover{ color:#dadada; }
#nav ul li.downloadlink a { color:#BF5380;}
#nav ul li.rsslink a { color:#ff6600;}
#nav ul li.date { float:right; }

/*+++++++ CONTENT +++++++*/
#content { float:left; width:580px; padding-right:10px; padding-left:10px; line-height:160%;}
#content img {margin:2px 10px 5px 0;}
#sidebar { float:right; width:400px; }
.boxes {background:url(images/line.png) bottom repeat-x; clear: right; padding-bottom:10px; padding-top:10px; }
.ads {margin-right:1px;}
.ads img {border:2px solid #101010;}
.line {background:url(images/line.png) bottom repeat-x; clear: both; padding-bottom:10px; padding-top:0px;}
.rss {background:url(images/rss.gif) left no-repeat; padding-left:35px;}
.socialbar {padding:10px 0 10px 0; color:#ccc; font:11px Georgia,Times, serif; background:url(images/socialbar.gif) no-repeat top left; padding:30px 10px 0 20px; height:70px; line-height:20px;}
.socialbar span {color:#FF6600;}
.socialbar a:link {color:#72b6cf;}
.socialbar a:hover {color:#9fc253;}
.subscribetext{color:#666;border:1px solid #9FC253;background:#9FC253; width:150px;padding:2px;}
.subscribebutton {background-color:#72B6CF; border:none; font-size:11px; color:#000; font-weight:bold; padding:3px;}
#lsidebar { width:170px; float:left;}
#rsidebar { width:190px; float:right;}

#content p { padding-bottom:10px;}
#content h2 { font:24px Georgia, Times, serif; text-transform:capitalize; padding-bottom:10px; font-weight:bold; }
#content h2 a { color:#fff;}
#content h2 a:hover { color:#AF7890;}
#content p.info { font-size:10px; text-transform:uppercase; color:#66cccc; padding-bottom:10px;}
#content p.postmetadata { width:580px; background:url(images/postmeta.png) repeat-x; height:26px; line-height:26px; text-transform:uppercase; font-size:10px; color:#66cccc; padding:0px;margin-top:0;}
#content p.postmetadata a { color:#66cccc; font-weight:normal; height:26px; line-height:26px;}
#content p.tags { width:580px; background:url(images/line.png) repeat-x; height:26px; line-height:26px; text-transform:uppercase; font-size:10px; color:#ff6600; padding:0px;}
#content ul li:before { 
   content:none; 
}

/*+++++++ NEXT PREVIOUS +++++++*/
.navigation { width:580px; height:20px; margin-bottom:20px; }
.navigation span.older { background:url(images/older.png) no-repeat left; padding-left:20px; }
.navigation span.newer { background:url(images/newer.png) no-repeat right; padding-right:20px; }

/*+++++++ SIDEBAR +++++++*/
#sidebar h2 { padding-bottom:10px; padding-top:5px; color:#9fc253;}
#sidebar ul{ margin:10px auto 20px; padding:5px;}
#sidebar ul li{}
#sidebar ul li ul{}
#sidebar ul li ul li{display:block; background:url(images/bullet.png) no-repeat 0 3px; padding-left:18px; padding-bottom:5px;}
#sidebar p { padding-bottom:10px; line-height:140%;}
#sidebar a:hover { color:#9fc253;}
#sidebar a { color:#72b6cf; font-weight:normal;}

/*+++++++ COMMENT +++++++*/
.comen { width:580px; margin-bottom:10px;}
.cleft { float:left; width:60px; border:3px double #dadada; }
.cright { float:right; width:500px; }
.comen .cright .ucomen{ font:11px Georgia, Times, serif; text-transform:uppercase; color:#72b6cf;}
.comen .cright .ucomen a { color:#72b6cf;}
#commentform textarea { width: 390px; padding: 2px; }
#commentform label { display:block; float:left; width:100px; color:#9fc253; font:bold 15px Georgia, Times, serif; text-align:right; padding-right:10px;}
#commentform #author { background:url(images/author.gif) no-repeat; width:370px; height:27px; border:none; padding:3px 0 0 30px;}
#commentform #email { background:url(images/email.gif) no-repeat; width:370px; height:27px; border:none; padding:3px 0 0 30px;}
#commentform #url { background:url(images/url.gif) no-repeat; width:370px; height:27px; border:none; padding:3px 0 0 30px;}
#commentform #comment { background:#eeeeee; border:3px solid #878d59;}
#commentform #submit { width:106px; height:34px; padding:10px 0 20px 110px; }


/*+++++++ FOOTER +++++++*/
#footer { width:1000px; background:url(images/fooline.png) repeat-x; height:26px; color:#ff6600; font:12px Georgia,Times, serif;}
#footer p { line-height:26px; padding-top:5px;}

/*+++++++ GALLERY +++++++*/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/*  Style Sheet code for Image Caption Easy Plugin for WordPress Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location. You can edit any of these to suit your needs. */ .imagecaptioneasy {   padding: 5px;   font-family: verdana,helvetica,sans-serif;   font-size: 11px;   line-height: 1.15em;   text-align: center;   border: 1px dashed #A3637D;   background: #392B30;   color: #fff; } .imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; } .imagecaptioneasy span { text-align: center; } .imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; } .imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; } .imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; } .imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; } .imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; } .imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

/*+++++++ DISQUSS +++++++*/
#disqus_thread
{background:#32679E none repeat scroll 0 0;
border:1px solid;
font-family:inherit;
font-size:13px;
padding:10px;
text-align:left;}
#dsq-content #dsq-options-toggle {display: none;} 
#dsq-content h3 {margin: none; padding: 5px;}
#dsq-pagination {margin-bottom: 3px;}
#dsq-content #post-choices {color: #fffff;}
#dsq-content ul#dsq-reactions .dsq-reaction-body {color:#BCDB78;}
#dsq-content ul#dsq-reactions .dsq-reaction-header {color:#fff;}
.dsq-comment .dsq-reaction {background: #000; color:#fff;}




/*+++++++ related posts +++++++*/
.st-related-posts {color :grey;}

#sidebar .widget widget_flickrRSS {border:#fff;}

/*+++++++ WIBIYA TOOLBAR +++++++*/

#wibiyaToolbar_tbl{
width: 1025px !important;
margin-left:auto !important;
margin-right:auto !important;
visibility:hidden;

}


/* Facebook CSS */
.fblike {
 float:right;
}

.fan_box .full_widget .connect_top { border: none; background-color: #990000; } 
.fan_box .full_widget { border: none; } 
.connect_top a { color: #FFFFCC; } 
.connect_top a:hover { color: #FFFFCC; } 
.fan_box .connections { background-color: #990000; border: none; color: #FFFFCC; } 
.fan_box .connections_grid .grid_item .name { color: #FFFFCC; }
.video_extra embed { width: 185px; height: 176px; } 
