	body { 
		padding:0; 
		margin:0; 
		font: 0.7em Verdana, sans-serif; 
		line-height: 140%; 
		background:#f4f4f4 url(../images/bodybg.gif) 
		center repeat-y; 
		color: #000; 
	}

	#wrapper { 
		margin:2px auto; 
		width:900px;  
		padding:0; 
		background:#fff;
	}

/* -----------------  general styles  -------------------------------------------------------*/

	a { 
		color:#a20808; 
		text-decoration: underline;
		background:none;
	}

	a:hover { 
		color:#000000; 
		background:none; 
		text-decoration:underline; 
	}

	p { 
		margin:0;
		padding-top:2px;
	}

	h2 { 
		font-weight:bold; 
		font-size:12px; 
		padding:0px 0 4px 0px; 
		margin: 0 0 2px 0; 
		color:#000; 
		background:none; 
		border-bottom: 2px dotted #444; 
	}

	ul { 
		margin: 0; 
		padding: 0; 
		list-style: none;
	}

	img { 
		border: 0;
	}

	h4 {
		font: 30px 'Arial Narrow', Helvetica, Arial, sans-serif; 
		margin:0;
	}

	.pic {
		margin-top: 8px;
	}
/* -----------------  top info  -------------------------------------------------------*/

	#header { 
		clear:both; 
		width:900px; 
		height:80px; 
		background: url(../images/header.jpg) no-repeat; 
		margin:0; 
	}

	#title {
		float:left; 
		width:240px; 
		padding: 20px 0 10px 60px;
	}

	#title h3 {
		font-size:12px; 
		padding:5px 0 0 0; 
		margin:0; 
		color:#444;
	}

	#hright {
		float:right; 
		width:540px; 
		height: 60px; 
		margin:15px 0 0 0;
	}

	#hrighttop {
		width: 200px;
		margin: 0 2px 0 0; 
		padding: 0 8px 2px 0; 
		float:right; 
		text-align: right;
	}

	#title p {
		font-size: 0.9em; 
		color: #808080; 
		padding: 0; 
		background: inherit;
	}

	#menu { 
		width: 540px; 
		float:right; 
		margin:2px 0 0 0; 
		padding:0; 
		text-align:right;
	}

	#menu li { 
		display:inline; 
	}

	#menu li a {  
		color:#000000; 
		text-decoration:none; 
		padding:1px 5px 1px 10px;
		height:19px; 
		background:none;
	}

	#menu li a:hover { 
		background: none;
		color:#000000;
		text-decoration: underline;
	} 

/* ----------------- Main content -------------------------------------------------------*/

	#homepic {
		width:900px; 
		height:250px; 
		margin:5px 0 10px 0;
		background: url(../images/homepic.jpg) no-repeat;
	}

	#homepic a {
		color:#fff;
	}

	.message { 
		position:absolute;  
		width: 620px; 
		float: left; 
		margin: 45px 0px 0px 200px; 
		color:#fff;
	}

	#bottomcontenttop {
		width:900px;
		height:10px;
		background: url(../images/b_contenttop.jpg) no-repeat;
		margin-top: 5px;
	}

	#bottomcontent { 
		width: 898px; 
		height: 100%;
		border-right:1px solid #c5c5c5;
		border-left:1px solid #c5c5c5;
		overflow: auto;
	}

	#bottomcontentbtm {
		width:900px;
		height:10px;
		background: url(../images/b_contentbtm.jpg) no-repeat;
	}

	.left {
		float: right;
		width: 270px;
		margin: 0 6px 5px 0; 
		padding:10px;
	}

	.middle {
		float: right;
		width: 270px;
		margin: 0 6px 5px 0; 
		padding:10px;
	}

	.right {
		float: right;
		width: 270px;
		margin: 0 6px 5px 0; 
		padding:10px;
	}

	.thumbs img {
		position:relative;
		padding:1px;
		margin:5px 8px 5px 9px;
		border: 0;
		background:none;
	}

/* ----------------- Bottom content -------------------------------------------------------*/

	#footer { 
		clear: both; 
		text-align: center; 
		line-height: 1.8em; 
		color: #444; 
		background: #fff; 
		padding: 4px 0; 
		margin: 10px 0 0 0;}
	
	#footer a {
		color: #a20808; 
		background: inherit;
	}

	#footer a:hover {
		color: #000000;
	}

/* --------------- Random -----------------------------------------------------------------*/

	#rss {
		position: relative;
		display: block;
		margin-left: 0px;
	}

	#rss ul {
		list-style-type: none;
	}

	#rss a {
		text-decoration: none;
		color: #000000;
		font-weight: bold;
	}

	#rss a:hover {
		text-decoration: underline;
		color: #000000;
		font-weight: bold;
	}

	.date {
		margin-top: 3px;
		font-size: .9em;
		text-decoration: none;
		font-family: verdana;
		font-style: italic;
	}

	#creditfooter {
       		margin-left: 0px; 
		display: none;
	}