/*
Theme Name: Toolbox2010
Author: Mikey Promo
Author URI: http://www.mikeypromo.com
*/

/*===START SECTION 1 - the main containers===*/
body {
	background: #eee6dc url(images/bottom_bg3.jpg);
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #555;

}

#paper{
	background: url(images/menu_bg.png) no-repeat;
	height: 123px;
	width: 1050px;

}

#top {
	background: url(images/wrapper_bg.jpg);
	margin: 0;
	padding: 0;
}

#wrapper {
	background: #eee6dc url(images/wrapper_bg.jpg);
	margin: 0px auto 20px auto;
	padding: 0px;
	padding-bottom: 24px;
	text-shadow: #fff 0 1px 0px;
}

#content {
	width: 980px;


}
#abstract{
	font-family: Georgia, Times new roman, serif;
	font-size: 36px;
	letter-spacing: -1px;

}

#bottom {
	color: #c7b299;

}

#footer {
	clear: both;
	font-size: 11px;
	padding: 13px 0px 0px 0px;
	margin-bottom: 0px;
	text-shadow: #000 0 1px 1px;

}


/*===END SECTION 1===*/

/*===START SECTION 2 - general classes===*/
.description {
	clear: left;
	padding: 5px 0 5px 35px;
}
.post {
	padding-top: 24px;
	line-height: 16px;
	font-size: 12px;
	width: 650px;
	border-bottom: 1px dashed;
	
}
.entry-content, .entry-excerpt {
	clear: left;
}
.navigation {
  clear: both;
}
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
.entry-meta {
  margin: 0 0 10px 0;
}
.underpost {
	font-size: .9em;
}
#content .underpost a {
	text-decoration: underline;
}
/*===END SECTION 2===*/

/*===START SECTION 3 - content and footer links===*/
a:link,  a:visited {
	padding: 2px;
	text-decoration: none;
	color: black;

}
a:hover {
	text-decoration: none;
	color: gray;
}

#bottom a:link, #bottom a:visited {
	color: #90b247;
}
#bottom a:hover {
	text-decoration: none;
	color: white;
}


/*===END SECTION 3===*/

/*===START SECTION 4 - style for header menu===*/

ul.nav { 
	margin: 0;

}

/* Main navigation */
#nav {
	width: 800px;
	position: absolute;
	top: 19px;
	
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 100;
	
}

#nav a {
	color: #90b247;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 9px 10px;
	text-shadow: #fff 0 1px 0px;
}

#nav a:hover {
	color: #fff;
	background: url(images/bg-nav.png);
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-shadow: #000 0 1px 0px;
}

#nav li {
	float: left;
}


/* Style drop down list */

#nav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li a {
	background: url(images/bg-nav.png);
	line-height: 18px;
	font-size: 11px;
	color: #fff;
	width: 150px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	text-shadow: #000 0 1px 0px;
}

#nav li ul li a:hover {
	background: #90b247;
	color:#fff;
}

#nav li ul li a {
}

#nav li ul ul {
	margin: -35px 0 0 180px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

#nav li:hover, #nav li.hover {  
	position: static;
}
/*===END SECTION 4===*/

/*===START SECTION 5 - sidebar links===*/
/*NO SIDEBAR IN A*/
/*===END SECTION 5===*/

/*===START SECTION 6 - style the headings===*/
#header h1 a:link, #header h1 a:visited {
	font-size: 1em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	width: 600px;
	padding: 1px 0 0 25px;
	clear: both;
}
#header h1 a:hover {
	text-decoration: underline;
}
#content h1 {
	font-size: 1.5em;
}

.post h3 {
  margin: 0;
  padding: 0;
}

h2{
	color: black;
	font-size: 36px;
	letter-spacing: -1px;
}


/*===END SECTION 6===*/



