/*
Theme Name: Wildcat Victory
Theme URI: http://www.wildcatvictory.com/
Description: WordPress theme designed for WildcatVictory.com.
Version: 1.0
Author: Paul Badke
Author URI: http://www.wildcatvictory.com/
Tags: clean, white, fixed width, widgets, buddypress
*/

@import url("/wp-content/themes/wv/style_form.css");

*, body, #header, #menu, #content, #content #page, #content #sidebar, #content_separator, #footer, h1, h2, h3, h4, h5, h6, p, ul, ul li, ol, ol li, blockquote, a, form {
	margin: 0;
	padding: 0;
}
ul, ul li, ol, ol li, ul ul, ol ol {
	list-style-type: none;
}

body {
	background-color: #000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/background_football.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 18px;
}
a {
	color: #340076;
	text-decoration: underline;
}
a:hover {
	color: #555;
	text-decoration: underline;
}

/*
	======
	Header
	======
*/
#header, #menu, #nav, #content, #footer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	overflow: hidden;
	height: 100%;
}
#header {
	height: 120px;
	background-image: url(images/header_5.png);
	background-repeat: no-repeat;
	background-position: 400px bottom;
	font-family: 'Lucida Grande', Calibri, Arial, sans-serif;
}
#header  img {
	width: 370px;
	height: 90px;
	margin-top: 14px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header #ad {
	display: none;
	height: 60px;
	width: 468px;
	background-color: #CCF;
	margin-top: 10px;
	float: right;
	clear: right;
}
#header ul {
	display: block;
	float: right;
	clear: right;
	white-space: nowrap;
	height: 20px;
	margin-top: 10px;
	font-size: 12px;
}
#header ul li {
	display: inline;
	white-space: nowrap;
	clear: none;
}
#header ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#header ul li a:hover {
	color: #C0C0C0;
	text-decoration: none;
}
#header ul li.home a, #header ul li.contact_us a, #header ul li.store a, #header ul li.account a, #header ul li.feed a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 1px;
}
#header ul li.home a {
	background-image: url(images/icons/home.png);
}
#header ul li.contact_us a {
	margin-left: 12px;
	background-image: url(images/icons/contact.png);
}
#header ul li.account a {
	margin-left: 12px;
	background-image: url(images/icons/header_account.gif);
}
#header ul li.store a {
	margin-left: 12px;
	background-image: url(images/icons/store.png);
}
#header ul li.feed a {
	margin-left: 12px;
	background-image: url(images/icons/feed.png);
	background-position: 0px 2px;
}

/*
	====
	Menu
	====
*/
#menu {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	background-image: url(images/menu_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 40px;
	margin-bottom: 6px;
}
#menu ul {
	display: block;
	height: 40px;
	background-image: url(images/menu_start.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu ul li {
	display: block;
	float: left;
	list-style-type: none;
	height: 16px;
	background-image: url(images/menu_separator.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	white-space: nowrap;
	padding-top: 12px;
	padding-right: 42px;
	padding-bottom: 12px;
	padding-left: 34px;
}
#menu ul li a {
	color: #333;
	text-decoration: none;
}
#menu ul li a:hover {
	color: #666666;
	text-decoration: none;
}
#menu ul li.start {
	margin-left: 12px;
}
#menu ul li.end {
	background-image: url(images/menu_end.jpg);
	padding-left: 28px;
	padding-right: 39px;
}
#nav {
	margin-bottom: 6px;
}
#nav ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 40px;
	width: 960px;
	overflow: hidden;
	background-image: url(images/nav_start.jpg);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li {
	list-style-type: none;
	display: block;
	float: left;
	height: 40px;
}
#nav ul li.end {
	background-image: url(images/nav_end.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	width: 11px;
}
#nav ul li a {
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	float: left;
	height: 16px;
	overflow: hidden;
	background-image: url(images/nav_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 12px;
	text-align: center;
	text-shadow: 0px 1px #efefef;
}
#nav ul li a:hover {
	background-position: 0px -40px;
	text-shadow: 0px 1px #000;
	color: #fff;
	cursor: pointer;
}
#nav ul li.blog a {
	background-position: -1px 0px;
	width: 90px;
}
#nav ul li.blog a:hover {
	background-position: -1px -40px;
}
#nav ul li.daily-links a {
	width: 121px;
}
#nav ul li.forums a {
	width: 100px;
}
#nav ul li.k-state-sports a {
	width: 160px;
}
#nav ul li.multimedia a {
	width: 160px;
}
#nav ul li.other-resources a {
	width: 164px;
}

