/***************************************
**	Global Styles
****************************************/
* {
	padding: 0px;
	margin: 0px;
	font-family: tahoma;
}
body {
	text-align: center;
	background: #000 url('images/bodyBG.png') repeat-x top left;
	color: #fff;
}
#content h1, #content h2, #content h3, #content ul, #content p {
	margin-bottom: 14px;
}
#content ul, li {
	margin-left: 20px;
}
#content h1 {
	color: #c75826;
	font-size: 24px;
}
#content h2 {
	font-size: 18px;
}

#content h3 {
	font-size: 24px;
}

#content h5 {
	font-size: 14px;
}
#content p.small {
	font-size: 14px;
}
/***************************************
**	Site Structure
****************************************/
#wrap {
	text-align: left;
	width: 960px;
	margin: 0px auto;
	margin-bottom: 25px;
}
#header {
	margin-top: 25px;
	border-bottom: 1px solid #c75826;
	margin-bottom: 10px;
}
#header a {
	margin: 0px 10px;
	color: #c75826;
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}
#banners {
	height: 576px;
	overflow: hidden;
}
#contentContainer {
	position: relative;
	overflow: hidden;
	min-height: 576px;
	height:auto !important;
	height: 576px;
	margin-bottom: 25px;
}
#content {
	border: 1px solid #c75826;
}
#contentPadding {
	margin: 20px;
}
#footer {
	padding-bottom: 25px;
}

.clear-both{
	clear:both;
}
/***************************************
**	Text Window
****************************************/
#textWindow {
	position: absolute;  
	top: 250px; 
	left: -550px;  
	height: 163px;
	width: 550px;
	*width: 500px;
	z-index: 10;
}
#textWindow div.textWindowParagraph {
	float: right;
	display: block;
	margin-left: 25px;
	*margin-left: 0px;
	color: #fff;
	width: 350px;
}
#textWindowContent {
	position: absolute;
	z-index: 3;
	margin: 25px;
}
#filler {
	z-index: 2;
	position: absolute;
	display: block;
	height: 163px;
	width: 550px;
	background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: .5;
}
span.h2 {
	font-size: 22px;
}
span.reg {
	font-size: 9px;
	vertical-align: top;
}
p.phead {
	font-size: 18px;
}
/***************************************
**	Footer 
****************************************/
#footer a {
	border: 1px solid #c75826;	
}
#sports, #flashcontent {
	float: left;
	display: block;
	width: 299px;
	height: 189px;
	position: relative;
	border: 1px solid #c75826;	
	/*background: url('images/akali_sports.jpg') no-repeat top left;*/
}
#sports a, #flashcontent a {
	display: block;
	border: 0px;
	height: 189px;
	width: 299px;
	position: absolute;
	z-index: 100;
}
#flashcontent a {
/* 	background: url('images/for_athletes1.jpg') no-repeat top left; */
	background: url('images/video-preview.jpg') no-repeat top left;
	width: 299px;
	height: 184px;
	display: block;
}

#flash {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
}
#science {
	margin-left: 26px;
	float: left;
	display: block;
	width: 299px;
	height: 189px;
	background: url('images/akali_science.jpg') no-repeat top left;
}
#teaser {
	margin-left: 26px;
	float: left;
	display: block;
	width: 298px;
	height: 189px;
	background: url('images/akali_teaser.jpg') no-repeat top left;
}
#links {
	margin-top: 20px;
	color: #c75826;
	border-top: 1px solid #c75826;
	text-align: right;
	margin-bottom: 25px;
}
#links span {
	font-size: 12px;
	color: #c75826;
}
#links a {
	font-size: 12px;
	color: #c75826;
}
/***************************************
**	Contact Form
****************************************/
#leftBar {
	width: 550px;
}
table {
	width: 100%;
}
td.small {
	padding: 4px 0;
	width: 50%;
}
td.large {
	padding: 4px 0;
	width: 100%;
}
td.small input {
	width: 90%;
}
td.large input, textarea {
	width: 95%;
}

/***************************************
**	Contact Sidebar
****************************************/
#sideBar {
	position: relative;
	float: right;
	margin: 50px 25px 0 0;
	width: 275px;
	z-index: 10;
}
#sideBar a, #text a {
	color: #c75826;
}
#text {
	margin: 25px;
}

/**********************************************
**  Other Styles
**********************************************/
#content .reg {
	vertical-align: top;
	font-size: 10px;
}
.highlighted {
	color: #c75826;
}
#popupWindow, #popupWindow h3 {
	color: #333;
}

.thumb {
	margin: 0 20px 20px 0;
	border:1px solid #C75826;
	float: left;
}

.quote {
	margin-bottom: 20px;
	height: 152px;
}

.video {
	margin: 0 20px 20px 0;
	border:1px solid #C75826;
	float: left;
}

#adobeTable {
	width: 50%;
}

#adobe {
	border: none;
}