﻿
body
{
	background: #CCC;
	font-family: Bookman Old Style, Book Antiqua, Palatino Linotype, Times New Roman, Times;

}

#container
{
	background: #EEE;
}

#navbar
{
	background: #CCC;
	color: #555;
	border-bottom: 0.1em solid #000;

}


#logo_ovl
{
	position:absolute;
    left:0;
    top:0;
    width:320px;
    height:40px;
    z-index: 1;
    background : url(../img/logo-light.gif) no-repeat 0% 0%;
}  


#styleselector a
{
	text-decoration: none;
	color: #555;
}


#navbuttons li {
	border-right: 1px solid #555555;
}

#navbuttons li:first-child {
	border-left: 1px solid #555555;
}


#container #navbar #navbuttons li:hover
{
	background: #DDD;
}

#navbuttons li:hover li {
	border-left: 0.2em solid #DDD;
	border-right: 0;
}

#container #navbar #navbuttons li:hover li:hover{
	background: #FFFEAB;
	border-left: 0.2em solid #FFFC42;
}

#navbuttons ul ul
{
	background: #DDD;
}


#navbuttons a {
	text-decoration: none;
	color: #555;
}

#navbuttons ul ul a
{
	font-size: medium;
}

#navbuttons a:hover {
	background: #FFFEAB;
}


div.sect_photo + #container #nav_photo,
div.sect_essays + #container #nav_essays,
div.sect_cm + #container #nav_cm,
div.sect_tools + #container #nav_tools
{
	background: #DDD;
}

div.sect_photo + #container #nav_photo li,
div.sect_essays + #container #nav_essays li,
div.sect_cm + #container #nav_cm ul li,
div.sect_tools + #container #nav_tools li
{
	background: #DDD;
}

#footer
{
	border-top: 0.1em solid #000;
	font-size: small;
	background: #CCC;
	color: #555;
	text-align: center;
}

#photopage
{
	background: #eee;
}

div.special-section
{
	border: 1px solid #000;
	background: #DDD;
}

div.inlinephoto img
{
	border-color: black; 
	
}