/*===START SECTION 8 - comment form and comments===*/
#respond p {
	font-size: .9em;
}
#commentform input {
	
}
#commentform textarea {
	
}
#commentform {	
	padding: 10px;
}
ol.commentlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ol.commentlist li {
	margin: 15px 0 0 0;
}
#content ol.commentlist li a {
	text-decoration: underline;
}
li.author {
	padding: 5px;
}
/*===END SECTION 8===*/

/*START SECTION 9 - blockquotes....*/
blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width: 600px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 10px 0 30px;
  text-indent: -30px;
}
blockquote p:first-letter {
  background: url(images/blockquote2.png) no-repeat left center;
  padding: 0 0 0 30px;
  font: italic 1.7em Georgia, "Times New Roman", Times, serif;
}
/*===END SECTION 9===*/

/*===START SECTION 10 - alignment===*/
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
.wp-caption-text {
  font-size: .7em;
  line-height: 1.1em;
  margin: 0;
}
/*===END SECTION 10===*/

/*===START SECTION 11 - Misc. and Preventatives===*/
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
	border: none;

}
a.image img {
	border: none;
}

a img{
	border: none;
}
/*===END SECTION 11===*/


/*===FOLLOW UP===*/
#followup {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 24px;
	border-bottom: 1px dashed;
	text-shadow: #000 0 1px 1px;
}


#followup ul {
	padding: 0;
	margin: 0;
	
}


#followup ul li{
	list-style: none;
	margin:0;
	padding: 0;
	border-bottom: dashed 1px;
	line-height: 2.5em;
}



.followupcolumn {
	width: 260px;
}

.followupcolumnvideo {
	width: 400px;
}



#followup_left {
	float: left;
	margin: 0;
	padding: 0;
}

#followup_center {
	margin-left: auto;
	margin-right: auto;
}

#followup_right {
	float: right;
}

/*===END FOLLOWUP===*/

.smallabstract {
	font-size: 20px; 
}

/*===SLIDESHOW===*/

#slideshow {
    position:relative;
    height:300px;
    padding-bottom: 24px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*===END SLIDESHOW===*/

.line{
	background: url(images/dashed_line.png) no-repeat;
	width: 980px;
	height: 7px;
	margin: auto;
}


.fluid {
	width: 100%;
	float: left;
}
.container {
	width: 980px;
	margin: 0 auto;
	overflow: hidden; 

}



/*===TOP FORM===*/
form#topSearch {
	background: url(images/search_bg.png) no-repeat;
	width: 178px; height: 32px;
	float: right;
	margin-top: 18px; 
}

form#topSearch p.fields input {
		color: #555;
		font-size: 11px;
		width: 130px;
		background: none;
		overflow: hidden;
		border: none;
		margin-top: 8px; margin-left: 8px;
}

form#topSearch p.fields button {
	background: url(images/ico-search.png) no-repeat;
	width: 21px;
	height: 21px;
	border: none;
	margin-top: 5px;
}

.replace, .br { 
display: block; 
font-size: 1%; line-height: 0; 
text-align: left; 
text-indent: -10000px;
}
form.search { /* nothing here */ }
	
form.search p.fields { margin: 0 }

		form.search p.fields input, form.search p.fields button {
			display: inline;
			vertical-align: middle;
		}


/*===END TOP FORM===*/

#up {
	float:right;
	background: url(images/bg-search.png) no-repeat;
	width: 178px; height: 32px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	
}


.link{
	background: url(images/bg-search.png) no-repeat;
	width: 178px; 
	height: 32px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	
}

/*===FOOTER TITLES===*/

.newstitle{
	background: url(images/news.png) repeat-x;
	height: 39px;
	width: 133px;
	padding-bottom: 24px;
}

.videotitle{
	background: url(images/video.png) repeat-x;
	height: 42px;
	width: 134px;
	padding-bottom: 24px;
}

.linkstitle{
	background: url(images/links.png) repeat-x;
	height: 41px;
	width: 134px;
	padding-bottom: 24px;
}

/*===END FOOTER TITLES===*/

.small{
	font-size:11px;
}
