	body {
		background:#FFFFFF;
		margin:0px;
		}
	A 			{ color:#444444; font-weight: bold; text-decoration:none; }
	A:link		{ color:#444444; font-weight:bold; text-decoration:none; }
	A:visited	{ color:#444444; font-weight:bold; text-decoration:none; }
	A:active	{ color: #444444; font-weight:bold; }
	A:hover		{ color: #444444; font-weight:bold; text-decoration:underline; }

	P {
		margin:0px 0px 8px 0px;
		padding:0px;
		}
	blockquote {
		margin:8px 25px 8px 25px;
		}
	#container {
		}
	#picturebox {
		padding:0px 27px 0px 27px;
		margin:27px auto 25px auto;
		text-align:center;
		}
	#picturebox2 {
		padding:0px 27px 0px 27px;
		margin:-11px auto 25px auto;
		text-align:center;
		}
	#picturebox3 {
		text-align:left;
		max-width:600px;
		}
	#picturebox4 {
		max-width:700px;
		padding:0px 27px 0px 27px;
		margin:27px auto 25px auto;
		text-align:center;
		}
	.bodypic {
		padding:6px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		}
/*
	a:hover img.bodypic {
 		border:1px solid #D1D1D1;
		background:#FFFFFF;
		}
*/
/* -----------------------------------
 *		NAVIGATION BAR
 * -----------------------------------*/
	#cleannavboxtop {
		border-bottom: 1px solid #D1D1D1;
		}
	#cleannavboxmiddle {
		border-top: 1px solid #D1D1D1;
		border-bottom: 1px solid #D1D1D1;
		}
	#cleannavboxbottom {
		border-top: 1px solid #D1D1D1;
		}
	.cleannav {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#666666;
		font-size:11px;
		width: 100%;
		background-color: #E9E9E9;
		}
	.cleannav a,
	.cleannav a:link,
	.cleannav a:visited {
		color:#666666;
		font-weight:normal;
		text-decoration:none;
		border:0px;	
		}
	.cleannav a:active,
	.cleannav a:hover {
		color:#111111;
		border:0px;	
		}
	.cleannavleft {
		float:left;
		position:relative;
		padding:4px 4px 4px 8px;
		text-align:left;
		}
	.cleannavright {
		font-weight:bold;
		letter-spacing:5px;
		color:#444444;
		padding:4px 8px 4px 4px;
		text-align:right;
		}
	.cleannavright a,
	.cleannavright a:link,
	.cleannavright a:visited {
		font-weight:bold;
		color:#444444;
		text-decoration: none;
		border:0px;	
		}
	.cleannavright a:active,
	.cleannavright a:hover {
		font-weight:bold;
		color:#000000;
		border:0px;	
		}
/* -----------------------------------
 *		COMMENTS POPUP
 * -----------------------------------*/
	.commentbox {
		clear:both;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:11px;
		color:#444444;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
  		text-align:justify;
		margin:20px 30px -15px 30px;
		}
	.commentpostedat {
  		margin-top:8px;		
  		text-align:left;
		}		
	.commenttrackback {
  		margin-bottom:10px;	
  		padding-bottom:10px;
 		border-bottom:4px solid #DDDDDD; 					
		}		
	.commenttrackback2 {
  		margin-bottom:10px;	
		}		
	.trackbackposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 8px 15px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.externalcommentposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 15px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.commentnotes {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 15px;
		}
	.commentexplain {
   		font-size:9px;
  		color:#999999;
   		line-height: 160%;
   		margin-top:10px;
		}
	.commentpopuppic {
		float:right;
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		margin:3px 0px 12px 20px;
		}
	a:hover img.commentpopuppic {
 		border:1px solid #D1D1D1;
		background:#FFFFFF;
		}
	.imagedescription {
		}		
	.news {
		margin:8px 0px 8px 0px;
		padding:0px 0px 8px 15px;
 		border-bottom:4px solid #DDDDDD;				
		}
	.namebox {
		font-weight: normal;
		font-size: 11px;
		color: #999999;
		margin:0px;
		padding:0px;
		text-align:left;		
		}
	.formfield {
		background-color: #FFFFFF;
		margin:0px 0px 10px 5px;
		padding-bottom:4px;
	}
	.formfield2 {
		font-weight: normal;
		font-size: 11px;
		color: #444444;
		background-color: #FFFFFF;
		margin:0px;
		padding:3px;
		border:0px;
		border-bottom: 1px dotted #CCCCCC;
	}
	.textarea {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color:#444444;
  		line-height:145%;
		background-color:#FFFFFF;
		padding:3px;
		border:1px solid #CCCCCC;
	}
