body {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #6b6b62 url(../img/wallpaper.jpg) repeat;
}
#full {
	width: 100%
}
#logo {
	background: url(../img/logo_bg.jpg) repeat-x;
	text-align: center;
}
#content {
	background: #6b6b62 url(../img/wallpaper.jpg) repeat;
}
#page {
	width: 860px;
	background: url(../img/bg.jpg) repeat-y;
	margin: auto;
}
#main {
	padding: 0px 10px 0px 40px;
	margin: 0px;
	width: 535px;
}
#sidebar {
	padding-left: 5px;
	padding-right: 3px;
	margin: 0px;
	width: 267px;
}
#sidebar h2 {
	padding-right: 30px;
	text-align: center;
	font-family: "Trebuchet MS",Verdana;
	font-size: 20px;
	font-color: black;
	text-decoration: underline;
}
.sidebar_box {
	margin: 0px;
	padding: 0px;
	background: url(../img/sidebar_box_bg.jpg) repeat-y;
}
.sidebar_box p,.sidebar_box h1 {
	padding: 0px 40px 20px 20px;
	margin: 0px;
}
.sidebar_box h1 {
	font: 18px/100% "Trebuchet MS";
}
.sidebar_box p {
	font: 12px/120% "Verdana";
}
.sidebar_box .pic_right {
	float: right;
	margin-left: 5px;
	padding-right: 50px;
}
.sidebar_box .pic_left {
	float: left;
	margin-right: 5px;
}
.sidebar_box .pic_right,.sidebar_box .pic_left {
	margin-bottom: 0px;
	margin-top: 18px;
}
#main,#sidebar,#sideba_box {
	vertical-align: top;
}
#main h1 {
	height: 20px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 3px;
	font: bold 14px/100% "Trebuchet MS";
	background: url(../img/h1.jpg) repeat-x;
	color: #FFFFFF;
}
#main h2 {
	font: bold 24px/100% "Trebuchet MS";
}
#main p,#main li {
	font: 13px/150% "Trebuchet MS";
}
#main .quote {
	padding-left: 20px;
	border-left: 10px solid #7bbc30;
}
#main ul ul {
	list-style-type: circle;
}
#main a:link,#main a:visited {
	color: #ff9400;
}
#main a:hover {
	color: #1984c5;
	text-decoration: none;
}
#main .pic_left {
	float: left;
	margin-right: 5px;
}
#main .pic_right {
	float: right;
	margin-left: 5px;
}
#main .pic_left,#main .pic_right {
	margin-bottom: 5px;
}
#sidebar a:link,#sidebar a:visited {
	color: #1e94d8;
}
#sidebar a:hover {
	text-decoration: none;
	color: red;
}
img {
	padding: 0px;
	margin: 0px;
	border: none;
}
/*NAVIGAATIO*/
#menu {
	padding: 0px;
	margin: 0px;
}
#menu img {
	border: none;
}
a#menu_etusivu,a#menu_harrastajat,a#menu_mikahanke,a#menu_yhteystiedot,a#menu_yhteistyokumppanit,a#menu_tietoja_ja_vinkkeja {
	float: left;
	height: 60px;
	background-image: url(../img/menu.jpg);
}
/*a:hover#menu_etusivu,a:hover#menu_harrastajat,a:hover#menu_mikahanke,a:hover#menu_yhteystiedot,a:hover#menu_yhteistyokumppanit,a:hover#menu_tietoja_ja_vinkkeja {
	background-position: 0px -60px;
	background-repeat: no-repeat;
}*/
a#menu_etusivu {
	width: 219px;
	background-position: 0px 0px;
}
a:hover#menu_etusivu {
	background-position: 0px -60px;
}
a#menu_harrastajat {
	width: 115px;
	background-position: -219px 0px;
}
a:hover#menu_harrastajat {
	background-position: -219px -60px;
}
a#menu_mikahanke {
	width: 116px;
	background-position: -334px 0px;
	}
a:hover#menu_mikahanke {
	background-position: -334px -60px;
}
a#menu_yhteystiedot {
	width: 119px;
	background-position: -450px 0px;
}
a:hover#menu_yhteystiedot {
	background-position: -450px -60px;
}
a#menu_tietoja_ja_vinkkeja {
	width: 291px;
	background-position: -569px 0px;
}
a:hover#menu_tietoja_ja_vinkkeja {
	background-position: -569px -60px;
}
#yhteistyokumppanit {
	padding-left: 20px;
}
#yhteistyokumppanit img {
	border: 1px solid #7b7b7b;
	border-collapse: collapse;
}
#harrastajat a {
	display: inline;
	float: left;
}
#alateksti {
	text-align: center;
	color: white;
	font-family: Verdana;
	font-size: 10px;
}
#alateksti a:link,#alateksti a:visited {
	color: white;
	text-decoration: underline;
}
#alateksti a:hover {
	color: LightBlue;
	text-decoration: none;
}
