body {
font:70% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#686040;
background-color:#FFF;
margin-top:0px;
margin-bottom:0px;
background-attachment:scroll;
background-image:url(images/backbody.jpg);
background-repeat:repeat-y;
background-position:center top;
}

a:link {
color:#686040;
background-color:transparent;
}

a:visited {
	display: none;
color:#666;
background-color:transparent;
}

a:hover,a:active {
	display: none;
color:#C2CCDA;
background-color:transparent;
}

a.invisible {
	display: none;
color:#3F1D1C;
text-decoration:underline;
background-color:transparent;
}

a.invisible:hover {
	display: none;
color:#D8C9C2;
background-color:transparent;
}

h2 {
color:#686040;
font:bold 135% Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 2px;
}

h2 a {
text-decoration:none;
}

h3 {
color:#309;
font:bold 125%/normal Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:3px;
}

h4 {
display: none;
color:#686040;
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}

#container {
width:660px;
text-align:left;
background-color:#FFF;
background-image:url(images/background2.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0px auto;
}

#header {
display: none;
height:152px;
background-image:url(images/header3.jpg);
background-repeat:no-repeat;
background-position:right center;
position:relative;
background-color:#95B6CF;
border:none;
}

#header1 {
height:152px;
background-image:url(images/header5.jpg);
background-repeat:no-repeat;
background-position:right center;
position:relative;
background-color:#95B6CF;
border:none;
}

#header h1 {
font-size:1px;
text-align:right;
color:#fff;
margin:0px;
padding:0px;
}

#mainnav {
	display: none;
color:#CAB496;
font-weight:400;
margin:130px 20px 0px 22px;
padding:2px 0px;
}

#mainnav li {
	display: none;
display:inline;
padding:0px 3px;
}

#mainnav li a {
	display: none;
display:inline;
width:160px;
color:#686040;
text-decoration:none;
font-weight:400;
padding:1px 2px 2px;
}

#mainnav li a:hover {
	display: none;
text-decoration:none;
color:#686040;
background-color:#CAB496;
}

	#menu
	{
	display: none;
    float: left;
	width: 140px;
	margin-bottom: 10px;
	padding: 1px 0px 2px 2px;
	color: #686040;
	font-size: 11px;
	border-right: 1px solid #C2CAD7;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	}
		#menu ul
	{
			display: none;
         margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#menu li
	{
		display: none;
        display: block;
		padding: 1px 5px 6px 3px;
	}
	
	#menu li a
	{
	display: none;
    text-decoration: none;
	color: #686040;
	padding-left: 4px;
	display: block;
	width: 122px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	border-top: 1px none #EAE0AD;
	border-right: 1px none #EAE0AD;
	border-bottom: 1px solid #EAE0AD;
	border-left: 1px none #EAE0AD;
	}
	
	#menu li a:hover
	{
	    display: none;
		text-decoration: none;
		color: #686040;
		background-color: #FDF055;
	}

#contents {
text-align:left;
margin:20px 0px;
padding:10px 15px 0px;
}

#contents p {
line-height:165%;
}

.blogentry ul {
list-style-type:none;
text-align:right;
font-size:95%;
margin:1em 0px;
padding:0px;
}

.blogentry li {
display:inline;
padding:0px 7px;
}

.imagefloat {
float:right;
position:relative;
margin:5px 0px 10px 10px;
padding:2px;
}

.imagefloat1 {
float:left;
position:relative;
margin:0px 10px 10px 0px;
padding:2px;
}

.imagefloat4 {
float:right;
position:relative;
margin:0px 0px 10px 10px;
padding:2px;
}

#footer {
display: none;
clear:both;
color:#686040;
background-color:#95B6CF;
text-align:left;
font-size:90%;
height:59px;
padding-top:0px;
padding-left:20px;
background-image:url(images/footer2.jpg);
background-position:center top;
margin:0px;
}

#skipmenu {
position:absolute;
right:5px;
top:30px;
left:5px;
height:59px;
width:112px;
}

#skipmenu a {
color:#FFF;
text-decoration:none;
}

#skipmenu a:hover {
color:#fff;
background-color:#666;
text-decoration:none;
}

#blok {
position:relative;
right:5px;
top:5px;
margin-bottom:10px;
margin-left:5px;
border-top:1px solid #309;
border-right:1px none #309;
border-bottom:1px solid #309;
border-left:1px none #309;
padding:7px;
}

div.float {
float:left;
border:1px dotted #309;
margin:10px 11px 10px 1px;
padding:6px 9px;
}

div.float p {
text-align:center;
}

#bottomtext {
padding-top:19px;
text-align:center;
}

a.invisible:link,a.invisible:visited {
color:#3F1D1C;
}

#mainnav ul,#menu ul {
list-style-type:none;
margin:0px;
padding:0px;
}

.imagefloat2,.imagefloat3 {
float:left;
border:1px solid #C00;
position:relative;
margin:5px 10px 10px 0px;
padding:2px;
}