﻿/*--FONT STYLES--*/

body
{background-color:#25292c;}

a:link, a:visited
{ color:#55A4FF; text-decoration:underline;}
a:hover
{ text-decoration:none; color:#fff;text-decoration:underline;}

p
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 0; text-align:left;
font-size:11px; font-weight:normal; color:#c1c1c1; line-height: 14px; margin-top:5px; margin-bottom:10px;
}

h1 
{font-family: Rockwell, Tahoma; line-height: 22px;
font-size:16px; font-weight:lighter; color:#c1c1c1; margin-top:0.4em; 
margin-bottom:0.5em;
width: 336px; line-height: 20px;
}

h2 
{font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; 
font-weight:300; letter-spacing: -1%; color:#55A4FF; margin-top:0em; margin-bottom:0.6em;
}

h3 
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 0%; text-align:left;
font-size:70%; font-weight:normal; color:#9ca4b6; line-height: 14px;
margin-top:0em; }

h4 
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; 
font-size:10px; font-weight:normal; color:#5d6371;
margin:5px 0px 0px 0px;
height: 13px;
width: 846px;
}

h5 
{font-family:Georgia, Times New Roman, Serif; 
font-size:20px; font-weight:normal; color:#d7d9d8;
margin:20px 10px 20px 10px;}

h6 
{font-family: Rockwell, Tahoma; line-height: 22px;
font-size:22px; font-weight:bold; color:#ffffff; margin-top:0.5em; 
margin-bottom:0.5em; float:left;
width: 438px; 
line-height: 20px;
}

.content-city
{font-family:Rockwell, Tahoma; line-height: 20px; letter-spacing: 0%; font-weight: 900;
font-size:16px; font-weight:bold; color:#c1c1c1; margin-top:0.3em; margin-bottom:0.2em;}

.content-place
{font-size: 55%; font-family: Arial, Helvetica, Sans-Serif; 
 font-weight:500; letter-spacing: 3px; color:#76849a; margin-top:0em; margin-bottom:0.4em;
}

.content-title
{font-size: 70%; font-family: Arial, Helvetica, Sans-Serif; 
 font-weight: bold; letter-spacing: -1%; color:#fff; margin-top:0.5em; margin-bottom:0.5em;
}

.content-main
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left;
font-size:60%; font-weight:normal; color:#9ca4b6; line-height: 13px;
margin-top:0em; margin-bottom:0.8em; border-top: 1px dotted #76849a; padding-top: 6px;}


.content-click a:link, a:visited
{ color:#55A4FF; text-decoration:underline;}

.content-click  a:hover
{ text-decoration:none; color:#fff;text-decoration:underline;}

.content-click
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:justify;
font-size:55%; font-weight:normal; line-height: 12px; text-decoration:underline;
}

.event-click a:link, a:visited
{ color:#55A4FF; text-decoration:underline;}

.event-click  a:hover
{ text-decoration:none; color:#fff;text-decoration:underline;}

.event-click
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:justify;
font-size:75%; font-weight:normal; line-height: 14px; text-decoration:underline; margin-bottom:3px; padding:0;
}

.content-events
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left;
font-size:65%; font-weight:normal; color:#9ca4b6; line-height: 13px;
margin-top:0em; margin-bottom:1em; border-bottom: 1px dotted #76849a; padding-bottom: 3px;
}


.rss-main
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 0%; text-align:left;
font-size:60%; font-weight:normal; color:#9ca4b6; line-height: 13px; margin: 0 0 6 0; padding: 0px;
height: 32px;
}

.times
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left;
font-size:65%; font-weight:normal; color:#d7d9d8; line-height: 13px;
margin-top:0em; margin-bottom:1em; padding-top:5px;}

.hotel
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left;
font-size:65%; font-weight:normal; color:#d7d9d8; line-height: 13px;
margin:0 0 15px 0; 
padding:10px 0 0 0;
border-top: 1px dotted #76849a; }

