/*-----------------------------------------------------------------------------
	Fire and Knowledge Custom CSS
	For Blueprint-WP Theme (also by me)
-----------------------------------------------------------------------------*/

.container 		{ border-top: 3px #7B0F0F solid; }

a 				{ color: #00487D; }
a:hover			{ color: #7B0F0F; }

h2				{ /*font-family: "Palatino", Georgia, serif;*/ color: #7B0F0F; }
h2 a, #maincontent h2		
				{ color: #7B0F0F; }
h3, h3 a 		{ /*font-family: "Palatino", Georgia, serif;*/ font-size: 2em; color: #7B0F0F; margin-bottom: 15px; }
	
hr { color: #CCCCCC; }

/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#header {
	background: url('../images/logo.gif') 50px 10px no-repeat;
	height: 89px;
}

#header h1		 { display: none;  }
#header .description { display: none; }


/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

#nav, #subnav	{ background: #7B0F0F; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #560B0B; color: #FFF;}

#nav li a,
#subnav li a 	{ color: #EEE; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #EEE; }


/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/

/* About */
#text-1 .textwidget {
	font-size: 0.9em;
}

#sidebar #email	{ background: #FFF url('../images/icons/email.png') 2px center no-repeat;
 				  padding: 2px 2px 2px 22px; width: 85px; color: #AAA; font-size: 1em; margin: 3px 0 5px 0;}

#sidebar h2 	{ color:#111; }
#sidebar p 		{ text-align: left; }

#sidebar ul li, #sidebar ul li#subscribe ul li { margin-bottom: 10px; }

#sidebar .submit { background: #999; color: #FFF; font-size: 1em; margin: 3px 0 5px 0; border: none; padding: 1px 0; cursor: pointer; width: 14px;}

#sidebar ul ul#subscribe ul li,
#sidebar ul ul#subscribe li {
	background:transparent none repeat scroll 0%;
	list-style-type:none;
}

#sidebar ul ul#subscribe ul li {
	margin:0pt 0pt 0pt -40px;
}
ul#subscribe ul { padding-right: 0; margin-bottom:10px;}

#sidebar form {margin: 0; padding: 0;}

/*#sidebar ul {padding-bottom: 0;}

#sidebar ul li,
#sidebar ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}*/

hr { margin-top: 0;}



/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/

#footer a,
#footer .rpf	{ color: #888; }

/* Google Ads */
#footer iframe	{ margin-top: 20px; }

/*-----------------------------------------------------------------------------
	Extra, Extra...
-----------------------------------------------------------------------------*/

table.noborder th, table.noborder td  {
	border: 0;
}

.noborder { border: 0; }

/* table of contents */
.toc ul { margin-left: 0; }

.portfolio td, tr { padding: 0; }
.portfolio table, td, tr, p { vertical-align: top; }

.highlightbox {
	background-color:#ECEDEF;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding: 5px 10px;
	}

.alignright {
	margin:0 0 10px 15px;
}
