@charset "utf-8";
/* SITE COLOURS: ??*/
img{ 	behavior: url(pngHack.htc); }


body{
	font: .8em Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
form{ margin:0; padding:0;}

#team_list{ width:97%; margin-top:50px; }
/*body{ background: #ffffff ;margin:0; margin-top:5px; padding:0; font:.8em  Verdana, Arial, Helvetica, sans-serif;text-align: center; color:#000033; }*/
h1,h2,h3,h4,h5,h6,form,div{ margin:0px; padding:0px;}

.listSpace{margin-bottom:5px;}

.normal_text{ text-transform:none;}
.centre_image{margin:0 15px;}
.iLeft{float: left;margin: 0px 20px 10px 0px;	padding: 0px 10px 10px 10px;}
.iLeft2{float: left; margin: 0px 5px 5px 0px; }
.iRight{float: right; margin: 0px 0px 20px 20px; }
.iRight2{float: right;	margin: 0px 0px 20px 20px;}
.temp_text{ color:#FF0000;}

.mainBody #outer_container {width: 1000px;background: #FFFFFF; margin:0 auto; /*margin-top:-212px;*/} 

.mainBody #top_bg_swirl{position: absolute; margin:2px 0 0 483px;z-index:3;_z-index:10;}
.mainBody #top_bg_swirl img{z-index:3;_z-index:10;}

.mainBody #swirl_content{position: absolute;margin:-70px 0 50px 200px; z-index:3; background: url(../images/site/swirl_content.png) no-repeat; width:571px; height:473px;}

.mainBody #inner_container {width: 1000px;background: #FFFFFF; border: 2px solid #bfe3e0; text-align: left; margin:0; padding:0;} 

.mainBody #logo {background: #FFFFFF;padding: 0 10px 0 20px;} 
.mainBody #header {background: #ffffff;padding: 0;z-index:-2;} 
.mainBody #header h1 {margin: 0;padding: 10px 0;}

.mainBody #menu_top {height:32px;background:url(../images/site/menu_top_trans.png) no-repeat;_background-image:none;width:1000px;margin:-262px 0 355px;position:relative;z-index:1082;}
.mainBody #menu_top_base {height:32px;background:url(../images/site/menu_top_bg.jpg) repeat-y;width:1000px; margin:-387px 0 355px; _margin:-587px 0 355px;position:relative; z-index:1079;}

/*  NEW MENU ITEMS  */
.mainBody #menu_main_top {height:32px;background:url(../images/site/menu_top_trans.png) no-repeat;_background-image:none;width:1000px;position:relative;z-index:1082;}
.mainBody #menu_top_background {height:32px;background:url(../images/site/menu_top_bg.jpg) repeat-y; width:1000px; margin-bottom:-30px;}


.mainBody #news_ticker{background:#eaebec url(../images/site/news_ticker_bg.png) no-repeat ;width:734px;height:32px;margin-left:266px;margin-bottom:20px; margin-top:235px; position:relative; z-index:9010;}
.mainBody #news_ticker div{font-size:1.1em;font-weight:bold;color:#009183;line-height:1.5em;.margin-top:6px;padding-top:6px;.padding-top:0px;	padding-left:10px;_padding-left:15px:}

.mainBody #news_ticker div div.news{font-size:0.9em;font-weight: normal;color:#0d6fb3;line-height:1.5em;margin:-40px 0 0 90px;.margin:-34px 0 0 90px;}
.mainBody #news_ticker div div.news a{text-decoration:none;font-weight: normal;}

.mainBody #news_container{ margin-top:-20px; .margin-top:-30px; _margin-top:-40px;}

.mainBody #middle_container{margin:0 14px 0 14px;}

.mainBody #sidebar1 {float: left;width: 230px;padding:0 0 10px 0;margin:-130px 0 0;color:#FFFFFF;position:relative;z-index:2;}
.mainBody #sidebar1 h2{font-size:1.5em;}
.mainBody #sidebar1 #top_div{background:#0d6fb3;padding:1px 10px 10px 10px;margin-bottom:15px; position:relative; z-index:99;}
.mainBody #sidebar1 #top_div a{ color:#FFF;}
.mainBody #sidebar1 #top_div h2{ padding-top:10px;}
.mainBody .front_div_content{ position:relative; z-index:1100;}
.mainBody #sidebar1 #bottom_div{background:#b6d4e8 url(../images/site/trans_forum_blue_bg.png) repeat; padding:1px 10px 10px 10px;margin-bottom:15px; color:#06304e; position:relative; z-index:1500;}
.mainBody #sidebar1 #bottom_div a{color:#06304e; position:relative; z-index:2000;}
.mainBody #sidebar1 #bottom_div h2{padding-top:10px;}

/*   NEWS - RIGHT BOX */
.mainBody #sidebar2 {float: right;width: 230px;background: #FFFFFF;padding:0;border:#bfe3e0 solid 1px;.margin-top:0px;_margin-top:0px;}
.mainBody #sidebar2title{background:url(../images/site/news_title.png) no-repeat;height:29px;padding:0 0 0 10px;font-size:1.6em;color:#009183;line-height:1.2em;.margin-top:0px;	_margin-top:0px;}
.mainBody #sidebar2 div.news_item{padding: 10px 15px;}
.mainBody #sidebar2 div.news_item_even{padding: 10px 15px;background-color:#bfe3e0;}

/* ONE COLUMN WIDTH */
.mainBody #mainContent_container_sm {margin: 0 250px 0 250px; padding: 0; border:#bfe3e0 solid 1px;	margin-bottom:15px;} 
.mainBody #mainContent_sm{padding:0 10px 10px;}
.mainBody #mainContent_sm h1{padding-top:15px;font-size:1.6em;}
.mainBody #mainContent_sm h2{padding-top:15px;font-size:1.4em;}
.mainBody #mainContentTitle_sm {float:right;background: url(../images/site/content_title_bg.png) no-repeat;	height:29px;	margin:0;	color:#0d6fb3; font-size:1.6em;	padding-top:0px;	padding-left:10px;	width:460px;	_width:454px;}

/* TWO COLUMN WIDTH */
.mainBody #mainContent_container_lge {margin: 0 0 0 250px; padding: 0; border:#bfe3e0 solid 1px;	margin-bottom:15px; position:relative; z-index: 50; _width:700px;} /*right=250px*/

/*.mainBody #mainContent_container_large {margin: 0 0 0 265px; padding: 0; border:#bfe3e0 solid 1px;	margin-bottom:15px; position:relative; top:700px; z-index: 50; text-align:left; width:725px; _width:700px;} */

.mainBody #mainContentTitle_lge {float:right; background: url(../images/site/content_title_bg_lge.png) no-repeat;	height:29px;	margin:0; margin-bottom:15px;	color:#0d6fb3; font-size:1.6em;	padding-top:0px;	padding-left:10px;	width:710px;	_width:704px;}

.mainBody #mainContent_lge{padding:0 10px 10px; position:relative; z-index:9050; color:#010101;}
.mainBody #mainContent_lge h1{padding-top:15px;font-size:1.6em;}
.mainBody #mainContent_lge h2{padding-top:15px;font-size:1.4em;}


/* TWO COLUMN WIDTH RESTRICTED AREA*/
.mainBody #login_table{  }
.input_box{position:relative; top:0px; left:0px; z-index:2000;}
.mainBody #mainContent_lge #login_box{}
.mainBody #mainContentTitle_restricted_lge {float:right;background: url(../images/site/content_title_bg_lge.png) no-repeat;	height:29px;	margin:0; margin-bottom:15px;	color:#0d6fb3; font-size:1.6em;	padding-top:0px;	padding-left:10px;	width:710px;	_width:704px; position:relative; z-index:-1;}
.mainBody #mainContent_lge #login_box table td input{ position:relative; z-index: inherit;z-index: 1500;}

.mainBody #restricted_mainContent_lge{position:relative; top:-30px;  padding:0 20px 15px;  z-index:1000;}
.mainBody #restricted_mainContent_lge h1{padding:10px 0 5px;font-size:1.6em;}
.mainBody #restricted_mainContent_lge h2{padding:10px 0 5px;font-size:1.4em;}
.mainBody #restricted_mainContent_lge h3{padding:10px 0 5px;font-size:1.2em;}
.mainBody #restricted_mainContent_lge h4{padding:10px 0 5px;font-size:1.0em;}
.mainBody #restricted_mainContent_lge h5{padding:10px 0 5px;font-size:0.9em;}
.mainBody #restricted_mainContent_lge h6{padding:10px 0 5px;font-size:0.8em;}

.mainBody #logout{ position:relative; top:-38px; right:15px;  z-index:1010; }
.mainBody #logout a{color:#ffffff; font-weight:bold;text-decoration:none; }
.login_error{ font-size:.8em; font-style:italic; color:#FF0000; padding:3px 0 0 25px;}
.loginBorder{border:#b6d4e8 solid 1px; padding:0; margin:0;}

.mainBody #news_wrapper{ }

.mainBody #footer { _width:1002px;text-align:center;background:#bfe3e0;color:#FFF;height:20px; padding:5px 0; } 
.mainBody #footer p {margin: 5px; }
.mainBody #footer a {text-decoration:none; color:#FFF;font-size:.9em;}
.mainBody #footer a:hover {/*color:#0d6fb3;*/}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.text{ padding-left:6px;}


/*FORM*/
#membership_form{ padding:0;}

.kenyons_powered{ color:#FFF; font-size:.85em; font-style:italic; }
.kenyons_red{color:#c0007a; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-style:italic;}
.kenyons_grey{color:#9b9b9b;font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-style:italic;}




