body 
{
	background: #000000; 
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear {clear:both;}

#left_bottom {width:448px;padding:10px 5px 10px 10px;height:150px;}
#lb_left 
{
	float:left;
	height:145px;
	width:280px;
	background-color:Lime;
}
#lb_right 
{
	float:left;
	height:145px;
	padding-left:10px;
}
#lbr_top 
{
	width:157px;
	height:60px;
	background-color:Lime;
}
#lbr_bottom 
{
	width:157px;
	height:60px;
	background-color:Lime;
	margin-top:25px;
}

iframe.mightyframe .monthview .event { white-space:normal !important; }
.monthview .eventstarttime{ display:block;  color:#ff6600;}
iframe {border-width:1px;}

.alt { display: none; }

a#home { display: block; height:20px; background: url(images/nav/home.gif) no-repeat center left; }
a#events{ display: block; height:20px; background: url(images/nav/events.gif) no-repeat center left; }
a#shop{ display: block; height:20px; background: url(images/nav/shop_dvd.gif) no-repeat center left; }
a#ihssn_sponsors { display: block; height:20px; background: url(images/nav/ihssn_sponsors.gif) no-repeat center left; }
a#schedules { display: block; height:20px; background: url(images/nav/schedules.gif) no-repeat center left; }
a#become_a_sponsor { display: block; height:20px; background: url(images/nav/become_a_sponsor.gif) no-repeat center left; }
a#broadcast_team { display: block; height:20px; background: url(images/nav/broadcast_team.gif) no-repeat center left; }
a#announcements { display: block; height:20px; background: url(images/nav/announcements.gif) no-repeat center left; }
a#mrfootball { display: block; height:20px; background: url(images/nav/mr_football.gif) no-repeat center left; }
a#calendar { display: block; height:20px; background: url(images/nav/calendar.gif) no-repeat center left; }
a#championship_results { display: block; height:20px; background: url(images/nav/championship_results.gif) no-repeat center left; }
a#resources { display: block; height:20px; background: url(images/nav/resources.gif) no-repeat center left; }
a#other_links { display: block; height:20px; background: url(images/nav/other_links.gif) no-repeat center left; }
a#quik_stats { display: block; height:20px; background: url(images/nav/quik_stats.gif) no-repeat center left; }
a#traveling_cup { display: block; height:20px; background: url(images/nav/traveling_cup.gif) no-repeat center left; }
a#conduct_counts { display: block; height:20px; background: url(images/nav/conduct_counts.gif) no-repeat center left; }
a#audio_video_clips { display: block; height:20px; background: url(images/nav/audio_video_clips.gif) no-repeat center left; }
a#e_sports_news { display: block; height:20px; background: url(images/nav/e_sports_news.gif) no-repeat center left; }

#leftnav { background: #334c75; border-top:#526686 solid 1px; border-right:#31486f solid 1px; border-bottom:#2a4062 solid 1px; border-left:#415677 solid 1px; }
#leftnav a:hover{ background-color:#5293c4; }

#select_a_sport { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
#select_a_sport ul { margin:0px; padding:10px 0px 0px 0px; }
#select_a_sport li { list-style-image:url(images/bullet_arrow.gif); padding:0px 0px 5px 0px; }
#select_a_sport li A:hover{ color:#FF0000; }

#fullheight{ height: 100%; }

LI { margin: 0px 0px 0px 20px; list-style: square; }
FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 0px 0px; border-bottom: #FFFFFF solid 1px; }
H2 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 0px 0px; }

.content { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
.content A:link    { COLOR: #FFFFFF; }
.content A:visited { COLOR: #FFFFFF; }
.content A:active  { COLOR: #FFFFFF; }
.content A:hover   { COLOR: #FF0000; }

.inside_content { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; vertical-align:top; padding:15px; background:#192b50; height:350px; }
.inside_content A:link    { COLOR: #FFFFFF; }
.inside_content A:visited { COLOR: #FFFFFF; }
.inside_content A:active  { COLOR: #FFFFFF; }
.inside_content A:hover   { COLOR: #FF0000; }

P { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px 0px 0px 20px; list-style: square; }
P A:link    { COLOR: #FFFFFF; }
P A:visited { COLOR: #FFFFFF; }
P A:active  { COLOR: #FFFFFF; }
P A:hover   { COLOR: #FF0000; }

UL { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px 0px 0px 20px; }
UL A:link    { COLOR: #FFFFFF; }
UL A:visited { COLOR: #FFFFFF; }
UL A:active  { COLOR: #FFFFFF; }
UL A:hover   { COLOR: #FF0000; }

.video_content { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; border:#355379 solid 1px; }
.video_content A         { COLOR: #000000; }
.video_content A:hover   { COLOR: #FF0000; }
.video_content TH { padding:5px; background-color:#355379; color:#FFFFFF;}
.video_content TD { padding:5px; color:#FFFFFF; background-color:#000000; }

.admin_content
{
	COLOR: #000000;	
	padding:15px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.admin_content A:link    { COLOR: #000000; }
.admin_content A:visited { COLOR: #000000; }
.admin_content A:active  { COLOR: #000000; }
.admin_content A:hover   { COLOR: #FF0000; }

.event_content { font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
.event_content A:link    { COLOR: #FFFFFF; }
.event_content A:visited { COLOR: #FFFFFF; }
.event_content A:active  { COLOR: #FFFFFF; }
.event_content A:hover   { COLOR: #FF0000; }

.event_search { font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
.event_search A:link    { COLOR: #FFFFFF; }
.event_search A:visited { COLOR: #FFFFFF; }
.event_search A:active  { COLOR: #FFFFFF; }
.event_search A:hover   { COLOR: #FF0000; }

.welcome { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding:0px; margin:0px; vertical-align:top;}

.topnav { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding:0px;}
.topnav A:link    { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:visited { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:active  { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:hover   { COLOR: #FF0000; text-decoration:none; }

.footer { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #ebf1fb; padding:15px 0px 0px 0px; text-align:center;}
.footer A:link    { COLOR: #ebf1fb; text-decoration:underline; }
.footer A:visited { COLOR: #ebf1fb; text-decoration:underline; }
.footer A:active  { COLOR: #ebf1fb; text-decoration:underline; }
.footer A:hover   { COLOR: #FF0000; text-decoration:underline; }

.headerlinks { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #ebf1fb; padding:0px 0px 0px 0px; text-align:right;}
.headerlinks A:link    { COLOR: #ebf1fb; text-decoration:underline; }
.headerlinks A:visited { COLOR: #ebf1fb; text-decoration:underline; }
.headerlinks A:active  { COLOR: #ebf1fb; text-decoration:underline; }
.headerlinks A:hover   { COLOR: #FF0000; text-decoration:underline; }

#subnav A { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#subnav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.subnav { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.subnav A         { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover   { COLOR: #FF0000; text-decoration:none; }

.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#000000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FF0000; }
.table TH { padding:5px; background-color:#355379; color:#FFFFFF; }
.table TD { padding:10px; border-bottom: #355379 solid 1px; color:#000000; background-color:#999999; }
.table2 { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#000000; }
.table2 A         { COLOR: #000000; }
.table2 A:hover   { COLOR: #FF0000; }
.table2 TH { padding:5px; background-color:#355379; color:#FFFFFF; }
.table2 TD { padding:5px; color:#000000; background-color:#999999; }
.tablebottom{ border-bottom: #355379 solid 1px; color:#000000; background-color:#999999; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #990100 4px; }

.textbox { background-color: #CCCCCC; BORDER: solid #333333 1px; font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }

.photo { BORDER: solid #666666 1px; }

.input { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; }
.button 
{
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	margin:0px; 
	padding:1px 3px 1px 3px; 
	border:#a3a9b8 solid 1px; 
	background:#345278; 
	text-decoration: none;
}

.help { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FF0000; }
.error A { COLOR: #FF0000; }

.form { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
.form A         { COLOR: #FFFFFF; }
.form A:hover   { COLOR: #FF0000; }
.form TH { padding:5px; color:#FFFFFF; }
.form TD { padding:10px; border-bottom: #355379 solid 1px; color:#FFFFFF; }

#nav a {
color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
text-decoration: none;
padding: 0px 0px 0px 7px;
width: 100%;
height:43px;
}
#nav a:hover {
background-color: #4a4947;
color:#FFFFFF;

}

.video_body { background: #1a2a4e; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px;  }
.video_body A:link    { COLOR: #FFFFFF; }
.video_body A:visited { COLOR: #FFFFFF; }
.video_body A:active  { COLOR: #FFFFFF; }
.video_body A:hover   { COLOR: #FF0000; }

/* BEGIN HOMEPAGE.CSS */

a:link, a:visited, a:active, a:hover    
{ 
	color: #FFFFFF; 
}

.eventgroup
{	
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 		
}
.eventgroup
{	
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 25px;
} 
.eventgroup .title
{	
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	
}
.event
{	
	margin-bottom: 5px;
	float:left;
	width:65%;
}

.event_comment
{
	float:left;
	width:35%;
}

.event .title
{	
	font-weight: bold;
}

.time
{	
	font-size: 10px;
}
.participants
{
	font-size: 10px;
}
.venue
{	
	font-size: 10px;
}

.message
{
}

.sectiontitle
{
	border-bottom: 1px solid #a3a9b8; 
	margin-bottom: 10px;
}

/* END HOMEPAGE.CSS */




/* START PAGE.CSS */

p
{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}
label
{
	display: block;	
	width: 80px;
	text-align: right;	
	float: left;
	font-style: italic;		
}
.label
{		
	text-align: right;		
	font-style: italic;		
}
.labelitem
{				
	margin-left: 85px;
}

.items
{	
}
.item
{
	padding: 5px;	
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.admin_content .item:hover
{
	background-color: #FFFF99;
}

.title
{
	font-weight: bold;
}
.editlink, .deletelink
{
	font-size: 10pt;
	font-weight: normal;
	padding: 2px;
}

.hidden
{
	display: none;
}

.util
{
	padding: 2px;
	background-color: #666666;
	border: 1px solid #666666;	
}

.buttons
{
	padding: 2px;	
	padding-left: 450px;	
}
.bottom
{
	margin-top: 35px;
	padding-left: 130px;	
}
.top
{	
	padding-left: 450px;	
}
a.save, a.cancel, a.delete
{
	border: 1px solid #666666;
	background-color: #ffffff;
	padding: 4px;
	text-decoration: none;
	color: #000000;
}
a.save:hover, a.cancel:hover, a.delete:hover
{
	background-color: #999999;
	color: #ffffff;
}

/* END PAGE.CSS */

/* START ADMIN */


.admin H1, .admin H2, .admin H3 { color: #000000; margin: 5px; }

.admin .util
{
	background-color: #eeeeee;
	border-left: none;
	border-right: none;
}
.newitem
{
	font-weight: normal;
	padding-left: 25px;
	
}

.pagesections
{
        float: left;
        width: 45%;
        
}
.row
{
        border-top: 1px solid #cccccc;
        clear: both;
}
.spacer
{
        clear: both;
}

ul
{
        margin: 0px;
        padding: 0px;
}

.admin_content label
{
        display: block;        
        width: 100px;
        text-align: right;     
        float: left;
        font-style: italic;    
        padding: 2px;
        background-color: #eeeeee;     
}

.admin_content ul { margin: 5px; }
.admin_content li { margin: 20px; list-style: square; }

.edititem
{
        margin-left: 110px;    
}


ul.adminnav
{
	padding-bottom: 20px;
	
}
ul.adminnav li
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

@media print
{
        .pagesections
        {
               float: none;                 
               clear: both;
        }
}

/* END ADMIN */

#callout_image_box{margin:0 0 3px 0;}
.callout_image{margin:3px 3px 0 3px;}
