@charset "utf-8";
/* CSS Document */
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {font-family:verdana, arial, sans-serif; font-size:76%; background-color:#00336C; color:#333333;}
#background{position:absolute; z-index:1; width:100%; height:100%; margin:0; padding:0;}
#wrapper {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2; text-align:center;}  
#container { width:980px; background-color:#FFFFFF; margin: 5px auto; border:1px solid #C2C2C2; overflow:hidden; z-index:2; text-align:left;}
#pressbox {padding:5px 30px; }

/* LEFT NAVIGATION AND LOGO DIV */
#leftnav { width:170px; border:3px solid #ffffff; background-color:#00336C; color:#FFFFFF; text-align:center; float:left;}
#logo {margin:5px auto;}
.leftnav { height:20px; width:148px; border-bottom:1px solid #ffffff; background-color:#00336C; margin:0px auto; padding:5px; text-align:left; }
.firstnav { border-top:1px solid #FFFFFF; margin-top:5px }
.lastnav { margin-bottom:7px; }
.leftnavlink { font: 15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#FFFFFF;}

#gallery { width:800px; height:535px; float:right; padding:3px; padding-left:0px; }
#membersarea { width:790px; float:left; padding:10px 0px; padding-left:0px; }
#directions { width:790px; float:left; padding:10px 0px; padding-left:0px; }
#memberscontent { margin:3px; color: #333; width:974px; clear:both; }
#content { margin:3px; color: #333; border-top:1px solid #00336C; width:974px; clear:both; }
#loginbox { width:120px; height:80px; padding:34px 54px 10px 15px; margin:20px 20px 20px 20px; float:right; background-image:url(images/login-bg.png); background-repeat:no-repeat; }
#usga {width:200px; padding:10px;  margin:10px 30px 10px 10px; float:left; border:1px solid #c3c3c3 }

#content p { text-align:justify; margin: 10px 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#666666; font-size:14px;}
#footer { width:960px; margin:20px auto; clear:both; border-top:1px solid #c3c3c3; padding-top:20px; }
#footer-nav {width:660px; float:left; padding:10px 10px; border-left:1px solid #c3c3c3; margin-top:15px}
#footer p{ color:#666666; text-align:center; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
#footer p.left{ color:#666666; text-align:left; margin:20px; }
.content {margin: 50px auto 25px;}
.sebonack {display:block; width:547px; height:152px; margin: 50px auto 25px;}
#fixed {position:absolute; top:25px; left:10px; width:150px; z-index:10; color:#567; border:1px solid #000; padding:10px;}


/* TYPE */
body { font: 14px/18px "Palatino Linotype", "Book Antiqua", Palatino, serif; background-color: #fff; color: #333; }

a { color: #00336C; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(icons/morearrow_08c.gif) no-repeat 100% 50%; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }


p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }
.welcome { font-size:16px; font-variant:small-caps; color:#00336C; margin: 10px 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
#directions .blue {  font-variant:small-caps; color:#00336C; margin: 20px 5px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; border-bottom:1px solid #00336C; }
#membersarea .blue {  font-variant:small-caps; color:#00336C; margin: 20px 5px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; border-bottom:1px solid #00336C; }
#content .blue {  font-variant:small-caps; color:#00336C; margin: 20px 5px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; border-bottom:1px solid #00336C; }
#content .noline {  border-bottom:none; }
#directions .noline {  border-bottom:none; }
#usga .usga { color:#00336C; font-size:11px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; text-align:center; }
ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }

a.worddoc { background: url(icons/wordicon.gif) 0 0.1em no-repeat; display: block; padding:5px; padding-left: 20px; }
a.pdf { background: url(icons/globaliconpdf12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.html { background: url(icons/globaliconhtml12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.qt { background: url(icons/globaliconqt12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.ical { background: url(icons/globaliconical12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.dl { background: url(icons/globalicondl11x10.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.dmg { background: url(icons/globalicondmg12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.zip { background: url(icons/globaliconzip12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.keynote { background: url(icons/globaliconkeynote12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }
a.audio { background: url(icons/globaliconaudio12x12.gif) 0 0.1em no-repeat; display: block; padding-left: 20px; }

.last { margin-bottom: 0; }
#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }
#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }


