@charset "utf-8";
/* CSS Document */

html
{
background-color: black;
margin: 0; 
padding: 0; 
}
body
{
width: 807px;
margin: 25px auto;
background: url(images/body_bg.jpg) top center repeat-y #cccccc;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
}
#header
{
background: url(images/header.jpg) top left no-repeat;
width: 710px;
height: 207px;
float: right;
padding: 0;
margin: 0;
}
#collage
{
float: right;
padding-left: 15px;
}
/*Begin Nav*/
#main_links
{
background: url(images/links_bg.jpg) top left no-repeat;
padding-top: 22px;
width: 97px;
height: 185px;
float: left;
}
#main_links ul
{
list-style: none;
padding: 0;
margin: 0;
}
#main_links ul li
{
width: 97px;
height: 28px;
}
#main_links  li a
{
display: block;
overflow: hidden;
padding-top: 28px; 
height: 0;
}
#print_nav a:hover, #print_page #print_nav a
{
background: url(images/print_down.jpg);
}
#print_nav
{
background: url(images/print_up.jpg) top left no-repeat; 
}
#logos_nav a:hover, #logos_page #logos_nav a
{
background: url(images/logos_down.jpg);
}
#logos_nav
{
background: url(images/logos_up.jpg) top left no-repeat; 
}
#photos_nav a:hover, #photos_page #photos_nav a
{
background: url(images/photos_down.jpg);
}
#photos_nav
{
background: url(images/photos_up.jpg) top left no-repeat;
}
#projects_nav a:hover, #projects_page #projects_nav a
{
background: url(images/projects_down.jpg);
}
#projects_nav
{
background: url(images/projects_up.jpg) top left no-repeat; 
}
#writing_nav a:hover, #writing_page #writing_nav a
{
background: url(images/writing_down.jpg);
}
#writing_nav
{
background: url(images/writing_up.jpg) top left no-repeat; 
}
#designs_nav a:hover, #designs_page #designs_nav a
{
background: url(images/designs_down.jpg);
}
#designs_nav
{
background: url(images/designs_up.jpg) top left no-repeat;
}
/*End Nav*/
.clear
{
clear: both;
margin: 0;
padding: 0;
}
#content
{
background: url(images/body_bg.jpg) top left repeat-x;
width: 767px;
padding: 0px 20px 15px 20px;
}
a 
{
text-decoration: none;
color: #660066;
font-weight: bold;
}
a:hover
{
color: #ecfacf;
font-weight: bold;
}
#thumbnail ul
{
list-style: none;
padding: 15px 12px 0 24px;
margin: 0;
}
#thumbnail ul li
{
float: left;
height: 19.4em;
width: 226px;
font-size: 12px;
line-height: 15px;
margin: 5px;
overflow: hidden;
}
#thumbnail a
{
display: block;
text-align: center;
padding: 15px;
background: url(images/thumbnails_bg.jpg) center center no-repeat;
height: 141px;
width: 196px;
}
#thumbnail img
{
border: none;
}
#large_image ul
{
list-style: none;
padding: 0;
margin: 0;
}
#large_image ul li
{
position: absolute;
padding: 7px;
margin: 0;
background: url(images/site_bg.jpg);
border: 1px solid #abba8e;
}
#bg_pictures
{
width: 750px;
margin: 15px auto;
}
#bg_pictures ul
{
list-style: none; 
padding: 0; margin: 0; 
display: inline; 
}
#bg_pictures li
{
display: inline; 
padding: 0 5px; 
}
#bg_pictures a img, a:visited img
{
border-color: #660066;
}
#bg_pictures a:hover img
{
border-color: #ecfacf;
}
#poem_names li
{
padding-bottom: 5px;
color: #ecfacf;
}
#sigs
{
text-align: center;
}
#sigs img
{
padding-bottom: 15px;
}
footer
{
height: 88px;
width: 807px;
}