body			{background-color:#383838;background-repeat:repeat-x;background-position:center top;margin: 0px;padding: 0px;font: 12px Verdana, Arial;color: white;}
div, form, img	{margin: 0px;padding: 0px;border: none;}

h1				{font-size:17px;margin:0px 0px 10px 0px;}
p				{margin:0px 0px 7px 0px;font-size:13px;line-height:15px;}

.main_container	{margin: 0px auto;width: 950px;}

.yell			{color:#ffd900;font-size:15px;font-weight:bold;}
.yell_s			{color:#ffd900;font-size:12px;font-weight:bold;}
.sm				{font-size:11px;}
.txt			{border:1px solid black;font-size:12px;}

a.nav:link, a.nav:visited			{display:block;width:68px;height:19px;background-image:url('/img/navbtn.gif');background-position:right top;color:#ffffff;font-size:10px;line-height:19px;font-weight:bold;text-decoration:none;text-align:center;float:left;margin-right:2px;}
a.nav:hover							{background-position:left top;}

.botnav								{font-size:10px;color:black;width:100%;float:none;clear:both;height:30px;}
.bcolor								{color:white;}

.botnav a:link, .botnav a:visited	{color:black;text-decoration:none;}
.bcolor a:link, .bcolor a:visited	{color:white;text-decoration:none;}

.botnav a:hover						{text-decoration: underline;}

.micro								{font-size:9px;font-weight:bold;}
.micro a:link, .micro a:visited		{color:#fedb00;text-decoration:none;}
.micro a:hover						{text-decoration:underline;}

/*** Inner Pages  ***/
.head,
.head div,
.menu,
.menu a:link, .menu a:visited
{
	float:left;
}
.head
{
	padding: 0px 0px 4px 28px;
	width: 920px;
}
.head .logo
{
	padding: 16px 17px 24px 0px;
}
.head .menu_top
{
	padding-left: 148px;
	margin-right:-100px;
}
.head .fans
{
	padding-top: 36px;
	float:right;
}
.head .subheader
{
	padding-top: 24px;
}
.menu
{
	padding: 0px 17px 0px 28px;
	width: 137px;
}
.menu a:link, .menu a:visited
{
	display: block;
	background: #4d4f4e url(/img/bg_but.gif) repeat-x top left;
	font: bold 12px/24px Verdana; 
	color: white;
	text-decoration: none;
	padding-left:7px;
	width: 130px;
	margin-bottom:2px;
}
.menu a:hover, .menu a:active
{
	color: Black;
	background-position: bottom left;
}
.downloads
{
	float:right;
	width: 187px;
	padding-left: 15px;
}
.downloads a
{
	position: relative;
}
.downloads .ttl,
.downloads .sub_ttl
{
	font: bold 13px/16px verdana;
	color: white
}
.downloads .ttl
{
	padding: 2px 0px 4px;
}
.downloads .sub_ttl
{
	color: #ffd900;
	padding: 18px 0px 7px;
}
.page
{
	float:left;
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 522px;
	min-height: 300px;
	padding: 0px 23px 21px 19px;
	color: white;
	font: 12px/14px Verdana;
}
.page.images
{
	border-right: none;	
	width: 680px;
	padding-right:0px;
	padding-bottom: 0px;
}
.page span
{
	color: #ffd900;
}
.page .ttl
{
	font: bold 18px/24px verdana;
	color: white;
	float:left;
	width: 100%;
	padding-bottom: 20px;
}
.page a:link, .page a:visited
{
	color: white;
	text-decoration: underline;
}
.page a:hover, .page a:active
{
	text-decoration: none;
}
.hist_bar
{
	width:288px;
	float:left;
	padding:25px;
	margin: 3px 34px 0px 28px;
	background: url(/img/bg_white.png) no-repeat top left;
}
.tnav:link, .tnav:visited
{
	font: 10px/12px verdana;
	color: White;
	text-decoration: none;
}
.tnav:hover, .tnav:active
{
	text-decoration: underline;
}
.tnav img
{
	margin: 2px 0px -2px;
}
.loveit
{
	width:177px;
	height:187px;
	background: url(/img/bg_love_it.png) no-repeat top left;
	float:left;
	padding: 50px 30px 0px 30px;
	color:#000000;
}
.loveit .inp
{
	font: 11px/13px arial;
	border:1px solid black;
	width:30px;
	height:13px;
	padding: 1px 0px;
	text-align:center;
	position:relative;
	margin: 0px 0px -2px;
}
.loveit td
{
	font: 11px/13px arial;
}
.loveit .cbox
{
	margin:0px 2px -2px 0px;
	position:relative;
	display: block;
	float:left;
}
.images .im_ttl
{
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
	margin: 14px 0px 10px;
	float:left;
}
.images .block
{
	height: 215px;
	padding-right: 14px;
	float:left;
}
.images .image
{
	position: relative;
	overflow: hidden;
	height: 170px;
}
.images .name
{
	font: 10px/12px Verdana;
	padding-top:3px;
}
.pressr
{
	border-bottom: 1px solid #959595;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float:left;
	width: 100%;
}
.pressr .sttl
{
	cursor: pointer;
}
.pressr i
{
	color: #f7e300;
	font-style: normal;
	font-weight: bold;
}
.pressr span
{
	display: none;
	color: White;
}
.downloads .press
{
	float:left;
	width: 100%;
	border-bottom: 1px solid #959595;
	padding-bottom: 20px;
	margin-bottom: 2px;
}
.downloads .press .cont
{
	display: none;	
}
.carttab
{
	float:left;
	width: 460px;
	font-size: 11px;
}
.carttab img
{
	float:none;
}
.carttab .inp
{
	background: none;
	border: 1px solid white;
	color: white;
	width: 15px;
	text-align: center;
}
.carttab span
{
	color: #f7e300;
	margin-left:5px;
}
.cart_col
{
	float:left;
	width:190px;
	font: 10px/12px arial;
	margin-top: 15px;
}
.cart_col a:link, .cart_col a:visited
{
	color: #f7e300;
	text-decoration: none;
}
.cart_col a:hover, .cart_col a:active
{
	text-decoration: underline;
}
.cart_col div
{
	font: bold 15px/20px arial;
}
.cart_col div img
{
	float:none;
	padding: 0px 5px;
}
.checkTab
{
	width: 400px;
	float:left;
	font: 11px/13px Arial;
	border: none;
}
.checkTab td
{
	border: none;
	vertical-align: middle;
	height: 30px;
}
.checkTab td select
{
	border: none;
	font: 11px/13px arial;
	color: white;
	background: #a6b3af;
	margin-left: 13px;
}
.checkTab td .inp_txt
{
	border: none;
	font: 11px/13px arial;
	color: white;
	background: #a6b3af;
	margin-left: 13px;
	padding: 2px 3px;
	width: 227px;
}
.ylink:link, .ylink:visited {
	color: #f7e300;
}
.ylink:hover, .ylink:active {
	text-decoration: none;
}
.ylinkr:link, .ylinkr:visited,
.uly a:link, .uly a:visited {
	color: #f7e300;
	text-decoration: none;
}
.ylinkr:hover, .ylinkr:active,
.uly a:hover, .uly a:active {
	text-decoration: underline;
}
.contTab td {
	vertical-align: top;
	padding:12px 23px 0px 0px;
	font: 11px/12px verdana;
}
.textul {
	margin:0px;
	padding:0px;
}
.textul li {
	margin:0px;
	padding: 0px;
	list-style-position: inside;
	padding-left:12px;
	text-indent: -12px;
}
.textul ul {
	margin: 0px;
	padding: 0px;
}
.textul li ul li{
	margin-left: 20px;
	list-style-type: disc;
}
.uly li {
	color: #f7e300;
}
.textdiv {
	float:left;
	width:520px;
	font:11px/12px verdana;
	padding-top:5px;
}
.textttl {
	padding: 15px 0px 5px;
	width:460px;
	clear:left;
	font: 18px/24px Helvetica, Arial;
	float:left;
}
.textanchor {
	display: block;
	float:left;
	width:500px;
	height:0px;
	position: relative;
	overflow: hidden;
}

a, object, map, area, img {
	outline:none;
}

.social-links			{}
.social-links li		{list-style: none; float: left;}
.social-links a			{color: #333; text-decoration: none;}
.social-links a:hover	{text-decoration: underline;}
.social-tell-a-friend	{padding: 9px;}
.social-digg			{background: url(/blog/wp-content/themes/no1fan/images/digg.png) no-repeat left center; padding: 10px 0 0 45px; height: 25px; margin: 0 15px 0 0;}
.social-stumbleupon		{background: url(/blog/wp-content/themes/no1fan/images/stumbleupon.png) no-repeat left center; padding: 10px 0 0 30px; height: 25px; margin: 0 15px 0 0;}
.social-twitter			{background: url(/blog/wp-content/themes/no1fan/images/twitter.png) no-repeat left center; padding: 10px 0 0 27px; height: 25px;}
