html, body { border: 0; margin: 0; padding: 0;}
body
	{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
h3
	{
	font-size: 14px;
	}
h4
	{
	font-size: 12px;
	margin-bottom: 1px;
	}
#rightandmain
	{
	float: left;
	width: 820px;
	margin-left: 160px;
	background-image: url(images/honeycomb_bg.gif);
	}
* html #rightandmain
	{
	display: inline;
	}
#leftcol
	{
	padding: 5px 2px 5px 5px;
	float: left;
	width: 150px;
	margin-left: -980px;
	}
#main
	{
	float: left;
	width: 659px;
	padding: 2px 0px 0 2px;
	}
#rightcol
	{
	float: right;
	width: 153px;
	min-height: 528px;
	background-image: url(images/rightside_panel.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: f01d26;
	}
#rightcolwrap {
float:left;
display:inline;
margin-top:120px;
margin-left:0px;
}
#header
	{
	height: 167px;
	}		
#footer
	{
	margin-top: -2px;
	height: 94px;
	clear: both;
	background-image: url(images/footer.jpg);
	}
#wrapper
	{
	background-color: #FFFFFF;
	background-image: url(images/mainbackground.gif);
	background-repeat: repeat-y;
	width: 980px;
	padding: 0 10px;
	margin-left: auto;
	margin-right: auto;
	}
a
	{
	color: #002b5b;
	text-decoration: none;
	}
a:hover
	{
	text-decoration: underline;
	}
#header, #nav, #footer
	{
	width: 980px;
	z-index: 1000;
	}
#nav
	{
	height: 24px;
	background-color: #000000;
	z-index: 1000;
	}
#nav ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1000;
	}
#nav li
	{
	float: left; 
	position: relative;
	height: 24px; 
	z-index: 1000;
	}
#nav a 
	{
	color: #002b5b;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	z-index: 1000;
	}
#nav a:hover
	{
	color: #ffffff;
	z-index: 1000;
	}
#nav .dropdown
	{
	display: none;
	position: absolute;
	left: -32px;
	top: 20px;
	padding-top: 5px;
	z-index: 1000;
	}
#nav ul ul
	{
	list-style: none;
	margin: 0 30px 30px 30px; /* creates "sticky hovering" zones for dropdowns */
	z-index: 1000;
	}
#nav ul ul li
	{
	float: none;
	height: 20px !important;
	width: 150px; 
	padding: 5px 0 5px 10px;
	margin-left: 2px;
	background-color: #ad1e23;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	z-index: 1000;

	}
#nav ul ul li a
	{
	color: #ffffff;
	z-index: 1000;
	}
#nav ul ul li:hover
	{
	color: #ffd800;
	background-color: #f01d26;
	z-index: 1000;
	}
#nav ul ul li a:hover
	{
	z-index: 1000;
	color: #ffd800;
	}
#nav ul li:hover .dropdown
	{
	z-index: 1000;	
	display: block;
	}
.navimg
	{
	float: left;
	background-color: #000000;
	}
	
.navimgright
	{
	float: right;
	background-color: #000000;
	background-image: url(images/nav_barright.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 242px;
	height: 24px;
	}
	
	
.clearer
	{
	clear: both;
	display: none;
	}
* html body
	{
	margin: 0;
	padding: 0;
	}
#copyright
	{
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding: 55px 0 0 20px;
	}
#copyright a
	{
	color: #ffffff;
	}
#becomea
	{
	background-image: url(images/becomea_panel.jpg);
	width: 135px;
	height: 278px;
	padding: 58px 0 0 15px;
	}
#coursecal, #leagues
	{
	padding-top: 10px;
	}
	
#frontright
	{
	float: right;
	width: 244px;
/*	padding-left: 6px; */
	min-height: 300px;
	}
#frontleft
	{
	width: 407px;
	min-height: 300px;
	}
#latestheader
	{
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #bababa;
	}
#latest
	{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #bcbcbc;
	min-height: 200px;
	padding: 7px 10px;
	}
.latestarticle h3
	{
margin: 0;
padding: 0;
	}
	
.latestarticle {
	min-height: 160px;
}

.latestarticle p.bodytext {
	margin: 0;
	padding: 0;
}
		
.latestarticle a
	{
	color: #ff0000;
	}
#morenewsheader
	{
	padding-top: 8px;
	}
#morenews
	{
	width: 384px;
	height: 108px;
	background-image: url(images/moreheadlines_redpanel.gif);
	padding-top: 15px;
	}
#morenews a
	{
	color: #ffffff;
	}
#morenews ul
	{
	margin: 0;
	padding-left: 10px;
	}			
#morenews ul li
	{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}
#morenews ul li.active a
	{
	color: #ffd800 !important;
	}	
#newsarchive
	{
	float: right;
	padding: 10px 10px 0 0;
	}		
#adbox
	{
	padding-top: 5px;
	}
#quickstings {
	height:250px;
	margin-left:1px;
	margin-top:7px;
	width:243px;
}
#quickstings a
	{
	color: #b20107;
	font-weight: bold;
	}