/*
	=======
	Content
	=======
*/
#content {
	width: 920px;
	background-image: url(images/content_background_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#content div.featured-end {
	background-image: url(images/featured_bottom.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 660px;
	margin-bottom: 20px;
}
#content #featured { 
	width: 624px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 4px;
	overflow: hidden;
	background-image: url(images/featured_background.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#content #featured ul.ui-tabs-nav {
	width: 624px;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	border-top: 1px solid #444;
}
#content #featured ul.ui-tabs-nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 74px;
}
#content #featured .ui-tabs-panel {
	width: 624px;
	margin-bottom: 10px;
	overflow: hidden;
}
#content #featured .ui-tabs-panel h2 {
	line-height: 20px;
	margin-bottom:  14px;
}
#content #featured .ui-tabs-panel h2 a {
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	margin-left: 80px;
}
#content #featured .ui-tabs-panel p.meta {
	font-size: 12px;
	color: #C0C0C0;
	margin-bottom: 4px;
}
#content #featured .ui-tabs-panel p.meta a {
	color: #C0C0C0;
}
#content #featured .ui-tabs-panel p.meta a:hover {
	color: #444;
}
#content #featured .ui-tabs-panel p.readmore {
	margin-bottom: 0;
}
#content #featured .ui-tabs-panel p.readmore a {
	color: #fff;
}
#content #featured .ui-tabs-panel p.readmore a:hover {
	color: #999;
}
#content #featured .ui-tabs-panel .entry {
	margin-bottom: 0;
	color: #C0C0C0;
}
#content #featured .ui-tabs-panel .entry p {
	margin-bottom: 10px;
}
#content #featured .ui-tabs-hide {
	display: none;
}
#content #featured li.ui-tabs-nav-item a {/*On Hover Style*/
	display: block;
	height: 74px;
	outline: none;
}
#content #featured li.ui-tabs-nav-item a:hover {
}
#content #featured li.ui-tabs-selected { /*Selected tab style*/
}
#content #featured ul.ui-tabs-nav li.ui-tabs-selected a {
}
#content #featured .ui-tabs-panel {
}
#content #page {
	width: 660px;
	float: left;
	padding-top: 10px;
}
#content #page.nopad {
	padding-top: 0;
}
#content #page p {
	margin-bottom: 20px;
}
#content #page p.meta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	margin-bottom: 0;
}
#content #page ul {
	list-style-type: disc;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
}
#content #page ul li {
	list-style-type: disc;
	margin-bottom: 10px;
}
#content #page div.post blockquote {
	margin-left: 40px;
	margin-right: 40px;
}
#content #page ol {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	list-style-type: decimal;
}
#content #page ol li {
	list-style-type: decimal;
	margin-bottom: 10px;
}

/*
	======
	H Tags
	======
*/
#content #page h1 {
	margin-bottom: 18px;
	color: #3F008E;
	font-family: 'Lucida Grande', Calibri, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#content #page h2, #content #page h3 {
	margin-bottom: 20px;
	color: #3F008E;
	font-size: 14px;
	font-weight: bold;
}
#content #page h3 {
	margin-bottom: 6px;
}
#content #page h3.link a, #content #page h3.post a {
	padding-bottom: 4px;
	padding-top: 4px;
	height: 24px;
	padding-left: 38px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #340076;
	overflow: hidden;
	display: block;
}
#content #page h3.link a {
	background-image: url(images/icons/link.png);
}
#content #page h3.post a {
	padding-top: 6px;
	background-image: url(images/icons/post.png);
}
#content #page h5 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #340076;
}
#content #page h4, #content #page h6, #content #page p, #content #page ul, #content #page ol, #content #page blockquote {
	margin-bottom: 20px;
}
#content #page p#breadcrumbs {
	font-size: 8px;
	color: #999;
	font-weight: normal;
	margin-bottom: 12px;
}
#content #page p#breadcrumbs a {
	color: #999;
	text-decoration: underline;
	font-weight: normal;
}
#content #page p#breadcrumbs a:hover {
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}

/*
	========
	Messages
	========
*/
#content #page .message, #content #page .messages {
	background-color: #EFEFEF;
	padding: 4px;
	clear: both;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-bottom: 20px;
}
#content #page .staus {
	background-color: #ADCCAD;
	border: 1px solid #74CC6B;
}
#content #page .warning {
	background-color: #CDACAC;
	border: 1px solid #CC0000;
}

/*
	====
	Meta
	=====
*/
#content #page ul.meta {
	clear: both;
	height: 100%;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
#content #page ul.meta_clear {
	border-bottom-width: 0px;
	border-bottom-style: none;
	margin-bottom: 24px;
	padding-bottom: 12px;
}
#content #page ul.meta li {
	list-style-type: none;
}
#content #page ul.meta li.title, #content #page ul.meta li.author, #content #page ul.meta li.date {
	float: left;
	margin-right: 12px;
	clear: left;
	font-size: 12px;
	color: #999;
	margin-top: 4px;
}
#content #page ul.meta li.title {
	color: #666;
}

/*
	==========
	Navigation
	==========
*/
#content #page ul.navigation, #content #page ul.nav {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
	margin-bottom: 20px;
}
#content #page ul.border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	margin-bottom: 30px;
	padding-bottom: 6px;
}
#content #page ul.button {
	border-bottom-width: 0;
	border-bottom-style: none;
	margin-bottom: 10px;
	padding-bottom: 6px;
}
#content #page ul.navigation li {
	list-style-type: none;
	float: left;
	background-image: url(images/tab_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #page ul.navigation li a {
	text-decoration: none;
	display: block;
	height: 24px;
	padding-top: 6px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(images/tab_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DFDFDF;
	padding-right: 12px;
	padding-left: 6px;
	color: #999;
}
#content #page ul.navigation li a:hover {
}
#content #page ul.navigation li.active {
	background-image: url(images/tab_left_active.jpg);
}
#content #page ul.navigation li.active a {
	background-image: url(images/tab_right_active.jpg);
	background-color: #C0C0C0;
	color: #666;
}
#content #page ul.navigation li.active a:hover {
}
#content #page ul.navigation li.pages {
	background-image: url(images/blank.gif);
	padding-top: 6px;
	padding-right: 10px;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Geneva, sans-serif;
}
#content #page ul.navigation li.extend {
	display: none;
}
#content #page div.details {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	margin-bottom: 0;
	padding-bottom: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#content #page div.details p {
	font-size: 10px;
	color: #999;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
}
#content #page div.details a {
	color: #999;
	text-decoration: underline;
}
#content #page div.details a:hover {
	color: #666;
	text-decoration: underline;
}
#content #page ul.metalegend {
	margin-bottom: 20px;
}
#content #page ul.metalegend li {
	margin-bottom: 5px;
}
#content #page ul.metalegend li a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	white-space: nowrap;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#content #page ul.metalegend li a:hover {
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
#content #page ul.metalegend li.feed a {
	background-image: url(images/icons/feed.gif);
}
#content #page ul.metalegend li.favorite {
	background-image: url(images/icons/favorite.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#content #page ul.metalegend li.favorite a {
	padding-left: 0;
}


