td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:565656;
}
a.1 {
	color: #FFF;
}
a:hover.1 {
	text-decoration	: none;
}
a.2 {
	color: #B9B9B9;
}
.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
.style1 {
	color: #666666;
	font-weight: bold;
}
.style2 {
	color: #666666;
	font-weight: bold;
}





#logo
{
	width		: 717px;
	height		: 38px;
	background	: url(images/kickbutt_logo_bar.jpg) top left no-repeat;
}

h1 {
	font	: 20px Georgia, 'Times New Roman', Times, serif;
	color	: #5a2b2a;
}

h1.sensei {
	/*
	background		: url(images/sensei_swoop.gif) bottom left no-repeat;
	padding-bottom	: 30px;
	*/
}

.kickbutt h1
{
	color	: #cc4f02;
}

h2 {
	font	: bold 12px Tahoma, Arial, sans-serif;
	color	: #444;
}
em {
	font-weight	: bold;
}
p.tip {
	margin		: 5px 0;
	font-size	: 10px;
}
div.divider {
	width		: 100%;
	height		: 1px;
	margin		: 8px 0;
	padding		: 0px;
	background	: #bfbfbf;
	font-size	: 1px;
}
.quote {
	margin		: 10px;
	padding		: 15px 18px;
	font		: italic 12px Georgia, 'Times New Roman', Times, serif;
	/*background	: #FFF url(images/quote_bg.gif) 10px 10px no-repeat;*/
	background	: #FFF url(images/quotes.gif) top left no-repeat;
	/*border		: #bfbfbf 1px solid;*/
	border		: #dbad91 1px solid;
	color		: #444;
}
.quote span {
	display		: block;
	margin-top	: 10px;
	width		: 100%;
	clear		: both;
	font		: 11px/14px Tahoma, Arial, sans-serif;
	text-align	: right;
}

a#free-report
{
	margin		: 0px;
	margin-top	: 30px;
	padding		: 0px;
	display		: block;
	width		: 203px;
	height		: 79px;
	background	: url(images/btn_free-report.gif) bottom left no-repeat;
}
a#newsletter-signup
{
	margin		: 0px;
	margin-top	: 10px;
	margin-bottom	: 15px;
	padding		: 0px;
	display		: block;
	width		: 203px;
	height		: 44px;
	background	: url(images/btn_newsletter-signup.gif) bottom left no-repeat;
}
a:hover#free-report, a:hover#newsletter-signup { background-position: top left; }

/* -------------------------- Main Nav */
#mainNav 
{
	width		: 257px;
	height		: 203px;
	background	: #FFF;
}
#mainNav ul
{
	list-style	: none;
	margin		: 0px 2px;
	padding		: 0px;
}
#mainNav ul li a
{
	display			: block;
	width			: 255px;
	height			: 30px;
	margin			: 0 0 1px 0;
	background		: #E3E3E3;
	padding-left	: 16px;
	font			: bold 11px/30px Tahoma, Arial, sans-serif;
	text-transform	: uppercase;
	color			: #608096;
	text-decoration	: none;
}
#mainNav ul li a:hover
{
	color			: #FFF;
	width			: 245px;
	background		: #85abb4 url(images/mainNav_over.gif) left center no-repeat;
}

#sidebar {
	height		: 100%;
	width		: 221px;
	position	: relative;
	background	: #780a09 url(images/bak1.jpg) top left repeat-y;
}
#sidebar.kickbutt
{
	background	: #888888;
}
#secTitle {
	width			: 100%;
	height			: 52px;
	border-bottom	: #FFF 2px solid;
	background		: #a15958;
	color			: #0d0c0c;
	font			: bold 12px/52px Georgia, 'Times New Roman', Times, serif;
	text-transform	: uppercase;
	text-align		: center;
}
#sidebar.kickbutt #secTitle 
{ 
	background	: #ff6600 url(images/kickbutt_secTitle_bg.gif) top left repeat-x; 
	color		: #FFF;
}

#callout {
	background	: #780a09 url(images/bak2.jpg) top left repeat-y;
	width		: 222px;
	height		: 203px;
}
#callout a {
	color	: #FFF;
}
#callout.kickbutt
{
	background	: #ff6609 url(images/kickbutt_callout_bg.jpg) top left repeat-x;
}

span.branding
{
	font	: 14px Elephant, Times, 'Times New Roman', Georgia, serif;
	color	: #ff6609;
}




#mods {
	margin		: 40px 0 60px 10px;
}
#mods #online-resources {
	width		: 201px;
	height		: 87px;
	margin		: 0px;
	padding		: 0px;
	background	: url(images/mod_online-resources.gif) top left no-repeat;
	position	: relative:
}
#mods #gemini-pro-blog {
	width		: 201px;
	height		: 72px;
	margin		: 0px;
	margin-top	: 20px;
	padding		: 0px;
	background	: url(images/mod_gemini-pro-blog.gif) top left no-repeat;
	position	: relative:
}
#mods a.go {
	display		: block;
	padding		: 0px;
	width		: 29px;
	height		: 13px;
	background	: url(images/btn_go.gif) bottom left no-repeat;
	position	: absolute;
}
#mods a:hover.go {
		background	: url(images/btn_go.gif) top left no-repeat;
}
#mods #online-resources a.go {
	margin		: 64px 0 0 155px;
}
#mods #gemini-pro-blog a.go {
	margin		: 51px 0 0 155px;
}
/* -------------------------- Side Nav */
.sideNav {
	margin		: 30px 0 20px 10px;
	padding		: 0px;
	list-style	: none;
}
.sideNav li {
	margin	: 2px 0;
}
.sideNav li a {
	padding-left	: 15px;
	font			: bold 11px/20px Tahoma, Arial, sans-serif;
	color			: #DDD;
	text-decoration	: none;
}
.sideNav li a:hover {
	color			: #FFF;
	/*padding-left	: 16px;*/
	background		: url(images/arr1.jpg) left center no-repeat;
}
.sideNav ul {
	list-style	: none;
}
.sideNav ul li a {
	font-weight		: normal;
	padding-left	: 0px;
}
.sideNav ul li a:hover {
	text-decoration:underline;
	background:none;
}



/* -------------------------- Content */
#main {
	width		: 479px;
	height		: 100%;
	background	: #f5f5f5 url(images/bak3.jpg) top left repeat-y;
}
#main .content {
	 padding	: 10px 18px 10px 15px;
	 font		: 12px/16px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
#main .content a {
	color	: #773509;
}
#main .content a:hover {
	text-decoration	: none;
	color			: #ad4500;	
}
#main .content ul li {
	margin		: 3px 0;
	font-size	: 11px;
	line-height	: 14px;
}
/* -------------------------- Footer */
#footer {
	background	: url(images/3.jpg) top left repeat-y;
	color: #B9B9B9;
}
#footer div {
	padding-top		:15px; 
	padding-left	:50px;
}
#footer a {
	color: #d2d2d2;
}
#footer a:hover {
	color			: #EEE;
	text-decoration	: none;
}