/*
Theme Name: Southwest MMA
Theme URI: http://southwestmma.com/
Description: Custom Wordpress theme developed by <a href="mailto:mikeburrelljr@gmail.com">Mike Burrell, Jr.</a>.
Version: 1.0
Author: Mike Burrell, Jr.
Author URI: http://mikeburrelljr.com/
Tags: Southwest MMA
*/

/* GENERAL */
	html {
		width: auto;
		height: 100%;
		margin: 0px;
		padding: 0px;
	}
	body {
		background-color: #fff;
		font-family: Arial, Verdana, sans-serif;
		color: #fff;
		font-size: 100%;
		margin: 0px;
	}
	a {
		cursor: pointer;
	}
	a:link, a:visited, a:active {
		color: #e51937;
	}
	a:hover {
		color: #000;
	}	
	img {
		border: none;
	}
	hr {
		height: 1px;
	}
	ul {
	    border: 0; 
	    margin: 0; 
	    padding: 0;
	}
	.custom-ui-shadow {
		text-shadow: 0 1px 1px #cccccc;
	}
	.custom-ui-shadow-alt {
		text-shadow: 0 1px 1px #ffffff;
	}

/* Custom */
	#header-wrapper {
		background-color: #fff;
		background-image: url(images/header-bkg.gif);
		background-repeat: repeat-x;
		min-height: 53px;
		display: block;
		clear: both;
	}
	#body-container {
		background-color: #fff;
		font-size: 12px;
		display: block;
		clear: both;
	}
	#featured-wrapper {
		background-color: #ccc;
		background-image: url(images/featured-bkg.gif);
		background-repeat: repeat-x;
		min-height: 267px;
		font-size: 12px;
		display: block;
		clear: both;
	}
	#footer-wrapper {
		background-image: url(images/footer-bkg.gif);
		background-repeat: repeat-x;
		min-height: 114px;
		display: block;
		clear: both;
	}
	.content-container {
		width: 954px;
		height: auto;
		display: block;
		clear: both;
		text-align: left;
		color: #000;	
	}
	#featured-container.content-container {
		color: #888;
	}
	h1#logo,
	h1#logo a {
		width: 192px;
		height: 210px;
		display: block;
	}
	h1#logo {
		background-image: url(images/southwest-mma-logo.gif);
		background-repeat: no-repeat;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	h1#logo span {
		display: none;
	}
	ul#nav {
		float: left;
		width: auto;
		height: 53px;
		display: block;
	}
	ul#nav li {
		width: auto;
		height: 53px;
		float: left;
		background-image: url(images/nav-bkg.gif);
		background-repeat: repeat-x;
		background-position: 0 0;
		padding: 0px 3px 0px 0px;
		display: block;
	}
	ul#nav li a {
		width: auto;
		padding: 18px 15px 0px;
		height: 35px;
		background-image: url(images/nav-bkg.gif);
		background-repeat: repeat-x;
		background-position: 0 -53px;
		display: block;
		color: #000;
		font-size: 12px;
		text-decoration: none;
		text-shadow: 0 1px 1px #ffffff;
	}
	ul#nav li a:hover {
		background-position: 0 -159px;
		color: #fff;
	}
	ul#nav li.current_page_item a,
	ul#nav li.important.current_page_item a,
	ul#nav li.current_page_item a:hover,
	ul#nav li.important.current_page_item a:hover {
		background-position: 0 -106px;
		color: #fff;
	}
	ul#nav li.important a {
		background-position: 0 -212px;
		color: #fff;
	}
	ul#nav li.important a:hover {
		background-position: 0 -159px;
	}
	ul#nav li.first_item a {
		margin-left: 2px;	
	}
	
	.header-banner {
		width: 741px;
		height: 149px;
		float: left;
		display: block;
		background-repeat: no-repeat;
		margin: 8px 0px 0px 8px;
	}
	#header-banner_learn-from-the-best {
		background-image: url(images/header-banner_learn-from-the-best.jpg);
	}
	.header-banner h2 {
		display: none;
	}
	
	#body-container-secondary,
	#body-container-main {
		float: left;
		min-height: 400px;
		margin: 10px 0px;
		padding: 10px;
		border: 2px solid #efefef;
		display: block;
	}
	#body-container-secondary {
		width: 300px;
		margin-left: 10px;
	}
	#body-container-main {
		width: 584px;	
	}
	
	.featured-sub-container {
		float: left;
		width: 264px;
		height: 200px;
		border: 2px solid #ccc;
		background-color: #efefef;
		margin: 20px 0px;
		padding: 10px;
		margin-left: 40px;
		display: block;
	}
	#featured-sub-container-1 {
		margin-left: 0px;	
	}
	
	#footer-container {
		padding-top: 20px;
		font-size: 12px;
		color: #ccc;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	#footer-container span {
		margin: 0px 10px;
		font-weight: normal;
	}
	#footer-container-copyright {
		padding: 6px 0px 20px;
		font-weight: normal;
		letter-spacing: 0px;
		font-size: 11px;
	}
	
	ul#footer-container-nav {
		list-style-type: none;
		text-transform: capitalize;
		color: #ccc;
		margin: 10px 0px 10px 15px;
		letter-spacing: 0px;
		font-size: 11px;
	}
	ul#footer-container-nav li {
		display: inline;
		margin-right: 15px;
	}
	ul#footer-container-nav li a {
		text-decoration: none;
		color: #ccc;
	}
	ul#footer-container-nav li a:hover {
		color: #000;
	}
	
	#schedule {
		font-size: 10px;
	}
	.schedule-heading {
		font-weight: bold;	
	}
	.schedule-stipple {
		background-color: #efefef;
	}
	.schedule-normal {
		background-color: #fff;
	}
	.schedule-disabled {
		color: #888;
	}
	
	div.post h2 {
		width: 96%;
		height: 18px;
		padding: 7px 10px 6px;
		background-color: #000;
		color: #fff;
		font-size: 15px;
		font-style: italic;
		text-transform: uppercase;
		letter-spacing: 1px;		
	}
	div.post h2 img {
		float: right;
		margin-top: -14px;
	}

	#body-container-secondary ul {
		list-style-type: none;
	}
	
	#body-container-secondary h2 {
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-style: italic;
		color: #000;
	}
