/* Start of CMSMS style sheet 'eball_styles' */
/*
-----------------------------------------------
Site Title
Author:   Jeff Williams
Version:  Date V1.0
----------------------------------------------- */

/*HTML SETUP*******************************************************************/

* {
margin:0;
padding:0;

}

ul, dl, ol{
margin:0.5em 0.0em .5em 1.0em;
padding:0.5em 0.0em .5em 1.0em;
}

.searchhilite{
background-color:red;

}

/*you must compensate for the scroll bar for mozilla though because the margin and padding is removed*/
option{
	padding-right:.5em;
}

html, body{	
	font-family:Arial, Helvetica, sans-serif;	
	line-height: 1.0em;	
	height:100%;
	width:100%;
}
body{
	background-image:url(images/eball/eball_bg.gif);
	background-repeat:repeat-x;
}

img{
	border:0px;
}
.clearb{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;

}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}


/*fix Disappearing List Background Bug */
ul, ol, dl { position: relative; }


.header_spacer_wrapper, hr{
	width:100%;
	border-bottom:1px solid #ccc;	
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

table td,
table th
{
	vertical-align:top;
}

/*END HTML SETUP*******************************************************************/



/*START LAYOUT ELEMENTS************************************************************/


#container {
	min-height:100%;
	position:relative;
	
	background-image:url(images/eball/body_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
}
#body {
	padding-bottom:80px;	/* Height of the footer */	
	min-height:553px;
}

.centered{
	width:918px;
	margin:0px auto;
}

#banners{
	padding-top:4px;
	clear:both;
}

#wide_col{
	width:918px;
	font-size:12px;
}

#home_boxes{
	margin:0px;
	padding:0px;
}

#home_boxes{
	margin-top:20px;
}

#home_boxes li{
	margin:0px 9px 20px 0px;
	float:left;
	width:280px;
	padding:13px 10px 0px 10px; 
	list-style:none;
	background-image:url(images/eball/box_bg.gif);
	background-repeat:repeat-x;
	height:247px;
	overflow:hidden;
}
#home_boxes li img{
	float:left;
	margin-left:-10px;
	padding-bottom:20px;
}

#home_boxes li.list_break{
	margin-right:0px;
}


#left_col{
	font-size:12px;
	color:#000;
	border-top:5px solid #d90008;
	float:left;
	width:512px;/*552*/
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	margin-top:30px;
	display:inline-block;	
}

#left_col li {
	background-image:url(images/eball/esports_li.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 15px 20px;
}

#wide_col.cms_content{
	width:918px;
	border-top:5px solid #d90008;
	padding-top:25px;
	margin-top:30px;
}


#right_col{
	float:left;
	margin-left:30px;
	width:336px;
	margin-top:30px;
	font-size:12px;
	display:inline-block;
}
.right_box{
	width:296px/*336*/;
	padding:20px;
	background-image:url(images/eball/box_bg.gif);
	background-repeat:repeat-x;
	padding-top:30px;


}



#eball_logo{
	float:left;
	margin: 27px 0 0 30px;
}

#footer_divider{
	clear:both;
	border-bottom:5px solid #202020;
	padding-bottom:5px;
	margin-bottom:5px;
	
}


#social_footer_links{
	float:right;
	padding-top:5px; 
	
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:80px;			/* Height of the footer */
	color:#8a8a8a;
	font-size:11px;
}

#footer_menu{
	font-size:11px;
	color:#8a8a8a;	
	margin:0px;
	padding:0px;
	
}
#footer_menu li{
	list-style:none;
	margin:0px;
	padding-left:17px;
	background-image:url(images/eball/li_icon.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
}
#footer_menu li.last_item{
	background:none;
}

#footer_menu a{	
	color:#8a8a8a;
	font-weight:normal;
}
#footer_menu li{
	float:right;	
}

#copyright{
	float:right;
	clear:right;
}

#NewsPostDetailPrintLink a{
	background-image:url(images/eball/printer_48.png);
	height:48px;
	width:48px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	display:block;
	float:right;
	

}
#NewsPostDetailReturnLink a{
	background-image:url(images/eball/arrow_left_green_48.png);
	height:48px;
	width:48px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	display:block;
	float:left;

}

