/* font */
body
	{ font-family:"Trebuchet MS", Arial, Verdana; }
input, input[type=submit], #menu
    { font-family:Verdana, Arial, Helvetica, sans-serif; }
#header h1, #header h2, #sidebar h1, #mainbar h1
	{ font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; }
.introduction
    { font-family:Helvetica, Arial, sans-serif; }

body				{ font-size:0.74em; }
input, input[type=submit]
					{ font-size:10px; }
#header h2, p, li, .introduction, #menu, #footer, .submenu
					{ font-size:15px; }
#sidebar h1			{ font-size:20px; }
#mainbar h1			{ font-size:25px; }
#header h1			{ font-size:30px; }
#sidebar			{ font-size:95%; }

#mainbar h1, #header h1, #header h2, #sidebar h1, #menu2 h2
	{ text-transform:uppercase; font-weight:normal; }
a							  { font-weight:bold; }

li, #sidebar, #header h1, #content
					{ text-align:left; }
body, menu			{ text-align:center; }
#header h2, #sidebar h1
					{ text-align:right; }
a, #menu a			{ text-decoration:none; }

/* color */
#header h2, #menu a:hover
					{ color:#000000; }
#footer a			{ color:#006600; }
#footer a:hover		{ color:#009900; }
a:hover				{ color:#2a65ad; }
a					{ color:#4D87CE; }
body				{ color:#555555; }	
input[type=submit]	{ color:#666666; }
#sidebar			{ color:#6C534A; }
#sidebar h1, #mainbar h1, .introduction
					{ color:#728c40; }
#header h1			{ color:#736451; }
input, #menu, #menu a, #footer
					{ color:#ffffff; }

/* all the rest */

body {
	margin:0;
	background-color:#FFFFFF;
}

.clearer { clear:both; }

#content {
	width:720px;
	margin:0 auto 0 auto;
}

#footer {
	width:100%;
	background-color:#b6cf84;
	border-top:1px solid #d8efa6;
	border-bottom:5px solid #94ae62;
	padding-top:5px;
	padding-bottom:5px;
}

input {
	background-color:#FFFFFF;
	padding:3px;
	border:1px solid #728c40;
	background-color:#94ae62;
	margin-bottom:2px;
}
input[type=submit] {
	background-color:#FFFFFF;
	padding:3px;
	border:1px solid #728c40;
	margin-bottom:2px;
}

#header {
	width:750px;
	margin:0 auto 0 auto;
	margin-bottom:40px;
}
#header h1 {
	margin:0;
	padding:0;
	padding-top:5px;
	margin-bottom:10px;
}
#header h2 {
	margin:0;
	padding:0;
	border-bottom:1px solid #eeeeee;
}

.introduction {
	line-height:20px;
/*	text-indent:25px; */
	background-image:url(../media/backgrounds/desc.jpg);
	background-position:bottom left;
	padding-left:0;
	padding-right:200px;
	padding-bottom:35px;
	padding-top:0;
	background-repeat:no-repeat;
}

li {
	list-style-image:url(../media/backgrounds/li.gif);
	line-height:20px;
}

.logo {
	float:right;
	margin-right:10px;
}

#mainbar {
	margin-right:185px;
	padding-right:35px;
	background-image:url(../media/backgrounds/mainbar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#mainbar .articleimg {
	float:right;
	padding:5px;
	border:1px solid #eeeeee;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
#mainbar h1 {
	border-bottom:1px solid #eeeeee;
}
#mainbar p {
	padding:15px;
	line-height:20px;
}

#menu {
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#94AE62;
	margin-bottom:20px;
	font-variant:small-caps;
	background-image:url(../media/backgrounds/menu.jpg);
}
#menu2 {
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	background-color:#94AE62;
	margin-bottom:20px;
	background-image:url(../media/backgrounds/menu.jpg);
}
#menu a {
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	
}
#menu a:hover {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #728d40;
	border-right:1px solid #e9ffb7;
	padding-left:9px;
	padding-right:9px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/a_hover.jpg);
}

#sidebar {
	width:160px;
	float:right;
}
#sidebar h1 {
	border-bottom:1px solid #eeeeee;
}

.submenu a {
	display:block;
	width:100%;
	background-image:url(../media/backgrounds/submenua.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:5px;
	padding-right:0;
}
.submenu a:hover {
	background-color:#eeeeee;
	background-image:url(../media/backgrounds/submenua_hover.jpg);
	background-repeat:repeat-y;
}
