@charset "UTF-8";
/*
I Am Orange Mags
June 23, 2009
Caleb White
Pursuant
*/

/****CSS Reset by Erik Meyer****/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*********END CSS RESET*********/



@font-face {
	font-family: 'KnockoutHTF47-Bantamweight';
	src: url('../font/knockhtf47ban-webfont.eot');
	src: local('☺'), url('../font/knockhtf47ban-webfont.woff') format('woff'), url('../font/knockhtf47ban-webfont.ttf') format('truetype'), url('../font/knockhtf47ban-webfont.svg#webfontH0vchrAN') format('svg');
	font-weight: normal;
	font-style: normal;
}





img, div, a, h1, h2, h3, h4 { behavior: url(js/iepngfix.htc) }

/********************************
************GENERAL**************
********************************/
html {
	overflow:scroll;
}
body  {
	background: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#666;
}
a {
	color:#ff6600;
	text-decoration:none;
}
a:hover {
	background:#ff6600;
	color:#000;
}
.imgtxt {
	display:block;
	text-indent:-10000px;
}
.clearme {
	clear:both;
	display:block;
}
hr {
	margin:0;
	padding:0;
	border:none;
	border-top:1px #E3E3E3 solid;
}
#mainwrap {
	position:relative;
	
}
h2, h3{
	text-transform: uppercase;
	color:#ff6600;
}
h2 {
	font-size:4em;
}
h3 {
	font-size:3em;
	line-height:1.2em;
}
.home h1 {
	position:absolute;
	top:48px;
	left:409px;
	width:146px;
	height:138px;
	background:url(../img/logobig.png) top left no-repeat;
	z-index:100;
	display:block;
}
.back a.logo {
	position:absolute;
	top:84px;
	left:452px;
	width:52px;
	height:49px;
	background:url(../img/logosmall.png) top left no-repeat;
	z-index:100;
	display:block;
}
/********************************
***********SLIDER NAV************
********************************/
#topnav {
	height:68px;
	width:940px;
	background:url(../img/topnavbg2.jpg) top left repeat-x;
	
}
#topnav a.left {
	margin:0;
	text-indent:-10000px;
	background:url(../img/topnavleft.jpg) top left no-repeat;
	width:126px;
	height:34px;
	float:left;
	margin-top:39px;
	display:block;
}
#topnav span.right {
	background-image:url(../img/topnavright.jpg);
	width:135px;
	height:34px;
	float:left;
	margin-top:39px;
}
#topnav span.down {background-position:0px -34px;}
#topnav span.up {background-position:0px 0px;}
#toplinks {
	position:absolute;
	top:0;
	left:0;
	width:932px;
	height:29px;
	padding:3px 0 0 7px;
}
#toplinks li {
	background:url(../img/divider.gif) no-repeat 0 6px;
	float:left;
	font-size:17px;
	letter-spacing:normal;
	text-align:center;
	line-height:16px;
	padding:0 8px 0 9px;
	display:block;
	height:39px;
}

#toplinks .first{
	background:none;
	
}


#toplinks .singleline{
	line-height:32px;
}

#toplinks a {
	font-family:'KnockoutHTF47-Bantamweight', sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:none;
}
#toplinks a.soon {
	color:#ffc39b;
}
#toplinks a:hover {
	color:#fff;
}
/********************************
*************HEADER**************
********************************/
#header {
	height:75px;
	background:url(../img/bghead.jpg) 0px 5px no-repeat;
}


