/*  
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
Tags: blue, custom header, fixed width, three columns, widgets
*/

/**************** Body *********************/
*{margin:0;padding:0;}
body{background: #2E2E2E url(images/shaded-back.gif) repeat-x top; color:#333; font-size: 0.8em; font-family: Tahoma; margin-bottom:5px; line-height:20px;}
#wrapper{background:#FFFFFF;margin:5px auto;padding:16px;  width:750px;}
#header {margin:0;padding:0; width:750px;background: #2E2E2E url(images/header.jpg) no-repeat left;height:154px;}

#header h1, #header h2 {margin: 0; padding: 62px 30px 0 0; text-align:right;}
#header h1 a, #header h2 a {
	font-size:35px;
	color: #BEFF68;
	text-decoration:none;
	font-weight: 200;
	font-family: Times New Roman, Times, Georgia, serif;
	}
	
#header h1 a:link, #header h1 a:visited, #header h2 a:link, #header h2 a:visited {
	color: #BEFF68;
	}

#header h1 a:hover, #header h2 a:hover {
	color: #6EDDFF;
	}
	

#header h3 {margin: 0 0 0 0; padding: 13px 34px 0 0; text-align:right; font-size:14px; color: #FFFFFF;  font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif;}


/**************** Entry *********************/
.entry{ float:left;margin-bottom:10px;width:560px;}

.post h1 {
	font-size:22px;
	line-height: 24px;
	padding-bottom:4px;
	font-weight: lighter;
	}
	
.post h1 a:link {
	font-size:22px;
	line-height: 24px;
	color: #003366;
	text-decoration:none;
	font-weight: lighter;
	}
	
.post h1 a:visited {
	font-size:22px;
	line-height: 24px;
	color: #003366;
	text-decoration:none;
	font-weight: lighter;
	}
	
