*{
margin:0;
padding:0;
border:0;
}
body {
background-color:#ccd9eb;
background-image:url(images/bg_tile2.jpg);
background-repeat:repeat-x;
}
#shell {
position: absolute;
top:0;
left: 50%;
width: 838px;
margin-left: -419px;
}
#banner_home{
width:838px;
height:316px;
background-image:url(images/banner1.jpg);
background-repeat:no-repeat;
}
#banner_interior{
width:838px;
height:224px;
background-image:url(images/banner2.jpg);
background-repeat:no-repeat;
}
#menu a{
height:50px;
display:block;
text-indent: -1999px;
overflow: hidden;
background-position:0 -50px;
}
#menu a:hover{
background-position:0 0;
}
#menu li{
list-style:none;
float:left;
}
a#menu_home_off{
width:85px;
background-image:url(images/menu_home.jpg);
}
a#menu_about_off{
width:110px;
background-image:url(images/menu_about.jpg);
}
a#menu_faq_off{
width:75px;
background-image:url(images/menu_faq.jpg);
}
a#menu_links_off{
width:86px;
background-image:url(images/menu_links.jpg);
}
a#menu_contact_off{
width:102px;
background-image:url(images/menu_contact.jpg);
}
a#menu_home_on{
width:85px;
background-image:url(images/menu_home.jpg);
background-position:0 0;
}
a#menu_about_on{
width:110px;
background-image:url(images/menu_about.jpg);
background-position:0 0;
}
a#menu_faq_on{
width:75px;
background-image:url(images/menu_faq.jpg);
background-position:0 0;
}
a#menu_links_on{
width:86px;
background-image:url(images/menu_links.jpg);
background-position:0 0;
}
a#menu_contact_on{
width:102px;
background-image:url(images/menu_contact.jpg);
background-position:0 0;
}
#content{
clear:both;
width:838px;
background-image:url(images/content_tile.jpg);
background-repeat:repeat-y;
}
#left_column{
float:left;
width:540px;
margin:0 20px 20px;
}
#right_column{
float:right;
width:200px;
margin:0 20px 20px 0;
}
#footer{
wifth:838px;
height:65px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
clear:both;
}
p{
margin:10px 0 10px 10px;
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:14px;
color:#333;
}
#content a{
text-decoration:underline;
color:#0097c9;
}
#content a:hover{
text-decoration:none;
}
h1{
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:24px;
font-weight:lighter;
color:#0097c9;
margin:0 0 20px 0;
}
h2{
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#000;
margin:0 0 10px 10px;
}
h3{
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
margin:0 0 10px 10px;
}
h3 i{
font-weight:normal;
}
a#callout1{
margin:10px 0 10px 0;
width:199px;
height:84px;
display:block;
text-indent: -1999px;
overflow: hidden;
background-image:url(images/callout1.gif);
background-position:0 0;
}
a:hover#callout1{
background-position:0 84px;
}
a#callout2{
margin:10px 0 10px 0;
width:199px;
height:84px;
display:block;
text-indent: -1999px;
overflow: hidden;
background-image:url(images/callout2.gif);
background-position:0 0;
}
a:hover#callout2{
background-position:0 84px;
}
#footer {
font-family:Verdana, Arial, sans-serif;
color:#cfd0d2;
font-size:10px;
}
#footer a{
font-family:Verdana, Arial, sans-serif;
color:#cfd0d2;
text-decoration:none;
font-size:10px;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;
}
#copyright{
float:left;
margin:23px 0 0 20px;
}
#footer_links{
float:right;
margin:23px 20px 0 0;
}
#left_column ul{
margin-left:30px;
}
#left_column li{
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:14px;
color:#0097c9;
list-style-image:url(images/bullet.gif);
margin:0 0 10px 0;
}
#subnav a{
display:block;
width:199px;
height:43px;
background-image:url(images/subnav_bg.gif);
background-repeat:no-repeat;
background-position:0 0;
font-family:"Trebuchet MS",Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
text-indent:30px;
line-height:42px;
margin:0 0 5px 0;
}
#subnav a:hover{
background-position:0 -42px;
}
#subnav li{
list-style:none;
}
#subnav a#current{
background-position:0 -42px;
}
.bio{
clear:both;
}
.bio img{
float:left;
border:1px solid #333;
margin: 0 20px 10px 10px;
}
#golf_images img{
margin:10px;
border:1px solid #333;
}
#login{
position:absolute;
left:50%;
width:200px;
margin-left:-100px;
margin-top:100px;
}
input, select, textarea {
border:1px solid #333333;
}
#cms{
position:absolute;
left:50%;
width:300px;
margin-left:-150px;
margin-top:100px;
}
#cms2{
position:absolute;
left:50%;
width:600px;
margin-left:-300px;
margin-top:100px;
}
#cms a, #cms2 a{
font-family:Verdana, Arial, sans-serif;
color:#174a7b;
}
#cms a:hover, #cms2 a:hover{
text-decoration:none;
}