/********************************
*********MAIN IMG SECTION********
********************************/
#imgholder {
	height:334px;
	width:938px;
	border:1px solid #1f1f1f;
	margin-bottom:25px;
	position:relative;
}
#imgholder div{
	width:938px;
	height:334px;
	position:absolute;
	top:0;
	left:0;
}
#imgholder div h4 {
	position:absolute;
	top:228px;
	left:100px;
	color:#fff;
	font-size:7em;
	text-transform: uppercase;
	line-height:1em;
}
#imgholder div a.leftarrow {
	position:absolute;
	width:48px;
	height:50px;
	top:249px;
	left:34px;
}
#imgholder div a.rightarrow {
	position:absolute;
	width:48px;
	height:50px;
	top:249px;
	left:860px;
}
#imgholder div a.rightarrow:hover, #imgholder div a.leftarrow:hover {
	background:none;
}
#imgholder a.overlay {
	display:block;
	width:938px;
	height:334px;
	background:url(../img/mainoverlay.png) 0px -334px no-repeat;
}
#imgholder div:hover a.overlay{

}
#mainimg1 {background:url(../img/mainimgs/golfmen.jpg) top left no-repeat;}
#mainimg2 {background:url(../img/mainimgs/golfwomen.jpg) top left no-repeat;}
#mainimg3 {background:url(../img/mainimgs/baseball.jpg) top left no-repeat;}
#mainimg4 {background:url(../img/mainimgs/basketballmen.jpg) top left no-repeat;}
#mainimg5 {background:url(../img/mainimgs/gymnastics.jpg) top left no-repeat;}
#mainimg6 {background:url(../img/mainimgs/soccerwomen.jpg) top left no-repeat;}
#mainimg7 {background:url(../img/mainimgs/wrestling.jpg) top left no-repeat;}
#mainimg8 {background:url(../img/mainimgs/football.jpg) top left no-repeat;}
#mainimg9 {background:url(../img/mainimgs/swimmingwomen.jpg) top left no-repeat;}
#mainimg10 {background:url(../img/mainimgs/rowingmen.jpg) top left no-repeat;}
#mainimg11 {background:url(../img/mainimgs/crosscountry.jpg) top left no-repeat;}
#mainimg12 {background:url(../img/mainimgs/softball.jpg) top left no-repeat;}
#mainimg13 {background:url(../img/mainimgs/volleyball.jpg) top left no-repeat;}
#mainimg14 {background:url(../img/mainimgs/rowingwomen.jpg) top left no-repeat;}
#mainimg15 {background:url(../img/mainimgs/basketballwomen.jpg) top left no-repeat;}
#mainimg16 {background:url(../img/mainimgs/soccermen.jpg) top left no-repeat;}
#mainimg1, #mainimg2, #mainimg3, #mainimg4, #mainimg5, #mainimg6, #mainimg7, #mainimg8, #mainimg9, #mainimg10, #mainimg11, #mainimg12, #mainimg13, #mainimg14, #mainimg15, #mainimg16 {display:none;}

/********************************
************BACKPAGES************
********************************/
.back div#backimg {
	font-family:'KnockoutHTF47-Bantamweight', sans-serif;
	border:1px solid #1f1f1f;
	width:400px;
	height:273px;
	float:left;
	
}


.football div#backContainer{background:url(../img/containerimgs/football.jpg) top left no-repeat;}
.golfwomen div#backContainer {background:url(../img/containerimgs/golfwomen.jpg) top left no-repeat;}
.basketballmen div#backContainer {background:url(../img/containerimgs/basketballmen.jpg) top left no-repeat;}
.basketballwomen div#backContainer {background:url(../img/containerimgs/basketballwomen.jpg) top left no-repeat;}
.wrestling div#backContainer {background:url(../img/containerimgs/wrestling.jpg) top left no-repeat;}
.golfmen div#backContainer {background:url(../img/containerimgs/golfmen.jpg) top left no-repeat;}
.gymnastics div#backContainer {background:url(../img/containerimgs/gymnastics.jpg) top left no-repeat;}
.swimmingwomen div#backContainer {background:url(../img/containerimgs/swimmingwomen.jpg) top left no-repeat;}
.softball div#backContainer {background:url(../img/containerimgs/softball.jpg) top left no-repeat;}
.crosscountry div#backContainer {background:url(../img/containerimgs/crosscountry.jpg) top left no-repeat;}
.baseball div#backContainer {background:url(../img/containerimgs/baseball.jpg) top left no-repeat;}
.rowingmen div#backContainer {background:url(../img/containerimgs/rowingmen.jpg) top left no-repeat;}
.rowingwomen div#backContainer {background:url(../img/containerimgs/rowingwomen.jpg) top left no-repeat;}
.volleyball div#backContainer {background:url(../img/containerimgs/volleyball.jpg) top left no-repeat;}


