body {
	background: #454545 url(images/body-bg.gif) repeat-x; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
img { behavior: url(iepngfix.htc); }


/*********************************************
		Universal Link Styles
*********************************************/
a {
	color: #0033FF;
	text-decoration: underline;
}
	a:hover { 
	color: #000; 
	text-decoration: none; 
}

/*********************************************
		Universal Text Elements
*********************************************/
p, ul, ol, blockquote {
	color: #000;
}
ol, ul {
	margin: 5px 35px;
}
blockquote {
	margin: 5px 20px 5px 20px; padding: 0px 20px;
	font-style: italic;
	background: #DDD;
	border: 1px solid #555;
	border-left: 3px solid #555;
}
img { border: 0px; background: none; }
p {
	padding: 10px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
/* Use this for universal styles for all header elements
Be sure to uncomment the styles before using */
h1,h2,h3,h4,h5,h6 {
	/*
	font-family: ;
	font-size: ;
	color: px;
	margin: px; padding: px;
	*/
}

h1 { /* This style is generally used as title on single posts and pages */
	font-size: 20px;
	line-height: 24px;
	color:#BF190B;
	margin-bottom:10px;
}
h2 { /* This style used as a sub-header in post/page content */
	font-size: 18px;
		color:#BF190B;
		margin-bottom:7px;

}
h3 { /* This style used as the post titles on homepage/archive */
	clear: both;
	font-size: 16px;
	line-height: 20px;
		color:#000;

}
h3 a {
}
h3 a:hover {
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	padding: 0 0 0 15px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}


/*********************************************
		Container Div
*********************************************/
#container {
	background: #FFF;
	margin-top: 20px;
	border: 1px solid #FFF;
	width:955px;
	margin:0 auto;
}

#container ul  {
margin-left:10px;
padding:0;
padding-left:18px;
}

#container ul li {
padding-bottom:7px;	
}

/*********************************************
		Header Styles
*********************************************/
#header {
	padding:0;
	margin:0;
	border-bottom:3px solid #000;
}

/*********************************************
		Horizontal Navigaion Styles 
*********************************************/
#above-header #pagemenu,
#above-header #catmenu {
	border-bottom: 1px solid #FFF;
}
#below-header #pagemenu,
#below-header #catmenu {
	border-top: 1px solid #FFF;
}
#pagemenu,
#catmenu {
	background: #1d1d1d url(images/menu-bg.gif) repeat-x;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	width: 100%; height: 22px;
	margin: 0px; padding: 5px 0px;
	position: relative;
}
/* This is the style for the first UL (horizontal) */
#pagemenu ul,
#catmenu ul {
	float: left;
	background: transparent;
	height: 22px; line-height: 22px;
	margin: 0px; padding: 0px;
}

/* This is the style for the top level list items */
#pagemenu ul li,
#catmenu ul li {
	background: none;
	width: auto;
	display: block;
	float: left;
	list-style-type: none;
	height: 22px; line-height: 22px;
	margin: 0px; padding: 0 0 0 10px;
}
#pagemenu ul li.home,
#catmenu ul li.home {
	background: none;
}
/* The style for all links */
#pagemenu a,
#catmenu a {
	color: #FFF;
	text-decoration: none;
}
/* The universal hover state colors and background for all LI items and links */
#pagemenu li:hover a,
#pagemenu li.sfhover a,
#pagemenu li a:hover,
#catmenu li:hover a,
#catmenu li.sfhover a,
#catmenu li a:hover {
	color: #FFF;
	text-decoration: none;
	background: #DB0803 url(images/menu-active-bg.gif) repeat-x;
}
/* This is the style for the top level links, if different than the universal */
#pagemenu ul li a,
#catmenu ul li a {
	display: block;
	height: 20px; line-height: 20px;
	margin: 0px; padding: 0px 10px;
	text-decoration: none;
	border: 1px solid #cacaca;
	background: #B81102 url(images/menu-item-bg.gif) repeat-x;
}
/* if you want to set a "current page item" style, do it here */
#pagemenu ul li.current_page_item a,
#catmenu ul li.current_page_item a {
}

/*********************************************
		Content Div
*********************************************/
#content {
	background: #FFF url(images/grad.gif) repeat-x;
	text-align:left;
	padding:20px;
}

/*********************************************
		Footer Styles
*********************************************/
#footer, #footer p, #footer span {
	color: #CCCCCC;  margin:0 auto; line-height:20px;

}
.footerbg {background: url(images/menu-bg.gif) repeat-x; height: 33px; line-height:33px; border:1px solid #fff; width:100%; margin:0 auto; padding:0;width:955px;
}

#footer a {
	color: #D6D6D6;
	text-decoration: none; padding-left:2px; padding-right:2px; line-height:20px;
}
#footer a:hover {
	text-decoration: underline;
}

#squeezebox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/optin_bg_allstar4.jpg); background-repeat:no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 256px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 344px;
}

#button {
	LEFT: 48px; WIDTH: 182px; POSITION: absolute; TOP: 293px; HEIGHT: 37px;
}
#name1 {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND:  fixed no-repeat;
	LEFT: 54px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 163px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 25px;
	FONT-FAMILY: Arial, Helvetica;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: absolute;
	TOP: 72px;
	HEIGHT: 26px;
	BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	BACKGROUND: url(name.gif) no-repeat
}
#email1 {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND:  fixed no-repeat;
	LEFT: 56px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 163px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 25px;
	FONT-FAMILY: Arial, Helvetica;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: absolute;
	TOP: 140px;
	HEIGHT: 26px;
	BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	BACKGROUND: url(email.gif) no-repeat
}
#check {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12pt;
	BACKGROUND:  fixed no-repeat;
	LEFT: 44px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 20px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 25px;
	FONT-FAMILY: Arial, Helvetica;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: absolute;
	TOP: 215px;
	HEIGHT: 20px;
	BORDER-BOTTOM-STYLE: none
}
#optinmsg {
	DISPLAY: none
}