/*
	===========
	Daily Links
	===========
*/
#content #page div.link {
	display: block;
	clear: both;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	background-color: #F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}
#content #page div.alt {
	background-color: #F5F5F5;
}
#content #page div.link:hover {
	background-color: #EEEEEE;
}
#content #page div.link h3 {
	float: left;
	font-size: 12px;
	margin: 0;
	color: #340076;
	white-space: normal;
}
#content #page div.link h3 a {
	text-decoration: none;
	color: #222;
	background-image: url(images/icons/category/other.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#content #page div.link h3.football a {
	background-image: url(images/icons/category/football.gif);
}
#content #page div.link h3.mensbasketball a, #content #page div.link h3.womensbasketball a {
	background-image: url(images/icons/category/basketball.gif);
}
#content #page div.link h3.baseball a {
	background-image: url(images/icons/category/baseball.gif);
}
#content #page div.link h3 a:hover, #content #page div.link:hover h3 a {
	text-decoration: none;
	color: #340076;
}
#content #page div.link h3 a:visited {
	text-decoration: none;
	color: #999;
	font-weight: normal;
}
#content #page div.link cite {
	float: left;
	font-style: italic;
	display: block;
	margin-left: 10px;
	font-size: 10px;
	color: #999;
}
#content #page div.link ul {
	float: right;
	margin: 0;
	margin-top: 4px;
}
#content #page div.link ul li, #content #page div.link ul li a {
	display: block;
	height: 11px;
	float: left;
	text-align: center;
}
#content #page div.link ul li {
	margin-left: 6px;
	margin-bottom: 0;
}
#content #page div.link ul li a {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 14px;
}
#content #page div.link ul li.comment a, #content #page div.link ul li.twitter a, #content #page div.link ul li.facebook a, #content #page div.link ul li.digg a, #content #page div.link ul li.myspace a, #content #page div.link ul li.email a {
	text-indent: -10000px;
}
#content #page div.link ul li a:active, #content #page div.link ul li a:focus {
	outline: 0;
}
#content #page div.link ul li.comment a {
	background-image: url(images/icon_sm_comment.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	line-height: 10px;
	width: 14px;
}
#content #page div.link ul li.comment a:hover {
	background-image: url(images/icon_sm_comment_over.gif);
	color: #CCC;
}
#content #page div.link ul li.twitter a {
	background-image: url(images/icon_sm_twitter.gif);
	width: 9px;
}
#content #page div.link ul li.twitter a:hover {
	background-image: url(images/icon_sm_twitter_over.gif);
}
#content #page div.link ul li.facebook a {
	background-image: url(images/icon_sm_facebook.gif);
	width: 10px;
}
#content #page div.link ul li.facebook a:hover {
	background-image: url(images/icon_sm_facebook_over.gif);
}
#content #page div.link ul li.digg a {
	background-image: url(images/icon_sm_digg.gif);
	width: 11px;
}
#content #page div.link ul li.digg a:hover {
	background-image: url(images/icon_sm_digg_over.gif);
}
#content #page div.link ul li.myspace a {
	background-image: url(images/icon_sm_myspace.gif);
	width: 11px;
}
#content #page div.link ul li.myspace a:hover {
	background-image: url(images/icon_sm_myspace_over.gif);
}
#content #page div.link ul li.email a {
	background-image: url(images/icon_sm_email.gif);
	width: 14px;
}
#content #page div.link ul li.email a:hover {
	background-image: url(images/icon_sm_email_over.gif);
}
#content #page div.link p {
	clear: both;
}

