/* CSS Document */

p {	padding-left: 10px; padding-right: 20px; text-align: justify;}
p.testimonial {text-align: left; color: #752E0B;}
	
h1 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; color: #2c3138;
	font-size: 36px;  padding: 0px 0px 0 10px; margin: 0px; letter-spacing: .03em;}

h2 {font-size: 24px; font-weight: normal; padding-left: 10px; padding-right: 10px; color: #5a8952;}
h3 {font-size: 18px; font-weight: bold; color: #AB753D; font-style: italic; margin: 0px; padding:0px 10px 0px 10px;}
h4 {font-size: 16px; font-weight: bold; color: #3A2F1D; margin: 0px; padding:0px 10px 0px 10px;}
h5 {font-size: 13px; font-style: bold; margin: 0px 0px 10px 0px; padding:0px 10px 0px 10px;}
h6 {font-size: 11px; font-weight: bold;}

.news-header {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: bold; margin: 5px 0px 0px 0px;}
.news-subheader {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold; margin: 0px;}
.news-date{font-weight: bold; margin: 0px;}
	
.red { color: #990000; font-weight: bold;}
.green {color: #009900; font-weight: bold;}
.no-bold {font-weight: normal;}

/*Stylized Tables */
table {margin: 0px 0px 10px 10px;}
table td {vertical-align: top;}
table.stylized{background-color: #ffffff; border: 1px solid #D1CCAA; margin: 0px 0px 10px 10px;}
.stylized td{vertical-align: top; border: 1px solid #EFE7E0;}
.stylized th{vertical-align:bottom; background-color: #E5DD9A; border: 1px solid #CFC781;
	font-size: 16px; text-align:left;}
table.stylized table td{border: 0px;}
.center td{text-align: center;}
.center th{text-align: center;}

table.tourschedule{margin-left: 10px; border: 1px solid #C2C2CF;}
table.tourschedule p{padding: 0px; margin: 0px;}
table.tourschedule td {border-top: 1px solid #C2C2CF;padding: 8px;}	

table.results-table {margin-left: 10px; border: 1px solid #C2C2CF; background-color: #F2F2F9;}
table.results-table td {vertical-align: top;
	border-top: 1px solid #C2C2CF; border-right: 1px solid #C2C2CF;text-align: center;}
table.results-table p{padding: 0px; margin: 0px; font-size: 10px; font-style: italic;}
table.results-table h2 {color: #AB753D; padding: 0px; margin: 0px; font-size: 14px; font-style: italic; font-weight: bold;}
.tournament-results {font-size: 12px; font-style: normal; color: #333333;}

/*Image Styles */
img.border, img.border-right, img.border-left {background-color: #ffffff; padding: 4px; border: 1px solid #d3cfd0;}
img.border {margin: 0px 8px 0px 10px;}
img.border-right {margin: 0px 8px 0px 10px;	float: right;}
img.border-left {margin: 0px 10px 4px 4px; float: left;}
.alignright { float: right; display: inline; /*fixes IE float bug*/ text-align: right; } 
