/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

/* Basic elements */
* { margin: 0px; padding: 0px;}

body, html {background:#22aafe url('/common/media/images/background.jpg') repeat-x left bottom; color:#fff; font-family:Tahoma, Vedana, Arial, Helvetica, sans-serif; font-size: 12px; height:100%; line-height: 17px; text-align: left;}
a:link, a:visited {color: #fff; font-weight: normal; text-decoration: none;}
a:hover { text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {color:#fff; font-weight:bold; margin: 0px; padding: 0px;}
h1 {font-size: 24px;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
hr {color: #CCCCCC; border-style: dotted; height: 0.5px;}
ol {margin-left:20px;}
ul {list-style-type: round; margin-left:20px;}
ul ul {list-style-type: none;}
ul ul ul {list-style-type: none;}
li {margin-bottom:0px;}
img {border: none;}

/* Main Layout Elements */

#shaneal {background:url('/common/media/images/shaneal.jpg') no-repeat center bottom; bottom:115px; height:700px; position:absolute; overflow:hidden; text-align:center; width:100%;}

#content-home {margin:20px auto 0px auto; height:520px; width:1010px;}

#content {background:#000; border:1px solid #000; filter:alpha(opacity=80); float:left; height:auto; margin:170px 0px 0px 0px; min-height:520px; /*-moz-border-radius:7px;*/ -ms-filter:"alpha(opacity=80)"; opacity:0.80; /*-webkit-border-radius:7px;*/ width:438px;}
	#content .title {margin:20px 0px 0px 0px;}
	#content .player {height:auto; margin:20px auto 0px auto; position:relative; width:418px;}
	
#content-news {background:#000; border:1px solid #000; filter:alpha(opacity=80); float:left; height:auto; margin:123px 0px 0px 0px; min-height:520px; /*-moz-border-radius:7px;*/ -ms-filter:"alpha(opacity=80)"; opacity:0.80; padding:0px 0px 10px 0px; /*-webkit-border-radius:7px;*/ width:438px;}
	#content-news .title {margin:20px 0px 0px 0px;}
	#content-news .player {height:auto; margin:20px auto 0px auto; position:relative; width:418px;}
	
#content-bio {background:#000; border:1px solid #000; filter:alpha(opacity=80); float:left; height:auto; margin:107px 0px 0px 0px; min-height:520px; /*-moz-border-radius:7px;*/ -ms-filter:"alpha(opacity=80)"; opacity:0.80; padding:0px 0px 10px 0px; /*-webkit-border-radius:7px;*/ width:438px;}
	#content-bio .title {margin:20px 0px 0px 0px;}
	#content-bio .player {height:auto; margin:20px auto 0px auto; position:relative; width:418px;}
	
#content-video {background:#000; border:1px solid #000; filter:alpha(opacity=80); height:auto; margin:120px 0px 0px 0px; min-height:520px;  -ms-filter:"alpha(opacity=80)"; opacity:0.80; padding:0px 0px 10px 0px; /*-moz-border-radius:7px; -webkit-border-radius:7px;*/ width:766px;}
	#content-video .title {margin:20px 0px 0px 0px;}
	#content-video .player {height:auto; margin:20px auto 0px auto; position:relative; width:418px;}
	
#content-tours {background:#000; border:1px solid #000; filter:alpha(opacity=80); float:left; height:auto; margin:107px 0px 0px 0px; min-height:520px; /*-moz-border-radius:7px;*/ -ms-filter:"alpha(opacity=80)"; opacity:0.80; padding:0px 0px 10px 0px; /*-webkit-border-radius:7px;*/ width:438px;}
	#content-tours .title {margin:20px 0px 0px 0px;}
	#content-tours .player {height:auto; margin:20px auto 0px auto; position:relative; width:418px;}
	#content-tours .img {border:solid #999 1px;}

#header {height:60px; margin:20px auto 0px auto; position:relative; width:420px;}

#menu {background:url('/common/media/images/menu-background.png') repeat-x left top; bottom:0px; height:115px; margin:0px 0px 0px 0px; position:absolute; width:100%;}
	#menu a:link {color: #fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size:15px; text-decoration: none;}
	#menu a:visited {color: #fff; font-weight: normal; font-size:15px; text-decoration: none;}
	#menu a:hover { text-decoration: underline;}
	#menu .container {height:115px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; position:relative; text-align:left; width:1010px;}
	#menu .logo {float:left; height:115px; padding:0px 35px 0px 0px;}
	#menu .button-container {height:15px; margin:0px 0px 0px -22px; padding:30px 0px 0px 0px; position:relative; width:auto;}
	#menu .button {float:left; height:15px; margin:0px 15px 0px 0px; width:auto; z-index:1;}

#footer {color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:8px; height:auro; margin:0px auto 0px auto; padding:10px 0px 0px 0px; position:relative; width:auto;}
	#footer a:link {color: #666; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size:9px; text-decoration: none;}
	#footer a:visited {color: #666; font-weight: normal; font-size:9px; text-decoration: none;}
	#footer a:hover { text-decoration: underline;}
	#footer .text {margin:0px 0px 0px 0px;}
	#footer .company {float:left; height:40px; margin:0px 20px 0px 0px; overflow:hidden; width:auto;}
	#footer .social	{float:left; height:auto; margin:11px 30px 0px 0px; width:106px;}

#leftColumn {float:left; height:650px; margin:0px 0px -10000px 0px; overflow:hidden; padding:0px 0px 10000px 0px; overflow:visible; width:321px;}
#middleColumn {float:left; height:650px; margin:0px 0px -10000px 0px; overflow:hidden; padding:0px 0px 10000px 0px; width:559px;}
#rightColumn {float:left; height:650px; margin:0px 0px -10000px 0px; overflow:hidden; padding:0px 0px 10000px 0px; width:320px;}
#clear {clear:both;}

#icons {height:42px; text-align:right; width:300px;}
#icon-spacer {float:left; height:42px; width:90px;}
#youtube {float:left; height:42px; width:42px;}
#facebook {float:left; height:42px; width:42px;}
#myspace {float:left; height:42px; width42px:;}
#twitter {float:left; height:42px; width:42px;}
#wordpress {float:left; height:42px; width:42px;}
#mail {float:left; height:42px; width:42px;}




/* Extended Layout Elements */

#errorMessage { color: #FF0000;}

#formButton {background:#ebebeb; border:2px solid #cdae92; filter:alpha(opacity=90); height:auto; margin:0px auto 0px auto; -moz-border-radius:3px; -moz-box-shadow: 0 0 15px #921ede; -ms-filter:"alpha(opacity=90)"; opacity:0.90; overflow:auto; padding:2px 5px 2px 5px; position:relative; -webkit-border-radius:3px; -webkit-box-shadow: 0 0 15px #921ede; width:auto; z-index:1; zoom:1;}