.space
{padding:0; margin: 0;
height: 21px;
}

a.infolink
{width:160px; 
height:20px; 
padding: 0;
margin:0; 
background-color:#76849a;
float:left;
}

.email-message
{width: 394px; 
height:20px; 
font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; 
font-weight:300; color:#e5ac12;
margin:10px 0 0 0; padding:0;
}

 .select
{width: 448px; height: 25px;
font-family: Tahoma; line-height: 22px;
font-size:26px; font-weight:normal; color:#5c5c5c; margin:10px 0 20px 10px; 
padding:0; float: right;

}

.links a:link, a:visited
{ color:#55A4FF; text-decoration:underline;}

.links  a:hover
{ text-decoration:none; color:#fff;text-decoration:underline;}

.links
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:justify;
font-size:75%; font-weight:normal; line-height: 10px; text-decoration:none;
}

.Q
{font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; line-height: 13px;
font-weight:300; letter-spacing: -1%; color:#55A4FF; margin:0;
}

.A
{font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; 
font-weight:300; letter-spacing: -1%; color:#FFFFFF; margin-top:0em; margin-bottom:0.5em; line-height: 13px;
}

/*--NAVIGATION-see jqueryslidemenu.css --*/





/*--LAYOUT--*/

.container
{margin:0 auto;  padding:0; width:1000px; height:840px; background-color:#000;
 border:1px solid #000; }

.Header
{width: 1000px; height: 61px; z-index:100;
 border-left: 1px solid #000000; border-bottom: 1px solid #77848e;}

.logo
{float:left; width:60px; height:61px;}

.name
{float:right; width:194px; 
height:61px; margin:0;}


.topbar
{float: left; width: 806px; 
height:61px; z-index:5000; margin:0; padding:0;
}

.middle 
{height: 295px; 
width: 1000px;
z-index: 97;
}

.base
{height: 440px; width: 998px; background-color:#000; float:left;
  }
  
.base-event
{height: 735px; width: 998px; background-color:#000; float:left;
  }
  
.footer
{height: 35px; 
width: 1000px; background-color:#000;
  }


    

.col-1 
{float:left; width: 1000px; height:290px; 
background-color:#19181a;  z-index: 1;
border-bottom: 1px solid #77848e;}

.col-2 
{float:left; width:128px; 
height:290px; 
background-color:#323132;
}

.col-3 
{float:left; width:205px; text-decoration:none;
height:290px; background-color:#323132;
}

.col-4 
{float:left; width:390px; height:435px; 
 background-image:url('/img/back-grad.gif'); background-repeat: repeat-x;
 background-color:#282c2f;
}

.col-4-event
{float:left; width:541px; 
height:724px; margin-right:15px;
background-color:#000; border-right: 1px dotted #576168;
}

.col-5
{float:left; width:148px;
height:435px; 
background-color:#000;
border-right: 1px dotted #576168;
}

.col-5-events
{float:left; width:148px;
height:430px; 
background-color:#000;
}

.col-6
{float:right; width:447px;
height:402px; border-left: 2px solid #000; 
background-color:#000;  overflow:auto; background-image:img/footer-slice.gif;
}

.col-6-home
{float:right; width:448px;
height:370px; 
margin-top:0px;
background-color:#000;  overflow:auto; background-image:img/footer-slice.gif;

}

.col-6-book
{width:457px;
height:440px; float:right;
background-color:#000;  overflow:hidden; background-image:img/footer-slice.gif;
}

.col-6-date
{width:452px;
height:440px; float:right;
background-color:#000;  overflow:hidden; background-image:img/footer-slice.gif;
margin-left: 0px;
}

.col-prices
{float:right; width:165px;
height:160px; 
background-color:#1d1d1d;  overflow:hidden; background-image:img/footer-slice.gif;
}

.col-7 
{float:right; width:457px;
height:440px; background-color:#000;
}

.col-gallery
{ width:1000px;
height:135px; 
background-color:#2a2d30;
}


.info
{float:left; width:608px; 
border-top:5px
}

.info-event
{float:left; width:440px; 
border-top:5px; 
}

.book-form
{float:left; width:398px;
height:380px; 
margin:10px 0px 10px 15px; 
padding: 15px 15px 15px 15px; border: 1px solid #77848e;
background-color:#1d1d1d; overflow:hidden;
}


.input-form 
{font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left; margin: 0px; padding:0px;
font-size:65%; font-weight:normal; color:#d7d9d8; line-height: 13px; }




/*--ITEMS--*/

.main-flash
{ z-index:0;}

#cu3er 
{width:1000px; height:290; outline:0;}

.gallery-flash
{width:1000px; height:600px;
}

.bbc
{ width:140px; height:195px; overflow:hidden;
font-family: Arial, Helvetica, Sans-Serif; letter-spacing: -1%; text-align:left;
font-size:60%; font-weight:normal; color:#9ca4b6; line-height: 13px;}

.sponsor
{float:left; height: 70px; width: 120px;
background-color:#fff; margin-bottom: 1em;
}

.sponsor2
{float:left; height: 170px; 
width: 405px;
background-color:#fff; margin: 10px 20px 0px 20px; 
padding:0; 
}

.maincopy
{width:332px; 
height:400px; 
margin:20px 0px 0px 20px; 
overflow:hidden;
}


.speaker-table
{width:403px; 
height:405px; 
margin:20px 1px 0px 20px; 
}

.feed
{margin: 0px 0px 0px 10px;
height: 250px;
width: 130px;
}

.feed2
{margin: 10px 0px 0px 10px;
height: 227px;
width: 130px;
}


.infobox2
{width:410px; 
height:220px; 
padding: 5px;     
border:1px solid #576168;
margin:0px 0px 5px 0px; background-image:url('/img/info-grad.gif'); 
background-repeat: repeat-x;
overflow:hidden; float:left; border-style: solid; 
}

.infobox
{width:410px; 
height:170px; 
padding: 5px;     
border:1px solid #576168;
margin:0px 0px 5px 0px; background-image:url('/img/info-grad.gif'); 
background-repeat: repeat-x;
overflow:hidden; float:left; border-style: solid; 
}

.forthcoming
{width:423px; height:46px; 
padding:0; margin:5px 0px 8px 9px; 
border-bottom: 1px dotted #576168;
background-image:url('/img/forthcoming.gif'); 
overflow:hidden;
float:left; 
font-size: 18px; font-family: Arial, Helvetica, Sans-Serif;  
font-weight:bold; letter-spacing: 1%; text-align:left;
color:#fff; 
}

.forthcoming span
{display: none;}

.infopic
{width:160px; 
height:160px; 
padding: 0;
margin:4px 0 0 4px; background-color:#fff;
float:left;
}

.infopic2
{width:160px; 
height:160px; 
padding: 0;
margin:4px 0 0 4px; background-color:#fff;
float:left;
}

.infocopy2
{width:190px; 
height:220px; 
padding: 0;
margin:0 10px 0 10px; 
float:right;
}

.infocopy
{width:190px; 
height:140px; 
padding: 0;
margin:0 10px 0 10px; 
float:right;
}

.charity-box
{float:left; height: 125px; 
width: 320px;
background-color:#fff; margin: 15px 0px 0px 0px; 
padding:0; 
}

.base-fade
{padding:0px; margin: 5px 0 0 0;
height: 65px;
}

.calendar
{margin:3px 0 0 0; 
width: 143px;
}

.sport
{margin:20px 10px 5px 10px;}

.location
{margin:20px 10px 5px 10px;}

.month
{margin:20px 10px 5px 10px;}

.submit
{margin:20px 10px 5px 10px;}

.legal
{margin:0 0 0 10px; padding:0; width:849px; float:left;
height:20px; background-color:#000;
}

.clock
{ z-index:150; width:112px; 
height:34px; float:right; margin-top: 0px;	margin-left: 0px; margin-bottom:0px;
}

#Clock
{height: 32px; width: 98px; margin-top: 0px;}

.running-total
{  z-index:150;
width:445px; height:98px; 
float:left; margin: 5px 0px 20px 0px;
}
 

.price-fix
{position: relative; float: left; background-image: url('/img/price-fix.gif');
display: block; width: 165px; height: 155px;  margin: 0;  padding: 0; cursor: pointer;}
 
 .price-fix span
{display: none;}



.starfish-donate
{float: left; background-image: url('/img/starfish-donate.gif');
display: block; width: 142px; height: 195px; 
margin:20px 0 0 0; padding: 0; cursor: pointer;
top: -4px;
left: 0px;
}
 
.starfish-donate span
{display: none;}

.separate
{width:138px; 
height:24px; 
margin: 10px 2px 0px 4px;
padding:0;
}

.teampic
{width:400px; 
height:80px; 
z-index:48;
}

.teambox
{width:420px; 
height:86px; 
padding: 5px;     
border:1px solid #576168;
margin:0px 0px 5px 0px; background-image:url('/img/info-grad.gif'); 
background-repeat: repeat-x;
overflow:hidden; float:right; border-style: solid; 
z-index:49;
}

.teamcopy
{width:189px; 
height:75px; 
padding: 0;
margin:0 10px 0 10px; 
float:right;
z-index:50;
}





/*--CALENDAR--*/

#id_timeline {
margin-top: 0px;
height: 290px; 
border: 1px solid #aaa;
font-family:Arial, Helvectica Sans-Serif;
font-size: 12px;
        }
        
.middle_2
{height: 731px; 
width: 1000px;
z-index: 97;
float:left;
margin-left: 0px;
}

.col-pic 
{float:left; width: 541px; 
height:290px; 
background-color:#19181a;  z-index: 1;
}

.base-2
{height: 440px; width: 545px; background-color:#000; float:left; z-index:5000;
  }

.drop-down-date
{float: right; width: 455px; 
height:724px; 
background-color:#000;
margin: 0; padding:0;
}



/*--BUTTONS--*/

.back-button
{width: 142px; background-image: url('/img/back.gif')
height: 48px; margin: 6px 0 0 0; padding: 0 0 0 4px; cursor: pointer;
}

.back-button span
{display: none;}

.view-events-button
{width: 142px; background-image: url('/img/view-events.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}

.view-events-button span
{display: none;}


.view-city-button
{width: 142px; background-image: url('/img/view-city.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}

.view-city-button span
{display: none;}

.view-sport-button
{width: 142px; background-image: url('/img/view-sport.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}

.view-sport-button span
{display: none;}


.sponsor-button
{width: 142px; background-image: url('/img/sponsor.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}
.sponsor-button span
{display: none;}


.speaker-button
{width: 142px; background-image: url('/img/speaker.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}
.speaker-button span
{display: none;}

.speaker-list-button
{width: 142px; background-image: url('/img/speaker-list.gif')
height: 48px; margin: 0; padding: 0 0 0 4px; cursor: pointer;
}
.speaker-list-button span
{display: none;}


.nsc-button
{
display: block; margin: 100px 0 0 0;  padding: 0; cursor: pointer;
width:330px; height:92px;
cursor: pointer;
}

/*--INTRO--*/


/*--SOCIAL--*/

.event-container
{
display: block; margin: 0;  padding: 0;
width:1000px; height:290px; float:left;
}

.event-image
{
margin: 0;  padding: 0;
width:520px; height:290px; float:left;
}

.twitcopy
{width:390px; 
height:105px; 
padding: 0;
margin:0 10px 12px 10px; 
float:right;
}


	
.facebook 
{
height:300px;
}

.bulletpoints
{
	list-style-position: inside;
	list-style-type: disc;
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing: 0;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#c1c1c1;
	line-height: 14px;
	margin-top:5px;
	margin-bottom:10px;
}








