/*GENERAL STYLES*/
body { padding: 0; margin: 0; background: #000; color: #FFF; font-family: arial, verdana, helvetica, tahoma, sans-serif; font-size: 80%; line-height: 150%; }
img { border: 0; }
.white { color:#fff; font-weight:bold; text-align:justify; }
.gold { color:#ff9900; }
h1 { margin: 0; padding-left:90px; padding-top: 20px; font-family: helvetica, arial, verdana, tahoma, sans-serif; letter-spacing: -1px; font-size: 250%; }
h2 { margin: 0; padding: 0; font-family: helvetica, arial, verdana, tahoma, sans-serif; letter-spacing: -1px; font-size: 200%; border-bottom: 1px solid #FFF; padding-bottom: 5px; width: 100%; }
h3 { margin: 0; clear:both; text-align:right; font-size:12px; }
h4 { margin: 0; clear:both; text-align:left; font-size:12px; }
h5 { margin: 0; clear:both; border-bottom: 1px solid #FFF; text-align:right; }
p { text-align:justify; }
.overview { text-align:justify; font-size:14px; }

/*LINKS*/
a { text-decoration: none; color: #ff9900; }
a:hover { text-decoration: none; color: #FFF; }
#credit {padding-left:80px; padding-top:120px;}


/*HEADER*/
#header { width: 1000px; height: 114px; letter-spacing: 1px; background-image: url('/images/CrestaLogo_sm.jpg'); background-repeat:no-repeat; }
#country { text-align:right; padding-right:8px; padding-top:8px; color:#FFF; height:24px;}

/*TOP MENU*/
#menu { margin: 0; padding: 0 0 20px 10px; }
#menu li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#menu a { float: right; padding: 0 12px 10px 12px; text-decoration: none; color: #ff9900; }
#menu a:hover { color: #990033; }

/*GENERAL PAGE STYLE*/
#container { border: 20px solid #ff9900; width: 950px; height: 465px; }
#containerS { border: 20px solid #ff9900; width: 950px; height:1800px; }
#pagecontainer { position: absolute; top: 5px; left: 50px; }
#pagecontainer2 { position: absolute; top: 20px; left: 0px; width: 100%; text-align:center; }
#flags { top: 20px; padding-left:80px; }

/*HOME PAGE STYLES*/
#containerleftHome { float: left; width: 350px; height: 465px; background-image:url('../images/home/cresta1.jpg');}
#containertext { float: left; width: 560px; height: auto; min-height: 461px; background: #990033; padding-left: 20px; padding-top:4px; }

/*EVENTS AND SCHEDULE PAGES */
#containerSchedule { border: 20px solid #ff9900; float: left; width: 930px; height: auto; min-height: 465px; background: #990033; padding: 10px; }

/*EVENTS DETAIL PAGE */
#containerEvent { float: left; width: 445px; height: auto; min-height: 461px; background: #990033; padding-left: 20px; padding-top:4px; }

/*VIDEO PAGE */
#videoholder { float: right; width: 700px; height: auto; }
#videodescrip { float: left; width: 200px; height: auto; } 
.videocredit {text-align:left; font-size:11px;}

/*FOOTER STLYE*/
#footer { width: 970px;  clear:both; text-align: right; padding: 5px 0px; color: #FF80A8; }
#footer a { text-decoration: none; color: #990033; }
#footer a:hover { text-decoration: none; color: #FFF; }

/*TABLE STYLES*/
#events td { padding: 2px; }
.labelcell { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; border: 1px solid #D7E5F2; }
.labelcell a{ color:#ff9900;}
.labelcell a:hover{ text-decoration:underline; color:#ff9900; }
.header { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; background-color:#ff9900; }
.titlegold { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; border-bottom: 1px solid #ff9900; }
.title { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; }
.title2 { font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; border-bottom: 1px solid #FFF;}