/*****Global Elements***************/
html {
	height:100%;
}

body {
	background-color:#202020;
	height:100%;
}

a {
	outline:none;
}

img {
	border:none;
	text-decoration:none;
	border-style:none;
}

.social {
	position:absolute;
	bottom:10px;
	left:20px;
	z-index:7;
}

.video {
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	opacity:.1;
}

.stuff a	{
	color: #813130;
	text-decoration: none;
}
.stuff a:hover	{
	text-decoration: underline;
}

	
/*****Slider************************/
#slider {
	width:960px;
	margin:50px auto 0;
	position:relative;
	background:url(images/buckets_bg_round.gif) no-repeat;
	z-index:1;
}

.scroll {
	height:566px;
	width:960px;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
	clear:left;
}

.scrollContainer div.panel {
	height:541px;
	width:943px;
	padding:25px 15px 0 0;
}

.scrollContainer div.panel .content {
	height:350px;
	width:350px;
	padding:5px 25px 0;
	float:right;
	text-align:center;
}

.scrollContainer div.panel h1 {
	font-family:Arial;
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	padding:5px 0;
	color:#4c4d4d;
	letter-spacing:-3px;
	margin:10px 0 0;
}

.scrollContainer div.panel h2,h2 a {
	font-family:Arial;
	font-size:16px;
	letter-spacing:-1px;
	color:#813130;
	margin:0;
	padding:15px 0 0;
}

h2 a {
	text-decoration:none;
	color:#4c4d4d;
}

h2 a:hover {
	border-bottom:2px dotted #000000;
	color:#813130;
}

.scrollContainer div.panel p,label {
	font-family:Arial;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	padding:5px 0;
	color:#4c4d4d;
	letter-spacing:-1px;
	margin:0;
}

.scrollContainer div.panel img.logo,img.admin_logo {
	position:absolute;
	top:10px;
	left:15px;
}

.scrollContainer div.panel img.logo {
	z-index:-100000;
}

.project {
	padding:0 15px 0 0;
	height:500px;
	width:300px;
	float:left;
}

.hide {
	display:none;
}

ul.navigation {
	position:absolute;
	top:60px;
	right:50px;
	width:200px;
	z-index:3;
}

.navigation li,h4 {
	font-family:Arial;
	font-size:42px;
	font-weight:500;
	padding:0;
	list-style-type:none;
	text-align:center;
	line-height:.7;
	letter-spacing:-3px;
}

.navigation li a,h4 {
	text-decoration:none;
	color:#4c4d4d;
}

h4 {
	text-align:left;
	-moz-transform:rotate(3deg);
	font-size:22px;
	letter-spacing:-1px;
}

.scrollContainer div.panel h2.login {
	float:left;
	margin:0 20px 0 0;
}

.navigation li a:hover {
	color:#ffffff;
	letter-spacing:-1px;
}

.back_home {
	position:absolute;
	top:40px;
	right:205px;
	border-style:none;
	z-index:100;
}

.alumni_btn {
	position:absolute;
	left:30px;
	bottom:25px;
	border-style:none;
	text-indent:-9999px;
	background:url(images/alumni_roster.gif) no-repeat;
	height:23px;
	width:150px;
}

.alumni_btn:hover {
	background-position:0 -24px;
}

#home img.greyspot {
	z-index:101;
	position:absolute;
	bottom:10px;
	left:20px;
	border-style:none;
}

.admin,.roster,.schedule {
	float:left;
	margin:100px auto 0 50px;
	position:relative;
}

.admin th,.roster th,.schedule th {
	font-family:Arial;
	font-weight:700;
	letter-spacing:-1px;
	font-size:18px;
	color:#202020;
	text-align:left;
	padding:0 30px 0 0;
}

.admin td,.roster tr.player td,.schedule td,.admin a {
	font-family:Arial;
	font-weight:500;
	letter-spacing:-1px;
	font-size:16px;
	color:#813130;
	text-align:left;
	padding:2px 30px 0 0;
	margin:0;
}

label.error,form.adduser label.error {
	color:#813130;
	font-size:12px;
	margin:80px 0 0 -100px;
}

.stuff {
	float:left;
	margin:100px 20px 0;
}

p {
	font-family:Arial;
	font-size:12px;
}


	
/*****Frame/Images Elements*****/
#frame {
	position:absolute;
	top:50px;
	left:450px;
	background:url(images/frame_words.gif) no-repeat;
	width:202px;
	height:246px;
}

#frame {
	z-index:5;
}

img.playerimg {
	width:195px;
	height:240px;
	z-index:6;
	background:none;
	position:absolute;
	top:53px;
	left:453px;
}

.roster tr.player {
	cursor:pointer;
}

.roster tr.player:hover {
	background-color:#A9A7A7;
}

.hidden {
	display:none;
}


	
/*****Admin*****/
#wrapper {
	width:960px;
	margin:0 auto 50px;
	background:url(images/buckets_admin_bg.gif) no-repeat;
	background-color:#A3A1A1;
	position:relative;
	padding:0 0 350px;
	-moz-border-radius:10px;
}

.clear {
	clear:both;
	line-height:0;
}

.admin {
	min-height:541px;
}

input.text,input.textlong {
	background:rgba(255,255,255,0.4);
	border:none;
	padding:5px;
	margin:15px 10px;
}
input.short		{
	width: 30px;
}
input.textlong {
	width:300px;
	float:left;
	margin:0 10px;
}

label.float {
	float:left;
	width:100%;
}

input.button,input.addbutton {
	background:none;
	border:none;
	cursor:pointer;
}

input.addbutton {
	font-size:12px;
	background:rgba(132,62,62,0.8);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 0 15px;
	padding:1px 5px;
	text-decoration:none;
	color:#000;
}

input.addbutton:hover {
	-moz-box-shadow:0 0 4px #000000;
	-webkit-box-shadow:0 0 4px #000000;
}

input.button:hover {
	text-decoration:underline;
	color:#813130;
}

input.logout {
	position:absolute;
	top:10px;
	right:10px;
}

a.back {
	position:absolute;
	top:12px;
	right:90px;
	text-decoration:none;
	font-family:Arial;
	color:#000;
	font-size:12px;
}

form.adduser {
	margin:20px auto;
}

form.adduser label,.admin h2 {
	font-family:Arial;
	font-weight:700;
	letter-spacing:-1px;
	font-size:16px;
	color:#202020;
	text-align:left;
}

.admin h2 {
	font-size:22px;
	margin:15px 0 5px;
}

ul.cms {
	list-style-type:none;
}

h2.useradded {
	font-size:18px;
	text-align:right;
	color:#813130;
	padding:0;
	position:absolute;
	right:50px;
	top:85px;
}

.clear {
	clear:both;
}