/*
Theme Name: Jb
Theme URI: http://www.jasonburgess.com/
Description: Jason Burgess Theme.
Author: Jason Burgess
Author URI: http://jasonburgess.com
Version: 1.0

.
*/
/*+clearfix {*/
#page:after, .sepline:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#page, .sepline
{
	display: inline-block;
}
#page, .sepline
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
BODY
{
	font: 14px "Trebuchet MS", Arial, Helvetica;
	color: #333;
	margin: 0;
	border-top: 2px solid #780000;
	background-image: url(images/PAGEBK.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #070707;
}
*
{
	margin: 0;
	padding: 0;
}
#bannersmtitle
{
	font-size: 27.9pt;
	/*+placement:shift 331px 5px;*/
	position: relative;
	left: 331px;
	top: 5px;
	color: #630000;
	letter-spacing: -3px;
}
.logosmalltext
{
	font-size: 8.4pt;
}
#footerlogo
{
	background-image: url(images/heavymetal.png);
	background-repeat: no-repeat;
	width: 292px;
	height: 55px;
	/*+placement:shift -14px -11px;*/
	position: relative;
	left: -14px;
	top: -11px;
}
#footerText
{
	/*+placement:float-left -1px -15px;*/
	float: left;
	position: relative;
	left: -1px;
	top: -15px;
	text-align: left;
	font-size: 9.5pt;
	color: #535353;
}
H1
{
	font-size: 2.2em;
}
H2
{
	font-size: 1.4em;
}
H3
{
	font-size: 1.2em;
}
H4, H5, H6
{
	font-size: 1em;
}
A:link
{
	color: #2F63B3;
	text-decoration: underline;
}
A:visited
{
	color: #2F63B3;
	text-decoration: underline;
}
A:hover
{
	color: #4A5265;
	text-decoration: underline;
}
A:active
{
	color: #2F63B3;
	text-decoration: underline;
}
#footer
{
	padding: 20px;
	text-align: right;
	border-top: 1px solid #EEE;
	margin: 0;
	color: #999;
}
#header
{
	height: 129px;
}
#header .description
{
	float: right;
	margin: 45px 0 0;
	color: #222;
}
#header H1
{
	margin: 15px 0 0;
	padding: 25px 25px 40px 0;
	border-bottom: 20px solid #FAFAFA;
}
#logo
{
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	width: 307px;
	height: 90px;
	/*+placement:shift 22px 29px;*/
	position: relative;
	left: 22px;
	top: 29px;
}
#navigation
{
	background-image: url(images/menu.png);
	background-repeat: no-repeat;
	height: 44px;
}
#wrapper
{
	width: 786px;
	margin: 0 auto;
}
#banner
{
	background-image: url(images/bilboard.png);
	background-repeat: no-repeat;
	width: 787px;
	height: 224px;
}
#bannersm
{
	width: 786px;
	height: 56px;
	background-image: url(images/bannersm.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #880000;
}
#bannerlogo
{
	/*+placement:shift 594px 85px;*/
	position: relative;
	left: 594px;
	top: 85px;
}
#bannerlogo IMG
{
	border: 0px solid #000000;
	text-decoration: none;
}
#nav
{
	padding: 10px 10px 10px 43px;
	margin: 0;
	height: 34px;
}
#nav LI
{
	float: left;
	list-style: none;
}
#nav LI A
{
	color: #999;
	padding: 9px 12px 7px 5px;
	font: 12px Verdana, arial, helvetica;
	margin: 1px 2px 0 0;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
#nav LI A:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/lit_menu.png);
	background-repeat: no-repeat;
	background-position: center;
}
#nav LI A.active
{
	background-color: #EEE;
	color: #444;
	text-decoration: none;
}
/*[clearfix]*/#page
{
	background-color: #FFFFFF;
	height: 100%;
}
.clear
{
	clear: both;
}
#content .entrydetails
{
	/*+placement:shift 3px 1px;*/
	position: relative;
	left: 3px;
	top: 1px;
	font-size: 8.6pt;
	color: #8D0000;
}
#content .entrydetails A
{
	color: #B01212;
}
#content
{
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	padding: 8px 7px 8px 14px;
	background-color: #FFFFFF;
	width: 496px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#content P
{
	line-height: 18px;
	margin: 0px 0 16px;
	font-size: 15px;
	word-spacing: 0px;
}
#content A
{
	text-decoration: underline;
	color: #712;
}
#content A:hover
{
	color: #D11;
}
#content H2
{
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 27px;
	font-weight: lighter;
	letter-spacing: -2px;
	margin: -2px 0 14px;
	padding: 24px 0 8px;
	line-height: 0px;
}
#content H2 A
{
	color: #333;
	text-decoration: none;
	border: none;
}
#mymusic
{
	background-image: url(images/mymusicbk.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 196px;
}
#mymusicplayer
{
	/*+placement:shift 26px 62px;*/
	position: relative;
	left: 26px;
	top: 62px;
	/*[empty]color:;*/
}
#mymusicplayer A
{
	color: #CBCBCB;
	font-size: 10.3pt;
}
#sidebar
{
	width: 250px;
	float: right;
	margin: 6px 3px 0 -5px;
}
#sidebar H2
{
	letter-spacing: -2px;
	font-size: 2.1em;
	color: #CCC;
	border-bottom: 3px solid #858585;
	padding: 0 0 3px;
	font-weight: 500;
}
.postentry HR
{
	color: #050D24;
	text-align: justify;
}
#sidebar UL
{
	list-style: none;
	margin: 0 0 20px;
}
#sidebar LI
{
	padding: 5px 7px 1px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10.3pt;
}
#sidebar LI A
{
	color: #333;
	text-decoration: none;
}
#sidebar INPUT
{
	width: 240px;
	padding: 5px;
	background: #FDFDFD;
	color: #444;
	border: 1px solid #F6F6F6;
	font: 11px Verdana, arial, helvetica;
}
#sidebar INPUT:focus
{
	background: #FFF;
	border: 1px solid #EEE;
}
#sidebar LI A:hover
{
	color: #000;
}
P.news
{
	padding: 10px;
	background: #D7F0B2;
	margin: 10px 0;
	color: #537B17;
	border-bottom: 2px solid #BCE67D;
	border-top: 2px solid #BCE67D;
}
BLOCKQUOTE
{
	margin: 10px 0 10px 25px;
	padding: 0 50px;
	background: transparent url(images/blockquote.gif) no-repeat 0 0;
	color: #ABAFB9;
}
#content BLOCKQUOTE P
{
	font-size: 12.2pt;
	font-family: Georgia, "Times New Roman", arial, helvetica;
	line-height: 1.4;
}
#content UL, OL
{
	margin: 0px 10px 9px 62px;
	font-style: normal;
	font-weight: 400;
	font-size: 10.1pt;
	line-height: 0.7;
}
#content LI
{
	padding: 5px 8px 3px;
	line-height: 1.4;
	font-size: 15px;
	color: #252525;
}
IMG
{
}
#content H3
{
	margin: 10px 0;
	font: 160% "Trebuchet MS", arial, helvetica;
	color: #222;
}
A.more
{
	display: block;
	text-align: right;
	color: #2F460D;
	text-decoration: none;
	margin: 10px 0 0;
}
A.more:hover
{
	text-decoration: underline;
}
/**********************
*   Bottom            *
***********************/
#bottom
{
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
	margin: -16px 0 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	border-top: 0px solid #FFF;
	font-size: 1.2em;
	text-align: left;
	color: #FFF;
}
#bottom-divs
{
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
}
#bottom-left, #bottom-mid, #bottom-right
{
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
}
#bottom H2
{
	margin: 0 0 10px;
	padding: 0 8px;
	font-size: 1.4em;
	color: #FFF;
	font-weight: 600;
}
#bottom H2 SPAN
{
	color: #888;
}
#bottom UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
}
#bottom UL LI
{
	line-height: 26px;
	border-bottom: 1px solid #555;
}
#bottom UL LI A
{
	display: block;
	padding: 0 10px;
	color: #FFF;
	text-decoration: none;
	/*[empty]line-height:;*/
	font-size: 10.6pt;
}
#bottom UL LI A:hover
{
	background: #191919;
}
#bottom-sep
{
	clear: both;
}
/**********************
*   Footer            *
***********************/
#footer
{
	width: 95%;
	height: 74px;
	clear: both;
	background: #191919;
	border-top: 1px solid #000;
	color: #FFF;
}
#footer .validate
{
	background: url(images/icon_valid.gif) no-repeat 0 0;
	padding: 0 5px 0 20px;
}
#footer .credits
{
	float: right;
	margin: 0;
	padding: 0;
	border: none;
}
#footer P
{
	margin: 0;
	padding: 13px 25px;
	font-size: 0.9em;
	line-height: 200%;
}
#footer P A:link, #footer P A:visited
{
	color: #AAA;
}
#footer P A:hover
{
	color: #FFF;
}
#footer P A:active
{
	color: #9AD202;
}
/*Extras*/
/*[clearfix]*/.sepline
{
	border: 1px dashed #E8E8E8;
	margin: 12px 0;
}
