
/* CSS Document */
/* @fontface */

@font-face {
	font-family: 'DroidSansRegular';
	src: url('fontface/DroidSans.eot');
	src: local('fontface/Droid Sans Regular'), local('fontface/DroidSans'), url('fontface/DroidSans.woff') format('woff'), url('fontface/DroidSans.ttf') format('truetype'), url('fontface/DroidSans.svg#DroidSans') format('svg');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('fontface/DroidSans-Bold.eot');
	src: local('fontface/Droid Sans Bold'), local('fontface/DroidSans-Bold'), url('fontface/DroidSans-Bold.woff') format('woff'), url('fontface/DroidSans-Bold.ttf') format('truetype'), url('fontface/DroidSans-Bold.svg#DroidSans-Bold') format('svg');
}

/*start css */
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:'DroidSansRegular', Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}
img {border:none;}
a {text-decoration:none; color:#008;}
a:hover {text-decoration:underline;}
a:visit {color: #000;}
h3 {margin:1em 0 .2em 0}
table {font-size:12px;}
b, strong {font-family: 'DroidSansBold';}
#home p {margin:0px;}

#masterContainer {margin:0px auto; position:relative; width:960px;}
#heading {overflow:hidden; position:relative; height:244px; background-image:url(/fileadmin/_chaps/images/php/header_background.php); width:960px;}
#logo {position:absolute; top:75px; left:20px;}
#headergraphic1 {position:absolute; top:69px; left:300px;}
#headergraphic2 {position:absolute; top:69px; left:511px;}
#chapslogo {position:absolute; top:110px; left:690px;}
#combatlogo {position:absolute; top:170px; left:720px;}
#home #generalBodyContainer {background-color:#CCC; padding:8px; min-height:710px;}
#interior #generalBodyContainer {background-color:#CCC; padding:4px 8px 8px 8px; height:auto;}
#calendar #generalBodyContainer {background-color:#CCC; padding:4px 8px 8px 8px; height:auto;}
#photos #generalBodyContainer {background-color:#CCC; padding:4px 8px 8px 8px; height:auto;}
#home #generalBodyContainer #leftColContainer{width:636px; margin-right:8px; float:left; height:800px; overflow:hidden;}
#interior #generalBodyContainer #leftColContainer{width:636px; margin-right:8px; overflow-x:hidden!important; min-height:100px; display:inline-block;}
#calendar #generalBodyContainer #leftColContainer{width:944px; overflow-x:hidden; min-height:100px; display:inline-block; background-color:#FFF;}
#photos #generalBodyContainer #leftColContainer{width:944px; overflow-x:hidden; min-height:100px; display:inline-block;}
#home #generalBodyContainer #mainStories {width:636px; height:550px; background-color:#FFF; float:left; padding:8px;}
#interior #generalBodyContainer #mainStories {width:620px; min-height:600px; background-color:#FFF; float:left; padding:0px 8px 8px 8px;}
#mainCalendar{padding:0px 8px 8px 8px;}
#pageTitle{color:#008; font-size:30px; font-weight:bold; font-family: 'DroidSansBold', Futura, Arial, Helvetica, sans-serif;}
#pageTitle a:hover{text-decoration:none;}

#breadcrumb{margin-bottom:4px;}
#breadcrumb ul{display:inline; list-style:none; margin:8px; padding:0px;}
#breadcrumb ul li{display:inline; padding-left:10px;}
#breadcrumb a{color:#000;}
#calendar #secondaryMenu{width: 940px !important;}
#photos #secondaryMenu{width: 940px !important;}
#secondaryMenu {background-color:#008; position:relative; left:-8px; padding:4px; color:#FFF; width: 627px;}
#secondaryMenu ul{margin:0px auto; display:inline; list-style:none; padding:0px;}
#secondaryMenu ul li{display:inline !important; padding-right:10px; padding-bottom:4px; padding-left:10px;}
#secondaryMenu a{color:#FFF; font-weight:bold; font-size:14px; font-family: 'DroidSansBold';}
#generalBodyContainer hr{margin:4px auto;}

#othernews {width:314px; margin:8px 8px 8px 0px; float:left; top:0px; position:relative;}
#newsarea {height:100px; background:#FFF; padding:4px; overflow-y:auto;}
#latestresults {width:314px; margin:8px 0px 8px 0px; float:left; top:0px; position:relative;}
#resultsarea {height:100px; background-color:#FFF; padding:4px; overflow-y:auto;}

#home #generalBodyContainer #rightColContainer{width:300px; overflow-x:hidden; float:left;}
#interior #generalBodyContainer #rightColContainer{width:295px; overflow-x:hidden; display:inline-block; vertical-align:top; position:absolute; right:8px; top:296px;}
#rightVideo{margin-bottom:8px; z-index:100px;}
#upcomingSchedule{background-image:url(/fileadmin/_chaps/images/athleticsschedule.jpg); width:300px; height:409px; overflow:hidden; padding-top:41px; color:#FFF !important;}
#upcomingSchedule a, #ScheduleResults a{color:#FFF;}
#upcomingSchedule table, #ScheduleResults table{width:300px; border-spacing:0px; border-collapse:collapse; padding:0px;}
#upcomingSchedule tr, #ScheduleResults tr{height:57px;}
#upcomingSchedule td, #ScheduleResults td{margin:0px; padding:2px; border-collapse:collapse; border-spacing:0px;}
#upcomingSchedule .blankspace{width:20px;}
#ScheduleResults .blankspace{width:16px;}
#upcomingSchedule strong, #ScheduleResults strong{font-size:1.2em; text-decoration:underline;}
#upcomingSchedule #scrollevents{width:300px; height:409px; overflow-y:auto; overflow-x: hidden;}
#ScheduleResults #scrollevents{width:296px; height:559px; overflow-y:auto; overflow-x:hidden;}
#ScheduleResults {background-image:url(/fileadmin/_chaps/images/athleticsscheduleresults.jpg); overflow-x: hidden; max-height:600px; padding-top:41px; color:#FFF; width:296px;}
.scheduleSport{width:35px; height:57px;}
.scheduleInfo{width:44px;}
.schedule_alt{ background-image:url(/fileadmin/_chaps/images/30percentBlack.png); border-collapse:collapse; border-spacing:0px;}

#footerLogos{padding-top:8px; height:113px}
#footerSponsors{height:125px;}
#naiaLogo{position:absolute; left:100px;}
#sacLogo{position:absolute; left:380px;}
#lcuLogo{position:absolute; left:678px;}
#sportCam{left:280px;position:absolute;}
#eScores{left:500px;position:absolute;}
#playNaia{left:0px;position:absolute;}
#gameCentral{left:700px;position:absolute;}
#footer{text-align:center; color:#FFF; margin-top:10px;}

.newsdate {width:45px; font-weight:bold; font-family: 'DroidSansBold';}
.newslink a{color:#000;}
.newslink a:visit{color:#000;}
#listresults .results {width:50px;}

/* home page */
#story1{position:relative; top:0px; width:620px; overflow:hidden; height:500px; background:#FFF; z-index:104;}
#story2{position:relative; top:-583px; width:620px; overflow:hidden; height:500px; background:#FFF; z-index:103;}
#story3{position:relative; top:-1166px; width:620px; overflow:hidden; height:500px; background:#FFF; z-index:102;}
#story4{position:relative; top:-1749px; width:620px; overflow:hidden; height:500px; background:#FFF; z-index:101;}
#storylink1{position:relative; top:-32px; z-index:115; width:149px; height:83px;}
#storylink1 img{width:149px; height:83px;}
#storylink2{position:relative; top:-615px; left:157px; z-index:115; width:149px; height:83px;}
#storylink2 img{width:149px; height:83px;}
#storylink3{position:relative; top:-1198px; left:314px; z-index:115; width:149px; height:83px;}
#storylink3 img{width:149px; height:83px;}
#storylink4{position:relative; top:-1781px; left:471px; z-index:115; width:149px; height:83px;}
#storylink4 img{width:149px; height:83px;}

.mainStoryImage{width:620px; height:345px; text-align:center;}
.mainStoryImage img{margin:0px auto; vertical-align:middle; position:relative;}
.mainStoryTitle{ color:#006; font-size:24px; font-weight:bold; position:relative; top:-15px; height:30px; width:470px; font-family: 'DroidSansBold';}
.mainStoryTitle a{color:#006;}
.mainStoryTitle a:visited{color:#006;}
.mainStoryDate{color:#006; position:relative; text-align:right; width:150px; top:4px; left:470px; height:15px; font-size:10px;}
.mainStoryLinks{position:relative; text-align:right; width:150px; top:-26px; left:470px; height:24px;}
.mainStoryLinks a{margin:4px;}
.mainStoryStory{position:relative; height:50px; overflow-y:auto; width:620px; top:-25px;}
.mainStoryFull{position:relative; height:15px; width:100px; top:-20px; font-weight:bold; color:#006; font-family: 'DroidSansBold';}
.mainStoryFull a {color:#006;}
.mainStoryFull a:visited{color:#006;}

/*News pages*/
.newsStory img{float:left; margin:0 6px 40px 0;}
.newsStory{clear:both; margin-right:8px;}
.newsMorelink{margin:5px 0 20px 0;}
.newsIcons img{float:left; margin:0 6px 3px 0;}
.newsStory h2{margin-bottom: .4em;}
.newsBrowse {clear:both;}

.news-single-img{float:right;}
.newsSingle{width:620px;
	overflow:hidden!important;}


/*forms*/
.formSectionHeader {background-color:#900; color:#FFF; font-size:14px; font-weight:bold; padding:8px; margin-top:16px; font-family: 'DroidSansBold';}
.inputRow {width:620px; margin-top:4px; clear:both;}
.inputRow .title {float:left; height:100%; padding-top: 0.3em; text-align:right; width:200px;}
.inputRow .input {margin-left:205px;}
.extraSpaceRow{margin-top:15px !important;}
.inputRow .input .inputsmall {width:60px;}
.inputRow .input .inputmedium {width:140px;}
.inputRow .input .inputlarge {width:250px;}
.inputRow .input .textareaInput{width:250px; height:60px;}
.secondaryForm .secondaryTitle {left:10px; float:left; height:100%; padding-top: 0.3em; text-align:right; width:100px;}
.secondaryForm .secondaryInput {margin-left:105px;}
.secondaryHeader{ margin-top:4px; margin-left:40px; padding:2px; border-bottom-color: #900 !important; border-bottom: solid; border-bottom-width:1px; font-weight:bold; font-family: 'DroidSansBold';}

/*directory*/
.tx-roster { float:left !important; width:280px; !important}

/*Photos page*/
 #photos #generalBodyContainer #leftColContainer{background-color:#FFF;}
 
 #underconstruction {height:55px; text-align:left; vertical-align:middle;}
 #underconstruction .img {float:left; margin:2px;}
 
 /*blogs*/
 
 /*Roster*/
 #rosterLeftColumn {
	width:310px;
	border-right:#CCC;
	border-right-width:1px;
	border-right-style:solid;
	padding: 0 5px 0 0;
	float:left;
	overflow-x: none;
}
#rosterRightColumn {
	width:300px;
	float:right;
	overflow-x:none;
}
#rosterstatinfo {
	width:300px;
	overflow-x:scroll;
}
#profiledescription {
	text-align:justify;
}
.tx-wecstaffdirectory-pi1 h4{
	font-size:30px;
	font-weight:bold;
	text-align:center;
}
.roster_name {
	width:160px!important;
	display:inline-block!important;
}
.roster_position {
	width:120px!important;
	display:inline-block!important;
}
.roster_description {
	width:150px!important;
	display:inline-block!important;
}
.roster_hometown {
	width:150px!important;
	display:inline-block!important;
}
.roster_main {
	width:600px!important;
}
.roster_header {
	font-weight:bold;
	font-size:1.3em;
	padding:2px;
	margin:1px;
}
#rosterstatinfo td {
	min-width:40px;
	border-right:solid 1px #AAA;
}
.roster_main .fullwidth {
	float:left;
}
