html,body{margin: 0px;color:#0f1d08;text-align:center;background:#4c4c4e;text-align:center;font-family: Verdana, Arial, Sans-serif;font-size:11px;}
 p{margin:0 5px 5px} 
div#header {background:#ecf5a7 url("images/stonl_header.jpg");width:888px;height:260px;}
div#header table {display:none;}
div#container{background:#fffefd;border: 1px solid #3b6c22;width:888px;text-align:center;}
div#navigation{background:#f5fad0;border-left:1px solid #3b6c22;}
div#footer{background: #FFFFFF; color: #000}
div#container{width:888px;margin:0px;}
div#extra {background:#e0f2d8 ; border-top: 1px solid #3b6c22;border-bottom: 1px solid #3b6c22;
	text-align:left;margin:0px;padding:0px;line-height:25px;}

h2 {font-size: 14px; font-style: italic; font-weight: normal;}
ul.none {list-style-type: none; padding: 0; margin-left: 1em;}

p.sitedescr {
	font-family: sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 115%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

p.title a {
	font-family: sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}



p.maintext {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 115%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}


p.alttext a {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 16px;
	line-height: 115%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
	color: #3b6c22;
}

p.postfoot {
	font-family: sans-serif;
	font-style: italic;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

p.postfootd {
	font-family: sans-serif;
	font-style: italic;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	text-indent: 0ex;
}

table.form, table.form td { 
	padding:0px;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	text-align:justify;}

table.form { 
	width:100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.form th {
	border-width: 1px 1px 1px 1px;
	padding: 15px;
	border-style: solid solid solid solid;
	border-color: #C9C299;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.form td {
	border-width: 1px 1px 1px 1px;
	padding: 15px;
	border-style: solid solid solid solid;
	border-color: #C9C299;
	background-color: rgb(242, 255, 205);
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 16px;
	line-height: 115%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

table.scale { 
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-collapse: separate;
}

table.rating { 
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-collapse: separate;
}

table.rating th {
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.rating td {
	border-width: 0px 0px 0px 0px;
	padding: 10px;
	background-color: rgb(242, 255, 205);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.scale th {
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.scale td {
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	background-color: rgb(242, 255, 205);
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 115%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

table.pagin {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.pagin th {
	border-width: 1px 1px 1px 1px;
	padding: 5px;border-style: solid;
	border-color: #C9C299;
	background-color: #FFF;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.pagin td {
	border-width: 1px 1px 1px 1px;
	padding: 5px;border-style: solid;
	border-color: #C9C299;background-color: #FFF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: sans-serif;font-style: normal;
	font-variant: small-caps;font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;text-align: left;
	text-indent: 0ex;
}


.form A:link {text-decoration: underline;color:#3e7e1e;}
.form A:visited {text-decoration: underline;color:#3e7e1e;}
.form A:active {text-decoration: underline;color:#3e7e1e;}
.form A:hover {text-decoration: underline; }

.pagin A:link {text-decoration: none;color:#3e7e1e;background: #FFF;}
.pagin A:visited {text-decoration: none; color:#3e7e1e; background: #FFF;}
.pagin A:active {text-decoration: none;color:#3e7e1e; background: rgb(255, 245, 238);}
.pagin A:hover {text-decoration: underline; background: rgb(255, 245, 238);}

span.topmenu {font-family: sans-serif;font-size:15px;vertical-align : baseline;display:block;margin:0px;}

table.topmenu {text-align:center;padding:0px;margin:0px;border:0px;font-size:15px}
table {padding:0px;border-collapse: collapse;}
table.topmenu th {padding:0px;margin:0px;}
table.topmenu td {padding:0px;margin:0px;}
table.topmenu { width:100%;margin:0px; }

.topmenu A:link {text-decoration: none; font-variant: small-caps; color: #3b6c22; display:block; padding:10px; font-weight: bold;font-family: sans-serif; }
.topmenu A:visited {text-decoration: none; color: #3b6c22; font-variant: small-caps; display:block; padding:10px; font-weight: bold;font-family: sans-serif;}
.topmenu A:active {text-decoration: none; color: #3b6c22; font-variant: small-caps; display:block; padding:10px; font-weight: bold;font-family: sans-serif;}
.topmenu A:hover {text-decoration: none; background: rgb(242, 255, 205); display:block; padding:10px; font-weight: bold;font-family: sans-serif;}

.current A:link {text-decoration: none; color:#3b6c22; background:rgb(242, 255, 205);margin:0px;display:block; font-weight: bold;font-family: sans-serif;}
.current A:visited {text-decoration: none; color:#3b6c22; background:rgb(242, 255, 205);display:block; font-weight: bold;font-family: sans-serif;}
.current A:active {text-decoration: none; color:#3b6c22; background:rgb(242, 255, 205);display:block; font-weight: bold;font-family: sans-serif;}
.current A:hover {text-decoration: none;  color:#3b6c22; background:rgb(242, 255, 205);display:block; font-weight: bold;font-family: sans-serif;}

#blogtitle {font-family: Arial,Verdana; position:absolute; width:80%; float:right; right:250px; top:90px; text-align:right; font-size:24px; color:#ffffff; font-weight:bold;}
#blogtitle a, #blogtitle a:hover {font-family: Arial,Verdana; color:#ffffff; text-decoration:none;}
#subtitle {font-family: Verdana,Arial; position:absolute; width:80%; float:right; right:250px; top:125px; text-align:right; font-size:13px; color:#90b349; font-weight:bold; font-style:italic;}

