/* Forcing scrollbars, thanks to Hicks Design. */
html
{
height: 100%; 
margin-bottom: 1px;
}
/*http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */

*
{
margin: 0 auto;
padding: 0px;
}

p {
color: #666;
text-align: left;
line-height: 18px;
font-size: 12px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

p.footer
{
word-spacing: -1px;
font-size: 9px;
border-top: thin solid #bbb;
text-align: left;
}

p.intro
{
font-weight: bold;
font-style: italic;
}

p.section
{
color: #063;
font-weight: bold;
}

p.more
{
padding-top:10px;
color: #063;
font-weight: bold;
}

p.more:hover
{
color: #bbb;
}

p.prevnext
{

color: #bbb;
top: 75px;
width: 100px;
float: left;
position: relative;
}

p.quote
{
float: left;
padding-top: 20px;
color: #555;
font-size: 16px;
font-weight: bold;
line-height: 20px;
padding-left: 30px;
}

p.indent
{
text-indent: 30px;
}

p.header
{
color: #333;
font-size: 9px;
}

p.ken_sig {
padding-left: 50px;
font-size: 10px;
line-height: 15px;
}

ul
{
color: #888;
list-style-type: none;
font: 12px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
text-indent: 5px;
}

ul.safeul
{
padding-left: 0;
line-height: 18px;
}

li.safe{
padding-bottom: 10px;
}

ul.sub_navigation
{
color: #888;
list-style-type: none;
font: 11px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
text-indent: 5px;
padding-bottom: 10px;
}

a
{
color: #888;
text-decoration: none;
}

a:link
{
color: #888;
}

a:visited
{
color: #888;
}

a:hover
{
color: #063;
}

li.navon
{
color: #063;
list-style-image: url(../img/green_bullet.jpg);
}

li.subnavon
{
color: #063;
}

input
{
margin-bottom: 5px;
}

#container
{
margin-top: 15px;
width: 1000px;
}

#container_sh
{
margin-top: 15px;
width: 800px;
}

#intro
{
text-align: center;
}

#navigation
{
float: left;
width: 200px;
padding-left: 20px;
margin-top: 70px;
}

#copy
{
float: left;
width: 400px;
padding-right: 20px;
padding-top: 75px;
padding-left: 10px;
min-height: 600px;
}

#copy_home
{
float: left;
width: 400px;
padding-top: 25px;
}

#copy_sh
{
float: left;
width: 500px;
padding-right: 20px;
padding-top: 25px;
padding-left: 10px;
}


#photos
{
width: 325px;
float: left;
text-align: right;
padding-left: 25px;
}

#photos_sh
{
width: 200px;
float: left;
text-align: right;
}

img
{
border-style: none;
}

.title
{
color: #666;
text-align: left;
font: normal 12px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#rollover
{
width: 70px;
height: 12px;
float: left;
margin-top: 108px;
background: url(../img/prev_next.gif) no-repeat;
position: relative;
}

#rollover li
{
margin: 0;
display: none;
list-style-type: none;
position: absolute;
top: 0;
padding: 0;
}

#rollover li, #rollover a
{
height: 11px;
display: block;
}

#rollover1
{
left: 0;
width: 35px;
}

#rollover2
{
left: 36px;
width: 35px;
}

#rollover1 a:hover
{
background: url(../img/prev_next.gif) 0 -12px no-repeat;
}

#rollover2 a:hover
{
background: url(../img/prev_next.gif) -36px -12px no-repeat;
}

.dropdown {margin: 0;}
.dropdown dt { color: #888;
background-color: #fff;
}
.dropdown dt:hover {color: #063; background:#fff}
.dropdown dd {z-index:200; opacity:0;}
.dropdown ul {}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;color:#888; text-decoration:none; background:#fff; width:194px;}
.dropdown a:hover {color: #063;background:#fff}

a.downloads
{
font-size: 9.5px;
margin-left: 0px;
width:200px;
margin-right:0px;
padding-right:0px;
}

#COOL_REDIRECT
{
visibility: hidden;
}

a.external{

}
