body {
background-color:#81ac23;
background-image: url("http://golf.firehero.org/images/golf_backa.jpg");
}

.container {
width:978px;
border: 1px solid black;
}

.rule {
background-color:#ffffff;
width:978px;
height:1px;
}

.blackrule {
background-color:#000000;
width:978px;
height:1px;
}

.bar {
background-color:#4e750e;
background-image: url("http://golf.firehero.org/images/bar_back.jpg");
width:978px;
height:31px;
}

.smalltextdark {
	font-family: arial, verdana, sans-serif;
	font-size:10px; 
	color:#000000;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	line-height:11px;
}

.smalltextdark a:link {
color:#000000;
text-decoration:underline;
}

.smalltextdark a:visited {
	color:#000000;
	text-decoration:underline;
}

.smalltextdark a:hover {
	color:#4e750e;
	text-decoration:none;
}

.enter {
border: 1px solid #666666;
width:110px;
height:25px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
vertical-align: middle;
color:#ffffff;
padding:5px;
}


.enter a:hover  {
font-size:11px; 
color:#f8f566;
padding:5px;
}

.enter a:link  {
font-size:11px; 
color:#ffffff;
padding:5px;
text-decoration:none;
}

.header {
font-family: tahoma, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
border-bottom: 1px solid #f8f566;
}

.headernorule {
font-family: tahoma, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
}

.headerm {
font-family: tahoma, verdana, sans-serif;
width:326px;
font-size:16px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
border-bottom: 1px solid #f8f566;
vertical-align: middle;
}

