/* CSS Document */

/*general stuff*/
.links a visited{
color:#333333;
text-decoration:underline;
}


/*Home*/

body {text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000}


#main{width:800px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
padding-bottom:120px;
}


#navbarholder {
width:725px;
height:4px;
background-color:#000000;
position:relative;
top: 10px;
}

#navbar {
width:725px;
height:16px;
background-color:#000000;
position:relative;
top: 20px;
border:thin #000000 solid;
word-spacing: 44px;
}

#navbar a:visited {
color:#FFFFFF;
font-weight:700;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#navbar a:hover {
color:#000000;
background-color:#FFFFFF;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#navbar a {
color:#FFFFFF;
font-weight:700;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#tanbox{
width:680px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:0px;
 
}

.largebold {font-weight:700;
font-size:14px;}

.largerbold {font-weight:700;
font-size:18px;
}

.bold {font-weight:700;
display:inline;
}

#presentedby {
position:relative;
top:-45px;
left:388px;

}

#sponsorbox {
position: relative;
top:70px;
text-align: center;
}

#credits { 
text-align:center;
font-size:10px;
color:#888855;
}

img.homefloatRight { 
    float: right; 
	margin-left:15px;
	margin-right:0px;
	margin-top: 12px;
	margin-bottom: 2px;
	}

/*-------------------Authors---------------------------------------------------*/

#authormain{width:800px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
padding-bottom:80px;
}

#authortan{
width:700px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:30px;
 
}

#authorbox {
width:682px;
background-color:#ffffff;
border:thin #999999 solid;
position:relative;
top:5px;
left:0px;
height:17180px;

text-align: left;
padding: 8px;
}

#authorbox a:visited {
text-decoration:none;
color:#000000;}

#authorbox a:hover {
text-decoration:underline;
color:#000000;
font-weight:700;
}

#authorbox a{
text-decoration:none;
color:#000000;}

#authors{
	position:absolute;
	top:14px;
	left:147px;
	border-left:thin #999999 solid;
	padding-left:20px;
	padding-right:5px;
}

img.floatRight {
	float: right;
	margin:8px;
	position:relative;
	top:7px;
	width: 120;
	height: 160;
}
	
.floating { 
    float: right; 
	margin:8px;
	position:relative;
	top:7px;
	right:5px;
	text-align:right}
	
/*---------------------------SUPPORT page-----------------*/

#supportmain{width:800px;
height:600px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}

#whitebox{
	width:682px;
	background-color:#ffffff;
	border:thin #999999 solid;
	position:relative;
	top:5px;
	left:0px;
	text-align: left;
	padding:8px;
	height: 620px;
}

#whitebox a:visited {
text-decoration:none;
color:#002277;}

#whitebox a:hover {
text-decoration:underline;
color:#0033bb;
font-weight:700;
}
#whitebox a{
text-decoration:none;
color:#002277;}

#supporttan{
width:700px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
height:300px;

}

/*---------------------------SPONSORS page-----------------*/

#sponsorsmain{width:800px;
height:1310px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}

#sponsorswhite{
width:682px;
background-color:#ffffff;
border:thin #999999 solid;
position:relative;
top:5px;
left:0px;
text-align: left;
padding-right:8px;
padding-left:13px;
padding-bottom:8px;
padding-top:8px;
line-height:18px;
 
}

#sponsorstan{
	width:700px;
	background-color:#EEEEBB;
	border:thin #000000 solid;
	position:relative;
	top:40px;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	height:1150px;
}

#sponsorswhite a:visited {
text-decoration:none;
color:#002277;}

#sponsorswhite a:hover {
text-decoration:underline;
color:#0033bb;
font-weight:700;
}
#sponsorswhite a{
text-decoration:none;
color:#002277;}

/*----------------STAFF-----------------------------*/

#staffmain{width:800px;
height: 970px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}


#stafftan{
	width:700px;
	background-color:#EEEEBB;
	border:thin #000000 solid;
	position:relative;
	top:40px;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	height:650px;
}


/*----------------VENUE-----------------------------*/

#venuemain{width:800px;
height: 680px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}


#venuetan{
width:700px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
height:350px;

}

/*------------------ONION----------------------*/


#oniontan{
width:680px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:25px;
 
}
#onionbox {
width:643px;
background-color:#ffffff;
border:thin #999999 solid;
position:relative;
top:5px;
left:0px;
text-align: left;
padding: 17px;

}

#float-right{
float:right;
margin-left: 0px;
margin-top: 0px;
margin-right: 65px;
margin-bottom: 0px;
}

#float-left{
float:left;
margin-left: 30px;
margin-top: 20px;
margin-right: 45px;
margin-bottom: 30px;
}

/*-------------------SCHEDULE--------------------------*/

.leftmargin{
margin-left: 28px;
margin-right: 30px;}

#schedmain{width:800px;
border:thin #ffffff solid;
top: 20px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
padding-bottom:80px;
}

#schedtan{
width:700px;
background-color:#EEEEBB;
border:thin #000000 solid;
position:relative;
top:40px;
text-align: left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:30px;
 
}

#schedbox {
	width:682px;
	background-color:#ffffff;
	border:thin #999999 solid;
	position:relative;
	top:5px;
	left:0px;
	height:1400;
	text-align: left;
	padding: 8px;
}

#toplinx a:visited {
text-decoration:underline;
color:#002277;
font-weight:700;}

#toplinx a:hover {
text-decoration:underline;
color:#0033bb;
font-weight:900;
}
#toplinx a{
text-decoration:underline;
color:#002277;
font-weight:700;}

.pf{
float:right; 
margin-top: -48px; 
text-align: center;
}

.pf a:visited {
text-decoration:none;
color:#002277;
}

.pf a:hover {
text-decoration:none;
color:#0033bb;
}

.pf a{
text-decoration:none;
color:#002277;
}
