
body {
margin:0;
background: #e1e1e1;
font:100% Verdana, Arial, sans-serif;
color: #333; 
padding:0;
}
div#container{
width: 745px;
padding: 0;
margin:10px auto;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 745px;
border: 3px solid #ccc;
}
div#content {background: #fff url("images/main-header-bg.jpg") no-repeat; padding: 230px 10px 0 10px; min-height:320px;}

/* P, A, UL */
p {font-size: 70%; margin:0; padding:0 0 10px 0; line-height: 1.6;}
a {color: #0d7bd8;}
ul {font-size: 70%;}

/* ------------------------- */


/* MAIN NAV */
div#nav {margin:0 -10px 25px -10px; padding:0; font-family: "Trebuchet MS",Verdana, sans-serif; font-weight:normal; text-transform: uppercase; position:relative; background: #e1e1e1;}
div#nav ul {margin:0; padding:0; font-size: 80%;}
div#nav ul li {list-style: none; display: inline; padding: 7px 10px; float: left;margin:0;}
div#nav ul li.selected {background: #bcbcbc;}
div#nav ul li a {font-weight: normal;text-decoration: none; color:#000;}
div#nav ul li.selected a {
	color:#000;
}

/* ------------------------- */

/* MAIN LAYOUT */
div#left {float: left; width: 245px;}
div#right {float: left; width: 465px; padding: 0;}
div#right_inner {padding:0 15px 0 0;}

div#right_inner ul {margin:0 0 10px 30px; padding:0; line-height: 1.6;}
div#right_inner ul li {padding:0 0 5px 0;}

div#right img {padding:5px; background: #ccc;}
div#right img.btn {padding:0; margin:0 0 10px 0; background: none;}

