/* WPS Standard Template A */

body
{
	/* font-family: Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande", Helvetica, Arial, sans-serif */
	font-family: verdana,arial,sans-serif;
	font-size: 68.75%; /* same as 12px with IE with Text Size "Normal" @96dpi, "Smallest" @120dpi */
	margin: 0;
	padding: 0; /* Opera has a default padding */
}

/*	Layout only	*/

#wrap_logo, #navigation, #topbanner, #wrap_content {
	width: 679px; 
	margin: 0px auto;
	border: 1px solid;
	position: relative;
}
#wrap_logo
{
	border-top: 0;
	min-height: 50px;
	border-bottom: 0;
}
#wrap_logo, #navigation
{
	border-left: 0;
	width: 680px;
}
#navigation
{
	border-top-width: 5px;
	border-bottom-width: 5px;
	height: 20px; /* not necessary, ruins Opera height */
	position: static; /* needed for menu to display at the right place */
	overflow: visible; /* in case there are too much menus */
}
#wrap_content
{
	border-top: 0;
	clear: both;
}
	#leftblock 
	{
		float: left;
		display: inline; /* IE hack */
		width: 224px; 
		padding: 14px 0 5px;
		margin: 0;
	}
	 #leftblock, #content
	{
		overflow: visible;
	}
	* html #leftblock, * html #content
	{
		overflow: auto; /* IE6 falls apart otherwise */
	}
	#content {
		width:446px;
		float:right;
		padding: 4px; /* left padding for FF tables */
		margin: 0;
	}
	#frontpage #content 
	{
		padding:0;
		width:454px;
	}	
	#wrap_footer 
	{
		clear: both;
		margin: 0;
		position: relative;
	}
	#footer {
		padding: 1px 6px;
		text-align:center;
		position:absolute;
		top:0;
		width:100%;
	}

/* Top nav */
#topmenu
{
	float:left;
	padding-top:4px;
}
* html #topmenu *
{ height: 1% } /* hasLayout */
#topmenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#topmenu li
{
	float:left;
	margin: 0;
	padding:  0;
	border-left:1px solid #000;
}
#topmenu li:first-child
{
	border-left:0;
}
#topmenu a {
	display: inline; /* fix for Opera's no-width nested floats hover bug */
	color: #000 ;
	white-space: nowrap;
	padding: 0 3px;
	margin: 0 3px;
	line-height:1em;
}
#topmenu li a:hover
{
	color:#9E0100;
}
#topmenu a.current
{
	font-weight:bold;
	text-decoration:none;
}
/* Blocks */
#toplogo img
{
	border: 0;
	display: block;
}

/*	Styling (Colours, backgrounds) */
body
{
	background-color: #b2a680;
	color: #000;
}
#wrap_body, #frontpage
{
	background: #5D5D32 url(images/main_bg.gif);
} 
#navigation
{
	background: #ECE5B1 url(images/top_bar_low.jpg) no-repeat;
}
#wrap_logo, #navigation, #topbanner, #wrap_content
{
	border-color: #fff;
}
#wrap_content
{
	background:#B2A680 url(images/line.gif) repeat-y 224px 0;
}
#wrap_footer {
	background-color: #b2a680;
	color:  #fff;
}
#wrap_footer a { color:#fff; text-decoration: none; }
#wrap_footer a:hover { color:#fff; text-decoration: underline;}	
a
{
	color: #000;
}
a:hover
{
	color:#9E0100;
}