.golfwomen div#backimg {background:url(../img/backimgs/golfwomen.jpg) top left no-repeat;}
.football div#backimg {background:url(../img/backimgs/football.jpg) top left no-repeat;}
.basketballmen div#backimg {background:url(../img/backimgs/basketballmen.jpg) top left no-repeat;}
.basketballwomen div#backimg {background:url(../img/backimgs/basketballwomen.jpg) top left no-repeat;}
.wrestling div#backimg {background:url(../img/backimgs/wrestling.jpg) top left no-repeat;}
.golfmen div#backimg {background:url(../img/backimgs/golfmen.jpg) top left no-repeat;}
.gymnastics div#backimg {background:url(../img/backimgs/gymnastics.jpg) top left no-repeat;}
.swimmingwomen div#backimg {background:url(../img/backimgs/swimmingwomen.jpg) top left no-repeat;}
.softball div#backimg {background:url(../img/backimgs/softball.jpg) top left no-repeat;}
.crosscountry div#backimg {background:url(../img/backimgs/crosscountry.jpg) top left no-repeat;}
.baseball div#backimg {background:url(../img/backimgs/baseball.jpg) top left no-repeat;}
.rowingmen div#backimg {background:url(../img/backimgs/rowingmen.jpg) top left no-repeat;}
.rowingwomen div#backimg {background:url(../img/backimgs/rowingwomen.jpg) top left no-repeat;}
.volleyball div#backimg {background:url(../img/backimgs/volleyball.jpg) top left no-repeat;}

#backContainer{
	position:relative;
}


#backContainer:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#backContainer{
	height: 1%;
	//display: inline-block;

} 



.backimgoverlay{
	background:url(../img/backpageoverlay.png) 0px -273px no-repeat;
	width:400px;
	height:273px;
	position:relative;
}


.backimgoverlay a, .backimgoverlay a:hover {
	display:block;
	background:url(../img/textbackground.png) no-repeat;
	height:39px;
	padding:0 0 0 40px;	
	color:#fff;
	font-size:2em;
	text-transform:uppercase;
	text-align:right;	
	position:absolute;
	bottom:0;
	right:0;
}

.backimgoverlay a span{	
	background:url(../img/textbg.gif) no-repeat right top;
	display:block;
	line-height:39px;
	height:39px;
	padding:0 40px 0 8px;
	
}

#backimg a:hover {
	/*background-position:0px 0px;*/
}

#backimg .follow, #soonimg .follow{
	font-family:'KnockoutHTF47-Bantamweight', sans-serif;
	font-size:18px;
	color:#868484;
	text-align:right;
	text-transform:uppercase;
	
}

#backimg .follow span, #soonimg .follow span{
	float:right;
	display:block;
	margin:6px 0 0 0;
	
}


.follow a.facebook{
	background:url(../img/iconfacebook.jpg) no-repeat 0 0;
	height:20px;
	width:19px;
	margin:6px 0 0 4px;
	float:right;
	display:block;
}

.follow a:hover.facebook{
	background-position:0 -20px;
	
}

.follow a.twitter{
	background:url(../img/icontwitter.jpg) no-repeat 0 0;
	height:16px;
	width:19px;
	display:inline-block;
	margin:6px 0 0 4px;
	padding-top:4px;
	float:right;
	display:block;
}

.follow a:hover.twitter{
	background-position:0 -20px;
	
}

.follow a.youtube{
	background:url(../img/iconyoutube.jpg) no-repeat 0 0;
	height:20px;
	width:19px;
	display:inline-block;
	margin:6px 0 0 4px;
	float:right;
	display:block;
}

.follow a:hover.youtube{
	background-position:0 -20px;
	
}



