/* Styles for Todd Skinner site in general */

body
{
font: 0.7em/1.1em Verdana, sans-serif;
border: 0;
background: #000;
color: #FFF;
padding: 0 0 15px 0;
}

#pagecontainer
{
width: 720px;
border: 0;
margin-left: auto;
margin-right: auto;
}

#navlist
{
margin: 0;
width: 690px;
padding: 10px 0 20px 10px;
border-bottom: 1px solid #FFF;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #FFF;
padding-bottom: 2px;
background: transparent;
color: #FFF;
}

#navlist a:hover { color: #FFF; }

#bottomnav
{
margin: 0;
padding: 0;
border-top: 1px solid #FFF;
background: transparent;
color: #FFF;
}

#bottomnav a:link, #bottomnav a:visited
{
line-height: 1.2em;
margin: 0;
text-decoration: underline;
color: #999;
}

#bodycontainer_home
{
width: 700px;
border: 0;
background: transparent url(images/homepage.jpg) no-repeat;
}

#bodycontainer_remembering
{
width: 700px;
border: 0;
background: transparent url(images/remembering.jpg) no-repeat;
}

#bodycontainer_books
{
width: 700px;
border: 0;
background: transparent url(images/books.jpg) no-repeat;
}

#bodycontent
{
width: 400px;
border: 0;
background: transparent;
color: #FFF;
}

#bodycontent a:link, #bodycontent a:visited
{
line-height: 1.2em;
margin: 0;
text-decoration: underline;
color: #FFF;
}


/* Styles for Gallery */

BODY { background: #000; color: #fff; font-family: Verdana, sans-serif; font-size: x-small; text-align: center; }

#main 
{ width: 550px; 
margin: 0 auto 0 auto; 
padding: 0 0 5px 0; 
text-align: left; }

#credit 
{ margin: 0 auto 10px 0; 
text-align: left; }

.albumthumb IMG 
{ border: 0; 
background-color: #000; 
float: left; 
margin: 0 5px 1px 0; 
padding: 0 0 2px 0; }

.imagethumb IMG, .image IMG 
{ border: 0; 
margin: 0px; 
padding: 0px; }

.image { margin-right: 2px; 
margin-left: 2px; 
margin-bottom: 2px; 
margin-top: 1px; 
padding: 0px; 
float: left; }

.fullimage { margin-right: 2px; 
margin-left: 2px; 
margin-bottom: 15px; 
margin-top: 1px; 
padding: 0px; 
float: left; }

#gallerytitle H2 
{ font-size: 1.5em; }

.imgnav 
{ margin-bottom: 4px; 
font-size: 8pt; 
font-weight: bold; 
color: #FFF; }

#images 
{ margin: 5px 0px 10px 0px; 
clear: both; }

#albums { clear: both; margin: 5px 0px 10px; padding: 0px; }
.pagenav { margin: 5px 0px 5px; font-size: 8pt; font-weight: bold; color: #FFF; clear: both; }
.pagenav A:link, .pagenav A:visited { color: #FFF; text-decoration: none; }
.disabledlink { display:none; }

#gallerytitle SPAN { font-weight: normal; color: #FFF; text-decoration: none; }

#gallerytitle A:link, #gallerytitle A:visited { text-decoration: underline; color: #FFF; }
.albumtitle H3 { margin: 0px; padding: 0px; color: #FFF; }

.summary { margin: 5px 0 15px 0; }

A:link, A:visited {
	text-decoration: none;
	color: #FFF; }

A:hover, A:active, 
#gallerytitle A:hover, #gallerytitle A:active, 
.pagenav A:hover, .pagenav A:active  
{ text-decoration: underline;
color: #fff; }

UL.pagelist 
{ padding: 0px;
margin: 5px 0px 5px;
list-style-type: none;
height: 2em; }

UL.pagelist LI 
{ display: inline; 
font-weight: bold; }

UL.pagelist LI A, UL.pagelist LI span.disabledlink 
{ display: block;
float: left;
padding: 2px 4px;
background-color: #000;
text-decoration: none;
color: #FFF; }

UL.pagelist LI span.disabledlink 
{ display:none; }

UL.pagelist LI A:hover 
{ background-color: #000; 
color: #FFF; 
text-decoration: underline; }

UL.pagelist LI.current A 
{ background-color: #fff; 
color: #000; 
cursor: default; }

.error 
{ color: #C33; 
font-weight: bold; }


