/*
	Author Name	: 	Travis Benning
	Author Site	: 	http://www.roarkwebdesign.com/
	Scheme Name	: 	Rife's Torch
	Version		: 	2.0
	Comments	: 		Custom re-design for Sean Rife
	License: Copyright 2006. All rights reserved. Modification rights granted to Sean Rife. May not be sold or traded; in whole or in part.
*/

body {
	background: #fbfbf2 url('torch/page_back.gif') top left repeat-x fixed;
	padding: 0px;/*  0 40px; */
	color: #333;
	margin: 0;
}
#header {
	background: transparent url('torch/banners/rotate.php') center center no-repeat;
	width: 100%;
	height: 200px;
}
h1 {
	display:none; /* replaced by image */
}
#header .description {
	display:none; /* replaced by image */
}
#page {
	padding: 0;
	width: 790px;
	background: #fbfbf2;
}
.primary {
	padding-left: 5px;
}	
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
	color: #D16E06 !important;
}
h2 span a, 
h2 span a:visited,
h3 span a,
h3 span a:visited {
	color: #555 !important;
	font-weight: normal !important;
}
.secondary h2 {
	color:#333 !important;
	font-weight:bold;
}
.secondary a{
	color:#9F5200;
}
.secondary a:hover{
	color:#f90;
	text-decoration:underline;
}
.primary .metalink a, .primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
	color: #444;
	font-weight: normal;
}
.counter a {
	color: #222;
}
.commentlist li {
	color: #666;
}
.commentlist li:hover {
	background: none;
}
blockquote, #weightedcategories, .authorcomment {
	background: #cfb367;
	color:#000;
	border:1px solid #222;
}
blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	background: url('../images/quote.png') 10px top no-repeat;
	border:1px solid #aaa;
	}
.primary img {
	border-color: #222;
	background: #111;
}
.inputcontainer {
	margin-bottom: 6px;
}
/* Gray Color */
small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, ul#activity li small a, ul#activity li, .LSRow small, #searchcontrols small  {
	color: #777;
}
/* Gray Color */
small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, ul#activity li small a, ul#activity li, .LSRow small, #searchcontrols small  {
	color: #555;
}
a, a:visited, .sidebar a:visited {
	color: #cc6600;
}
.itemtext p:hover a, p:hover a:visited{
	color:#cc6600;
	background:#ddd;
}
.itemtext p:hover a:hover{
	color:#444;
	text-decoration:underline #007;
}
.sidebar a:hover, a:hover {
	color:#f90;
	text-decoration:underline #007;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	border:none;
	text-decoration:underline #007;
}
.primary .metalink a:hover, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a:hover,
.secondary span a:hover {
	text-decoration:none;
	border:none;
}	
.post p a:visited {
	color: #4CA4B8;
}
span.editlink {
	/* Image is set in 'theloop.php' of the theme root. lines:69,104 
	    Changed from .png to gif... */
}
.aside {
	text-align:center;
	border-bottom:1px solid #ddd;
	border-left:3px double #ccc;
	background:url(torch/paper.jpg) no-repeat bottom right;
}
div.aside div.itemtext{
	padding-left:8px;
	padding-right:8px;
}
#footer {
	text-align:left;
	color:#eee;
   background: #000 url('torch/footer_back.jpg') bottom left repeat-x !important;
   background: #fbfbf2 url('torch/page_back.gif') top left repeat-x; /* IE gets this */
   height: 318px !important; /* change according to image used */
   height: 90px; /* IE gets this */
   width: 100%;
   border-top: 1px solid #333;
   margin: 0px auto 0 !important;
   position: relative !important;
   margin-bottom:-20px; /* fixes gap at the bottom */
}
#footer small{color:#eee !important; color:#555;}
#footer a {
	color:#999;
}
#footer a:hover {
	color:#F90;
	background:#555;
}
#footer p:hover a, p:hover a:visited{
	color:#cc6600;
	background:none;
}
#footer p:hover a:hover{
	color:#444;
	text-decoration:underline #007;
}
.rightFooter{
	float:right;
}
.rightFooter a{
	color:#cc6600;
}
.footerCat {
	float:left;
	clear:right;
	padding-left:120px;
/* 	top:0px !important;
	top:-120px; */
	text-align:left;
}
.footerCat h3 {
	font-size:large;
}
.footerCat ul {list-style:none;}
.footerCat ul a {
	color:#9F5200;
}
.footerCat ul a:hover {
	color:#f90;
	border-bottom:1px solid #444;
}
.match{
	display:block !important;
	display:none; /* IE gets this */
	float:left;
	clear:left;
	color:#eee !important;
	top:0;
	left:0;
	padding:0;
	margin:0;
	height:285px;
	width:100%;
	background:url(torch/burner.jpg) no-repeat bottom left;
}
/*- Main Menu in Header */
ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 20px;
	width: 90%;
}
ul.menu li {
	display: inline;
	margin: 0;
}
ul.menu,
ul.menu li a {
	padding: 5px 15px 6px;
	color:#D16E06;
}
ul.menu li a {
	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	color: #D16E06;
	margin: 0;
	background: #F9E9A9 url(torch/off_bg.gif) repeat-x top left;
}
ul.menu li a:hover {
	background: #333;
	text-decoration: none;
	color:#D16E06;
	background: #444;
}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #222 !important;
	background: #fff url(torch/on_bg.gif) repeat-x top left;
	text-decoration: none;
}
ul.menu li.current_page_item a:hover{
	color:#fff !important;
	background:#888;
}	
.admintab {
	position: absolute;
	right: 20px;
}