@charset "utf-8";
/* CSS Document */

body
{margin:0px; background-color:#d5d8e9; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, Impact;}

a:link
{color:#623523; text-decoration:none;}
a:hover
{color:#000; text-decoration:none;}
a:visited
{color:#623523; text-decoration:none;}
a:active
{color:#623523; text-decoration:none;}

img
{border-style:none;}

h1
{font-size:20px;}
h2
{font-size:18px;}
h3
{font-size:16px;}

textarea
{width:400px; height:200px;}

textarea.mce
{width:600px; height:400px;}

input[type=text] 
{width: 300px;}

#wrapper
{width:905px; height:auto; margin-left:auto; margin-right:auto; background-color:#FFF;}

#header
{background-image:url(img/headbg.jpg); width:905px; height:121px;}

#login
{width:900px; height:15px; background-color:#e3cffa; font-size:10px; padding-left:5px;}

#navigation
{
background-image:url(img/navbg.jpg);
width:905px; height:34px;
padding:0;
margin:0;
white-space:nowrap;
list-style-type:none;
}
#navigation li {display:inline;}
#navigation li a {padding:0.2em 1em; text-decoration:none; float:left; color:#fff; margin-top:6px;}
#navigation li a:hover {background:#75412d; color:#fff; padding-bottom:5px;}

#footer
{background-image:url(img/navbg.jpg); width:905px; height:34px; text-align:center; padding-top:1px; color:#fff; font-size:12px;}
#midwrap
{width:895px; height:auto; background-color:#FFF; margin-top:1px; padding:5px;}
#midwrapper
{width:905px; height:auto; background-color:#FBF5E3; border-top:#FFF thin solid;}
#midwrap1
{float:left; width:300px; height:auto; margin-top:-1px;}
#midwrap2
{float:left; width:604px; margin-left:1px; height:auto; margin-top:-1px;}#featuredhead
{width:300px; height:27px; margin-top:1px; background-image:url(img/lefthead.jpg); font-size:18px; text-align:center; vertical-align:middle;}
#featured
{width:300px; float:left; height:auto;}

#latestnewshead
{width:604px; height:27px; margin-top:1px; background-image:url(img/lefthead.jpg); background-repeat:repeat-x; font-size:18px; text-align:center; vertical-align:middle;}
#latestnews
{width:604px; float:left; background-color:#fff; height:auto;}

.roster
{width:170px; height:180px; float:left; font-size:10px; border:#999 thin solid; margin-right:5px; margin-bottom:5px;}
.rosterpic
{width:100px; height:auto; margin-left:auto; margin-right:auto; margin-top:5px;}
.rostertext
{width:170px; height:auto; font-size:10px; text-align:center;}

.contact
{float:left; width:250px; background-color:#F2E9F3; padding:10px; margin-right:5px; margin-bottom:30px; height:210px;}

.talenthome
{width:300px; float:left;}

#newsimage
{float:left; width:105px;}
#newsdetail
{float:left; width:580px;}
#newsdetail2
{float:left; width:600px;}
#newswhole
{width:604px; height:auto; padding-left:10px;}
#newswhole2
{width:850px; height:auto;}
.newstitle
{font-size:14px;}
.newsbody
{font-size:10px;}
.left
{float:left;}
.calday
{background-color:#75412d; padding:5px; text-align:center;}
.calday a:link {color:#fff;}
.calday a:visited {color:#fff;}
.calday a:hover {background:#75412d; color:#000;}

.calmonth
{display:block; background-color:#824a33; font-size:14px; padding:5px;}

#search select[multiple=multiple]
{width:300px; height:100px;}

#adminmenu
{width:195px; height:auto; background-color:#fff; font-size:10px; float:left;}
#adminmenu li
{list-style-type:none; width:125px; height:20px; margin:5px; font-size:14px; background-color:#824a33; display:block; text-align:center; line-height:20px;}
#adminmenu li a
{width:125px; height:20px; display:block; color:#FFF;}
#adminmenu li a:hover
{background-color:#331b11; display:block; color:#FFF;}
#adminbody
{width:700px; height:auto; background-color:#fff; font-size:10px; float:left;}
#adminbody li
{list-style-type:none; float:left; width:125px; height:20px; margin:5px; background-color:#824a33; display:block; text-align:center; line-height:20px;}
#adminbody li a
{width:125px; height:20px; display:block; color:#FFF;}
#adminbody li a:hover
{background-color:#331b11; display:block; color:#FFF;}

/*ROSTER*/
.roster-head
{width:550px; height:23px; background-color:#2d170e; color:#FFF; padding:5px;}
.roster-resume
{float:left; margin-left:30px; line-height:23px;}
.roster-resume a
{color:#FFF; text-decoration:underline;}
.roster-name
{float:left; font-size:18px; font-weight:bold;}
.stats
{float:left; width:90px;}
.statsbox-head
{font-weight:bold;}
.statsbox
{margin-top:3px; margin-bottom:20px;}