.back div#soonimg {	
	border:1px solid #1f1f1f;
	width:400px;
	height:273px;
	top:163px;
	float:left;
}
.baseball div#soonimg {background:url(../img/backimgs/baseball.jpg) top left no-repeat;}
.basketballmen div#soonimg {background:url(../img/backimgs/basketballmen.jpg) top left no-repeat;}
.basketballwomen div#soonimg {background:url(../img/backimgs/basketballwomen.jpg) top left no-repeat;}
.crosscountry div#soonimg {background:url(../img/backimgs/crosscountry.jpg) top left no-repeat;}
.football div#soonimg {background:url(../img/backimgs/football.jpg) top left no-repeat;}
.golfmen div#soonimg {background:url(../img/backimgs/golfmen.jpg) top left no-repeat;}
.golfwomen div#soonimg {background:url(../img/backimgs/golfwomen.jpg) top left no-repeat;}
.gymnastics div#soonimg {background:url(../img/backimgs/gymnastics.jpg) top left no-repeat;}
.rowingmen div#soonimg {background:url(../img/backimgs/rowingmen.jpg) top left no-repeat;}
.rowingwomen div#soonimg {background:url(../img/backimgs/rowingwomen.jpg) top left no-repeat;}
.soccermen div#backimg {background:url(../img/backimgs/soccermen.jpg) top left no-repeat;}
.soccerwomen div#backimg {background:url(../img/backimgs/soccerwomen.jpg) top left no-repeat;}
.softball div#soonimg {background:url(../img/backimgs/softball.jpg) top left no-repeat;}
.swimmingwomen div#soonimg {background:url(../img/backimgs/swimmingwomen.jpg) top left no-repeat;}
.volleyball div#soonimg {background:url(../img/backimgs/volleyball.jpg) top left no-repeat;}
.wrestling div#soonimg {background:url(../img/backimgs/wrestling.jpg) top left no-repeat;}

#soonimg a.coming {
	display:block;
	background:url(../img/soonover.png) 0px 0px no-repeat;
	width:400px;
	height:273px;
	text-indent:-10000px;
}
#soonimg a:hover.coming {
	background-position:0px -273px;
}

#backcontent {
	width:520px;
	height:320px;
	float:left;
	margin-left:20px;
	/*margin-left:420px;*/
}
#backcontent h3 {
	font-family:'KnockoutHTF47-Bantamweight', sans-serif;
	font-size:8em;
	text-transform: uppercase;
	color:#fff;
}
#backcontent h4 {
	font-family:'KnockoutHTF47-Bantamweight', sans-serif;
	font-size:2.5em;
	text-transform: uppercase;
	color:#ff6600;
	clear:both;
}
#sharing {
	margin:0 0 15px 0;
}
#sharing a:hover {
	background-color:transparent;
}
a.stbutton {
	float:left;
}

span.stbuttontext {
	text-indent:-10000px;
	display:block;
	float:left;
	width:85px;
	height:16px;
	background:url(../img/sharethis.jpg) top left no-repeat;
	margin-bottom:10px;
}
#backcontent p {
	margin-top:10px;
}
#backcontent a.readmore {
	margin-top:15px;
}
/********************************
***********MAIN MIDDLE***********
********************************/
#mainleft {
	position:relative;
	height:200px;
}
#mainleft h3 {
	margin-bottom:-10px;
}
#mainleft a {
	background-position: 0px 0px;
	text-indent:-10000px;
	display:block;
	position:absolute;
}
#mainleft a.twitter {
	width:138px;
	height:32px;
	background-image:url(../img/btntwitter.jpg);
	top:80px;
	left:0;
}
#mainleft a.twitter:hover {background-position:0px -32px;}
#mainleft a.facebook {
	width:157px;
	height:32px;
	background-image:url(../img/btnfacebook.jpg);
	top:80px;
	left:166px;
}
#mainleft a.facebook:hover {background-position:0px -32px;}
#mainleft a.youtube {
	width:103px;
	height:40px;
	background-image:url(../img/btnyoutube.jpg);
	top:138px;
	left:13px;
}
#mainleft a.youtube:hover {background-position:0px -40px;}
#mainleft a.osubeavers {
	width:162px;
	height:36px;
	background-image:url(../img/btnosubeavers.jpg);
	top:138px;
	left:163px;
}
#mainleft a.osubeavers:hover {background-position:0px -36px;}
#mainright p {
	margin:10px 0 15px 0;
}
a.readmore, a:hover.readmore {
	width:82px;
	height:16px;
	background:url(../img/btnreadmore.jpg) top left no-repeat;
}



/********************************
*************FOOTER**************
********************************/
#footer {
	clear:both;
	background:url(../img/bgfoot.jpg) 0px 10px no-repeat;
	padding-top:90px;
	text-align:center;
}
#footer a.subscribe {
	display:inline-block;
	padding:2px 0 0 22px;
	background:url(../img/footrss.jpg) 2px 4px no-repeat;
	color:#666;
	text-decoration:underline;
}
#footer a.subscribe:hover {
	color:#999;
}