body {
		margin: 0px;
		margin-top: 10px;
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		color: #000000;
		margin: 0px;
		background-repeat: repeat-x;
		background-color: #F8F8F1;
	}

	td {
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		color: #000000;
	}
	
	img {
		border: 0px;
	}

	.leftbody {
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		color: #000000;
		text-align: left;
		padding-right: 10px;
		background-repeat: repeat-y;
		border-right: 1px solid #e5e5e5;
	}

	.rightbody {
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		color: #000000;
		width: 300px;
		text-align: left;
		padding-left: 5px;
		background-color: #ececd9;
		
	}

	.blogdate {
		color: #ACACAC;
		font-family: verdana, tahoma, arial;
		font-size: 7pt;
		padding-bottom: 8px;
	}

	.blogbody {
		color: #000000;
		font-family: arial, tahoma, verdana;
		font-size: 10pt;
		padding-bottom: 5px;
	}

	.blogentry {
		background-repeat: no-repeat;
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 8px;
		padding-bottom: 8px;
		margin-top: 8px;
	}
	
	.blogentrymini {
		background-repeat: no-repeat;
	}

	.viewentry {
	}

	.imgborder {
		border: 1px solid #ccc;
		padding: 3px;
		width: 100px;
	}

	.imgbordermain {
		border: 1px solid #ccc;
		padding: 3px;
		width: 100px;
		float: left;
		text-align: center;
	}

	.largeborder {
		border: 1px solid #ccc;
		padding: 6px;
	}

	.imgborder2 {
		border: 1px solid #ccc;
		padding: 3px;
		width: 100px;
	}

	.gallerythumb {
		width: 50px;
		height: 50px;
		border: 0px;
		padding-right: 10px;
	}

	.rightthumb {
		width: 100px;
		height: 75px;
		border: 0px;
		text-align: center;
	}

	a.blogtitle:link, a.blogtitle:active, a.blogtitle:visited {
		font-family: arial, helvetica, tahoma;
		font-size: 13pt;
		color: #003399;
		font-weight: bold;
		text-decoration: underline;
	}

	a.blogtitle:hover {
		color: #000000;
		background-color: #ffffff;
	}

	a.extlink:link, a.extlink:active, a.extlink:visited {
		font-size: 13pt;
		color: #CC0000;
		text-decoration: underline;
	}

	a.extlink:hover {
		color: #003399;
		text-decoration: underline;
	}

	a:link, a:active, a:visited { color: #004080; }
	a:hover { color: #000000; }

	a.friendslink:link, a.friendslink:active, a.friendslink:visited { color: #000000; text-decoration: none; }
	a.friendslink:hover { background-color: #cc0000; color: #ffffff; }

	a.hotlinks:link, a.hotlinks:active, a.hotlinks:visited { color: #000000; text-decoration: none; font-weight: bold; }
	a.hotlinks:hover { background-color: #cc0000; color: #ffffff; font-weight: bold; }

	a.cellblock:link, a.cellblock:active, a.cellblock:visited { color: #000000; text-decoration: underline; font-weight: bold; }
	a.cellblock:hover { background-color: #cc0000; color: #ffffff; font-weight: bold; }
	
	a.permalink:link, a.permalink:active, a.permalink:visited { color: #ACACAC; text-decoration: none; }
	a.permalink:hover { color: #CC0000; }

	a.gallerytitle:link, a.gallerytitle:active, a.gallerytitle:visited { 
		color: #000000; 
		text-decoration: none; 
		font-size: 11px;
	}
	a.gallerytitle:hover { 
		color: cc0000; 
	}

	.galleryhead { 
		font-family: arial, helvetica, tahoma;
		font-size: 13pt;
		color: #cc0000;
		font-weight: bold;
		text-decoration: none;
	}

	.blotterbg {
		background-color: #FFFFFF; 

	}

	form {
		margin: 0px;
	}

	.searchbox {
		border: 1px solid #ccc;
		background-color: #F3F3F3;
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		padding-top: 2px;
		padding-bottom: 2px;
		width:300px;
		text-align: center;
	}
	html>body .searchbox {width: 298px;}

	.hotlinksbox {
		border: 1px solid #ccc;
		background-color: #F3F3F3;
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		padding: 2px;
		width: 100%;
		line-height: 20px;
		text-align: left;
	}
	html>body .hotlinksbox {width: 99%;}

	.commentbox {
		border: 1px solid #ccc;
		background-color: #F3F3F3;
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		padding: 2px;
		line-height: 20px;
		text-align: left;
	}


	.sharebox {
		border: 1px solid #ccc;
		background-color: #F3F3F3;
		padding: 2px;
		text-align: center;
		vertical-align: center;
	}


	.cellblockbox {
		border: 1px solid #ccc;
		background-color: #F3F3F3;
		font-family: arial, helvetica, tahoma;
		font-size: 10pt;
		padding: 5px;
		width: 300px;
		line-height: 16px;
		text-align: left;
	}
	html>body .cellblockbox {width: 290px; }

.badges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}

.badgetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}

h3 {
	font-family: arial, helvetica, tahoma;
	font-size: 13pt;
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.weirdline {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E8E8E8;
}

a.defaultweird:link, a.defaultweird:active, a.defaultweird:visited {
		font-family: arial, helvetica, tahoma;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
}

a.defaultweird:hover {
		font-family: arial, helvetica, tahoma;
		font-size: 12px;
		color: #ffffff;
		background-color: #cc0000;
		text-decoration: none;
}

a.specialweird:link, a.specialweird:active, a.specialweird:visited {
		font-family: arial, helvetica, tahoma;
		font-size: 11px;
		text-decoration: none;
		color: #cc0000;
}

a.specialweird:hover {
		font-family: arial, helvetica, tahoma;
		font-size: 11px;
		color: #ffffff;
		background-color: #cc0000;
		text-decoration: none;
}

a.aroundtheweird:link, a.aroundtheweird:active, a.aroundtheweird:visited {
		font-family: arial, helvetica, tahoma;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
}

a.aroundtheweird:hover {
		font-family: arial, helvetica, tahoma;
		color: #ffffff;
		background-color: #cc0000;
		text-decoration: none;
}

a.simplelink:link, a.simplelink:active, a.simplelink:visited {
		font-family: arial, helvetica, tahoma;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
}

a.simplelink:hover {
		font-family: arial, helvetica, tahoma;
		color: #ffffff;
		background-color: #cc0000;
		text-decoration: none;
}

.small {
	font-size: 12px;
}

#alter1 {
	background-color: #F8F8F1;
	border-bottom: 1px solid #D3D3D3;
	padding: 8px;
	font-size: 9pt;
	padding-top: 8px;
	padding-bottom: 8px;
}

#alter2 {
	background-color: #fff;
	border-bottom: 1px solid #D3D3D3;
	padding: 8px;
	font-size: 9pt;
	padding-top: 8px;
	padding-bottom: 8px;
}
