﻿body, html{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    color: White;
    background: black;
    font-family: HelveticaNeueLT Std Lt, Helvitica, Arial, Sans-Serif;
}

h1 {
    letter-spacing: .2em;
    font-weight: 100; 
    font-size: 50px; 
    margin: 0 0 0 20px;
    padding: 0;
    line-height: 1em;
    
    /*this is so close to looking awesome... not sure...*/  
    /*background: red;*/ 
}

h1 a
{
    color: White;
    text-decoration: none;
}


h2
{
    letter-spacing: .1em;
    font-weight: 100;
    font-size: 25px;
    line-height: 1em;
    margin: 0 0 0 20px;
    padding: 15px 0 10px 0;
    text-transform: uppercase;
    color: #606060;
    margin-bottom: 10px;
}

.navigation, .titles
{
    font-size: 18pt;
    letter-spacing: .15em;	        
}

td.navigation a
{
    color: White;
    text-decoration: none;
}



.hyphen
{
    font-size: 24pt; 
    color: #606060;
}

.titles {
    color: #606060;
}

.photo_set, .photo_title {
    font-style: italic;
    color: White;
}


.sub {
    font-size: 10pt;
    color: #606060;
    letter-spacing: .05em;
}

.sub a {
    color: #606060;
    text-decoration: none;
}


.gallery
	    {
	        float: left;
	        margin-right: 20px;
	        margin-bottom: 20px;
	    }
	    
	    .gallery_header
	    {
	        font-size: 16pt;
            letter-spacing: .15em;	   
	    }
	    .gallery_header a
	    {
	        color: White;
	        text-decoration: none;
	        text-transform: uppercase;
	    }
	    .photo_frame
	    {
	        width: 270px;
	        height: 270px;
	        background: #151515;
	    }
	    
	    .photo_frame td
	    {
	        vertical-align: middle;
	        text-align: center;
	    }
	    
	    .photo_frame td a img
	    {
	        border: none;
	    }