/*
	====
	Blog
	====
*/
#content #page div.post {
	display: block;
	clear: both;
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
#content #page div.post h2 {
	color: #340076;
}
#content #page div.post h2 a {
	padding-bottom: 4px;
	padding-top: 4px;
	height: 24px;
	padding-left: 30px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/icons/post.png);
	color: #340076;
	text-decoration: none;
	overflow: hidden;
	display: block;
}
#content #page div.post p.commentcount, #content #page p.forumcommentcount {
	float: right;
	font-size: 10px;
}
#content #page div.post p.commentcount a, #content #page p.forumcommentcount {
	background-image: url(images/icon_sm_comment.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
}
#content #page div.post p.commentcount a:hover {
	background-image: url(images/icon_sm_comment_over.gif);
	color: #CCC;
}
#content #page div.post p.readmore {
	font-weight: bold;
	text-align: right;
	display: block;
	clear: both;
	margin-right: 20px;
}
#content #page div.post p.meta {
	margin-bottom: 0px;
}
#content #page div.entry, #content #page div.share {
	margin-bottom: 20px;
}
.entry .alignleft, .entry .alignright, #content #page .wp-post-image, #content #featured .wp-post-image {
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	float: left;
	padding: 1px;
	margin-bottom: 20px;
	margin-right: 20px;
}
#content #featured .wp-post-image {
	margin-bottom: 0;
}
#content #featured .ui-tabs-panel .wp-post-image {
	border-color: #C0C0C0;
}
#content #featured ul.ui-tabs-nav li .wp-post-image {
	margin-right: 4px;
	border-color: #444;
}
#content #featured ul.ui-tabs-nav li.ui-tabs-selected .wp-post-image {
	border-color: #C0C0C0;
}
.entry .alignright {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}


/*
	======
	Tables
	======
*/
#content #page div.share {
	clear: both;
}
/*
#content table {
	border: none 0;
	width: 100%;
	margin-bottom: 20px;
}
#content table tr {
	background-color: #F9F9F9;
}
#content table tr.alt {
	background-color: #F5F5F5;
}
#content table tr.sticky {
	background-color: #F3ECFF;
}
#content table tr:hover {
	background-color: #EFEFEF;
}
#content table tr.sticky:hover {
	background-color: #EDE1FF;
}
#content table tr th, table tr td {
	width: 100px;
	text-align: center;
	padding: 5px;
}
#content table tr th {
	font-weight: bold;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	font-size: 12px;
	color: #000;
	background-image: url(images/cell_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 30px;
	padding-top: 0;
	padding-bottom: 0;
}
#content table tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#content table tr th.title, table tr td.title {
	width: auto;
	text-align: left;
	padding-left: 10px;
}
#content table tr th.title a, table tr td.title a {
	font-weight: bold;
}
#content table tr.unread_login_row td.title a {
	background-image: url(images/icons/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}
#content table tr td big {
	font-size: 12px;
}
*/

/*
	=====
	Forum
	=====
*/
/*
#content #page p.forumcommentcount {
	background-position: 0px 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
}
#content #page div.forum_post {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	overflow: hidden;
	display: block;
	clear: both;
	float: none;
	background-image: url(images/forum_background.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#content #page div.forum_post div.post_meta {
	width: 140px;
	background-color: #EFEFEF;
	padding: 10px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: auto;
}
#content #page div.forum_post div.alt {
	background-color: #EFEFEF;
}
#content #page div.forum_post div.post_meta p {
	display: block;
	margin-bottom: 0;
}
#content #page div.forum_post div.post_meta p.avatar {
	margin-bottom: 10px;
}
#content #page div.forum_post div.post_meta p.avatar img {
	padding: 1px;
	border: 1px solid #CCC;
}
#content #page div.forum_post div.post_meta p.author {
	font-family: 'Lucida Grande', Calibri, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}
#content #page div.forum_post div.post_meta p.post_count_plus {
	font-size: 10px;
}
#content #page div.forum_post div.post_meta p.post_count_plus, #content #page div.forum_post div.post_meta p.post_count_plus strong, #content #page div.forum_post div.post_meta p.post_count_plus a, #content #page div.forum_post div.post_meta p.post_count_plus small {
	margin: 0;
	padding: 0;
}
#content #page div.forum_post div.post_meta p.post_count_plus a {
	text-decoration: none;
}
#content #page div.forum_post div.post_text {
	width: 480px;
	float: left;
	padding: 10px;
}
#content #page div.forum_post div.post_text p {
}
#content #page div.forum_post div.post_control {
	clear: both;
	float: none;
	padding-left: 170px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
}
#content #page div.forum_post div.post_control p {
	margin-bottom: 0px;
	display: block;
	margin-top: 5px;
}
#content #page div.forum_post div.post_control a {
	color: #999;
}
#content #page div.forum_post div.post_control a:hover {
	color: #666;
}
*/