.post h1 a:hover{color: #000000;}
	
.post h2 {
	font-size:22px;
	line-height: 24px;
	padding-bottom:4px;
	font-weight: lighter;
	}
.post h2 a:link,.post h2 a:visited{ color: #003366; text-decoration:none;}
.post h2 a:hover{color: #000000;}


.entry p{padding:0 0 10px 0;}
.post {
	padding-top:16px;
	padding-right:30px;
	padding-bottom:20px;
	padding-left:30px;
	margin-bottom:20px;
	background: #FFFFFF url(images/postee.gif) repeat-x left top;
	}
.entry ul { padding: 0 0 0 35px; margin: 0 0 12px 0; list-style-type: disc; } 
.entry li { margin: 0; padding: 4px 0 4px 0; }

.entry ol { padding: 0 0 0 35px; margin: 0 0 12px 0; }
.entry ol li { margin: 0; padding: 4px 0 4px 0; }

ul.children {
	margin: 3px 0 0 0;
	list-style-type: circle;
	}
.postbg {font-family: Verdana, Helvetica, Arial, sans-serif;}
.postbg h3 {padding: 2px 0 6px 0; font-size:16px; font-weight: 400; }
.postbg a:link {color: #00366B; text-decoration:underline;}
.postbg a:visited {color: #575757; text-decoration:underline;}
.postbg a:hover {color: #000000; text-decoration:none;}

#subtop {
	background:url(images/postee-top.gif) repeat-x top;
	}
	

/**************** Links *********************/
a:link, a:visited{color: #003366;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}

/**************** Navigation *********************/
#navigation{height:34px; background: #2E2E2E url(images/header-bar.jpg) repeat-x top;}
#menu{padding:7px 9px 7px 9px; }
#menu li{display:inline;list-style:none;background-color:#333333; font-weight:bolder;}
.page_itemx a:link, .page_itemx a:visited{color: #FFFFFF; padding:6px 10px 6px 10px;}
.page_itemx a:hover {color: #6EDDFF; background-color: #444444; text-decoration:none;}
.current_page_itemx a:link, .current_page_itemx a:visited{color:#ffffff;text-decoration:none;padding:6px 10px 6px 10px;}
.current_page_itemx a:hover { color: #6EDDFF; background-color: #444444; text-decoration:none;}

.navipage {
	margin-top:-24px;
	margin-bottom:20px;
	padding-top:0px;
	padding-bottom:20px;
	text-align: center;
	font-size:14px;
	font-weight: 500;
	}
.cat-navi {
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	}

.cat-navi a, .cat-navi a:link, .navipage a, .navipage a:link, .catseapg a, .catseapg a:link {
	color: #003366;
	text-decoration:none;
	}
	
.cat-navi a:visited, .navipage a:visited, .catseapg a:visited {
	color: #575757;
	text-decoration:none;
	}
	
.cat-navi a:hover, .navipage a:hover, .catseapg a:hover {
	color: #000000;
	text-decoration:underline;
	}
	
/**************** Sidebars *********************/
#topbar {background:#FFFFFF url(images/sidee.jpg) top repeat-x; float:right; width:190px;}

#sidebar1{ width:160px; float:left; border-right:0px solid #CCCCCC; padding-right:0px; padding-bottom:10px;}
#sidebar1 h2{font-size:20px; font-weight:normal;margin-left:2px;}
#sidebar1 h2 a, #sidebar1 h2 a:link, #sidebar1 h2 a:visited {color:#333; text-decoration:none;}
#sidebar1 h2 a:hover {color:#333; text-decoration:underline;}
h2.topsidebar {
	padding-top:84px;
	}
#sidebar1 ul{list-style-type:none;margin-left:2px;}
#sidebar1 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}
#sidebar1 ul li ul{font-style:normal;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}
#sidebar1 ul li ul li{border:0;border-bottom:1px solid #ccc;display:block;margin:0 0px 5px;padding:0 0 5px 10px;}
#sidebar1 p{padding:0 5px;}

#sidebar2{ width:160px; float:left; padding-bottom:10px;}
#sidebar2 h2{font-size:18px; font-weight:normal;margin-left:2px;}

#sidebar2 h2 a, #sidebar2 h2 a:link, #sidebar2 h2 a:visited {color:#333; text-decoration:none;}
#sidebar2 h2 a:hover {color:#333; text-decoration:underline;}

#sidebar2 ul{list-style-type:none;margin-left:2px;}
#sidebar2 ul li{list-style-type:none;margin-left:10px;margin-top:20px;}
#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;border-bottom:1px solid #ccc;display:block;margin:0 0px 5px;padding:0 0 5px 10px;}
#sidebar2 p{padding:0 5px;}

.linksects {
	margin-left:-15px !important;
	border-bottom:0px solid #ccc !important;
	}

/**************** Search *********************/
#topsearch{ padding:10px; background: #96CE2B url(images/search.jpg) repeat-x top; border:1px solid #3B7700; margin-bottom:8px;}
#topsearch input[type="text"]{ border:1px solid #3B7700; width:90px; color: #333333;font:12px Trebuchet MS, Arial, sans-serif;padding:1px;}

h1.search {
	font-size:24px;
	font-weight:lighter;
	line-height: 24px;
	padding-bottom:18px;
	}
h1.arc-title {
	font-size:24px;
	font-weight:lighter;
	padding-top:20px;
	padding-left:30px;
	background: #F0F9EB;
	}
	
h2.index-title {
	font-size:24px;
	font-weight:lighter;
	padding-top:20px;
	padding-left:30px;
	}

	
h2.search {font-weight:lighter; font-size:24px; line-height: 24px;}
h2.arc-title {
	font-weight:lighter;
	font-size:24px;
	padding-top:20px;
	padding-left:30px;
	background: #F0F9EB;
	}

/**************** Comments *********************/
#comments {font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
.commentlist{padding:20px;}
#author, #email, #url {color:#666;width:40%;border:1px solid #CC3300;margin-bottom:0.6em;background:#fcfcfc;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 #CC3300;}

/**************** Footer *********************/
#footer{color:#ffffff; background-color:#333333;padding:16px 20px 16px 20px; margin-top:40px;}
#footer a:link, #footer a:visited{color:#CCCCCC;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {
	margin: 15px 30px 15px 15px;
	padding: 0 0 0 45px;
	background: url(images/blockquote.gif) no-repeat left top;
	}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center;}
.boldtxt { font-weight: bold;}
hr { display: none; }
a img { border: none; }
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: #FFFFFF;}
code {font-size:1.0em;color: #000}

img.post-photo {
	background: #EEF3E6;
	border:1px solid #C4C4C4;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
	display: block;
}

img.cat-photo {
	background: #EEF3E6;
	border:1px solid #C4C4C4;
	margin-top:-4px;
	margin-bottom:5px;
	padding:4px;
	display: block;
}
.copyrightnotes 
{
	color: #6C6C6C;
	margin-left: 2px;
	font-size: 90%;
}


/**************** Ads *********************/
.top-ad {
	
	padding-top:23px;
	padding-bottom:2px;
	padding-left:30px;
	background: #F0F9EB;
}
.top-ad-index {

	padding-top:22px;
	padding-bottom:0px;
	padding-left:30px;
}
.bot-ad {
	margin-top:-20px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left: 55px;
}
.goo-search {
	padding-top:15px;
	padding-bottom:5px;
	padding-left: 57px;
}

.tucson-weather {
	border-bottom: 0px !important;
}
.sidebarad {
	border-bottom: 0px !important;
}
img.floatr-photo {
	background: #FFFFFF;
	border:1px solid #C4C4C4;
	float:left;
	float:left;
	margin-top: 2px;
	margin-right:10px;
	padding:4px;
}

/*********** WordPress Images and Captions ****************/
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
