/**/
/*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: #1A1A1A url(images/vgrad.png) repeat-x;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	min-width: 960px;
}
/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
H2, H3
{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
H3
{
	padding: 20px 0;
}
A:hover
{
	color: #65CBCB;
}
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: 1px solid #C6C2C2;
	color: #0000FF;
	margin: 10px;
	padding: 10px;
	background: #F3F2ED;
}
CODE
{
	font-size: 1em;
	color: #000;
}
.clear
{
	clear: both;
}
.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;
}
#content UL LI:before
{
	content: "\00BB \0020";
}
#content OL
{
	padding: 0;
	margin: 0;
}
/*+++++++ MAIN +++++++*/
#wrapper
{
	width: 1000px;
	margin: 0px auto 20px;
	background: url(images/headerbg.png) no-repeat;
	padding-top: 20px;
}
#main
{
	width: 1000px;
	margin: auto;
}
/*+++++++ HEADER +++++++*/
#header
{
	width: 1000px;
	height: 72px;
	margin-bottom: 10px;
}
#logo
{
	width: 500px;
	float: left;
	height: 72px;
}
#logo H1
{
	text-indent: -9999px;
}
#logo H1 A
{
	display: block;
	background: url(images/logo.png) 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: #FFF;
}
#topsearch #go
{
	float: right;
	width: 28px;
	height: 30px;
}
/*+++++++ NAV +++++++*/
#nav
{
	width: 1000px;
	background: url(images/navbkg.png) repeat-x;
	height: 40px;
	margin-bottom: 20px;
	padding-left: 10px;
}
#nav UL
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
}
#nav UL LI
{
	display: inline;
	height: 40px;
	line-height: 40px;
	float: left;
}
#nav UL LI.current_page_item A
{
	color: #9EC152;
}
#nav UL LI.current_page_item A:hover
{
	color: #9FC253;
}
#nav UL LI A
{
	color: #65CBCB;
	padding: 0 20px 0 0;
}
#nav UL LI A:hover
{
	color: #DADADA;
}
#nav UL LI.rsslink A
{
	color: #EA30AA;
}
#nav UL LI.date
{
	float: right;
	padding-right: 10px;
}
/*+++++++ CONTENT +++++++*/
#content
{
	float: left;
	width: 580px;
	padding-right: 10px;
	line-height: 150%;
}
#content IMG
{
	margin: 0 10px 5px 0;
}
#sidebar
{
	float: right;
	width: 400px;
}
.boxes
{
	background: url(images/line.png) repeat-x bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ads
{
	margin-right: 1px;
}
.ads IMG
{
	border: 2px solid #101010;
}
.rss
{
	background: url(images/rss.gif) no-repeat left;
	padding-left: 35px;
}
.socialbar
{
	padding: 10px 0;
	color: #CCC;
	font: 11px Georgia, Times, serif;
	background: url(images/socialbar.png) no-repeat top left;
	padding: 25px 10px 0 20px;
	height: 60px;
	line-height: 20px;
}
.socialbar SPAN
{
	color: #EB31AB;
}
.socialbar A:link
{
	color: #65CBCB;
}
.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: 22px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	padding-bottom: 2px;
}
#content H2 A
{
	color: #FFF;
}
#content P.info
{
	font-size: 10px;
	text-transform: uppercase;
	color: #66CCCC;
	padding-bottom: 5px;
}
#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;
}
#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: #EB31AB;
	padding: 0px;
}
/*+++++++ 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: 5px;
	color: #9FC253;
}
#sidebar UL
{
	margin: 10px auto 20px;
}
#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;
	color: #666;
	font: 12px Verdana, Arial, sans-serif;
	clear: both;
	height: 40px;
}
#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;
}


