﻿/* all links */
a { 
	color: #FFFFFF; 
	text-decoration: none; 
}
/* visited links */
a:visited { 
	color: #FFFFFF; 
}
/* active links */
a:active { 
	color: #FFFFFF; 
}
/* links hovered */
a:hover { 
	color: #FFB900; 
}
/* faq links */
a.faq { 
	color: #FFB900;
	cursor: pointer; 
}
/* all images */
img { 
	border: 0px;
	margin: -3px !important; 
}
/* registration images */
img.circuit { 
	width: 60%; 
}
img.packages { 
	width: 80%; 
}
/* city images */
img.cities { 
	opacity: 0.75; 
	filter: alpha(opacity=75); 
	width: 12.5%;
	height: 350px; 
}
/* city images hovered */
img.cities:hover { 
	opacity: 1.0; 
	filter: alpha(opacity=100); 
}
/* tourney images */
img.tourneys { 
	opacity: 0.90; 
	filter: alpha(opacity=90); 
}
/* tourney images hovered */
img.tourneys:hover { 
	opacity: 1.0; 
	filter: alpha(opacity=100); 
}

/* background */
.body {
	background-color: #C0C0C0; 
	background-width: 100%;
	background-image: url('Background.png');
	background-image-width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-top: 25px;
}
/* generic text */
.text {
	right: 10px; 
	width: 700px; 
	text-align: left; 
	letter-spacing: normal; 
	font-family: Georgia, Times, serif;
	font-size: 16px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-indent: inherit; 
	white-space: normal; 
	position: relative;
}
/* faq text */
#textfaq {
	right: 10px; 
	width: 700px; 
	text-align: left; 
	letter-spacing: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-indent: inherit; 
	white-space: normal; 
	position: relative;
}
/* hover image */
a.image:hover { 
	show(); 
}

/* mainbox */
#back {	
	z-index: 1; 
	position: relative; 
	width: 1000px;
	top: -20px;  
	left: 0px; 
	background-color: #2E2E2E;
	margin-right: auto; 
	margin-left: auto; 
	padding-left: -5px; 
  	border: 3px ridge #C0C0C0;
}


/* left pane */
#left { 
	background-position: 0px 0px; 
	background-image: url('Backleft.png'); 
	width: 245px;
	height: 100%;
	border-style: none ridge ridge none; 
	border-right-width: 3px; 
	border-right-color: #808080; 
	border-bottom-width: 2px; 
	border-bottom-color: #808080;
	text-align: center; 
	word-spacing: normal; 
	letter-spacing: normal;  
	position: relative;
	float: left;
}
/* ptb logo */
#ptblogo { 
	width: 280px; 
	top: 23px; 
	left: -45px; 
	position: relative;
}
/* left menu pane text */
span { 
	color: #FFFFFF;
	font-family: Cambria; 
	font-size: 21px; 
	font-weight: bold; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none; 
    text-shadow: 1px 1px #808080;
}
/* links (left) */
#linksleft { 
	width: 100%;
	height: 200px;
	margin: 0px;
	text-align: center;
}


/* right pane */
#right { 
	width: 750px; 
	right: 0px;  
	color: #4A4A4A; 
	float: right;
	position: relative;
}

/* links (top) */
#linkstop { 
	width: 100%;
	height: 75px;
	margin: 0px;
}
/* right pane bold headline/slogan */
#headline { 
	width: 725px; 
	text-align: center; 
	letter-spacing: normal; 
	font-family: Georgia, Times, serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-indent: inherit; 
	white-space: normal; 
	position: relative; 
}


/* team menus */
#teammenu { 
	text-align: center;
	color: white;
	width: 100%;
	height: 700px;
	margin: 0px;
}
/* team tables */
#teamtable { 
	text-align: center;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 14px;
	width: 100%;
	height: 400px;
	margin: 0px;
}


/* links (bottom) */
#linksbottom { 
	width: 90%;
	height: 50px;
	margin: 0px;
}
/* links (cities etc.) */
#links { 
	align: center;
	width: 90%;
	text-align: center;
	letter-spacing: normal;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: inherit;
	white-space: normal;
	position: relative;
}

/* social button frame [fixed] */
#social { 
	position: fixed;
	right: 0px;
	top: 0px;
	width: 35px;
	height: 240px;
	margin: 0px;
}
/* facebook logo [fixed] */
#fblogo { 
	position: fixed;
	right: 0;
	top: 20px;
	width: 32px;
}
/* twitter logo [fixed] */
#twlogo { 
	position: fixed;
	right: 0;
	top: 60px;
	width: 32px;
}
/* google+ logo [fixed] */
#gplogo { 
	position: fixed;
	right: 0;
	top: 100px;
	width: 32px;
}
/* youtube logo [fixed] */
#ytlogo { 
	position: fixed;
	right: 0;
	top: 140px;
	width: 32px;
}
/* eventbrite logo [fixed] */
#eblogo { 
	position: fixed;
	right: 0;
	top: 180px;
	width: 32px;
}

/* foot */
#foot { 
	width: 100%;
	height: 30px;
	margin: 0px;
}/* footer */
#footer { 
	bottom: 5px;
	text-align: center;
	letter-spacing: normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4A4A;
	text-indent: inherit;
	white-space: normal;
	position: relative;
}