	body {
		margin: 0 40px 60px 40px;
		color: #000;
		background: #fff; 
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		}


	#container {
		width: 770px;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	#banner {
		height: 80px;
		padding: 0;
		margin: 0;
		color: #fff;
		background: url(/-shared/img/me.jpg) right no-repeat #000;
		border-bottom: 5px solid #c00;
		}
	ul#navbar {
		list-style: none;
		margin: 0;
		padding: 4px 5px 4px 5px;
		color: #c00;
		background: #e6e6e6;
		border-bottom: 1px solid #000;
		}
		ul#navbar li#search {
			float: right;
			}
		ul#navbar li {
			display: inline;
			margin: 0;
			padding: 0;
			font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
			font-size: x-small;
			}
		ul#navbar li a {
			padding: 1px 10px 1px 10px;
			}
		ul#navbar li a.here {
			background: #fff;
			}
		ul#navbar li a:hover {
			background: #f1f1f1;
			}
	.blog {
		float: right;
		width: 500px;
		margin: 0;
		padding: 0;
	}
	#sidebar {
		width: 220px;
		margin: 20px 0 0 0;
		padding: 0;				
	}
	#footer {
		clear: both;
		margin: 0;
		padding: 6px;
		color: #000;
		background: #f1f1f1;
		border: 1px solid #ccc;
		font-weight: normal;
		font-size: x-small;
	}

	A 		{ color: #c00; text-decoration: none;} 
	A:link	{ color: #c00; text-decoration: none; } 
	A:visited	{ color: #c00; text-decoration: none; } 
	A:hover	{ color: #c00;  }
	A:active	{ color: #f00;  } 

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	#banner a,
		#banner a:link,
		#banner a:visited,
		#banner a:active,
		#banner a:hover {
		display: block;
		letter-spacing: 0.1em;
		color: #fff;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: xx-large;
		font-weight: normal;
		text-decoration: none;
		text-transform: none;
		margin: 0;
		padding: 20px 0 0 10px;
		}
	.description {
		color:#f00;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: 70%;
		font-weight:normal;
		letter-spacing: 1px;
		margin: 0 0 0 12px;
		}

	.blogbody { 			  		
		padding: 20px 0 20px 0;
		}
	.gallerybody { 			  		
		float: left;
		width: 114px;
		text-align: left;
		padding: 0px 5px 30px 5px;
		}

	.entry {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #333;
		}
	.entry img {
		padding: 4px;
		margin: 10px 0 0 0;
		background-color: #000;
		border: 1px solid #000;
		}
	.entry p {
		font-size: x-small;
		font-weight: normal;
		}

	.galleryentry {
		padding: 2px;
		margin: 2px;
		background-color: #e6e6e6;
		border: 1px solid #333;
		}
	.galleryentry img {
		border: 1px solid #333;
		}

	.clearboth { clear: both; }

	.entry A 		 { color: #000; text-decoration: none; border-bottom: 1px dotted #666; } 
	.entry A:link	 { color: #000; text-decoration: none; } 
	.entry A:visited { color: #000; text-decoration: none; } 
	.entry A:hover	 { color: #900; border-bottom: 1px dotted #900; }
	.entry A:active	 { color: #900; border-bottom: 1px dotted #900; } 


	.blogbody blockquote {
		color: #333;
		background-color: #f1f1f1;
		font-size: x-small;
		margin: 0;
		padding: 5px 10px 5px 10px;
		border: 1px dotted #ccc;
		}

	.date {
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		color: #666;
		border-bottom: 1px dotted #ccc;
		margin: 20px 0 0 10px;
		padding: 0 0 2px 0;
		}
	.title {
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: large; 
		color: #000;
		font-weight: normal;
		margin: 0;
		padding: 2px 0 2px 0;
		border-bottom: 1px solid #999;
		}	
	.gallerytitle {
		text-align; left;
		font-size: x-small; 
		color: #000;
		height: 16px;
		overflow: hidden;
		}
	#menu {
		margin-bottom:10px;
		background:#FFF;
		font-size:small;
		font-weight:bold;  							
		}	
	.posted {
		font-size: x-small; 
		font-style: normal;
		color: #999;
		margin: 0px 0 10px 0;
		padding: 4px 0 0 0;
		border-top: 1px solid #999;
		}	
	.galleryposted { 
		text-align; left;
		font-size: xx-small; 
		font-style: normal;
		color: #999;
		margin: 0px 0 10px 0;
		}
	.permalink {
		font-style: normal;
		font-weight: bold;
		}
	.discuss { 
		text-align: right;
		margin: 10px 0 5px 0;
		font-size: x-small; 
		color: #999; 
		}
	.discuss2 { 
		float: right;
		text-align: right;
		margin: 1px 0 0 0;
		padding: 7px 5px 7px 25px;
		font-size: x-small; 
		font-weight: normal;
		color: #999;
		/* background: url(/bopuc/img/rfade.gif) right  repeat-y #fff; */
		}
	.arch-title {
		margin: 0 0 2px 10px;
		font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
		font-size: medium;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: .2em;
		}

/* Previous Next Menu */

	ul#prevnext {
		font-size: x-small;
		font-style: italic;
		list-style-type: none; 
		padding: 4px; 
		margin: 0 10px 20px 10px;
		border: 1px dotted #ccc;
		}
		ul#prevnext .prev {
			float: left;
			text-align: left; 
			}
		ul#prevnext .next {
			float: right;
			text-align: right;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
			} 
		ul#prevnext .br {
			clear: both; 
			} 

/* END Previous Next Menu */

/* Side navbar */

#flickr {
	width: 218px;
	margin: 0 0 5px 0;
	border: 1px solid #000;
	background: #e6e6e6;
	}
	#flickr .flickrimg {
		width: 107px;
		height: 108px;
		border: 1px solid #000;
		}
/*	#flickr #flickrimg1,#flickrimg3,#flickrimg5,#flickrimg7,#flickrimg9 {
		width: 108px;
		height: 109px;
		border-right: 1px solid #000;
		}
	#flickr #flickrimg2,#flickrimg4,#flickrimg6,#flickrimg8,#flickrimg10 {
		width: 109px;
		}
*/
.list {
	font-family: 'News Gothic MT', 'Lucida Grande', 'Centruy Gothic', Verdana, sans-serif;
	}
	.list h5 {
		font-size: medium; 
		color: #000;
		font-weight: normal;
		margin: 0 0 4px 0;
		padding: 2px 0 2px 0;
		border-bottom: 1px solid #999;
		}
	.list h5 a { color: #c00; }
	.list p {
		font-weight: normal;
		font-size: x-small;
		margin: 0; padding: 0;
		}
	.list a { color: #333; }
	.list a:hover { color: #f00; }
	.list p.linksdate {
		float: right;
		font-style: italic;
		margin: 0 5px 0 0;
		}
	.list p.linkstitle {
		font-size: small;
		color: #000;
		}
	.list p.linkstitle a {
		color: #000;
		}
	.list p.linkstitle a:hover {
		color: #f00;
		}
	.list p.linkstitle a.linkscomment {
		font-size: x-small;
		}
	.list a.commentlink { display: block; }
	.list a.commentlink { border-bottom: 1px dotted #e6e6e6; }
	.list a.commentlink:hover { border-bottom: 1px dotted #f00; }
	.list p.linksbody {
		margin: 0 0 0 10px;
		font-style: italic;
		}

	.list #monthly {
		float: right;
		width: 100px;
		margin: 0 20px 0 0;
		}
	.list #category {
		}
	.list div p {
		font-size: x-small;
		}


/* End Side navbar */

/* Footer stuff */

	.techpro {
		float: left;
		width: 32px;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.badges {
		float: right;
		width: 100px;
		text-align: right;
		margin: 0;
		padding: 0;
	}

	.contact {
		float: left;
		margin: 0;
		padding: 0;
		font-size: xx-small;
		font-weight:bold;
		}
	.syndicate {
		text-align: right;
		font-size: xx-small;
		font-weight:bold;	
		}	

/* End Footer stuff */

/* Discussion Stuff - Comments & Trackbacks */

.commenttitle {
	color: #333;
	font-weight: bold;
	font-size: small;
	margin: 0 40px 10px 20px;
	}
.commentbody {
	margin: 0 40px 10px 20px;
	}
.commentbox {
	margin: 0 0 20px 0px;
	padding: 0 0 0 0;
	}
.commentbox p {
	color: #333;
	font-size: x-small;
	padding: 0 20px 0 18px;
	line-height: 140%;
	}
.commentposted {
	color: #666;
	font-size: x-small;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #999;
	}
	.comm-date {
		float: right;
		font-style: italic;
		font-size: xx-small;
		}
	.comm-order, .comm-auth {
		color: #000;
		}
	.comm-title {
		font-size: x-small;
		font-weight: bold;
		}

textarea {
	padding: 0;
	margin: 0 0 0 20px;
	width: 440px;
	height: 180px;
}
.commbox {
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	padding: 8px 16px 6px 8px;
	margin: 0 40px 0 20px;
		font-weight: normal;
		font-size: x-small;
	}
	.commbox .remember {
		float: right;
		font-size: x-small;
		}
	.commbox .row {
		margin: 0 0 4px 0;
		padding: 0;
		font-size: x-small;
		clear:left;
		}
	.commbox .label {
		float: left;
		width: 60px;
		}
	.commbox .row input {
		color: #000000;
		width: 200px;
		padding: 0;
		margin: 0;
		}


/* END Discussion Stuff - Comments & Trackbacks */

.h {
display: none;
}
