/*  
Theme Name: xplosive
Theme URI: http://www.blogohblog.com
Description: A Web 2.0 Wordpress Theme - Widget Enabled, 3 Columns, Blue/Orange
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/
html { scrollbar-face-color: #990033; scrollbar-shadow-color: #7F0333; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #7F0333; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #FCE3EE; }
/**************** Body *********************/
* { margin: 0; padding: 0; }
body { background: url(images/bkgd.jpg); color: #000000; font-size: 12px; font-family: Verdana, Trebuchet, Georgia, Tahoma, Arial; margin-bottom: 0px; line-height: 22px; }
#wrapper { background: #FFFFFF; margin: 0px auto; padding: 0px; width: 950px; }
#header { margin: 0; padding: 0; width: 950px; }
	#header h1 { text-indent: -10000px; margin: 0; padding: 0; }
		#header h1 a { display: block; background: url(images/header2.jpg) no-repeat left; height: 145px; vertical-align: bottom; }
h2 a:link,h2 a:visited { font-size: 21px; font-family: "Trebuchet MS", verdana, san-serif; color: #990033; text-decoration: none; font-weight: bolder; }
h2 a:hover { color: #BF2B5A; }
/**************** Entry *********************/
.entry { float: left; margin-bottom: 20px; padding-left: 10px; width: 525px; background: url(images/sidebarline.gif); background-repeat: repeat-y; background-position: right; padding-right: 35px; }
	.entry h2 { padding-bottom: 6px; }
	.entry p { padding: 0 0 15px 0; }
.post { padding: 30px 20px 30px 30px; text-align: justify; margin-bottom: 30px; }
html>body .entry ul { margin-left: 10px; padding: 0 0 0 30px; list-style: solid circle; padding-left: 10px; text-indent: 0px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
	.entry ol li { margin: 0; padding: 0; }
/**************** Links *********************/
a:link,a:visited { color: #444444; text-decoration: underline; }
a:hover { color: #BF2B5A; text-decoration: underline; }
/**************** Navigation *********************/
#navigation { height: 40px; }
#menu { background-color: #821431; padding-left: 20px; }
	#menu li { display: inline; list-style: none; background-color: #821431; font-size: 13px; font-family: "Arial", verdana, san-serif; font-weight: normal; letter-spacing: .1em; }
.page_item a:link, .page_item a:visited { color: #ffffff; text-decoration: none; padding-right: 10px; }
.page_item a:hover { background-color: #BF2B5A; text-decoration: none; }
.current_page_item a:link, .current_page_item a:visited { color: #ffffff; text-decoration: none; padding-right: 10px; }
.current_page_item a:hover { background-color: #BF2B5A; text-decoration: none; }
/**************** Sidebars *********************/
#topbar { float: right; width: 350px; }
#sidebar1 { width: 165px; float: left; }
	#sidebar1 h2 { font-weight: bolder; font-size: 14px; font-family: "Trebuchet MS", verdana, san-serif; color: #BF2B5A; }
	#sidebar1 ul { list-style-type: none; }
		#sidebar1 ul li { list-style-type: none; margin-left: 10px; margin-top: 0px; margin-bottom: 5px; }
			#sidebar1 ul li ul { font-style: normal; list-style-type: none; margin-top: 0px; padding: 0 0 0 5px; }
				#sidebar1 ul li ul li { border: 0; margin: 0 0px 0px; padding: 0 0 0px 10px; }
	#sidebar1 p { padding: 0 5px; }
#sidebar2 { width: 165px; float: left; padding-right: 5px; }
	#sidebar2 h2 { font-weight: bolder; font-size: 14px; font-family: "Trebuchet MS", verdana, san-serif; color: #BF2B5A; }
	#sidebar2 ul { list-style-type: none; }
		#sidebar2 ul li { list-style-type: none; margin-left: 10px; margin-top: 0px; }
			#sidebar2 ul li ul { font-style: normal; list-style-type: none; margin-top: 10px; padding: 0 0 0 5px; }
				#sidebar2 ul li ul li { border: 0; margin: 0 0px 0px; padding: 0 0 0px 0px; }
	#sidebar2 p { padding: 0 5px; }
/**************** Search *********************/
#topsearch { background-color: #ffffff; padding-left: 30px; padding-top: 5px; border: 0px solid #BF2B5A; }
	#topsearch input[type="text"] { border: 1px solid #BF2B5A; width: 15em; color: #333333; font: 1em Trebuchet MS, Arial, sans-serif; padding: 2px; }
h2.search { font-weight: lighter; }
/**************** Comments *********************/
#comments { font-weight: lighter; padding-top: 10px; border-top: 1px solid #BF2B5A; margin-top: 10px; }
.commentlist { padding: 20px; }
#author, #email, #url { color: #666; width: 40%; border: 1px solid #BF2B5A; margin-bottom: 0.6em; background-color: #fCE3EE; margin-top: 1px; padding: 3px; }
#submit { font: bold 1em Tahoma; margin-bottom: 15px; margin-top: 5px; padding: 2px; }
#respond { padding-top: 20px; padding-bottom: 10px; font-weight: lighter; }
#comment { width: 70%; border: 1px solid #BF2B5A; }
/**************** Footer *********************/
#footer { color: #ffffff; background-color: #821431; padding: 10px; }
	#footer a:link, #footer a:visited { color: #CCCCCC; }
/**************** Misc *********************/
h3 { color: #990033; }
h4 { color: #990033; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { border-top: 3px solid #BF2B5A; border-bottom: 3px solid #BF2B5A; margin-left: 1.5em; margin-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; background-color: #FFEEFF; }
	blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright { float: right; }
.alignleft { float: left; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }
img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }
pre { border: solid 1px #9a9a9a; color: blue; margin: 10px; padding: 10px; background: #f3f2ed }
code { font-size:1.0em;color: #000 }
.sticky { background: url(images/bg.jpg) }
.ads {float: right; margin-top: -100px; margin-right: 10px; }