#quickstings ul
	{
	margin: 0;
	padding-left: 40px;
	}
#quickstings ul li
	{
	padding: 5px 0;
	}
	
#column1
{
	min-height: 400px;
	width: 49%;
	float: left;
}

#column2
{
	min-height: 400px;
	width: 49%;
	float: right;
}	
	
#ad1 {
	width: 138px;
	height: 115px;
	float: left;
	margin-left: 5px;
	margin-top: 134px;
	margin-bottom: 14px;
}

#ad2 {
	width: 138px;
	height: 115px;
	float: left;
	margin-left: 5px;
	margin-bottom: 14px;
}

#ad3 {
	width: 138px;
	height: 115px;
	float: left;
	margin-left: 5px;
	margin-bottom: 14px;	
}

#ad4 {
	width: 138px;
	height: 115px;
	float: left;
	margin-left: 5px;
}

#adbox2 img {
	border: 1px solid #BCBCBC;
}

.news-single-img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.csc-menu {
	list-style-type: none;
}

ul.csc-menu li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

ul.csc-menu li a {
	color: #AE0808;
}

.csc-header h1 {
	font-family: Garamond;
	font-size: 24px;
}

#coursecal {

}

/*Hive Internals*/

#maincontent {
	float: left;
	width: 659px;
}

#hivenav {
	float: left;
	width: 659px;
	margin-top: 20px;
}

/*Google Search*/

form#cse-search-box input#searchbox {
	width: 90px;
	height: 12px;
	font-size: 10px;
	font-family: Arial;
}

input#searchbtn {
	font-size: 10px;
	font-family: Arial;
}

.cse-branding-right {
	height: 24px;
	line-height: 24px;
}

.cse-branding-form, .cse-branding-logo, .cse-branding-text {
	float: left;
}

.cse-branding-right, .cse-branding-text {
	height: 24px;
	line-height: 24px;
	margin: 0px;
}

#sponsors {
display:inline;
float:left;
margin-top:5px;
}

.s1 {
	float:left;
	margin-left:15px;
	margin-right:15px;
}

.s2 {
	float:left;
	display:inline;
	margin-top:10px;
}


ul#btmad {padding:0px; margin:0px;}
ul#topmid {padding:0px; margin:0px;}
ul#rcolad1 {padding:0px; margin:5px;}
ul#rcolad2 {padding:0px; margin:5px;}
ul#rcolad3 {padding:0px; margin:5px;}
ul#rcolad4 {padding:0px; margin:5px;}

ul#btmad p {padding:0px; margin:0px;}
ul#topmid p {padding:0px; margin:0px;}
ul#rcolad1 p {padding:0px; margin:0px;}
ul#rcolad2 p {padding:0px; margin:0px;}
ul#rcolad3 p {padding:0px; margin:0px;}
ul#rcolad4 p {padding:0px; margin:0px;}


/* Gallery Styles */

div.tx-wtgallery-pi1 {
	background-color: transparent;
}

div.wtgallery_list_current a img {
	border-color: #F31B2A;
}

.wt_gallery_category_pic {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.wtgallery_list {
	width: 150px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

.wtgallery_list img {
	width: auto;
	height: auto;
	margin: auto;
}

/* Updated Styles May 2010 */

#frontleft .latestarticle {
	height: 218px;
}

ul#rcolad1, ul#rcolad2, ul#rcolad3, ul#rcolad4 {
	float: left;
	display: inline;
	width: 135px;
	height: 135px;
	margin: 3px 7px;
}

ul#rcolad4 {
	margin: 3px 7px 6px 7px;
}

#adbox {
	margin: 10px 0 0 0;
}

#sponsors {
	margin: 10px 0 0 0;
}

#adbox2 {
	width: 242px;
}

#quickstings {
	width: 242px;
}

#rightandmain {
	background-image: url(images/honeycomb_bg.png);
}

#quickstings {
	margin: 15px 0 0 0;
}

#google-ads {
	margin: 15px 0 0 0;
}

#footer {
	background-image: url(images/footer-10.jpg);
}

#footer-logos {
	float: left;
	display: inline;
	width: 300px;
	margin: 16px 0 0 0;
}

#copyright {
	float: left;
	display: inline;
	padding: 0;
	margin: 55px 20px 0 155px;
}

.q-btn {
	float: left;
	display: inline;
	background-image: url(images/q.png);
	width: 75px;
	height: 78px;
}

.arld-btn {
	float: left;
	display: inline;
	background-image: url(images/arld.png);
	width: 75px;
	height: 78px;
}

.nrl-btn {
	float: left;
	display: inline;
	background-image: url(images/nrl.png);
	width: 75px;
	height: 78px;
}

.seq-btn {
	float: left;
	display: inline;
	background-image: url(images/seq.png);
	width: 75px;
	height: 78px;
}

.wtgallery_single_browser {
	float:left;
	display:inline;
	width:630px;
}
.wtgallery_single_browser_previous {
	float:left;
	display:inline;
}
.wtgallery_single_browser_next {
	float:right;
	display:inline;
}