BODY
	{ 
		background-color: #312237; color: #a896ac;
		font: normal 1.05em/1.79em 'Helvetica Neue','HelveticaNeue',helvetica,sans-serif;
	}

H1, H2, H3, H4, H5, legend
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
	}

.titleContainer:first-child h1 { color: #37263d; margin: 0; margin: 15px 0 5px !important; }

#albumslist H1, #contents H1, #albumthumbs H1, #singleimage H1, #search H1, #about H1 { color: #37263d; }

H1, H2
	{
		font-size: 24px; letter-spacing: 1px; word-spacing: 2px; line-height: 60px;
		color: #74607e; 
	}

H3
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		letter-spacing: 3px;
		font-weight: bold;
	}

legend { font-size: 18px; }
.sideabout, .search
	{ color : #35253B; }
.twitter, .flickr, .elsewhere
	{ color: #573d64; }
.recentc { color: #694a78; }

.abouttxt
	{
		text-align: center;
		font-style: italic;
	}
.album
	{
		border-top:1px solid #444;
		font-size:14px;
		line-height:18px;
	}

.album IMG { border:5px solid #FFF; }
.archives A 
	{
		color: #EEE;
		font-size: 14px;
		font-weight: bold;
	}

.break
	{ 
		text-align: center;
		font-size: 12px; 
		font-style:italic;
	}

.break A { 	letter-spacing: 2px; }
.comment-head1 { border-bottom: 1px solid #555; }
.comment-head1 span { color: #777; }
.date { 
		color: #A9A9A9; 
		font-size: 11px; 
		color: #A9A9A9;
		border-right: 1px solid #444;
	}
.excerpt { font-size: 12px; }
.focus { font-size: 18px; }
.note { font-size: 12px; }
.permalink { font-size: 12px; }
.oldercontent { font-size: 14px; }
.readmore
	{
		font-size: 11px;
		letter-spacing: 1px;
	}
.views { font-size: 12px; color: #666; }

#albumthumbs IMG { 	border:5px solid #DDD; }

#content A, #singleimage A	
	{ 
		color: #b88bcf; font-weight: bold;
		letter-spacing: 1px;
	}
	
#content A:visited, #singleimage A:visited
	{
		border-bottom: 1px dotted #735682;
	}

#content A:hover, #singleimage A:hover
	{ 
		color: #735682;
		border-bottom: 1px dotted; 
	}

#contents dt
	{
		color: #CCC;
		font-size: 18px;
		font-variant: small-caps;
		letter-spacing: 2px; 
		border: none;
	}
#contents dd { border-bottom: 1px dotted #555; }
#contents A { color: #DDD; }
#contents A:visited { color: #EEE; }

#contents A:hover
	{
		color: #FFF;
		border-bottom: 1px dotted #FFF;
	}

#flickr a img { border: 3px solid #DDD; }
#footer P 
	{
		font-size: 12px;
		color: #555;
	}

#main input, #sideContent input, #contents input, #singleimage input, #search input
	{ 
		border-bottom:1px solid #89738a;
		color: #FFF;
	}

#main textarea, #contents textarea, #singleimage textarea { 	border: 1px solid #735682; color: #FFF; }
#main input:focus, #main textarea:focus, #sideContent input:focus, #contents input:focus, #contents textarea:focus, #singleimage input:focus, #singleimage textarea:focus 
	{
		background: #735682;
		color: #FFF;
	}

#main input:hover, #main textarea:hover, #contents input:hover, #contents textarea:hover, #singleimage input:hover, #singleimage textarea:hover, #search input:hover, #search input:focus
	{
		background: #735682;
		color: #FFF;
	}
#main input.submit, #contents input.submit, #singleimage input.submit, #search input.submit, select
	{
		background: #735682;
		border:1px solid #593e67;
		color: #DDD;
		font-weight: bold;
	}

#main H3
	{
		font-size: 24px;  
		font-size: 24px; 
		letter-spacing: 1px; word-spacing: 2px; 
	}

#menu A 
	{
                color: #79568b;
/*		color: #593f66;*/
		letter-spacing: 1px;		
	}

#menu A:hover 
	{
		color: #AAA;
	}
#sideContent { 
		border-left: 1px solid #37263d; 
		font-size: 11px; 
		letter-spacing: 1px;
	}
#sideContent input:hover, #sideContent input:focus { background: #5b3f68; color: #FFF;}