/* CSS Document */

body 								{
	background-color: #040402;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/assets/images/bg.jpg);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	z-index: 1;
}

/* Headers */
h1 									{
	margin: 0;
	font-size: 200%;
	color: #bbe542;
} 
h1#productheader 					{
	display: block;
	border-bottom: 1px solid #bbe542;
	padding: 0 0 4px 0;
}
h2  								{
	color: #bbe542;
	font-size: 18px;
}

/* Linkage */
a:link 								{
	color: #FFFFFF;
}
a:visited 							{
	color: #FFFFFF;
}
a:hover								{}
a:focus								{}
a:active							{} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{
	border: 0;
	text-decoration:none;
}
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #bbe542; color: #000; }
::selection							{ background: #bbe542; color: #000; }

/****************** New Navigation **********************/
#newnav	ul			{
	margin: 0 0 5px -12px;
	padding: 0;
	height: 118px;
	width: 920px;
	display: block;
	position:relative;
}
#newnav ul li			{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	height: 118px;
}

#newnav a			{
	overflow:hidden;
	display:block;
	background-image: url(/assets/images/hnav/newer/sprite.jpg); background-repeat: no-repeat;
}
#newnav ul span			{ display:none; }

a#navdealers			{
	display: block;
	height: 118px;
	width: 138px;
	background-position: -622px -118px;
}
a#navhome				{
	display: block;
	height: 118px;
	width: 158px;
}
a#navabout			{
	display: block;
	height: 118px;
	width: 152px;
	background-position: -158px -118px;
}
a#navnnews			{
	display: block;
	height: 118px;
	width: 113px;
	background-position: -408px -118px;
}
a#navgreen			{
	display: block;
	height: 118px;
	width: 101px;
	background-position: -521px -118px;
}
a#navshop			{
	display: block;
	height: 118px;
	width: 98px;
	background-position: -310px -118px;
}
a#navcontact			{
	display: block;
	height: 118px;
	width: 160px;
	background-position: -760px -118px;
}
a#navhome:hover				{
}
a#navabout:hover				{
	background-position: -158px 0;
}
a#navnnews:hover				{
	background-position: -408px 0;
}
a#navgreen:hover			 	{
	background-position: -521px 0;
}
a#navcontact:hover			{
	background-position: -760px 0;
}
a#navshop:hover				{
	background-position: -310px 0;
}
a#navdealers:hover				{
	background-position: -622px  0;
}
ul#nav, #header { display: none; }

#newnav .sub {
display:none; margin:0; padding:0 0 0 0;list-style:none;text-align:center;
}
#newnav .sub li {background:transparent;}
#newnav .select li:hover .sub {
height:20px; display:block; position:absolute; float:left; width:100%; text-align:center;
}
#newnav .select li:hover .sub li a {
	display:block;
	height:20px;
	line-height:18px;
	float:left;
	padding:0 16px;
	margin:0;
	white-space:nowrap;
	font-size:14px;
	color:#bbe542;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
	background: none;
}
#newnav .select li:hover .sub li a:hover {
	color:#89AE17;
	line-height:18px;
	background: none;
}

#shoptop	{
	float:right;
	margin: 0;
	width: 186px;
	font-size: 11px;
}
#shoptop div	{ margin: 3px 0 0 0; }

ul#decks_list						{ margin: 0; padding: 0; } 
#decks_list li						{ margin: 4px 5px; padding: 0; list-style-type: none; float: left; }
html>body	#decks_list li			{ margin: 4px 11px; }
#decks_list img						{
	padding: 4px;
}

/* Content */
#container			{
	width: 900px;
	margin: 0 auto;
	background-color: #000000;
	padding: 0 25px;
}
#content			{
	margin: 0;
	width: 900px;
}
#rightmid			{
	float:right;
	margin:0;
	width:641px;
}
#midlevel {
	width: 620px;
	display: block;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#sidebarnew  {
	width: 205px;
	display: block;
	float: left;
	text-align: right;
	background-color: #FFFFFF;
	background-image: url(/assets/images/bg-top.jpg);
	background-repeat: repeat-x;
	color: #000000;
	padding: 0 20px;
	margin: 0 0 0 20px;
}
#sidebarnew	a		{ color: black; }


.fans				{
	padding: 3px 0 5px 0;
	border-bottom: 1px solid #ccc;
	clear: left;
}

.fans div			{
	float: right;
}

#side-content		{
	float: right;
	width: 260px;
	margin: 0;
}

ul#front-nav		{ margin: 4px 0; padding: 0; }
ul#front-nav li		{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 180px;
}
ul#front-nav span	{
	display: none;
}


#news				{
	background-color: #bbe542;
	width: 238px;
	padding: 0;
	margin: 20px 0;
	height: 338px;
}
#news div			{ padding: 0 10px;}
#news h2			{ margin:18px 0 0 0; font-size : 16px;  }
#news h2 a			{ text-decoration:none; }
#news a				{ color: #000; }

ul#bands			{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#bands li			{
	width: 300px;
	height: 107px;
	float: left;
	display: block;
	margin: 5px 0;
}
ul#bands a		{
	text-decoration: none;
	
}