/* -----------------------------------
 *		ARCHIVE PAGES
 * -----------------------------------*/
	.archivepic {
		float:right;
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		margin:3px 0px 12px 20px;
		}
	.archivepic2 {
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		margin:3px 0px 12px 20px;
		}
	a:hover img.archivepic {
 		border:1px solid #D1D1D1;
		background:#FFFFFF;
		}
	.archivecleannavright {
		font-weight:bold;
		letter-spacing:2px;
		color:#444444;
		padding:4px 8px 4px 4px;
		text-align:right;
		}
 	#archivecontent {
		position:relative;
		float:left;
		margin:20px 0px 20px 30px;
		width:68%;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#444444;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
  		text-align:justify;
		}
#archivecontent2 {
        position:relative;
        float:left;
        margin:20px 0px 20px 30px;
        width:90%;
        font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
        color:#444444;
        font-size:11px;
        font-weight:normal;
          line-height:145%;
          text-align:justify;
        }


	#archivesidebar {	
		margin:20px 0px 0px 72%;
		width:230px;	
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#444444;
		font-size:11px;
		font-weight:normal;
		}
	.mainentrybox {
		margin:0px;
		}
	.archiveentrytitle { 
		font-size:14px; 
		padding:0px;
		margin:0px 0px 10px 0px;
		font-weight:bold;
		}			
	.archiveentry {
		padding:0px 60px 0px 0px;
		}
	.viewprevious { 
		margin:15px 0px 0px 0px;
		}
	.calendar {
  		line-height:140%;
  		padding:2px;
  		color:#AAAAAA;
		}
	.calendarhead {
		font-size:14px; 
		font-weight:bold;
  		margin-top:-2px;
  		padding-bottom:4px;
  		text-transform:none;
  		color:#444444;
		}	
	.sidetitle {
  		padding:1px;
  		margin-top:16px;
		letter-spacing:2px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;
  		text-transform:uppercase;		
		text-align:center;			
		}		
	.side {
		background:#F9F9F9;
		border:1px solid #D1D1D1;
		border-top:0px;
  		line-height:140%;
		padding:8px 10px 10px 8px;				
		}	
	.sidesearch {
		background:#F9F9F9;
		border:1px solid #D1D1D1;
		border-top:0px;
  		padding:12px 10px 0px 10px;				
		}	
	.searchbox {
		width:440px;
		margin:30px auto 10px auto;
		}	
	.sideindent {
  		line-height:135%;
  		padding:0px 0px 0px 10px;				
  		margin-bottom:3px;				
  		text-indent:-10px;			
		}	
	.syndicate {
  		line-height:140%;
  		padding:0px;
  		margin-top:18px;
 		}	
	.syndicatepadding {
 		padding:3px;
 		}	
	.powered {
		background:#F9F9F9;
  		line-height:135%;
		padding:10px 8px 2px 8px;
		margin-top:15px;
		border:1px solid #D1D1D1;
		}	
	.donate {
		padding-top:8px;
		margin-top:5px;
		}	
/* -----------------------------------
 *		MISCELLANEOUS
 * -----------------------------------*/
	#cc {
		text-align:center;
		color:#B9B9B9;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif; 
		font-size:11px;
		}
	#cc a,
	#cc a:link,
	#cc a:visited {
		color:#B9B9B9;
		text-decoration: none;
		font-weight:normal;
		}
	#cc a:active,
	#cc a:hover {
		color:#333333;
		}
	#photoblogring {
		margin-top:4px;
		text-align:center;
		color:#B9B9B9;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif; 
		font-size:11px;
		}
	#photoblogring a,
	#photoblogring a:link,
	#photoblogring a:visited {
		color:#B9B9B9;
		text-decoration:none;
		font-weight:normal;
		}
	#photoblogring a:active,
	#photoblogring a:hover {
		color:#333333;
		}
	#otherlink {
		margin-top:4px;
		text-align:center;
		color:#B9B9B9;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif; 
		font-size:11px;
		}
	#otherlink a,
	#otherlink a:link,
	#otherlink a:visited {
		color:#B9B9B9;
		text-decoration:none;
		font-weight:normal;
		}
	#otherlink a:active,
	#otherlink a:hover {
		color:#333333;
		text-decoration:none;
		}
	.picturecontainer {
		}
	.excerptpic {
		padding:0px;
		background:#E9E9E9;
		border:1px solid #D1D1D1;
		margin:5px;
		}
	a:hover img.excerptpic {
 		padding:5px;
 		border:1px solid #D1D1D1;
		background:#E9E9E9;
		margin:0px;
		}
	.thumbnail {
		border:0px;			
  		padding:0px;
		}
	.thumbnail a:hover {
		border:0px;
		}
/* -----------------------------------
 *		PORTFOLIO PAGES
 * -----------------------------------*/
	.portfoliopic {
		padding:4px;
  		background:#E9E9E9;
		border:1px solid #D1D1D1;			
		}
	a:hover img.portfoliopic {
 		border:1px solid #D1D1D1;
		background:#FFFFFF;
		}
/* -----------------------------------
 *		TABLE STUFF
 * -----------------------------------*/
 	.table {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#444444;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
		}
