/* CSS Document */
@import url("board.css");
@import url("comm.css");
@import url("comments.css");
@import url("faq.css");
@import url("general.css");
@import url("music.css");
@import url("photos.css");
@import url("tour.css");
@import url("home.css");
@import url("press.css");
@import url("downloads.css");
@import url("contact.css");


/* --------------------- REDEFINED TAGS -------------------------------- */
html, html>body, body 	{padding: 0px;margin: 0px; background-color:#000000;}
body 					{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;color: #FFF;}

/* default link */
a:link, a:visited, a:active {text-decoration: underline;color: #690100;}
	a:hover 			{text-decoration: none;color: #690100;}
	a.more:link, a.more:visited, a.more:active {color: #690100;text-decoration: none; font-weight: bold;}
	a.more:hover		{color: #690100;text-decoration: underline;}
	body#home a:hover 			{text-decoration: none;color: #FFF;}
	body#home a.more:link, body#home a.more:visited, body#home a.more:active {color: #e2ca80;text-decoration: none;}
	body#home a.more:hover		{color: #e2ca80;text-decoration: underline;}
a img 					{border: none;}

h4.entrytitle,
h4 						{font-size: 14px;padding: 3px 0 3px 0;margin: 3px 0 3px 0; font-weight: bold; font-style: italic;}
	h4 a:link, h4 a:visited, h4 a:active {text-decoration: none;}
	h4 a:hover			{text-decoration: underline;}
h5.date,
h5 						{font-size: 14px;padding: 0;margin: 0; font-weight: bold; font-style: italic;}
	h5 a:link, h5 a:visited, h5 a:active {text-decoration: none;}
	h5 a:hover			{text-decoration: underline; }

/* --------------------- LAYOUT STYLES --------------------------------- */

#backgroundImage		{position:absolute; top:0px;left:0px; width:100%;}
#wrapper 				{background: #000; /*url('/images/background.jpg') center top no-repeat;*/ width: 100%; min-height: 100%; padding-top: 20px;}
.container				{background: transparent url('../images/bg_content_mid.gif') left top repeat-y;}
#header 				{position:relative;background: transparent url('../images/bg_content_top.gif') left top no-repeat; min-height: 100px !important; height: 200px; margin-bottom: 100px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#header {margin-bottom: 170px;}
}


#header #community_signup {width: 175px; height: 50px; position: relative; top: 25px; left: 20px; float: left;}
	#header #jukebox 	{width: 300px; height: 25px; position: relative; top: 19px; left: 125px; float: left;cursor:pointer;}
	#header #facebook 	{width: 115px; height: 30px; position: relative; top: 22px; left: 162px; float: left;}	
	#header #myspace 	{width: 115px; height: 30px; position: relative; top: 22px; left: 172px; float: left;}
#rBanners {
	left:50%;
	margin-left:130px;
	*margin-left: -20px;
	position:absolute;
	top:80px;
}
#content 				{text-align: left;}
	#pageHead			{margin:0 0 -95px 30px;padding:0 0 0 20px;position:relative;top:0px;}
	#content_top		{background: url('../images/bg_widelayout_top.gif') left top no-repeat; min-height: 100px; height: auto;;}
	#content_mid		{background: url('../images/bg_widelayout_mid.gif') left top repeat-y;}
	#content_btm		{background: url('../images/bg_widelayout_btm.gif') left bottom no-repeat; min-height: 55px; height: auto; padding: 90px 50px 50px 60px;}
	
	.entrybox			{color: #000; font-size: 12px; background: transparent url('../images/bg_entry_mid.gif') left top repeat-y; position: relative;}
	.entrybox_top		{background: transparent url('../images/bg_entry_top.gif') left top no-repeat; position: relative; min-height: 55px; height: auto !important; height: 55px;}
	.entrybox_btm		{background: transparent url('../images/bg_entry_btm.gif') left bottom no-repeat; position: relative; min-height: 170px; height: auto !important; height: 145px; padding: 30px; width: 715px;}

	body#videos .entrybox_btm {padding: 15px; width: 745px;}
#leftColumn				{width: 500px; padding-left: 20px;}
#rightColumn			{float: right; position: relative; top:55px; margin-bottom:40px; margin-right: 25px;}
body#home #footer,
#footer 				{margin: 50px 0 0 0;color: #e2ca80;font-size: 9px;clear: both; background: transparent url('../images/bg_content_btm.gif') left top no-repeat; height: 55px;  padding: 0px 0 0 0; text-align: center;}
	body#home #footer a,
	#footer a:link, #footer a:active, #footer a:visited {color: #e2ca80;text-decoration: underline;}
	body#home #footer a:hover,
	#footer a:hover 	{color: #e2ca80;text-decoration: none;}

#register input.text 	{}
#register input.submit 	{cursor: pointer;}



/* --------------------- NAV (no flash) ---------------------------------------- */
div#nav					{padding:20px 0 0 8px; float:left;}
#nav ul					{list-style:none;margin:0;padding:4px 0 0 10px;height:100px;}
#nav ul li				{display:inline;padding:0 2px;}
#nav ul li a 			{color:#fff;font-weight:bold;text-transform:uppercase;}

ul#cmNav				{list-style:none;margin:0 0 20px 0;padding:0;}
ul#cmNav li				{display:inline;padding:0 5px;text-transform:uppercase;font-weight:bold;}

/* --------------------- PIECES ---------------------------------------- */
.entry 					{clear: left;margin: 0 0 30px 0;}
.thumb 					{margin: 0 5px 5px 0;}
body#home .thumb		{background: url('../images/bg_thumbnails.gif') left top no-repeat; padding: 6px; width: 122px; height: 92px;}
.image					{margin: 0 10px 10px 0;}

.left					{position: relative; float: left;}
.right					{position: relative; float: right;}


/* --------------------- FELIZ ---------------------------------------- */
.feliz {background-image:url('../images/feliz.jpg'); background-position:right; background-color:#9b1c1f; padding:80px 430px 40px 40px; background-repeat:no-repeat; height:210px;}
h1.feliz1 {border: 1px solid black; margin: 0pt; font-size:18px; padding: 15px; background-color:#fff;}
h2.feliz2 {margin: 0pt; color:#fff; font-size:22px;}
h3.feliz3 {margin: 0pt; color:#fff;font-size:12px;padding:5px;}

object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
}