/*  
Theme Name: V3 Major Championships
Theme URI: http://wordpress.org/
Description: Version 3 of Major Championships.
Version: 3
Author: Bryan Kohlmeier
Author URI: http://www.majorchampionships.com/

	Major Championships V3
	 http://www.majorchampionships.com/

	This theme was designed and built by Bryan Kohlmeier,
	whose blog you will find at http://www.majorchampionships.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {margin: 0px; padding: 0px;}
	body {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-align: center; background: url(http://i.majorchampionships.com/bg.png) repeat center top;}
	.floatLeft, .alignleft {float: left;}
	.floatRight, .alignright {float: right;}
	.textRight {text-align: right;}
	.textCenter {text-align: center;}
	.textLeft {text-align: left;}
	
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display: block;}
	/* End Hide from IE Mac */
	.img, .imgbord {padding: 5px; border: solid 1px #eee; float: right; margin-bottom: 20px; margin-left: 20px;}
.imgCenter {padding: 5px; border: solid 1px #eee; margin-right: auto; margin-left: auto;}
		#postingC .img .imgbord {border: none; padding: 0px; margin: 0px; float: none;}
	
	.hidden {visibility: hidden;}
blockquote {background: #fffce8; color: #000; padding: 5px; margin-right: 20px; margin-left: 20px;}
	
	.pipe {color: #dddddd;}
	
	h2 {}
		.h2header {color: #537c05; font-size: 110%; text-indent: -9000px; background: url(http://i.majorchampionships.com/headings.png) no-repeat; height: 45px; margin-bottom: 5px;}
			.subtitle {color: #aacb1d; font-style:italic; font-size: 90%;}
		.ontheblog {background-position: 0px 0px;}
		.articles {background-position: 0px -171px;}
		.reviews {background-position: 0px -57px;}
		.categories {background-position: 0px -114px;}
		.majors {background-position: 0px -228px;}
		.photos {background-position: 0px -285px;}
		.photogalleries {background-position: 0px -342px;}
		.postImageRight {float: right; margin-bottom: 20px; margin-left: 20px;}
			.postImageRight img {border: none;}
		h3 {color: #4c8c07; margin-top: 10px; margin-bottom: 20px; font-size: 140%; }
	.navigation {margin-bottom: 25px;}
	.highlight {background: #fff6ab; color: #000;}
	.update {padding: 5px; border: solid 1px #8cb724; margin-bottom: 25px; background: #fffeee;}
	
			
	#c {width: 961px; margin: 25px auto; text-align: left;}
		#contentC {background: url(http://i.majorchampionships.com/repeat_center.png) repeat-y center top;}
			#topC {background: url(http://i.majorchampionships.com/top.png) no-repeat center top; padding-bottom: 5px;}
				#topC ul {float: right; padding: 9px 30px 3px 0px;}
				#topC ul li {display: inline; float: left; margin-left: 10px; font-size: 80%;}
					#topC a {text-decoration: none; padding: 5px; color: #78ae11; font-weight: bold;}
					#topC a:hover, #topC .active, #topC a.activeLink:link, #topC a.activeLink:visited {background: #78ae11; color: #fff;}
					#topC .swingLinks {color: #a7a7a7;}
					#topC .swingLinks a {padding: 5px 2px; font-size: 90%; }
					#topC .swingLinks a:hover {background: none; color: #78ae11; text-decoration: underline;}
					
			#mainC {background: url(http://i.majorchampionships.com/site_top.jpg) no-repeat center top; width: 922px; margin-right: auto; margin-left: auto;  }
				#mainInnerC {padding-right: 20px; padding-left: 20px;}
				#logo {float: left; width: 200px; height: 70px; margin-top: 10px;}
				#logo {font-size: 120%;}
					#logo a {display: block; text-indent: -9000px; width: 200px; height: 70px; outline: none;}
				#search {float: right; width: 380px; padding-top: 15px;}
					#searchBox {background: url(http://i.majorchampionships.com/searchbox.png) no-repeat; width: 282px; height: 38px;  float: left; margin-right: 10px;}
						#searchBox input {border: none; background: #fff; width: 265px; margin: 6px 0px 0px 5px; border-top: solid 1px #d1d1d1; border-left: solid 1px #d1d1d1; border-right: solid 1px #eee; border-bottom: solid 1px #eee; padding: 2px; font-size: 100%; color: #b3b3b3;}
					#searchBtn {float: left; width: 75px; height: 23px; padding-top: 7px;}
						#searchBtnSubmit { background: url(http://i.majorchampionships.com/search_btn.png) no-repeat; width: 75px; height: 23px; border: none;}
				#columnWrap {margin-top: 20px; color: #6c6c6c; font-size: 90%;}
				#postingC {width: 540px; float: left;}
					#postingC a:link, #postingC a:visited {color: #78ae11;}
					#postingC .post h3, #postingC .post h3 a {color: #484848; text-decoration: none; font-size: 110%; margin-bottom: 5px; margin-top: 0px;}
						#postingC .postContent h3 {color: #4c8c07; font-size: 140%; margin-top: 20px; margin-bottom: 10px;}
						#postingC .post h4 {color: #749f46; font-size: 120%; margin-top: 20px; margin-bottom: 10px;}
						.postMeta {color: #9a9a9a; font-size: 90%; margin-bottom: 20px;}
					.postContent {line-height: 22px;}
					.postContent p {margin-top: 10px; margin-bottom: 10px;}
						.postContent ul {clear: both; margin-right: 20px; margin-left: 20px; padding: 5px; padding-left: 25px; background: #f9f9f9; color: #424242; margin-top: 20px; margin-bottom: 20px; border-top: dashed 2px #ddddda; border-bottom: dashed 2px #ddddda;}
						.postContent ul li {padding: 3px;}
					.post .contentImg {padding: 5px; border: solid 1px #ddd; margin-right: auto; margin-left: auto;}
					.searchResults {padding-bottom: 10px; border-bottom: solid 1px #ddd; margin-bottom: 20px;}
						.searchResults .postMeta {margin-bottom: 10px;}
						.navigation {margin-top: 20px; margin-bottom: 10px;}
				#siteProducts {margin-top: 15px; padding-top: 15px; border-top: solid 1px #eee;}
					.productBox {float: left; width: 270px;}
						.productBox p {margin-bottom: 10px;}
					.productImg {float: left; width: 100px; margin-right: 10px;}
						.productBox h5 {color: #484848; font-style: italic; text-decoration: none; font-size: 100%; margin-bottom: 10px;}
						.price {text-align: center; font-weight: bold; color: #78ae11;}
						.productImg img {padding: 4px; border: solid 1px #e3e3e3;}
						a.buyNow:link, a.buyNow:visited {text-decoration: none; display: block; margin-right: auto; margin-left: auto; width: 66px; height: 22px; background: url(http://i.majorchampionships.com/buynow.png) no-repeat left center;}
					.productDescription {float: left; width: 150px; font-size: 90%; color: #5d5d5d;}
						.productDescription p {font-size: 85%; line-height: 18px;}
						.productDescription h5, .productDescription h5 a {font-style: normal; font-size: 100%; color: #d20f0f; text-decoration: none;}
					
						.date {color: #9a9a9a;}
						.bar {border-bottom: solid 1px #eee; clear: both; margin-bottom: 15px; font-size: 10px;}
				
				#categoryC {width: 310px; float: right;}
					#categoryC ul {list-style: none; margin-left: 5px; font-size: 80%; margin-bottom: 20px;}
						#categoryC li {padding-top: 3px; padding-bottom: 3px; border-bottom: solid 1px #eee; color: #9c9c9c; line-height: 16px;}
						#categoryC a {color: #2c75b2; text-decoration: none;}
							#categoryC a:hover {text-decoration: underline; color: #1654a0;}
					#articlesList {margin-right: 10px;}
					#articlesList, #categoriesList {float: left; width: 150px;}
					#photoWrap img {padding: 5px; border: solid 1px #ddd; margin: 5px;}
				.sociable {margin-top: 10px; margin-bottom: 10px;}
				.sociable ul {background: none; border: none;}
				.sociable ul li {margin-right: 5px;}
			#olderPosts {margin-top: 20px; margin-bottom: 20px; padding: 5px; border-top: dashed 1px #ddd; background: #f8f8f8; border-bottom: dashed 1px #ddd; font-size: 90%; color: #4c6687;}
			#olderPosts ul {margin: 0px; padding: 0px; border: none; list-style: none;}
			#olderPosts li {padding: 4px;}
			#olderPosts a:link, #olderPosts a:visited {color: #1654A0;}
				#olderPosts h5 {color: #324a59; font-size: 120%; margin-bottom: 10px;}
			#links ul {padding-left: 0px;}
			#links li {width: 140px; float: left; margin-right: 10px;}
		.commentItem {margin-top: 15px; color: #575757; padding: 10px 5px; }	
		.commentMeta {float: left; width: 120px; padding-right: 10px;}
		.commentContent {padding-left: 10px; float: left; width: 370px; border-left: dashed 1px #ddd; line-height: 19px;}
		.commentItem p {margin-bottom: 10px;}
		.commentMeta p {margin-bottom: 5px;}
		#commentForm, .commentWrap {margin-top: 30px;}
		.commentWrap {padding-top: 20px; border-top: dashed 1px #ddd;}
		#commentForm p {margin-bottom: 10px;}
		#commentForm input, #commentForm textarea {padding: 4px;}
		.commentInput {width: 200px;}
		#commentForm textarea {width: 500px; height: 200px;}
		#commentForm small {color: #85ba07;}
		.alt {background: #f2f9ff;}
		.important {font-weight: bold; color: #d20001;}
		ol.commentlist {margin-left: 20px;}
		ol.commentlist li {padding: 5px;}
		
		#contactform fieldset {border: none;}
		#contactform label {font-weight: bold;}
		#contactform input, #contactform textarea {padding: 4px;}
		.error {color: #d20001; font-weight: bold;}
		
		#botC {height: 24px; background: url(http://i.majorchampionships.com/bot.png) no-repeat center top;}
		#footer {font-size: 80%; color: #9c9877; text-align: right;}
			#footer a {color: #6f6b46;}
			
		#contentC a.more-link:link, #contentC a.more-link:visited {text-decoration: none; text-indent: -9000px; display: block; width: 110px; height: 35px; background: url(http://i.majorchampionships.com/read_more.png) no-repeat left center; outline: none;}
			.readmoretxt {visibility: hidden;}