/*
	=======
	Sidebar
	=======
*/
#content #sidebar {
	width: 220px;
	float: right;
	font-family: 'Lucida Grande', Calibri, Arial, sans-serif;
}
#content #sidebar h1, #content #sidebar p, #content #sidebar ul, #content #sidebar ul li, #content #sidebar form {
	margin: 0;
	padding: 0;
}
#content #sidebar h1, #content #page h5.homepage {
	background-image: url(images/sidebar_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 17px;
	padding: 12px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
#content #page h5.homepage {
	background-image: url(images/homepage/homepage_title.gif);
	margin-bottom: 0;
	border-bottom: 0 none;
}
#content #sidebar div {
	height: 100%;
	overflow: hidden;
	padding-top: 5px;
}
#content #sidebar div, #content #sidebar p, #content #sidebar ul {
	background-image: url(images/sidebar_background.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#content #sidebar div p, #content #sidebar div ul {
	background-image: url(images/blank.gif);
	padding-left: 0;
	padding-right: 0;
}
#content #sidebar div, #content #sidebar p, #content #sidebar ul, #content #sidebar ul li {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #sidebar p.sidebar_button {
	border-width: 0px;
	border-style: none;
	background-image: url(images/blank.gif);
	margin: 0;
	margin-bottom: 12px;
	padding: 0;
}
#content #sidebar p.sidebar_button img {
	border-width: 0px;
	border-style: none;
}
#content #sidebar div.nomargin, #content #sidebar p.nomargin {
	margin: 0;
}
#content #sidebar ul {
	padding-top: 10px;
}
#content #sidebar ul li {
	padding-bottom: 10px;
	list-style-type: none;
}
#content #sidebar ul li a {
	display: block;
	padding-left: 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/icons/bullet.png);
}
#content #sidebar p.start {
	display: block;
	height: 12px;
	background-image: url(images/sidebar_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 0;
}
#content #sidebar p.end {
	display: block;
	height: 12px;
	background-image: url(images/sidebar_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 12px;
}
#content #sidebar ul li.admin, #content #sidebar ul li.forum, #content #sidebar ul li.view, #content #sidebar ul li.edit, #content #sidebar ul li.avatar, #content #sidebar ul li.logout, #content #sidebar ul li.add, #content #sidebar ul li.find, #content #sidebar ul li.mark {
	margin-bottom: 5px;
}
#content #sidebar ul li.admin a, #content #sidebar ul li.forum a, #content #sidebar ul li.view a, #content #sidebar ul li.edit a, #content #sidebar ul li.avatar a, #content #sidebar ul li.logout a, #content #sidebar ul li.add a, #content #sidebar ul li.find a, #content #sidebar ul li.mark a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	white-space: nowrap;
	color: #333;
}
#content #sidebar ul li a:hover {
	color: #999;
}
#content #sidebar ul li.admin a {
	background-image: url(images/icons/account_admin.jpg);
}
#content #sidebar ul li.forum a {
	background-image: url(images/icons/account_forum.jpg);
}
#content #sidebar ul li.view a {
	background-image: url(images/icons/account_register.jpg);
}
#content #sidebar ul li.edit a {
	background-image: url(images/icons/account_edit.jpg);
}
#content #sidebar ul li.avatar a {
	background-image: url(images/icons/account_avatar.jpg);
}
#content #sidebar ul li.logout a {
	background-image: url(images/icons/account_logout.jpg);
}
#content #sidebar ul li.inbox a {
	margin: 0px;
	padding: 0px;
}
#content #sidebar ul li.inbox ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
#content #sidebar ul li.inbox ul li {
	float: left;
}
#content #sidebar ul li.inbox ul li a {
	color: #333;
	background-image: url(images/icons/account_messages.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	white-space: nowrap;
	padding-left: 20px;
}
#content #sidebar ul li.inbox ul li.message {
	height: 18px;
	width: 20px;
	background-image: url(images/message_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-left: 6px;
	text-align: center;
	font-size: 10px;
	color: #999;
}
#content #sidebar ul li.add a {
	background-image: url(images/icons/forum_control_add.gif);
}
#content #sidebar ul li.find a {
	background-image: url(images/icons/forum_control_view.gif);
}
#content #sidebar ul li.mark a {
	background-image: url(images/icons/forum_control_mark.gif);
}
#content #sidebar .categories {
}#content #sidebar ul li.calnk {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/icons/calendar.png);
	padding-left: 20px;
}
#content #sidebar ul li.calnk a {
	display: inline;
	border-bottom-width: 0px;
	border-bottom-style: none;
	background-image: url(images/blank.gif);
	padding-left: 0;
}
#content #sidebar p.register, #content #sidebar p.forgot {
	margin-bottom: 5px;
}
#content #sidebar p.register a, #content #sidebar p.forgot a {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	white-space: nowrap;
	color: #333;
}
#content #sidebar p.register a:hover, #content #sidebar p.forgot a:hover {
	color: #999;
}
#content #sidebar p.register a {
	background-image: url(images/icons/account_register.jpg);
	font-weight: bold;
}
#content #sidebar p.forgot a {
	background-image: url(images/icons/account_forgot.jpg);
}
#content #sidebar div#countdown {
	background-image: url(images/countdown.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 46px;
	padding-top: 74px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 20px;
}


/*
	=====================
	Bottom of Content Div
	=====================
*/
#content #sidebar div form {
	margin-bottom: 0px;
	padding-top: 10px;
}
#content #sidebar div form .nomargin {
	margin-bottom: 0px;
}
#content_separator {
	height: 24px;
	background-image: url(images/content_background_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
	width: 960px;
}