ul.subnav {font-family: "Trebuchet MS",Verdana, sans-serif; font-weight:normal; font-size: 80%; border-top: 1px solid #ccc; margin:0 30px 0 0; padding:0;}
ul.subnav li {list-style: none; border-bottom: 1px solid #ccc; padding: 7px 5px; margin:0;}
ul.subnav li a {display: block;}
ul.subnav li a:hover {
	text-decoration: underline;
}
ul.subnav li.selected {background: #e1e1e1;}

ul.subnav li a {font-weight: normal; text-decoration: none; color:#000;}

/* ------------------------- */

/* HOME PAGE */

div#left_home {float: left; width: 440px;}
div#left_home_inner {padding: 0 30px 0 15px;}
div#right_home {float: left; width: 270px; padding: 5px 0 0 0;}

img.home {padding:5px; background: #ccc;}

ul#tournaments {margin:0 0 0 50px; padding:0;}
ul#tournaments li {list-style: none; padding:3px 0; line-height: 1.2;}

div#home_row {padding:20px 0 0 15px;}

div#home_news {float: left; width: 186px; border: 3px solid #ccc; 
	margin:0 20px 0 0;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div#home_news h4 {
	padding: 5px 10px;
}
div#home_associated {float: left; width: 213px;}
div#home_associated img {
	border: 1px solid #ccc;
}
div#home_corporate {float: left; width: 270px;}

div#home_news ul {margin:0 10px 10px 10px; padding:0;}
div#home_news ul li {list-style: none; padding:5px 0; line-height: 1.2;}
div#home_news_btm {background: #000 url("images/home-newsbox-btm.gif") no-repeat;}

div#home_corporate p {margin:10px 0 0 0;}

img.home_link {margin:0 0 10px 0;}

img.mini_golfers {padding:5px; background: #ccc; margin:10px 0 10px 5px; float: right;}

/* ------------------------- */

/* TABLE SETTINGS */

table {width: 450px; margin:10px 0;}
table td {padding:0 0 10px 0;font-size: 70%; }
td.time {width: 100px;}
td.time_text {width: 350px;}

/* SCORECARD TABLE SETTINGS */
table.scorecard {margin:0 0 10px 0;color:#fff;}
table.scorecard td {padding:5px 0; text-align: center; vertical-align: middle; border-right: 1px solid #181818;}
table.scorecard td.text, table.scorecard td.par_text, table.scorecard td.score_text, table.scorecard td.hole_text {text-align: left; padding:5px 0 5px 2px; width: 150px;}
table.scorecard td.par_total_text, table.scorecard td.score_total_text {text-align: right; padding:0 5px 0 0; color:#333;}

td.hole_num {background:#3d3d3d;}
td.hole_text {background:#e1e1e1; color:#000;}

td.par_num {background:#3c509a;}
td.par_text {background:#25377a;}

td.score_text {background:#6a550c;}
td.level_hole_score, td.under_hole_score, td.over_hole_score {font:90% Georgia, Times New Roman, Times, serif;}

td.level_hole_score { background:#546ecc; color: #06154b;}
td.under_hole_score {background:#52a149; color: #11450c; }
td.over_hole_score {background:#b33838; color: #4b0000; }

table.scorecard td.level_score {background:#546ecc; border: 2px solid #25377a; color: #06154b; font:90% Georgia, Times New Roman, Times, serif;}
table.scorecard td.under_score {background:#52a149; border: 2px solid #2d6b26; color: #11450c; font:90% Georgia, Times New Roman, Times, serif;}
table.scorecard td.over_score {background:#b33838; border: 2px solid #ff0000; color: #4b0000; font:90% Georgia, Times New Roman, Times, serif;}

/* ------------------------- */

div.news_item {margin:10px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #ccc;}

div#rhs_box {background: url("images/rhs-box-mid.gif") repeat-y; padding: 0; margin:10px 0 0 0;}
div#rhs_box_closer {background: url("images/rhs-box-btm.gif") no-repeat;}

div#rhs_box p {padding: 0 15px;}

div#footer {margin:10px 0 0;}
div#footer p {color: #666666; font-size:65%;}

div.clear_left {clear: left; line-height:0.1; height: 1px;}

/* DATE SETTINGS */

div.date {float: left; width: 60px; background: url("images/date-bg-top.gif") no-repeat; text-align: center; margin: 5px 20px 0 0;font-family: "Trebuchet MS",Verdana, sans-serif; padding:7px 0 0 0; color:#333}

div.date span.month {display:block; font-size: 75%;letter-spacing:1px; text-transform: uppercase; color: #937a25;}
div.date span.day {display:block; font-size: 130%;letter-spacing:2px;}
div.date span.year {display:block; font-size: 70%;letter-spacing:1px; background: url("images/date-bg-btm.gif") center bottom no-repeat; padding:0 0 6px 0; color: #666;}

/* ------------------------- */

/* P SETTINGS */

p.quote {font:90% Georgia, Times New Roman, Times, serif; letter-spacing:1px; font-style:italic; padding:0 0 7px 0;}
p.quote:first-letter {font-size:160%; line-height:1.1;}

p.post {background: url("images/post.gif") no-repeat; padding:0 0 10px 15px;}

p.course_name {font:90% Georgia, Times New Roman, Times, serif; letter-spacing:1px; font-style:italic; padding:5px 0 2px 0;}

/* ------------------------- */

/* H SETTINGS */

h1 {font:140% "Trebuchet MS",Verdana, sans-serif; font-weight:normal; margin:0 0 20px; padding:0 0 0 0; color: #000; line-height: 1.4;}
h2 {font:120% "Trebuchet MS",Verdana, sans-serif; font-weight:normal; margin:0; padding:2px 0 8px 50px; color: #000; line-height: 1.3; background: url("images/h4-block.gif") 0 0 no-repeat;}
h4 {font:120% "Trebuchet MS",Verdana, sans-serif; font-weight:normal; margin:0; padding:0 15px 5px 0; color: #000; line-height: 1.3; }
h4.home_newsbox {padding:10px 15px 5px; background: url("images/home-newsbox-top.gif") no-repeat;}

/* ------------------------- */

/* CHANGES TO H SETTINGS */

div#right h2 {padding:4px 0 20px 45px;}

/* ------------------------- */

img.header {margin:0 0 15px 0;}
img.right {float:right; margin:0 0 10px 10px;}

/* form styles */

form#contact {margin:0; padding:0;}

form#contact label {
	font-family:Georgia, "Times New Roman", Times, serif; font-size: 90%; color: #333; letter-spacing:1px;
	display: inline;
	width: 200px;
	float: left;
	margin: 10px 0;
}

input.inputtext, input.comment {margin: 10px 0;width: 180px; font-size: 12px; border:1px solid #ccc; background: #e1e1e1; padding: 2px; color: #666;}
textarea.contact {margin: 10px 0;width: 180px; font-size: 12px; background: #e1e1e1; border:1px solid #ccc; padding: 2px; color: #666;}

input.contactbtn {margin: 10px 0 10px 200px;}


