* {
margin:0;
padding:0;
border:0;
}

body {
font-size:0.9em;
color:#666;
background:#FFFFFF url(images/background.gif) top center repeat-y;
}

#winner {
width:350px;
height:80px;
margin-left:60px;
background:#FFFFFF url('images/winnerback.jpg') top center no-repeat;
}
#winner p {
text-align:center;
padding:20px auto;
}

p.white {
color:white;
}

p.green {
color:#74A03E;
}
p.blue {
color:#3C7690;
}
p.blue a {
color:#3C7690;
text-decoration:none;
}
p.blue a:hover {
color:#74A03E;
}
tr.fontgreen {
color:#74A03E;
}

#wrapper {
width:783px;
margin:0 auto;
}

#header {

width:783px;
}
html>body #header {
height:193px;
}
#header a {
float:left;
margin-left:63px;
padding-top:10px;
}
html>body #header a {
margin-left:66px;
padding-top:20px;
}
#banner {

}
#hbottom {
margin-top:-18px;
margin-left:30px;
}
html>body #hbottom {
margin-top:0px;
}

#content {
width:783px;
}

#map {
margin-left:15px;
}

#left {
float:left;
display:inline;
width:280px;

}
#left ul {
list-style-type:none;
padding-left:60px;
padding-top:30px;
}
#left li {
height:20px;
}
#left li.teetime {
height:38px;
}
html>body #left li {
height:20px;
}
#phone {
padding-top:10px;
padding-left:20px;
}
#phone li span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3C7690;
}
#phone a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#74A03E;
}
#phone a:hover {
color:#666666;
}

#right {
margin-left:285px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.5em;
}
#right a {
text-decoration:none;
}
#right h4 { color:#74A03E; }
#right h4, p {
padding:5px 10px;
}
h4.top { margin-top:30px; }
#tag {
margin-left:280px;
}

#paul {
float:right;
margin-right:100px;
}

/*-------------------------------------*/
#aboveform {
padding-top:30px;
margin-bottom:20px;
}
#aboveform h3 {
color:#74A03E;
}

#drawform {
font-size:12px;
width:400px;
margin-left:10px;
}
#drawform legend {
color:#74A03E;
}

#drawform tr {
height:40px;
}
#drawform input {
border:1px solid #666666;
}
#drawform select {
border:1px solid #666666;
}
td.submit {
text-align:center;
}
td.red {
color:#FF0000;
}
#underform {
margin-top:20px;
margin-bottom:20px;
}
/*-------------------------------------*/

#footer {
text-align:center;
width:783px;
height:90px;
margin-top:40px;
clear:both;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
border-top:2px solid #999999;
padding-top:10px;
}

#footer ul {
list-style-type:none;
font-size:0.9em;
color:#3C7690;
}
#footer li {
display:inline;
}
#footer a {
text-decoration:none;
color:#3C7690;
}

/*--------------------------------------*/
#table {
margin-left:10px;
}
#table table {
text-align:center;
background-color:#cccccc;
margin-bottom:20px;
}
#table tr {
background-color:#FFFFFF;
}
#table td.left {
text-align:left;
}
#table tr.green {
color:#74A03E;
background-color:#D6E4B1;
}

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

#left table {
margin-top:30px;
margin-left:60px;
}


#alert {
text-align:center;
padding-top:70px;
color:#FF0000;
}

#admincontent {
padding-left:20px;
padding-top:50px;
}

#admincontent a {
text-decoration:none;
font-weight:bold;
color:#74A03E;
margin-bottom:20px;
}

#admincontent a:hover {
color:#3C7690;
}
#admincontent table {
margin-top:20px;
}
tr.bg {

color:#FFFFFF;
}
tr.bg td {
background-color:#3C7690;
}

/*------------------------------------------------*/
#tipsform textarea {
width:500px;
border:1px solid #666666;
margin:10px auto;
}

#promoform input {
width:500px;
border:1px solid #666666;
margin:10px auto;
}
#promoform textarea {
width:500px;
border:1px solid #666666;
margin:10px auto;
}

#newsform input {
width:500px;
border:1px solid #666666;
margin:10px auto;
}
#newsform textarea {
width:500px;
border:1px solid #666666;
margin:10px auto;
}
#dancesform input {
border:1px solid #666666;

}
#dancesform textarea {
width:500px;
border:1px solid #666666;

}
#articlesform input {
width:500px;
border:1px solid #666666;
margin:10px auto;
}
#articlesform textarea {
width:500px;
border:1px solid #666666;
margin:10px auto;
}

#submit {
background-color:#74A03E;
margin-top:20px;
}

table.legualtable1 {
width:450px;
margin-left:10px;
background-color:#cccccc;
}
table.legualtable1 td {
background-color:#FFFFFF;
}

table.legualtable2 {
width:700px;
margin-left:10px;
background-color:#cccccc;
}
table.legualtable2 td {
background-color:#FFFFFF;
}
/*a.RequestTeeTime {
background:#fff url(images/teebutton.jpg) top left no-repeat;
padding:0px 50px 50px 0px;
}
a.RequestTeeTime:hover {
background:#fff url(images/teedown.jpg) top left no-repeat;
}
a.RequestTeeTime span {
visibility:hidden;
}*/
#menleagueform input {
width:500px;
border:1px solid #666666;
margin:10px auto;
}

#menleagueform textarea {
border:1px solid #666666;
margin:10px auto;
}

#loginform fieldset {
border:1px solid #666;
padding:20px;
width:200px;
}
#loginform input {
border:1px solid #666;
}
#submitform {
margin-left:50px;
background-color:#74A03E;
margin-top:20px;
}
#fees table {
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
#fees td {
	padding:2px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#fees th {
	padding:2px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#74A03E;
	text-align:left;
	background-color:#ededed;
}
#fees p {
	font-size:12px;
}
#fees h4 {
	margin-bottom:15px;
}
#fees ul {
font-size:12px;
list-style-type: square;
margin:10px;
}
#fees li {
margin-bottom:10px;
}