/*
	========
	Homepage
	========
*/
#homepage {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	overflow: hidden;
	background-image: url(images/homepage_background.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#homepage #featured {
	float: left;
	width: 540px;
	height: 380px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#homepage #featured ul.ui-tabs-nav {
	width: 540px;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	border-top: 1px solid #444;
}
#homepage #featured ul.ui-tabs-nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 77px;
}
#homepage #featured .ui-tabs-panel {
	width: 540px;
	margin-bottom: 10px;
	overflow: hidden;
}
#homepage #featured .ui-tabs-panel h2 {
	line-height: 20px;
	margin-bottom:  14px;
}
#homepage #featured .ui-tabs-panel h2 a {
	font-size: 16px;
	text-decoration: none;
	color: #fff;
}
#homepage #featured .ui-tabs-panel p {
	margin-bottom: 0;
}
#homepage #featured .ui-tabs-panel p.meta {
	font-size: 12px;
	color: #C0C0C0;
	margin-bottom: 4px;
}
#homepage #featured .ui-tabs-panel p a, #homepage #featured .ui-tabs-panel p.meta a {
	color: #C0C0C0;
}
#homepage #featured .ui-tabs-panel p a:hover, #homepage #featured .ui-tabs-panel p.meta a:hover {
	color: #fff;
}
#homepage #featured .ui-tabs-panel p.readmore {
	margin-bottom: 0;
}
#homepage #featured .ui-tabs-panel p.readmore a {
	color: #fff;
}
#homepage #featured .ui-tabs-panel p.readmore a:hover {
	color: #999;
}
#homepage #featured .ui-tabs-panel .entry {
	margin-bottom: 0;
	color: #C0C0C0;
}
#homepage #featured .ui-tabs-panel .entry p {
	margin-bottom: 10px;
}
#homepage #featured .ui-tabs-hide {
	display: none;
}
#homepage #featured li.ui-tabs-nav-item a {/*On Hover Style*/
	display: block;
	height: 74px;
	outline: none;
	margin-right: 3px;
	margin-bottom: 3px;
}
#homepage #featured li.ui-tabs-nav-item a:hover {
}
#homepage #featured li.ui-tabs-selected { /*Selected tab style*/
}
#homepage #featured ul.ui-tabs-nav li.ui-tabs-selected a {
}
#homepage #featured .ui-tabs-panel {
}
#homepage #featured .wp-post-image {
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	float: left;
	padding: 1px;
	margin-right: 10px;
}
#homepage #featured ul.ui-tabs-nav li .wp-post-image {
	margin-right: 0;
	border-color: #444;
}
#homepage #featured ul.ui-tabs-nav li.ui-tabs-selected .wp-post-image {
	border-color: #C0C0C0;
}
#homepage #game {
	float: left;
	width: 380px;
	overflow: hidden;
	padding-top: 40px;
}
#homepage #game div#countdown {
	width: 340px;
	height: 56px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
	text-align: center;
	border-bottom: 1px solid #27143A;
}
#homepage #game ul.game {
	width: 340px;
	height: 140px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	overflow: hidden;
}
#homepage #game ul.game li {
	display: block;
	float: left;
	overflow: hidden;
	width: 170px;
	text-align: center;
	color: #fff;
}
#homepage #game ul.game li span {
	color: #999;
}
#homepage #game ul.action {
	overflow: hidden;
	margin-bottom: 10px;
}
#homepage #game ul.action li {
	display: block;
	float: left;
	overflow: hidden;
	width: 76px;
	text-align: center;
	color: #fff;
}
#homepage #game ul.action li a {
	color: #fff;
	text-decoration: none;
}
#homepage #game p.discuss {
	display: block;
	overflow: hidden;
	width: 288px;
	height: 48px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
#homepage #game p.discuss a {
	display: block;
	float: left;
	overflow: hidden;
	width: 288px;
	height: 48px;
	text-indent: -9999px;
	background: url(images/homepage/discuss.png) no-repeat 0 0;
}
#homepage #game p.discuss a:hover {
	background-position: 0 -48px;
}
#homepage #content {
	width: 920px;
	background-image: url(images/content_background_top_homepage.jpg);
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/*
	======
	Footer
	======
*/
#footer {
	background-image: url(images/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding: 20px;
	width: 920px;
	background-color: #FFF;
	margin-bottom: 60px;
}
#footer ul {
	text-align: center;
	clear: both;
	float: none;
	margin-bottom: 20px;
	overflow: auto;
}
#footer ul li {
	display: block;
	float: left;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
}
#footer ul li.start {
	padding-left: 0;
}
#footer ul li.end {
	padding-right: 0;
	border-right-width: 0px;
	border-right-style: none;
}
#footer ul li a {
	font-weight: bold;
}
#footer div {
	display: block;
	clear: none;
	float: left;
	width: 798px;
	overflow: auto;
}
#footer div p {
	font-size: 10px;
	color: #666;
}
#footer div p a {
	color: #666;
	text-decoration: underline;
}
#footer div p a:hover {
	color: #999;
	text-decoration: underline;
}
#footer ul.social {
	display: block;
	clear: none;
	height: 32px;
	float: left;
	width: 112px;
	overflow: auto;
	margin-bottom: 0;
	padding-top: 8px;
}
#footer ul.social li {
	padding: 0;
	margin: 0;
	border-right-width: 0px;
	border-right-style: none;
	margin-right: 8px;
}
#footer ul.social li, ul.social li a {
	display: block;
	clear: none;
	float: left;
	height: 32px;
	width: 32px;
	overflow: auto;
	white-space: nowrap;
}
#footer ul.social li.youtube {
	margin-right: 0;
}
#footer ul.social li a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footer ul.social li.twitter a {
	background-image: url(images/social/twitter-32x32.png);
}
#footer ul.social li.facebook a {
	background-image: url(images/social/facebook-32x32.png);
}
#footer ul.social li.youtube a {
	background-image: url(images/social/youtube-32x32.png);
}

