	body {
		background-color: #aaa;
		text-align: center;
		margin: 15px;
		font: normal 76%/140% verdana,geneva,sans-serif;
		}
	
	#container {
		background-color: #3f0001;
		text-align: left;
		margin: 0 auto;
		border: 2px solid #666;
		width: 750px;
		voice-family: "\"}\""; 
  	voice-family: inherit;
		width: 746px;

		}
		
	#content {
		padding: 0;
		background-color: #ddd;
		border-left: 2px solid #666;
		float: right;
		width: 546px;
		voice-family: "\"}\""; 
  	voice-family: inherit;
		width: 544px;
		}
	
	#content-sideless {
		padding: 0;
		background-color: #ddd;
		width: 750px;
		voice-family: "\"}\""; 
  	voice-family: inherit;
		width: 746px;
		}
	
	#content p,#content-sideless p,#content-sideless form,#footer p,#comments p,#comments form {
		margin: 0 20px;
		padding: 7px 0 7px;
		}
	
	#h3,h4,h5 {
		margin: 10px 20px 0;
		padding: 0;
		}
	
	#side {
		padding: 0;
		color: #ccc;
		background-color: #3f0001;
		float: left;
		width: 200px;
		}
		
	#side p,#side form {
		margin: 0 5px;
		padding: 5px 0;
		padding-left: 10px;
		}
	
	#footer {
		padding: 5px 0 0;
		color: #ccc;
		background-color: #3f0001;
		width: 750px;
		voice-family: "\"}\""; 
  	voice-family: inherit;
		width: 746px;
		}
		
	#comments {
		text-align: left;
		padding: 0;
		background-color: #fff;
		border: 2px solid #666;
		margin: 10px auto;
		width: 416px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 420px;
		}
	
	h1 {
		margin: 0 0 15px;
		border-bottom: 2px solid #666;
		}

	h2 {
		margin: -15px 0 15px;
		border-bottom: 2px solid #666;
		}
	
	h3 {
		color: #3f0001;
		font: normal 20px/100% arial,helvetica,verdana,geneva,sans-serif;
		letter-spacing: 0px;
		border-bottom: 2px solid #3f0001;
		margin-bottom: 1px;
		padding-left: 10px;
		padding-top: 10px;
padding-bottom: 1px;
margin-right: 10px;
margin-left: 10px;
		}
		
	h4 {
		color: #3f0001;
		font: normal 12px/100% arial,helvetica,verdana,geneva,sans-serif;
		text-align: right;
		margin: 0 20px 10px;
		}
	
	h5 {
		font: normal 100%/100% verdana,geneva,sans-serif;
		padding-bottom: 10px;
		}
	
	#comments h5,h5.comments {
		border-bottom: 1px solid #3f0001;
		}
	
	h6 {
		font: normal 14px/100% arial,helvetica,verdana,geneva,sans-serif;
text-align: left;
		border-bottom: 1px solid #999;
		margin: 15px 5px 1px 10px;
padding-bottom: 1px;
padding-left: 2px;
		}
	
	#sidephoto {
		margin: 0 0 15px;
		padding: 0;
		height: 183px;
		border-bottom: 2px solid #666;
		}
	
	#left-header {
		border-right: 2px solid #666;
		}
	
	hr {
		color: #666;
		margin: 10px 0;
		width: 100%;
		}
	
	.divider {
		height: 0px;
		margin: 10px 0;
		padding-bottom: 10px;
		}
	
	a { color: #999; text-decoration: none; }
	a:hover { color: #ccc; text-decoration: underline; }
	
	#content a,#content-sideless a,#comments a { color: #cb121a; text-decoration: underline; }
	#content a:hover,#content-sideless a:hover,#comments a:hover { color: #000; text-decoration: underline; }
	
	h1 a img { border: 0; }

	h2 a img { border: 0; }
	
	#side input {
		border: 1px solid #666;
		background-color: #ccc;
		font-size: 11px;
		}
	
	#content-sideless input,#comments input,textarea {
		border: 1px solid #000;
		background-color: #ddd;
		font-size: 11px;
		}

#flickrimg1, #flickrimg2, #flickrimg3, #flickrimg4, #flickrimg5, #flickrimg6, #flickrimg7, #flickrimg8 {
	padding: 0px 7px 0px 0px;
	}

.flickr img { border: 0; }