/*END LAYOUT ELEMENTS************************************************************/


/*START LIST ELEMENTS************************************************************/


li{
	background-image:url(images/eball/li_icon.gif);

	list-style:none;
	background-repeat:no-repeat;
	background-position:0px 8px;
	margin-left:0px;
	padding:0px 0px 0px 10px;
	
}

/*END LIST ELEMENTS************************************************************/


/*START FONT ELEMENTS************************************************************/

/*
by putting the font size (.75em) in the imediately outer div (usually content) 
we are enabling the default size of text to be .75em
because p tags font size are not set explicitly they will default to .75 
(eg. .75 of 1).
All other fonts h1, h2, h3, h4. will be .75 of the below sizes
DEFAULT FONT SIZE SHOULD BE SPECIFIED IN THE IMMEDIATELY OUTER DIV CONTAINER!
*/


h1{
	color:#000000;
	line-height:1.25em;
	font-size:18px;
	font-weight:normal;
	padding-bottom:14px;
}

h2{
	font-size:14px;
	color:#d90008;
	font-weight:normal;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
}

h3{	
	font-size:18px;
	color:#5d2f61;	
	font-weight:normal;
	color:#000000;
	padding-bottom:5px;
}

h4{
	font-size:12px;
	color:#D90008;
}

h5{
	font-size:12px;
	font-weight:lighter;
	margin:0px;
	color:#000;
	font-weight:bold;
}
p{
	line-height:1.25em;
	margin-bottom:1.0em;
}



/*END FONT ELEMENTS************************************************************/


/*START HYPERLINK ELEMENTS*******************************************************/

a{
	color:#d90008;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}

.sport_links{
        margin-right: 10px;
}

img.right_col_image{
	margin-left:-20px;
	margin-right: -20px;
	margin-top:-25px;
	margin-bottom:16px; 
	float:left;
	display: inline;
	position:relative;
	z-index:1;
}

a.video_link img{
	position:relative;
	float:left;
}

a.video_link{
	margin-left:-20px;
	margin-right: -20px;
	margin-top:-25px;
	margin-bottom:16px; 
	float:left;
	display: inline;
	position:relative;
	z-index:1;
}
a.video_link{
	position:relative;
}

.video_but{
	height:100px; 
	width:100px; 
	background-image:url(images/eball/video_btn.png); 
	position:absolute;
	right:20px;
	background-position:0px 0px;
	z-index:2;
}
.video_link:hover .video_but{
	background-position:0px -100px;
	
}

/*END HYPERLINK ELEMENTS*******************************************************/




/*START WYSIWYG ELEMENTS*******************************************************/
/*All elements here will be viewable in the wysiwyg they should be copied into
Please note that all styles must also be in lower case.
*/

.gallery_image{
	margin:0px;
	padding-right:7px;
	padding-bottom:7px;
	display:block;
}

.purple{
	color:#5d2f61;		
}

.inline-image {
	 background: #C4E3F2;
	 border: 1px solid #d7d5e6;
	 padding: 5px;
	 float: left;
	 margin: 3px 20px 10px 0;
}

.inline-image.plain {
	 background:none;
	 border: none;
}

.inline-image-right {
	 background: #fff;
	 border: 1px solid #d7d5e6;
	 padding: 5px;
	 float: right;
	 margin: 3px 0 10px 20px;
}

#social_media {
	float: right;
	clear: right;
	margin: 5px 0 15px 0;
}

#logo_iaap {
	background-image: url(images/eball/logo_iaapa.jpg);
	background-repeat: no-repeat;
	width: 43px;
	height: 55px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px;
}

#logo_aalara  {
	background-image: url(images/eball/logo_aalara.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height:55px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px;
}

#logo_bus_supporter{
	background-image: url(images/eball/bus_supporter.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 55px;
	float: left;
	text-indent: -9999px;
}


.error_message {
color: #000;
border: 1px dashed red;
padding: 10px;
}
/* End of 'eball_styles' */