/*
	=====================
	Rounded Input Buttons
	=====================
*/
.submit input, .button, .button-primary, .button-secondary, input[type=button], input[type=submit], .new-topic {
	font: normal 11px/16px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	padding: 2px 8px !important;
	cursor: pointer;
	border: 1px solid #bbb;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	color: #464646;
	text-shadow: rgba(255,255,255,1) 0 1px 0;

}
.button a, .button-secondary a {
	font-weight: normal !important;
}
.submit input:hover, .button:hover, .button-secondary:hover, input[type=button]:hover, input[type=submit]:hover, .new-topic:hover {
	color: #333;
	border-color: #999;
	text-decoration: none;
}
.submit input, .button, .button-secondary, input[type=button], input[type=submit], .new-topic {
	background: #f2f2f2 url(images/button_background.png) repeat-x scroll left top;
}
.submit input:active, .button:active, .button-secondary:active, input[type=button]:active, input[type=submit]:active, .new-topic:active {
	background: #eee url(images/button_background.png) repeat-x scroll left bottom;
}

/*
	=====
	Forms
	=====
*/
#content #page form.loginform, #content #sidebar form {
	margin-bottom: 20px;
	line-height: 12px;
}
#content #page form.loginform p, #content #sidebar form p {
	display: block;
	clear: both;
	float: none;
	margin-bottom: 10px;
	color: #999;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
#content #page form.loginform {
	padding: 10px;
	width: 410px;
}
#content #page form.loginform p {
	margin-bottom: 15px;
	overflow: auto;
}
#content #page form.loginform p label, #content #sidebar form p label {
	text-transform: uppercase;
	display: block;
	clear: both;
	margin-bottom: 4px;
}
#content #page form.loginform p label {
	font-family: 'Lucida Grande', Calibri, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-transform: none;
	color: #000;
}
#content #page form.loginform p input {
	width: 400px;
	margin-bottom: 0;
}
#content #page form.loginform p.submit {
	padding-top: 10px;
	border-bottom-style: none;
	border-bottom-width: 0;
}
#content #page form.loginform p.submit input {
	width: auto;
}
#content #sidebar form p input.field {
	width: 190px;
	margin-bottom: 0;
}
#content #page form.loginform p input.checkbox, #content #sidebar form p input.checkbox {
	float: left;
	width: auto;
	display: block;
	margin-right: 5px;
}
form.loginform p label {
	width: 150px;
	display: block;
	float: left;
	clear: both;
}
form.loginform p input.input {
	width: 150px;
	float: left;
	clear: right;
}
form.loginform p img {
	width: 155px;
	float: left;		
}
form.loginform, form.loginform p {
	clear: both;
}
p.message, p#login_error {
	padding: 3px 5px;
}
p.message {
	background-color: lightyellow;
	border: 1px solid yellow;
}
p#login_error {
	background-color: lightcoral;
	border: 1px solid red;
	color: #000;
}
#bbcode_buttons {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}


/*
	========
	Calendar
	========
*/
.calnk a:hover {
	background-position:0 0;
	text-decoration:none;  
	color:#000000;
	border-bottom:1px dotted #000000;
}
.calnk a:visited {
	text-decoration:none;
	color:#000000;
	border-bottom:1px dotted #000000;
}
.calnk a {
	text-decoration:none; 
	color:#000000; 
	border-bottom:1px dotted #000000;
}
.calnk a span { 
	display:none; 
}
.calnk a:hover span {
	color:#333333; 
	background:#F6F79B; 
	display:block;
	position:absolute; 
	margin-top:1px; 
	padding:5px; 
	width:150px; 
	z-index:100;
}
.calendar-table {
	border:none;
	width:100%;
}
.calendar-heading {
	height:25px;
	text-align:center;
	border:1px solid #D6DED5;
	background-color:#E4EBE3;
}
.calendar-next {
	width:25%;
	text-align:center;
}
.calendar-prev {
	width:25%;
	text-align:center;
}
.calendar-month {
	width:50%;
	text-align:center;
	font-weight:bold;
}
.normal-day-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:0.8em;
	border:1px solid #DFE6DE;
	background-color:#EBF2EA;
}
.weekend-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:0.8em;
	border:1px solid #DFE6DE;
	background-color:#EBF2EA;
	color:#FF0000;
}
.day-with-date {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #DFE6DE;
}
.no-events {
}
.day-without-date {
	width:60px;
	height:60px;
	border:1px solid #E9F0E8;
}
span.weekend {
	color:#FF0000;
}
.current-day {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #BFBFBF;
	background-color:#E4EBE3;
}
span.event {
	font-size:0.75em;
}
.kjo-link {
	font-size:0.75em;
	text-align:center;
	display: none;
}
.event-title {
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}
.event-title-break {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	height:1px;
	background-color:#000000;
}
.event-content-break {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	height:1px;
	background-color:#000000;
}
.calendar-date-switcher {
	height:25px;
	text-align:center;
	border:1px solid #D6DED5;
	background-color:#E4EBE3;
}
.calendar-date-switcher form {
	margin:0;
	padding:0;
}
.calendar-date-switcher input {
	border:1px #D6DED5 solid;
}
.calendar-date-switcher select {
	border:1px #D6DED5 solid;
}
.cat-key {
	width:100%;
	margin-top:10px;
	padding:5px;
	border:1px solid #D6DED5;
}


