   body {
    	background-color: #ffffff;
    	color: #333;
    	margin:0px;
    	padding:0px;
    }

    body, p, ol, ul, td {
      font-family: georgia, serif;
    }
    
    a { color: #666; text-decoration:none; }
    a:visited { color: #666; }
    a:hover { text-decoration:underline; }
    
    #words a {
    	font-weight:bold;
		text-decoration:underline;
    }

	#words a:hover {
		text-decoration:none;
	}
    
    #galleryfooter a {
    	text-decoration:underline;
    }
    
    #galleryfooter a:hover {
    	text-decoration:none;
    }
    
    p, ol, ul {
    	font-size:   12pt;
    	line-height: 1.5em;
    }
    
    blockquote p {
    	font-size: .8em;
    }
    
    h2 {
    	margin-bottom:0px;
    }

    h1, h2 {
		margin-top: 10px;
		padding-top:0px;
	}

	h1 {
		color:#3E3E3E;
		font-size:14px;
		margin-bottom:0px;
		padding-bottom:0px;
		letter-spacing:.2em;
	}

	#words h4 {
		font-size:18px;
		color:#646464;
		letter-spacing:4px;
		margin-bottom:5px;
	}

    h5 {
    	margin-bottom:0px;
    	margin-top:2px;	
    	font-weight:normal;
    	font-size:11px;
    	color:#686868;
    }
    
    h6 {
    	margin-bottom:0px;
    	margin-top:0px;	
    	font-weight:normal;
    	font-family:verdana;
    }
    
    h6 a {
    	font-weight:bold;	
    }
    
    #photoheader {
    	background-color:#474747;
    }
    
    #photoheaderBottom {
    	height:5px;
    	padding:0px;
    	margin:0px;
    	background-color:#979797;
    	font-size:1px;
    }    
    
    #logo {
    	background-color:#666666;
    	color:#DBDBDB;
    	padding:5px;
    	font-size:11px;
    	border-top:1px solid #474747;
    	letter-spacing:1px;
    	font-weight:bold;
    }
    
    #logo a {
    	color:#ffffff;    
    }
    
    #photosingle {
    	padding-bottom:25px;
    	padding-top:30px;
    }
    
    #photosingle img {
    	display:block;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    #showhidelinks {
    	position:absolute;
    	top:9px;
    	right:5px;
    	width:200px;
    	font-size:9px;
    	font-family:arial;
    	letter-spacing:1px;
    	text-transform:uppercase;
    	color:#ABABAB;
    	text-align:right;
    	padding-right:3px;
    }
    
    #shownewphoto {
    	display:inline;
    }
    
    #showhidelinks a {
    	text-decoration:none;	
       	color:#ABABAB;
    }
    
    #showhidelinks a:hover {
    	text-decoration:underline;
    }
    
    #photolinks {
    	text-align:right;
    	font-size:11px;
    	padding-right:10px;
    	padding-bottom:2px;
    }
    
    #photolinks a {
    	color:#B2B2B2;
    }
    
    #photosingle img, #photos img {
    	border: 1px solid #9E9E9E;	
    }

	#mainwrapper {
		padding-top:20px;
    	padding-bottom:20px;
	}
    
    #main {
		border-left:5px solid #E6E6E6;
		border-right:1px solid #E6E6E6;
		padding-right:20px;
		padding-left:40px;
    	position:relative;
    	width:660px;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    #words {
    }
    
    #sidebar {
    	position:absolute;
		width:155px;
    	top:0px;
    	right:0px;
    	font-size:11px;
    }
    
    h1 {
    	font-size:30px;	
    }
    
    #galleries img {
		border:0px;
    }
    
    #photomain {
        background-color:#474747;
		padding-top:1px;
    	color:#CFCFCF;   
    }

	#photos {
    	margin-right:auto;
    	margin-left:auto;
    	width:750px;
    	padding-bottom:20px;
	}
	
	#photos img {
    	display:block;
		margin-right:auto;
		margin-left:auto;
		margin-top:30px;
		margin-bottom:45px;
	}
    
    #galleries {
    	margin-right:auto;
    	margin-left:auto;
    	width:400px;
    	padding-top:20px;
    }
    
    #galleries h2, #photos h2 {
    	margin-top:0px;
    	font-size:13px;
    	margin-bottom:0px;
    }
    
    #galleries h3 {
    	font-size:11px;
    	font-weight:normal;
    	margin-top:0px;
    	margin-bottom:5px;
    }
    
    #galleries a, #photos a {
    	color:#CFCFCF;       
    }
    
    #comments h3 {
		border-top:1px dotted #E6E6E6;
		padding-top:15px;
		letter-spacing:1px;
		color:#666666;
		margin-top:20px;
    }
    
    #gallerydesc, #galleryfooter, .photocaption {
    	margin-top:20px;
    	border:1px solid #606060;
    	padding-left:20px;
    	padding-right:20px;
    }
    
    #galleryfooter {
    	padding-top:15px;
    	font-size:12px;
    	padding-bottom:15px;
    }
    
    #nextbacklinks {
    	padding-top:20px;
    	font-size:11px;
    	letter-spacing:1px;
    }
   
    