* {padding:0;
margin:0;
}



/* --------------page layout-----via inknoise layoutomatic--------- */

#banner {
	padding: 5px;
	margin-bottom: 5px;
	/* background-color: rgb(213, 219, 225); */
		}



#sidebarleft {
	float: left;
	width: 140px;
	\width: 150px;
	w\idth: 140px;
	margin: 0px;
	margin-right: 5px;
	padding: 5px;
	/* background-color: rgb(235, 235, 235); */
		}

#sidebarright {
	float: right;
	width: 140px;
	\width: 150px;
	w\idth: 140px;
	margin: 0px;
	margin-left: 5px;
	padding: 5px;
	/* background-color: rgb(235, 235, 235); */
		}

#footer {
	clear: both;
	padding: 5px;
	margin-top: 5px;	
	/* background-color: rgb(213, 219, 225); */
		}
	
/* -------typography via http://www.thenoodleincident.com/tutorials/typography/index.html-----*/
/* -------but wilfully missing the whole 76% point! - ---------*/


body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 69%;
	color: #000;
	background-color: #fff;
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}

h1, h2, h3, .sidetitle, .calendarhead, .day, .comments-head {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #000
	}

h3, .comments-head {
	border-bottom: 2px #858585 dotted;
	}

.sidetitle, .calendarhead {
	text-transform: uppercase;
	margin-top: 10px;
	}

ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
blockquote {margin: 0.8em;}

.blogbody li {margin-left: 20px;}

img {
	border: 0;
	}

/* ------------------------links------------------ */

a {
	color:#000;
	text-decoration: none;
	border-bottom: 1px #FF7D26 dotted;
	}

a:link {
	}

a:visited {
	}

a:active {
	}

a:hover {
	color: #FF7D26;
	border-bottom: 1px #FF7D26 solid;
	}
a.flickrarchivelink {color: #FF7D26; border-bottom: #FFF;}
a:hover.flickrarchivelink {color: #000; border-bottom: #FFF;}
.blogbody a{border-bottom: 2px #FF7D26 solid;}
.posted a, .blogbody a:visited {border-bottom: 1px #FF7D26 dotted}
/* -------navbar---lifted wholesale from projectseven.com--------------- */

#navlist ul {  font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; margin: 0; padding: 0; list-style-type: none}
#navlist {  position: relative; width: 120px; left: 0px; top: 0px; clip:  rect(   )}
#navlist li {  margin: 0 0 3px 0;}
#navlist a {  /*/*/display: block; background-color: #999; background-image: url(http://www.wassocks.com/downswirl.gif); padding: 2px 2px 2px 24px; width: 115px; border: 1px #333 solid; /* */}
#navlist a:link, #navlist a:visited {  color: #000; /*/*/color: #EEE; text-decoration: none; ?* */}
#navlist a:visited {  color: #EEE; text-decoration: none}
#navlist a:hover {  background-color: #FF6600; color: #333; background-image: url(http://www.wassocks.com/overswirl.gif); border: 1px solid #333}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {/*/*/border: 1px solid #333; background-color: #FF66000; background-image: url(http://www.wassocks.com/overswirl.gif); color: #333; /* */}

/* ----------------------images------------------ */

.blogbody img {
	border : 2px solid #FF7D26;
	padding : 8px;
	}
.fpp {float: left; margin: 0 10px 0px 0;}

/* -----------------------datebox------div to span----px to ems------- */
.date { 
	float: right;
	text-align: center; 
	color: #858585; 
	border : 2px dotted #858585;
	background : #ffffff;
	margin: 0 0 1em 1em;
	padding : 2px 7px 2px 7px;
	}

/* -------------------------calendar stuff--------sortout---------- */

.calendar {
	color:#666;
	font-size: xx-small;
  	line-height:140%;
	padding:1px 1px 1px 2px;
	text-align:left;
		}
.calendar A:active, .calendar A:hover {
	color: #000000;
	}
	
.calendarhead {	
  	padding:1px;
	text-align: center;			
	}
/* ---------------------------sidebar-------------------------------- */ 
.syndicate, .powered {
	margin-top: 10px;
padding: 5px;}

.side ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	}

.side li {
	padding: 0 0 4px 17px;
	line-height: 1.0em;
	background: url(http://www.wassocks.com/images/arrow.gif) no-repeat 0 2px;
	}
.side li p {margin-top: 0px; padding-top: 0px; line-height: 1.0em;}
.switch {margin-top: 20px; text-align: center;}
/* ---------------------------misc----------------------------------- */
#agecode {
	text-align: center;
	padding-top: 10px;
	}

#footer {
	text-align: center;
	font-size: xx-small;
	}

div .posted,  .comments-post {
	text-align: right;
	margin: 2px 0px 15px 0px;
	}

blockquote{
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0;
	border-left: #e0e0e0;
	border-width: 0 0 0 1px;
	border-style: none none none solid;
}

	#menu {
  		margin-bottom:15px;
		background:#FFF;
		text-align:right;
		font-family: verdana, tahoma, helvetica, sans-serif;
		font-size: 11px;
		font-weight : bold;
		}	
div.comments-body {border: 1px solid gray; margin: 10px 0; padding: 5px;}

.clearer {width: 350px; height: 15px;}
#flickrimg1, #flickrimg2, #flickrimg3, #flickrimg4{float: right;margin-left: 9px;margin-top: 5px; margin-bottom: 10px;}

#flickrone {padding:4px; text-align:center;}
#flickrone img {border : 2px solid #FF7D26;
	padding : 8px; margin:8px 18px;}