/*
Theme Name: Falcon Blog
Theme URI: http://thefalcononline.com/
Description: Created specifically for the Falcon blog.
Version: 0.9
Author: Joel Bradshaw
Author URI: http://fivefootsoftware.com/
Tags: custom

*/
/* Custom styles */
 ul {
	margin:0px 0px 12px 0px; 
}
 
 li {
	list-style-type: none;
	font-size:13px;
	font-weight:bold;
	margin:8px 10px 8px 10px;
 }

 
 #comment {
	width: 525px;
 }
/* Falcon styles, will remove above as I can */
	body {
		background-image: url(images/background-gradient.jpg);
		background-repeat: no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		background-color: #660000;
		}
	
	#header {
			height: 82px;
			padding-bottom: 8px;
			padding-top: 10px;
			width: 910px;
			margin-right: auto;
			margin-left: auto;
			text-align: center;
		}#frame {
		background-color: white;
		width: 910px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
		width: 179px;
		padding: 0px;
		float:left;
		}
	
	#contentcenter {
		border-right-color: #d3d3d3;
		border-left-color: #d3d3d3;
		border-right-style: solid;
		border-left-style: solid;
		border-right-width: 1px;
		border-left-width: 1px;
		width:550px;
		padding:0px;
		float:left;
		}
	
	.contentcenter-left {
			width: 50%;
			float: left;
		}
		.contentcenter-right {
			width: 50%;
			float: right;
		}
		#contentright {
		width: 179px;
		padding:0px;
		float:left;
		}
	
	#ticker {
		font-family: Helvetica, Arial, sans-serif;
		border-color: #707070;
		border-style: solid;
		border-width: 1px;
		color: #e6e6e6;
		background:#616161
		}
		
	#footer {
		border-color: #707070;
		border-style: solid;
		border-width: 1px;
		color: #e6e6e6;
		background:#616161
		}
		
	p,h1,h2,h3,h4,h5,h6,pre {
		margin:0px 10px 10px 10px;
		}
		
	p {
			line-height: 1.40;
			font-size: 14px;
		}
		#footer p {
		padding: 5px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		margin:0px;
		}
		.ArticleTitle {
			padding-bottom: 0px;
			margin-top: 5px;
			font-weight: bold;
			margin-bottom: 0px;
			color: #890b0c;
			font-size: 32px;
		}
		.ArticleSubtitle {
			padding-bottom: 0px;
			margin-bottom: 0px;
			padding-top: 0px;
			margin-top: 0px;
			font-size: 18px;
			font-style: italic;
		}
		h1 {
			margin-bottom: 5px;
			color: #890b0c;
			font-size: 24px;
		}
		h2 {
			margin-bottom: 5px;
			margin-top: 0px;
			color: #890b0c;
			font-size: 18px;
		}
		h3 {
			margin-bottom: 3px;
			font-size: 14px;
			color: #890b0c;
		}
		h4 {
			text-transform: uppercase;
			font-size: 13px;
		}
		h5 {
			font-style: normal;
			font-weight: normal;
			font-family: Helvetica, Arial, sans-serif;
			color: #848484;
			font-size: 12px;
		}
		h6 {
			margin-bottom: 5px;
			margin-top: 0px;
			color: #890b0c;
			font-size: 23px;
		}
		img {
			border-color: #d3d3d3;
			border-width: 1px;
			border-style: solid;
		}
		.no-border {
			border-style: none;
		}
		.size-12 {
			font-size: 12px;
		}
		.subheading {
			text-transform: uppercase;
			margin-bottom: 0px;
			margin-top: 0px;
			font-size: 10px;
			font-family: Helvetica, Arial, sans-serif;
			color: #858585;
		}
		.SubheadingLarger {
			margin-bottom: 0px;
			margin-top: 0px;
			font-size: 11px;
			font-family: Helvetica, Arial, sans-serif;
			color: #858585;
		}
		.ArticleTools {
			margin-bottom: 0px;
			margin-top: 0px;
			font-size: 11px;
			font-family: Helvetica, Arial, sans-serif;
			color: #858585;
		}
		.ArticleTools a {
			margin-bottom: 0px;
			margin-top: 0px;
			font-size: 11px;
			font-family: Helvetica, Arial, sans-serif;
			color: #858585;
		}
		.SubheadingStandard {
			margin-bottom: 2px;
			margin-top: 0px;
			font-size: 11px;
			font-family: Helvetica, Arial, sans-serif;
			color: #858585;
		}
		.news-container {
			width: 100%;
		}
		.auto-margins {
			margin-right: auto;
			margin-left: auto;
		}
		#contentcenter-1 {
			margin-left: 4px;
			float: left;
			text-align: center;
			width: 33%;
		}
		#contentcenter-2 {
			float: left;
			text-align: center;
			width: 33%;
		}
		#contentcenter-3 {
			float: left;
			text-align: center;
			width: 33%;
		}
		#ShadowTop {
			background-repeat: no-repeat;
			background-image: url(images/shadow-top.png);
			margin-right: auto;
			margin-left: auto;
			height: 15px;
			width: 950px;
		}
		#ShadowMiddle {
			margin-right: auto;
			margin-left: auto;
			width: 950px;
			background-repeat: repeat-y;
			background-image: url(images/shadow.png);
		}
		#ShadowBottom {
			margin-right: auto;
			margin-left: auto;
			height: 30px;
			width: 950px;
			background-repeat: no-repeat;
			background-image: url(images/shadow-bottom.png);
		}
		.nav {
			font-style: normal;
			font-weight: normal;
			text-transform: uppercase;
			color: #f6f6f6;
			text-align: right;
			word-spacing: 35px;
			font-size: 17px;
		}
		.SideSection {
			padding-bottom: 10px;
			padding-top: 10px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			width: 100%;
		}
		.SideSection1 {
			padding-bottom: 10px;
			padding-top: 10px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			width: 100%;
		}
		.SideSectionAthletics {
			padding-bottom: 10px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			width: 100%;
		}
		.SideSectionAthletics p {
			line-height: 1.10;
		}
		.SideHeader {
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		.SideHeaderNoHover {
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		.SideHeader1 {
			border-top-color: #d3d3d3;
			border-top-style: solid;
			border-top-width: 1px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		.SideHeader1NoHover {
			border-top-color: #d3d3d3;
			border-top-style: solid;
			border-top-width: 1px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		.SideHeader1NoHover:hover {
			background-color: white;
			border-top-color: #d3d3d3;
			border-top-style: solid;
			border-top-width: 1px;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		.SportsScore {
			text-align: right;
			margin-top: 0px;
			color: #890b0c;
		}
		.red {
			text-align: right;
			color: #890b0c;
		}
		a {
			color: #890b0c;
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}
		.nav a {
			color: white;
		}
		.NoRedLink a {
			color: black;
		}
		#footer a {
			color: #e5e5e5;
		}
		.TickerLeft {
			float: left;
		}
		.TickerRight {
			float: right;
		}
		#ticker p {
			padding-top: 2px;
			padding-bottom: 2px;
			margin-bottom: 0px;
			font-size: 12px;
		}
		#ticker a {
			color: #e5e5e5;
		}
		.SideHeader:hover {
			text-decoration: none;
			background-color: #ededed;
		}
		.SideHeader1:hover {
			text-decoration: none;
			background-color: #ededed;
		}
		.SideHeader a {
			color: black;
		}
		.SideHeader1 a {
			color: black;
		}
		.SideHeader h4 {
			padding-bottom: 12px;
			padding-top: 12px;
		}
		.SideHeader1 h4 {
			padding-bottom: 12px;
			padding-top: 12px;
		}
		.SideHeader1NoHover h4 {
			padding-bottom: 12px;
			padding-top: 12px;
		}
		.SideHeaderNoHover h4 {
			padding-bottom: 12px;
			padding-top: 12px;
		}
		#PageMarginTop {
			height: 10px;
			width: 100%;
		}
		.SectionTitle {
			text-align: center;
			background-repeat: repeat-x;
			background-image: url(images/SectionTitleGradient.png);
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding-bottom: 10px;
			padding-top: 10px;
			font-weight: bold;
			font-size: 27px;
			font-family: Helvetica, Arial, sans-serif;
			background-color: #e8e8e8;
			width: 100%;
		}
		.DateTitle {
			border-top-color: #d3d3d3;
			border-top-width: 1px;
			border-top-style: solid;
			text-align: center;
			background-repeat: repeat-x;
			background-image: url(images/SectionTitleGradient.png);
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding-bottom: 8px;
			padding-top: 8px;
			font-weight: bold;
			font-size: 18px;
			font-family: Helvetica, Arial, sans-serif;
			background-color: #e8e8e8;
			width: 100%;
		}
		.SectionFrontArticle {
		}
		.SectionFrontArticle img {
			margin-bottom: 12px;
			margin-right: 10px;
			margin-left: 8px;
			margin-top: 8px;
			float: left;
		}
		.SectionFrontArticle h1 {
			padding-top: 8px;
		}
		.SectionListingWide {
			padding-right: 8px;
			padding-left: 8px;
			padding-top: 8px;
			display: table;
			width: 100%;
		}
		.SectionImage {
			float: left;
			display: table-cell;
		}
		.SectionText {
			width: 430px;
			float: right;
			display: table-cell;
		}
		.SectionFrontArticle h4 {
			margin-bottom: 7px;
			margin-top: 7px;
		}
		.SectionListingContainer {
			padding-top: 8px;
			display: table;
			width: 100%;
		}
		.SectionListingLeft {
			width: 50%;
			float: left;
		}
		.SectionListingRight {
			width: 50%;
			float: right;
		}
		.Popular {
			font-weight: bold;
			margin-bottom: 0px;
			margin-top: 8px;
			font-size: 13px;
		}
		.ArticleCaption {
			color: #848484;
			font-size: 12px;
			font-family: Helvetica, Arial, sans-serif;
		}
		.SectionSubheading {
			font-style: italic;
			font-weight: bold;
			font-size: 14px;
		}
		.SectionBorder {
			width: 100%;
			border-bottom-color: #d3d3d3;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		h4 a {
			color: black;
		}
		.Mission {
			line-height: 1.50;
			font-style: italic;
		}
		.MeetUsList li {
			font-size: 13px;
			padding-right: 18px;
			list-style-type: none;
			display: inline;
		}
		.11 {
			font-size: 11px;
		}
		
