html{
	background-color: #efeeee;
	background-image: url(images/images/taustajatkuu.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0;
	padding:0
              }
body{ font-size: 11px; font-family: "trebuchet ms"; width: 815px; margin-top: 44px; margin-right: auto; margin-left: auto; padding: 0; }
#header{ background-color: #000; background-image: url(images/images/header.jpg); background-repeat: no-repeat; position: absolute; top: 0; width:815px; height:411px; }
#ajaxmenu{ background-position: 0 100%; position: absolute; top: 105px; left: 25px; width: 815px; }
#alamenu { text-align: left; width: 750px; }
#alamenu li a { color: #000; font-size: 11px; text-decoration: none; }
#alamenu ul li a:hover { color: #b61716; font-weight: bold; text-transform: uppercase; }
#alamenu ul { list-style-position: outside; }
#alamenu ul li { color: #484848; text-decoration: none; font-weight: normal; background-image: url(images/bullet_11x8.gif); background-repeat: no-repeat; background-position: 0 3px; padding-right: 15px; padding-left: 17px; display: inline; }
#alamenu ul li a { color: #231f20; font-weight: bold; text-transform: uppercase; list-style-type: circle; list-style-image: url(images/bullet_11x8.gif); }
#outer{ background-image: url(images/images/jatkuu.jpg); background-repeat: repeat-y; background-attachment: scroll; width: 815px; }
#inner{ background-repeat: repeat-y; background-attachment: scroll; margin-top: 0; margin-bottom: 0; margin-left: 10px;/*needed to make room for header*/
}
#left { width: 130px; float: left; margin: 0; padding: 0; }
#left-inner { width: 145px; text-align: left; height: 100%; padding-top: 0; padding-left: 0; }
#left-inner h2 { color: #000; font-size: 1.1em; }
#left-inner hr { width: 165px; margin-left: 0; border-top: 2px dotted #3aab0d; rder-bottom-style: dotted;00;border-left-style: dotted; }
#sidebarsisalto ul li { left: 0; width: 150px; list-style-image: url(../../../../miljoonamottia/html/assets/templates/modxhost/images/bullet_11x8.gif); margin-left: 0; padding-left: 0; }
#sidebarsisalto a
{ color: #000; font-size: 11px; font-weight: bold; line-height: 20px; background-position: 0 3px; text-decoration: none; text-transform: uppercase; }
#sidebarsisalto a:hover
{ color: #47bc17; text-decoration: none; }
#sidebarnews a { color: #000; font-size: 11px; line-height: 13px; text-decoration: none; background-position: 0 3px; text-transform: uppercase; }
#sidebarsisalto p { color: #062e4b; font-size: 10px; line-height: 5px; text-decoration: none; padding-left: 10px; }
#right { width:650px; z-index: 0; float: right; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0; }
#right-inner { text-align: left; }
#content { text-align: left; width:720px; z-index: 0; margin-top: 400px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 0; }
#content h2 { font-size: 2em; color: #f46b03; background-color: transparent; z-index: 0; }
#content p {
	font-size: 12px;
	color: #000;
	line-height: 18px;
	_line-height: 16px;
}
#content p a {
	color: #f46b03;
}
#content ul li { font-size: 110%; list-style-image: url(images/bullet_11x8.gif); margin-bottom: 0.5em; }
#content a, #sidebar a { color: #484848; font-weight: normal; }
#content p a:hover { color: #ffffff; background-color: #f46b03; }
#content a:hover, #sidebar a:hover { color: #b61716; }
img { margin: 0 10px 10px; border: solid 5px #fff; }
.reflect_archive_list { font-size: 8px; }
#clearfooter { clear: both; }
#footer { color: #333; font-size: 1em; background-image: url(images/images/footer.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:815px; height:52px; text-align:left; }
#footer p { color: #444; font-size: 10px; font-weight: bold; text-align: right; padding-top: 20px; padding-right: 12px; }
#footer p a {
	text-decoration: none;
	color: #062e4b;
}
h3#post-  {
	font-size: 12px;
	color: #47bc17;
	background:  url('url(') no-repeat left top;
	padding-left: 0;
}
.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #47bc17;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #47bc17;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}
#newsall p a {
	color: #b61716;
}
