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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	color: #444;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
img { border: 0; outline: 0; }
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear { clear: both; }
.left { float: left; padding-bottom: 7px; padding-right: 15px; }
.right { float: left; padding-bottom: 7px; padding-left: 7px; }
strong { font-weight: bold; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Created by Kevin Jones for SPL 2010 */

html { background: url(images/htmlbg.jpg) top center no-repeat #000000; }
body { background: url(images/bodybg.png) repeat-x; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }

#wrapper {	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

/* Header */
#header {	text-align: center;}

/* Main Navigation */
#nav {	font-size: 1em; text-align: center;	margin-top: 30px; position: relative; width: 960px; text-align: center; padding-bottom: 10px; margin-left: 40px;  }
#nav li { float: left;  positoin: relative; display: block;  padding: 0 20px;}
#nav li a { font-size: .85em; 	font-weight: bold;	color: #FFF;	text-decoration: none;}
#nav li a:hover {	text-decoration: underline; }
#nav ul li { position: relative; height: auto; margin-left: 20px; line-height: 18px; padding: 0; }
#nav ul li a { color: #FFF; font-size: .7em; text-transform: uppercase;  margin: 0; } 
#nav ul { display: none; position: absolute;  z-index: 10; top: -29px; left: auto; padding-right: 20px; height: 30px; background: url(images/bk_nav.png) no-repeat 5px 0; }

/* Slidershow */
.slideshow { height: 270px; position: relative; height: 264px; width: 958px;  margin-top: 30px;}
#slides { height: 244px; z-index: 0;} 
.slide { width: 958px; height: 244px; position: relative; background: #FFF; }
.slide-image { float: left; display: block; width: 565px; height: 244px; overflow: hidden; border: 0; }
.slide-image a{ border: 0; }
.slide-title {  width: 310px; display: inline; margin:30px 30px 5px 30px; font-size: 1.5em; line-height: 1em; float: left; z-index: 35; }
.slide-desc {  width: 310px; display: inline; margin: 8px 0 0 30px; float: left; font-size: .85em; line-height: 1.35em;  overflow: hidden; position: relative; z-index: 20;}
#slide-nav a {  z-index: 20; height: 12px; width: 30px; float: left; position: relative; left: 600px; top: -40px; text-indent: -9999px; background-image: url(images/pager.gif); background-repeat: no-repeat; background-position: center; }
#slide-nav a.activeSlide { background-image: url(images/pagerOver.gif); }

/* Main Content */
#content-top { background: url(images/contentbgTop.png) no-repeat top center; width: 960px; height: 229px; margin-top: 10px;  }
#content { width: 889px; background: #FFF; margin: -180px 15px 0 15px; padding: 20px;}
#content-bottom { background: url(images/contentBgBottom.jpg) no-repeat; height: 50px; width: 960px; display: block; margin-top: -20px;  }


/* Column Left */
#column-left { width: 525px; float: left;  margin-top: -20px; padding-right: 10px;  }

/* Live Game */
#liveGame { font-size: 13px; font-weight: bold; padding: 9px 10px 10px 35px; background: url(images/liveGame.jpg)  8px 8px no-repeat; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; line-height: 12px; color: #444;  }

/* News */
#news { margin-top: 12px; margin-bottom: 12px; border-bottom: 1px solid #DDD; display: block; float: left; width: 525px }
#news h3 { font-size: 18px; font-weight: bold; line-height: 20px; margin: 0 0 11px 0; color: #18283d; }
.article, .article-page { width: 100%; margin-bottom: 25px; }
.article-page { padding-bottom: 5px; border-bottom: 1px solid #DDD; }
.article img, .article-page img{ float: left; padding-right: 15px; }
.news-headline a { font-size:  15px; font-weight: bold; color: #18283d; text-decoration: none; }
.news-headline a:hover { text-decoration: underline; }
.article p, .article-page p { font-size: .8em; line-height: 1.35em; color: #444; margin: 5px 0;} 

/* Page */
.page { padding: 14px 0; margin-bottom: 20px; border-bottom: 1px solid #ddd; width: 100%; }
.page h1, .page h2, .page h3, .page h4, .page h5 { color: #18283d; font-weight: bold; }
.page h1 { font-size: 1.75em; margin: 15px 0; }
.page h2 { font-size: 20px; margin: 5px 0 8px; }
.page p { font-size: .8em; line-height: 1.35em; color: #444; margin: 10px 0 20px; }
.page ul, .page ol { font-size: .8em;  margin: 15px 30px ; }
.page li { margin: 0 0 10px 0; color: #444; line-height: 1.35em; }

/* Single Post */
.post { padding: 14px 0; border-bottom: 1px solid #DDD; width: 525px; margin-bottom: 14px; float: left;  }
.post h2 { font-size: 20px; font-weight: bold; color: #18283d; line-height: 1em; margin-bottom: 20px;  } 
.post p { font-size: .8em; line-height: 1.35em; color:#444; margin: 10px 0 20px;}
.post h3 { font-size: 16px; font-weight: bold; color: #18283d; line-height: 1em; margin: 10px 0 0 0; }
.post h4 { font-size: 15px; text-transform: uppercase; font-weight: bold; margin: 7px 0 0 0; color: #115aa5; }
.postTags {	font-size:13px;		background:url(images/ico_tag.png) 0 50% no-repeat;	padding:10px 0 10px 24px; width: 95.5%; }
.postTags a { color: #115aa5; font-size: 9px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }
.postauthor {	background:#F4F4F4;	border:1px dashed #D2D2D2;	padding:15px 18px;	-moz-border-radius-bottomleft:6px;	-moz-border-radius-bottomright:6px;	-moz-border-radius-topright:6px;	-moz-border-radius-topleft:6px;	margin-bottom:20px;	margin-top:20px;}
.postauthor h5 { font-size: 1.1em; font-weight: bold; margin: 0 0 5px 0; }
.postauthor h5 a { color: #115aa5; }
.postauthor { font-size: .8em; line-height: 1.35em; }
.postauthor img {	float:left;	margin-right:10px;	padding:4px;	background:#fff;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;}
.postauthor-articles { font-size: .8em; clear: both; text-align: right; }
.postauthor-articles a { color: #115aa5; }
.social {	margin:20px 0 15px; }
.social a:hover img {	margin-top:-4px;	}
.social img {	border:none;	vertical-align:middle;}
.social strong {	padding-right:20px;	}

/* Comments */
h2#comments {	display:block;	background:url(images/ico_h2_comments.png) 0 50% no-repeat;	padding:15px 0 15px 40px;}
h2#commentsForm {	display:block;	background:url(images/ico_h2_form.png) 0 50% no-repeat;	padding:10px 0 10px 40px;}
.commentlist {	list-style:none;	list-style-position:outside;	display:block;	margin:20px 0 0;}
.commentlist ul {	list-style-type:none;	list-style-position:outside;}
.commentlist li {	padding:12px 20px;	position:relative;	border:1px dashed #ccc;	margin-left:15px;	margin-bottom:20px;}
.commentlist li .comment-meta, .commentlist li .text  {	margin-left:20px;	}
.commentlist li .comment-meta span {	font-size:11px;	color:#999;}
.commentlist li .avatar {	background:#fff;	padding:3px;	border:1px solid #ccc;	position:absolute;	left:-15px;	top:-7px;}
.commentlist .reply { margin-left:20px;	margin-top:-5px;}
.commentlist .reply a {	font-size:11px;	/*position:absolute;	bottom:10px;	left:34px;*/	color:#3293C2;	}
.commentlist li .children li {	background:#fff;	margin-left:20px;	margin-top:15px;	}

/* Post Comments */
#commentform p {	margin:0;}
#commentform label {	display:block;	padding:5px 0;}
#commentform input, #commentform textarea {	border:1px solid #DDD;	padding:8px;	width:300px;	margin-bottom:10px; }
#commentform textarea {	width:500px;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;}
#commentform input#submit{	border: 1px solid #DDD; width:116px; color: #444; margin-top: 10px; line-height: 30px;  background: #FDFDFD; cursor:pointer; }

/* Call Out Left */
#call-out-left { width: 240px; padding-right: 15px; float: left; }
#call-outs h3, #call-outs h3 a { font-size: 18px; font-weight: bold; line-height: 20px; margin: 0 0 8px 0; color: #18283d; }
#call-outs h4, #call-outs h4 a { font-size: 18px; font-weight: bold; line-height: 20px; margin: 0 0 8px 0; color: #18283d; }
#call-outs p { font-size: .8em; line-height: 1.35em; color: #444; }
#call-out-right { border-left: 1px solid #DDD; float: left; width: 240px; padding-left: 25px;  }

/* Column Right */
#column-right { width: 320px; float: left; border: display: inline; margin-left: 25px; margin-top: -20px;  }
#column-right h3, #column-right h3 a { font-size: 18px; font-weight: bold; line-height: 20px; margin: 0 0 8px 0; color: #18283d; }
#column-right h4, #column-right h4 a { font-size: 13px; font-weight: bold; line-height: 20px; margin: 0 0 8px 0; color: #444; text-transform: uppercase; letter-spacing: 1px; }
#column-right p { font-size: .8em; line-height: 1.35em; color: #444; }


/* Schedule */
#schedule { padding-bottom: 15px; border-bottom: 1px solid #DDD; }

/* Highlight */
#highlight { padding: 15px 0; border-bottom: 1px solid #DDD; }
#highlight img { float: left; padding-right: 10px; }

/* Footer */
#footer { width: 960px; text-align: center; color: #FFF; font-size: .75em; height: 30px; margin-top: 10px;  }
#footer p, #footer a { color: #FFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* Clearing */
.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;  overflow: hidden;  float: none;}
.clearfix {   display: block;  }

/* Hide from IE-mac \*/
* html .clearfix { float: left; height: 1%; }
/* End hide from IE-mac */

/* blockquote */
blockquote { padding: 10px 25px 0px 25px; background: #EFEFEF; border: 1px dashed #CCC; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-style: italic; }

/* Stats */

