body

	{

	margin:auto;

	padding:0px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	background-image:url(images/bg.jpg);

	background-repeat:repeat;

	color: #282828;

	}

 .feed {

  margin-left: 3px;

  padding: 0 0 0 19px;

  background: url("images/feed-icon-14x14.png") no-repeat 0 50%;

}

.flickrImage a img

{

border:1px solid #ccc;

padding:3px;

}

.flickrImage a img:hover

{

border:1px solid #333;

padding:3px;

}

.boxabout

{

text-align:left;

margin-top:5px;

}

.about

{

border:3px solid #ccc;

margin-right:6px;

}

.about:hover

{

border:3px solid #282828;

margin-right:6px;

}

.footer a img

{

border:0px;

}

.next

{

float:left;

}

.previous

{

float:right;

}

.commentbox

{

margin-left:5px;

float:right;

}

.rightsingle img.img

{

border:4px solid #ccc;

margin-right:10px;

}

.rightsingle img.img:hover

{

border:4px solid #282828;

margin-right:10px;

}

.alt img.avatar

{

float:right;

border:3px solid #ccc;

margin-left:10px;

}

.alt img.avatar:hover

{

float:right;

margin-left:10px;

border:3px solid #282828;

}

#header

	{

	width:100%;

	background-image:url(images/headrepeat.jpg);

	background-repeat:repeat-x;

	height:207px;

	margin:auto;

	text-align:center;

	}

.imageshead

	{

	border: 0px solid;

	width:1010px;

	background-image:url(images/header.jpg);

	background-repeat:no-repeat;

	height:207px;

	margin:auto;

	text-align:center;

	}

#content

	{

	padding-top: 20px;

	width:930px;

	margin:auto;

	border: 0px solid;

	overflow: hidden;	}

.post

	{

	text-align:left;

	}

h2

	{

	padding-top:0px;

	margin:0px;

	padding-bottom:5px;

	}

h2 a

	{

	color:#333333;

	font-size:18px;

	text-decoration:none;

	}

h2 a:hover

	{

	color:#336600;

	}

.left

	{

	margin-top:0px;

	margin-left:4px;

	width:204px;

	float:left;

	border:0px solid;

	}

.entry img

	{

	border: 4px solid  #ccc;

}

.entry img:hover

	{

	border: 4px solid  #282828;

}

.entry

	{

	margin-left: 20px;

	width: 98%;

	float:left;

	border: 0px solid;

	line-height: 20px;

}

#entrysingle

	{

	margin-left: 0px;

	float:left;

	border: 0px solid;

	line-height: 20px;

}



.right

	{

	margin-left:0px;

	float:left;

	line-height: 20px;

	}

#photo img

	{

	border:4px solid #999999;

	background-color:#CCCCCC;

	}

small

	{

	margin-left:0px;

	color:#f4f4f4;

	font-size:12px;

	}

.url

	{

	padding-top: 40px;

	margin-left: 20px;

	width: 300px;

	height: 80px;

	border: 0px solid;

	float: left;

	}

.menu

	{

	float:left;

	margin-left:219px;

	padding-top:0px;

	}

.nav

	{

	float:left;

	}

.menu li

	{

	float:left;

	list-style-type:none;

	margin-left:10px;

	}

.menu a

	{

	text-decoration:none;

	color:#ffffff;

	display:block;

	font-weight: bold;

	padding:5px 10px 5px 10px;

	}

.menu a:hover

	{

	background-color:#333;

	color:#fff;

	text-decoration:none;

	}

.line

	{

	margin-top:20px;

	margin-bottom:20px;

	border: 0px solid;

	}

.postmetadata

	{

	border-bottom: 2px solid #333;

	padding: 5px;

	background: #8effc8;

	overflow:hidden;

	}

.postmetadata a, .right a, #content a

	{

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	}

.postmetadata a:hover, .right a:hover, #content a:hover

	{

	color:#336600;

	text-decoration:none;

}

#footer

	{

	text-align: center;

	margin: auto;

	margin-top:20px;

	width:930px;

	height: 90px;

	border-top:1px solid #333;

	}

.footer

	{

	text-align: left;

	padding-top: 20px;;

line-height:24px;

}

#contentleft

	{

	width:630px;

	border:0px solid;

	float:left;

	}

#contentright

	{

	padding-top:0px;

	margin-left:0px;

	width:290px;

	border:0px solid #ccc;

	float:left;

	text-align:left;

	}

#sidebar

	{

	padding: 0px;

	margin: 0px;

	}

#sidebar ul li ul li

	{

	background: url(images/mac.gif) no-repeat !important;

	padding-left: 20px !important;

list-style-type:none;

	}

.commentlist

{

width:590px;

}

li.alt

	{

	list-style-position: outside;

width:100%;

	}

#sidebar ul

	{

	list-style-type:none;

	}

h2.sidebartitle

	{

	margin-top: 20px;

	font-size: 15px;

	border-bottom:2px solid #333;

	}

li#tag_cloud h2 a

	{

	padding-top: 10px;

	}

#sidebar li ul

	{

	margin-top:5px;

	margin:0px;

	padding:0px;

	margin-left:0px;

	list-style-type:circle;

	}

#sidebar li

	{

	margin-top:10px;	

	margin-bottom:10px;	

	border-bottom:0px solid #ccc;

	}

#sidebar a, .commentlist a

	{

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	}

#sidebar a:hover, .commentlist a:hover

	{

	color:#336600;

	text-decoration:none;

	}

#commentbox

	{

	text-align:left;

	width:550px;

	}

textarea

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	}

.right img

	{

	border: 0px solid #ccc;

	}

.navigation

	{

	float: right;

	width: 404px;

	border-bottom: 2px solid #333;

	background: #8effc8;

	overflow:hidden;

	}

.navigation span a

	{

	color: #fff;	

	}

.navigation span a:visited

	{

	color: #fff;	

	}

span.previous-entries

	{

	float: left;



	padding: 5px;

}

span.next-entries

	{

	padding: 5px;

	float: right;

}
