/*
link: grey #888888
text: blue #222648

*/

 body {
        margin: 0px, 0px, 0px, 0px;
        padding: 0;
        border: 0;
        background-color: #000000;
        color: #888888;
        font-family: Avenir, Futura,'Century Gothic', Verdana, Helvetica, sans-serif;
    }
    
    a, a:link, a:visited {
         text-decoration: none;
         font-weight: bold;
         color:#8888bb;
    }
    a:active, a:hover {
         text-decoration: underline;
         font-weight: bold;
         color:#8888bb;
    }
    
    img {
        border-color: #000000;
        padding: 2;
    }
   
    
    #center {
        /*display: block;
        position: absolute;
        top: 15%;
        left: 15%;
        text-align: right;*/
        vertical-align:middle;
              
    }
    
    #right {
        /*width: 275px;
        min-width: 150px;
        min-height: 100%;
        float: right;*/
        background-color: #000000;
        //overflow: hidden;
        //text-align: right;
        color:#888888;
        margin-top: 0px;
        margin-right: 0px;
        padding: 0;
        
	}
	
	#right a {	   color: #222648;    }
	
	.right-text{
	   color:#888888; //222648
	   margin-right: 5%;
	   margin-top: 10%;
	}
	
	#gal {
	   //padding-top: 20px;
	   align: center;  
	   margin-left: 5px;
	   vertical-align:bottom;
	}
	#gal img {
	   //padding: 5px;
	}
	
	#galnumbers {
	   font-size: x-small;
	   font-style: italic;
	   font-weight: bold;
	   color: #888888;
	   text-align:right;
	}
	#galnumbers a {
	   color: #888888;
    }
    #galnumbers a:hover {
	   color: #222648;
    }
	
	#cat {
	   text-transform: uppercase;
	   letter-spacing: 5;
	   text-align:center;
	}
	#cat a {
	   color: #888888;
	   padding-right: 5px;
	   padding-left: 5px;
	   }
	#cat a:hover {
	   background: #222648;
	   text-decoration: none;
	   color: #373D69;
    }
    
    .cat_over {
        background: #222648;
    }
	
	.hide {
	   padding-top: 5px;
	   font-style: italic;
	   font-size: small;
	   margin-right: 5px;
	   margin-left: 10px;
	   color:#373D69;
	}
	
	#link { color: 373D69; 
	       //text-align:center; 
	       //letter-spacing: 5;
	       }
	#link a { 
	   color:#888888; 
	   font-weight: bold;
	   letter-spacing: 1;
    }
	#link a:hover { 
	   color: #373D69;
	   text-decoration: none;
    }
	
		
	.contact_info {
        margin-right: 5px;
        font-size: x-small;
        color: #888888;
	}
	
	.credit {
	   font-size:x-small;
	   color:#333333;
	}
	
	#nav {
	   //outline: 1px solid #555555;
	   padding: 3px 3px 3px 3px;
	   color: #555555;
	   font-size:small;
	}
	
	#nav a{
	   outline: 1px solid #999999;
	   padding: 3px 3px 3px 3px;
	   color: #222648;
	   font-weight:normal;
	}
    
    #nav a:hover {
        outline: 2px solid #222648;
        color: #222648;
    }
    
    .header {
        font-weight:bold;
        color:#666666;
        font-size:large;
    }
    
    #resume {
        font-family: Avenir, Gotham, Futura, 'Century Gothic', AvantGarde, 'AvantGarde Bk BT', 'Futura BT', sans-serif;
        text-align: left;
        #font-size:small;
    }
    
    .resume_head {
        font-size:medium;
    }
    
    .resume_body {
        font-size:small;
        margin-left: 5%;
    }
    
    .resume_dates {
        text-align: right;
        color: 888888;
        font-size: small;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    #resume_title {
	   text-transform: uppercase;
	   letter-spacing: 4;
	   font-weight:bold;
	}
	
	.enlargeThis {
        display:block;
        text-align:right;
	}

    .enlargeThis a {
        font-family: Arial, Helvetica, Sans Serif;
        font-size: 64%;
        padding-left: 15px;
        background-image: url(http://graphics8.nytimes.com/images/global/common/icon_plus.gif);
        background-repeat:no-repeat;
        background-position: center left;
        text-decoration:none;
	}
	#cat2 {
	   text-transform: uppercase;
	   letter-spacing: 5;
	   text-align:center;
	}
	#cat2 a {
	   color: #666666;
	   padding-right: 5px;
	   padding-left: 5px;
	   padding-bottom: 5px;
	   //border-left: 1px solid #666666; 
	   }
	#cat2 a:hover {
	   #background: #222648;
	   //text-decoration: none;
	   color: #373D69;
	   }