	body {
	margin : 10px 10px 10px 10px;
	padding : 0px;
	background : #ffffff;
	color : #000000;
	background-image : url(../images/bg_top.gif);
	background-repeat : repeat-x;
	font-family : georgia, arial, helvetica;
	}
	
	.logospace	{
	position : absolute;
	left : 0px;
	top : 0px;
	height : 100px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #4B60E2;
	width : 100%;
	}

	.fullwidth	{
	position : absolute;
	left : 0px;
	top : 101px;
	width : 100%;
	}
	
	.contentarea	{
	width : 100%;
	min-width : 600px;
	}
	
	.header	{
	background-image : url(../images/bg_header.gif);
	background-repeat : repeat-x;
	margin-top : 10px;
	width : 100%;
	height : 40px;
	}
	
	.headerdate	{
	position: absolute;
	right : 5px;
	padding-top : 10px;
	font-weight : bold;
	}

	.rightstuff {
	background-color : White;
	float : right;
	padding-left : 10px;
	padding-right : 10px;
	margin-left : 10px;
	border-left : 1px solid #000;
	}
	
	p {
	margin:0px 10px 10px 10px;
	background : #ffffff;
	color : #000000;
	font-size : small;
	}
		
	h1 {
	margin : 0px 10px 10px 10px;
	font-size : medium;
	padding-top : 10px;
	color : #000000;
	background : #ffffff;
	}

	h2	{
	margin-top : 2px;
	margin-left : 10px;
	margin-right : 20px;
	font-size : small;
	font-weight : bold;
	}
		
	.rightheader	{
	background : #9fa9eb;
	color : #ffffff;	
	font-weight : bold;
	font-size : small;
	padding-left : 3px;
	margin-top : 10px;
	}
	
	a	{
	text-decoration : underline;
 	color : #000000;
	background : #ffffff;
	}

	a:hover {
	text-decoration : underline;
	color : #9fa9eb;
	}
	
	a.menu	{
	color : #000000;
	text-decoration : none;
	}
	
	a.menu:hover	{
	background : #4B60E2;
	color : #ffffff;
	}
	
	li	{
	font-size : x-small;
	font-family : georgia, arial, helvetica, sans-serif;
	color : #000000;
	background : #ffffff;
	padding-left : 3px;
	}
	
	.sideitem	{
	font-size : small;
	color : #000000;
	background : #ffffff;
	padding-left : 3px;
	}
	
	.sideitemrecent	{
	padding-left : 3px;
	padding-top : 2px;
	font-size : small;
	}

	.sideitemsub	{
	font-size : x-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	background : #ffffff;
	padding-left : 10px;
	}

	.familybuttons	{
	padding-top : 3px;
	padding-bottom : 3px;
	}
	
	form	{
	padding-bottom : 3px;
	margin-top : 3px;
	border-bottom : 1px dotted #000000;
		}
		
	input {
	font-family : verdana, arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	background : #ffffff;
	} 
	
	textarea {
	font-family : verdana, arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	background : #ffffff;
	} 
	
	input.search {
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	color : #666666;
	background : #ffffff;
	font-weight : normal;	
	} 
	
	.disclaimer	{
	border-top : 1px solid #9fa9eb;
	border-bottom : 1px solid #9fa9eb;
	font-size : x-small;
	color : #000000;
	background: #ffffff;
	padding-left : 2px;
	}
	
	.posttitle	{
	padding-top : 10px;
	font-weight : bold;
	text-transform : uppercase;
	}
	
	.date	{
	margin-top : 2px;
	margin-left : 10px;
	margin-right : 20px;
	font-size : medium;
	font-weight : bold;
	color : #4B60E2;
	text-decoration : underline;
	text-transform : uppercase;
	}
	
	.posted {
	font-size : x-small;
	font-weight : bold;
	background : #ffffff;	
	color : #9fa9eb;
	}	
		
	.badbrowser	{
	display : none;
	}
	
	.spoiler	{
	color : #ffffff;
	background : #ffffff;
	}
	
	.category	{
	font-style : italic;
	}
	
	.column	{
	position : absolute;
	left : 300px;
	}
	
	.obit {
	border : solid 4px #000000;
	}