ul#bands span		{
	float: right;
	width: 160px;
	margin-top: -14px;
}
ul#bands img		{
	float: left;
	margin: 0 10px;
}
ul#bands strong		{
	color: #C1E442;
}

ul#bands2			{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#bands2 li			{
	width: 300px;
	height: 107px;
	float: left;
	display: block;
	margin: 5px 0;
}
ul#bands2 a		{
	text-decoration: none;
	
}

ul#bands2 span		{
	float: right;
	width: 160px;
	margin-top: -14px;
}
ul#bands2 img		{
	float: left;
	margin: 0 10px;
}
ul#bands2 strong		{
	color: #C1E442;
}

ul.home-list li		{ margin: 4px 0; display: block; padding: 2px; list-style-type: none; background-color: #F7FFE1; border: 1px solid #324600; }
ul.home-list li	li	{ list-style-type: circle; border: none; }
.home-list div 		{ width: 400px; display:block;  } 
.home-list a 		{ color: #006600; font-size: 16px; font-weight: bold; }

ul.interns 				{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.interns 	li			{
	float: left;
	width: 100px;
	padding: 0 10px;
	text-align: center;
	font-size: 18px;
	height: 110px;
}
ul.interns span			{
	display: block;
}

ul.team 				{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.team 	li			{
	float: left;
	width: 230px;
	padding: 0 10px;
	text-align: center;
	font-size: 18px;
	height: 110px;
}
ul.team span			{
	display: block;
}


/* Footer */
#footer								{
	display: block;
	padding: 10px;
	font-size: 80%;
	color: #FFFFFF;
	clear: both;
	bottom: 0px;
	width: 880px;
	background-repeat: no-repeat;
}
#footer	div							{
	margin: 0;
	padding: 0 0 0 20px;
	float: left;
	width: 200px;
}
#footer	h3							{
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	color: #BBE543;
	border-bottom: 1px solid #BBE543;
	font-size: 14px;
}

#footer a 							{
	text-decoration: none;
	margin: 0 5px;
}

legend				{
	font-size: 18px;
	color: #BBE542;
	margin: 10px 0;
	display: block;
}

/* Form Styles */
#form				{
	width: 300px;
	margin: 0;
}
#form1				{
	width: 500px;
	margin: 0;
}
.row1				{
	width: 500px;
	margin: 0 0 4px 0;
}
.row				{
	width: 300px;
	margin: 0 0 4px 0;
}
.fieldbox 			{ font-size: 16px; width: 90%; margin: 0; padding: 0; background-repeat: repeat-x; border: solid #B1B1B1 1px; }
.comments			{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 307px; margin: 0 0 0 10px; padding: 0; border: solid #B1B1B1 1px; }
p.message			{ margin: 2px 0 0 3px; font-size: 9px; color: #999; font-family: Arial, Helvetica, sans-serif; }
span.field			{ color: #999 !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#full_name, #email	{ color: #999; }
.inputs				{
	font-size: 16px;
	border: 1px solid #FFF;
	width: 286px;
	padding: 2px;
	margin: 2px 0;
	background-color: #F7F7F7;
}
.submit				{ font-size: 11px; }
#hidden				{ display: none; }

.post_head			{ height: 78px; padding: 5px; border-top: 2px solid #006633; border-bottom: 2px solid #006633; }
.datebg				{
	height: 67px;
	width: 66px;
	float: left;
	display: block;
	text-align: center;
	margin: 0;
	padding:5px 0 0 0;
	border: 4px solid #434B18;
	background-color:#004A00;
}
h2.article_t2		{
	font-size:1.8em;
	margin: 0;
}
h2.article_t		{ font-size:1.4em; margin: 0 0 0 80px; height:70px; }
.article_t a		{ color: #BFDC42; }
.article_t2 a		{ color: #BFDC42; }

.postavatar 		{ float:right; top: -111px; position: relative; left: 575px; border:none; }

#sidebar ul			{ margin: 0; padding: 0; }
li.widget_upload	{ list-style-type:none; border: 1px solid #BBE543; padding: 4px; margin: 0 0 15px 0; width: 190px; text-align: center; }
h2.widgettitle		{ margin: 0; }

.additional			{ display: block; float: left; width:120px; }

@font-face {
	font-family: 'Skin&BonesRegular';
	src: url('/assets/fonts/skinbones-webfont.eot');
	src: local('?'), url('/assets/fonts/skinbones-webfont.woff') format('woff'), url('/assets/fonts/skinbones-webfont.ttf') format('truetype'), url('/assets/fonts/skinbones-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

.SkinBones {font-weight: normal; font-style: normal; line-height:normal; font-family: 'Skin&BonesRegular', sans-serif; font-size: 52px; color: #45821A;}

#fbtab{
	background: url(http://www.bamboosk8.com/assets/images/facebook-like.png) no-repeat; /* Path to Image */
	right:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:40%;
	height:25px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
	width: 71px;
}
#fbtab a{display:block;width:100%;height:100%;}

