/* CSS Document */

body {
	margin:0;
	padding:0;
	background: url(images/blackbg.gif) repeat-x #846433;
	font-size:11px;
	color:#2B2B2B;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:center;
	
}

table {font-size:11px;}


#container {
	text-align:left;
	position:relative;
	margin:20px auto 0 auto;
	padding:217px 0 0 0;
	width:898px;
	height:518px;
	background:url(images/background.jpg) no-repeat;
	z-index:3;
}

#content{
	width:604px;
	_width:602px;
	height:480px;
	margin:6px 0 0 0;
	padding:0 0 0 68px ;
	#padding:8px 0 0 68px ;
	overflow:auto;
}

/********************************   Menu *********************************/




#menucol{
	width:224px;
	float:left;
}

#menucol ul, #menucol li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}

#menucol ul{
	margin:0 0 0 65px;
}

#menucol li a{
	font-family:		"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size:16px;
	color:#849BA0;
	text-decoration:none;
	line-height:20px;
}

.active, .subactive{color:#E8EAEA !important;}
.submenu { margin:0 0 10px 0 !important;}
.submenu li a{font-size:11px !important; line-height:15px !important;padding:0 0 0 10px;}
.subactive{ background:url(images/listimage.gif) no-repeat;} 
#menucol li a:hover{
	color:#E8EAEA;
}


#menucol h1{
	margin:30px 0 0 65px;
	color:#A1825B;
}
#menucol h2{
	margin:15px 0 0 0;
	padding:0;
	color:#A1825B;
	font-weight:bold;
}

#menucol p{
	margin:0;
	padding:0;
}

.news-latest-container{
	margin:0 0 0 65px;
	color:#989898;
}

.news-latest-container h2{
	margin:0 5px 0 0;
	border-top: 1px dotted #A1825B;
}

.news-latest-container a{
	color:#A1825B;
	text-decoration:none;
}

.news-list-item h2 {
margin-top: 15px !important;
}


#pagemenu{
	margin:15px 0 0 65px !important;
	}

#pagemenu li a{
	font-size:11px;
	text-decoration:underline;
	color:#849BA0;
	line-height:12px;
	font-size: 0.8em !important;
}

#toolmenu{
	position:absolute;
	left:65px;
	top:170px;
	width:100px;
	height:20px;
}

.toolmenu{
	margin:0 14px 0 0;
}


/********************************  General Tag styles  ******************/




h1, .h1{
	font-family:		"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size:16px;
	color:#005960;
	margin:0 0 14px 0;
	padding:0;
	font-weight:normal;
}

.h1{float:left;margin:0 10px 0 0;}

h2{
	font-size:11px;
	color:#005960;
	margin:0;
	padding:0;
	font-weight:bold;
}

#content a:link, #content a:visited, #content a:active{
	color:#005960;
	text-decoration:none;
	
}

#content a:hover{
	color:#2B2B2B;;
	text-decoration:none;
	
}

input, textarea{
	border:1px solid #005960;
	background:#FFFFFF;
}

.bodytext {margin:0;padding:0}

.tx-guestbook-submit{
	border:none;
	background:#252525;
	color:#FFFFFF;
	cursor:pointer;
}


/********************************   Rightcol ********************************/
.rightcol h1{
	margin:0 0 10px 0;
	color:#DCB04C;

}

/********************************   Flexible Content Elements ****************/

.twocolfce .leftcol {
	float:left;
	width:400px;

}

.twocolfce .rightcol {
	float:left;
	width:156px;
	margin:0 0 0 36px;
	overflow:hidden;

}

.clearfloat{clear:both;}


/*******************************   Guestbook Entry  ************************/
.gb-entry{
	background:#8AA0A5;
	margin: 0 10px 0 0;
	padding:10px;
}

.gb-mail, .gb-website,.gb-date{
	float:right;
}

/* **************** FLEXROLL ***********************/

.tx_xspfplayer_pi1{ background:url(images/playerbg.gif) no-repeat; width:390px; _width:345px; height:375px; padding:140px 0 0 45px;}

.collectionmenu{
	list-style:none;
	margin:0;
	padding:0;
}
.collectionmenu li{
  padding:2px 0 2px 4px;
  background:#A1B1B6;
  margin:0 6px 2px 0;
}

.collectionmenu a{
	display:block;
}