.links {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.links a:link {
color:#ffffff;
text-decoration:underline;
}

.links a:visited {
color:#ffffff;
text-decoration:underline;
}

.links a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksfam {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#0b294f;
}

.linksfam a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksfs {
width:326px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.linksfs a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:hover {
color:#f8f566;
text-decoration:underline;
}

.linkssurv {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #f8f566;
border-right: 1px solid #f8f566;
padding:10px;
background-color:#953237;
}

.linkssurv a:link {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:visited {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:hover {
color:#f8f566;
text-decoration:underline;
}

.linksm {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #f8f566;
border-right: 1px solid #f8f566;
padding:10px;
background-color:#333333;
}

.linksm a:link {
color:#ffffff;
text-decoration:underline;
}

.linksm a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksm a:hover {
color:#f8f566;
text-decoration:underline;
}

.yellow {
color:#f8f566;
font-weight:bold;
}

.headline {
font-family: tahoma, verdana, sans-serif;
font-size:24px; 
color:#ffffff;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.headline a:link {
color:#ffffff;
text-decoration:underline;
}

.headline a:visited {
color:#ffffff;
text-decoration:underline;
}

.headline a:hover {
color:#f8f566;
text-decoration:underline;
}

.main {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.main a:link {
color:#ffffff;
text-decoration:underline;
}

.main a:visited {
color:#ffffff;
text-decoration:underline;
}

.main a:hover {
color:#f8f566;
text-decoration:underline;
}
.photoblock {
height:135px;
}

.photoblocktxt {
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:bold;
}

.photoblocktxt a:link {
color:#ffffff;
text-decoration:underline;
}

.photoblocktxt a:visited {
color:#ffffff;
text-decoration:underline;
}

.photoblocktxt a:hover {
color:#f8f566;
text-decoration:underline;
}

.title {
font-family: tahoma, helvetica, sans-serif;
font-size: 20px;
color:#3b580c;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}

.title a:link {
color:#3b580c;
text-decoration:none;
}

.title a:visited {
	color:#4e750e;
	text-decoration:none;
}

.title a:hover {
	color:#9ccd4d;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.navcrumbs a:link {
color:#000000;
text-decoration:underline;
}

.navcrumbs a:visited {
	color:#033a82;
	text-decoration:underline;
}

.navcrumbs a:hover {
	color:#c30a02;
	text-decoration:underline;
}


.tabletext {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color:#000000;
padding:10px;
}

.tabletext a:link {
color:#4f750e;
text-decoration:underline;
}

.tabletext a:visited {
	color:#4f750e;
	text-decoration:underline;
}

.tabletext a:hover {
	color:#c30a02;
	text-decoration:underline;
}

.redtabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#c30a02;
padding-top:20px;
font-weight:bold;
}

.redtabletext a:link {
color:#033a82;
text-decoration:underline;
}

.redtabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.redtabletext a:hover {
	color:#033a82;
	text-decoration:underline;
}

.whitetabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
padding:10px;
}

.whitetabletext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetabletext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.whitetabletext a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.tableheader {
font-family: arial, verdana, sans-serif;
font-size: 13px;
color:#ffffff;
padding:5px;
font-weight:bold;
}

.tableheader a:link {
color:#ffffff;
text-decoration:underline;
}

.tableheader a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.tableheader a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.subtitle {
font-family: tahoma, verdana, sans-serif;
font-size: 16px;
color:#ab1b15;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.subtitle a:link {
color:#3e5c0c;
text-decoration:none;
}

.subtitle a:visited {
	color:#c30a02;
	text-decoration:none;
}

.subtitle a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.maintext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#000000;
font-weight:normal;
padding-left:10px;
padding-right:10px;
line-height:16px;
}

.maintext a:link {
color:#000000;
text-decoration:underline;
}

.maintext a:visited {
color:#000000;
text-decoration:underline;
}

.maintext a:hover {
color:#033a82;
text-decoration:underline;
}


.whitetext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
}

.whitetext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetext a:visited {
color:#ffffff;
text-decoration:underline;
}

.whitetext a:hover {
color:#fad02a;
text-decoration:underline;
}

input.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

select.formselect {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

textarea.formfield {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

input.formbutton {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#ffffff;
	font-weight:normal;
	background-color:#1386c2;
	border: 1px solid #000000;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
}

.formtext a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:hover {
 	color:#000000;
	text-decoration:none;
}

.formtextb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:bold;
}

.formtextb a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtextb a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtextb a:hover {
 	color:#000000;
	text-decoration:none;
}

.gallerycontroller{
width: 479px;
}

.gallerycontent{
width: 479px;
padding: 0px;
display: block;
}


.navheader {
font-family: tahoma, verdana, sans-serif;
font-size:13px; 
line-height:18px;
color:#ffffff;
font-weight:bold;
background-color:#4f750e;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.navback {
background-color:#4f750e;
}

.nav {
font-family: arial, verdana, sans-serif;
font-size:11px; 
line-height:20px;
color:#fad02a;
font-weight:bold;
padding:10px;
width:150px;
height:500px;
background-color:#4f750e;
}

.nav a:link {
color:#d8d39d;
text-decoration:underline;
}

.nav a:visited {
color:#ffffff;
text-decoration:underline;
}

.nav a:hover {
color:#ffffff;
text-decoration:underline;
}

.smsubtitle {
font-family: tahoma, verdana, sans-serif;
font-size: 14px;
color:#4f750e;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.smsubtitle a:link {
color:#78a629;
text-decoration:none;
}

.smsubtitle a:visited {
	color:#78a629;
	text-decoration:none;
}

.smsubtitle a:hover {
	color:#3e5c0c;
	text-decoration:underline;
}

.whitetitlefront {
font-family: tahoma, verdana, sans-serif;
font-size: 16px;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.whitetitlefront a:link {
color:#ffffff;
text-decoration:none;
}

.whitetitlefront a:visited {
	color:#fad02a;
	text-decoration:none;
}

.whitetitlefront a:hover {
	color:#fad02a;
	text-decoration:underline;
}

.aboutbox {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
border: 1px solid white;
margin:10px;
background-color:#2c4404;
background-repeat:no-repeat;
}

.aboutbox a:link {
color:#fad02a;
text-decoration:underline;
}

.aboutbox a:visited {
color:#fad02a;
text-decoration:underline;
}

.aboutbox a:hover {
color:#d8d39d;
text-decoration:underline;
}


.aboutbox2 {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:10px;
border: 1px solid white;
margin:5px;
background-color:#2c4404;
background-image: url("http://golf.firehero.org/images/about_back.jpg");
}

.aboutbox2 a:link {
color:#fad02a;
text-decoration:underline;
}

.aboutbox2 a:visited {
color:#fad02a;
text-decoration:underline;
}

.aboutbox2 a:hover {
color:#d8d39d;
text-decoration:underline;
}

.yellowtext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#fad02a;
font-weight:normal;
}

.yellowtext a:link {
color:#fad02a;
text-decoration:underline;
}

.yellowtext a:visited {
color:#fad02a;
text-decoration:underline;
}

.yellowtext a:hover {
color:#ffffff;
text-decoration:underline;
}

#dhtmltooltip {
position: absolute;
width: 150px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
border: 1px solid black;
padding: 2px;
background-color: #2c4404;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.red {
color:#c30a02;
}

.bottom {
background-image: url("http://golf.firehero.org/images/bottom.jpg");
}