/*
	==============
	Preload Images
	==============
*/
.preload {
	display: none;
}
#content #page ol.commentlist {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#content #page ol.commentlist li {
	width: 660px;
	margin: 0;
	background-position: 0px 0px;
	background-repeat: repeat-y;
	background-image: url(images/comment_background_alt.jpg);
	overflow: hidden;
	margin-bottom:  20px;
}
#content #page ol.commentlist li div {
	margin: 0;
}
#content #page ol.commentlist li.alt {
	background-image: url(images/comment_background.jpg);
}
#content #page ol.commentlist li .comment-body {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/comment_background_alt_top.jpg);
	overflow: hidden;
	padding-top: 20px;
}
#content #page ol.commentlist li.alt .comment-body {
	background-image: url(images/comment_background_top.jpg);
}
#content #page ol.commentlist li .comment-body .commentmetadata, #content #page .commentlist li p, .commentlist li .comment-author {
	padding-left: 20px;
	padding-right: 20px;
}
#content #page ol.commentlist li p {
	margin-bottom: 10px;
}
#content #page ol.commentlist li .reply {
	height: 10px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/comment_background_alt_bottom.jpg);
	overflow: hidden;
}
#content #page ol.commentlist li.alt .reply {
	background-image: url(images/comment_background_bottom.jpg);
}
#content #page ol.commentlist li .avatar {
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
	float: right;
	margin-left: 20px;
}
#content #page ol.commentlist li cite {
	font-style: normal;
	font-weight: normal;
}
#content #page ol.commentlist li .comment-meta, #content ol.commentlist li .comment-meta a {
	color: #666;
	text-decoration: none;
	font-size: 10px;
}
#content #page ol.commentlist li .comment-meta {
	margin-bottom: 10px;
}
#content #page ol.commentlist li .says {
	display: none;
}
#content #page div.badge {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	text-align: center;
}
#content #page div.share_post, #content #page div.share_link {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 440px;
	height: 58px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 240px;
	margin-bottom: 50px;
	overflow: hidden;
	list-style-type: none;
	clear: both;
}
#content #page div.share_post {
	background-image: url(images/share_post.jpg);
}
#content #page div.share_link {
	background-image: url(images/share_link.jpg);
}
#content #page div.share_post ul, #content #page div.share_link ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content #page div.share_post ul li, #content #page div.share_link ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
#content #page div.share_post ul li a, #content #page div.share_link ul li a {
	display: block;
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 48px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#content #page div.share_post ul li.facebook a, #content #page div.share_link ul li.facebook a {
	background-image: url(images/social/facebook.png);
}
#content #page div.share_post ul li.twitter a, #content #page div.share_link ul li.twitter a {
	background-image: url(images/social/twitter.png);
}
#content #page div.share_post ul li.digg a, #content #page div.share_link ul li.digg a {
	background-image: url(images/social/digg.png);
}
#content #page div.share_post ul li.delicious a, #content #page div.share_link ul li.delicious a {
	background-image: url(images/social/delicious.png);
}
#content #page div.share_post ul li.google a, #content #page div.share_link ul li.google a {
	background-image: url(images/social/google.png);
}
#content #page div.share_post ul li.myspace a, #content #page div.share_link ul li.myspace a {
	background-image: url(images/social/myspace.png);
}
#content #page div.share_post ul li.email a, #content #page div.share_link ul li.email a {
	background-image: url(images/social/email.png);
}
div.fbconnect {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e6e6;
	float: right;
	padding-left: 20px;
	padding-bottom: 12px;
	padding-right: 10px;
}
div.fbc_profile_header {
	border-width: 0px;
	border-style: none;
	width: 300px;
	text-align: left;
	clear: both;
	overflow: hidden;
}
div.fbc_profile_header .fbc_profile_pic {
	float: left;
	margin-right: 10px;
}
p.feed {
}
p.feed a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-image: url(images/icons/feed.png);
	background-position: 0px 2px;
}
#content #sidebar div ul.inthepolls {
	margin-bottom: 0;
} 
#content #sidebar div ul.inthepolls li {
	margin: 0;
	padding: 0;
	background-position: left top;
	background-repeat: no-repeat;
	color: #666;
}
#content #sidebar div ul.inthepolls li.mbb {
	background-image: url(images/icons/category/basketball.gif);
	padding-left: 25px;
	padding-top: 2px;
}
#content #sidebar div ul.inthepolls li ul {
	clear: both;
	overflow: hidden;
	margin-bottom: 0;
}
#content #sidebar div ul.inthepolls li ul li {
	float: left;
	width: 50%;
	text-align: center;
	margin: 0;
	padding: 0;
}
#content #sidebar div ul.inthepolls li ul li.ap, #content #sidebar div ul.inthepolls li ul li.espn {
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}
#content #sidebar div ul.inthepolls li ul li.ap {
	background-image: url(images/polls/ap.png);
}
#content #sidebar div ul.inthepolls li ul li.espn {
	background-image: url(images/polls/espn.png);
}
#content #sidebar div ul.inthepolls li ul li.top {
	padding-top: 2px;
	font-size: 16px;
	color: #333;
}

#content #sidebar #feedburner {
	overflow:hidden;
	background-image:url(images/feedburner.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width:36px; height:23px;
	font-family: Verdana, Tahoma;
	line-height: 12px;
	color: #FFF;
	font-size: 10px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 48px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#content #page div.number {
	display: block;
	float:  left;
	width: 40px;
	margin-right: 40px;
	margin-left: 15px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: #999;
	margin-top: -12px;
}
#content #page div.number span {
	display: block;
	background-image:url(images/number.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 40px;
	height: 31px;
	text-shadow: 0px 1px #fff;
	color: #666;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	text-transform: none;
}










