/* default sNews stylesheet */

body { margin:0; padding:0; font: 74% "Arial", Helvetica, Tahoma; color:#808080;  background-color:#FFFFFF;}

p { margin: 0; padding: 0; line-height: 1.4em; color: #303030; }
a { color: #990066; text-decoration:none;}
a:hover { color:#006600; text-decoration:none;}

h1 { padding:0; margin:0; font-size:200%; font-weight: normal; color: #990066; font-family:"Trebuchet MS", verdana, arial, sans-serif; letter-spacing: -1px; }
h2 { background-color: inherit; color:#808080; font-size:140%; font-weight:bold; margin: 0 0 3px 0; padding:0; }
h2 a { background-color:#FFFFFF; color:#000000; }

img { border: 0; }
img a { border: 0; }

.content { background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:530px; }

.header {
	margin:0;
	width: 150px;
	text-align: center;

	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009900;
	border-bottom-color: #eee;
	padding-top: 12px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 1em;
}
.header p { color:#808080; font-size: 90%; margin: 0; padding: 0.5em 0 0 0;}

.hmenu {
	float: right;
	width: 100%;
height: 100% margin: 0; 	padding: 38px 20px 20px 10px;
	text-align: right;
	height:auto;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009900;
	border-bottom-color: #eee;

}
.hmenu a { border-top: 3px solid #eee; padding: 0.5em 0.5em 2px 0.5em; margin: 0 0.3em 2em 0.3em; }
.hmenu a:hover { border-top: 3px solid #006600; }

.menu { border-bottom: 1px solid #eee; padding: 0 0 1em 0; margin: 0 0 1em 0; }
.menu a { display: block; line-height: 2em; }

.left {  clear: both; font-size: 90%; float:left; width: 150px; padding: 1em 0 1em 1em; }

.past { margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; }
.past p { color: #808080; }
.past a { display: block; }

.new { margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; }
.new p { color: #808080; }

.center {
	float:left;
	width: 90%;
	margin: 10 10 10px 10px;
	padding: 0;
	font-family: papyrus, verdana, Georgia, arial, Times, serif;
}
.center p { font-size: 12px; padding: 3px 0 5px 0; }

.footer { color:#999999; font-size:90%; margin: 5px 0px 10px 0px; padding: 1em; border-top:1px solid #ccc; text-align:left; clear:both;}
.footer .right { float:right; clear:right; text-align:right; }
.footer p { margin:0; padding: 0.4em 0 0 0; color: #808080; }


form.search { padding: 0; margin: 0; }
textarea.text { height: 100px; width: 250px; border: 1px solid #ccc; background: #fff; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; }
input.field { border: 1px solid #ccc; background: #fff; width: 100px; }
input.field:hover { border: 1px solid #eee; background: #FFFFF4; }

input.text { margin: 0; width: 50px; border: 1px solid #ccc; background: #FFF; }
input.text:hover { border: 1px solid #81C4EB; }
input.button { margin: 0; font-size: 100%; font-family: Arial; border: none; background: none; color: #808080; font-weight: bold; }
.date { color: #ccc; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; background: url(dotted.gif) repeat-x top; }
div.image { padding: 1px; border:#999999 solid 2px; float: left; margin: 0 1px 0 0; }
.comments { padding: 10px 10px 8px 10px; margin: 0 0 10px 0; background: #f8f8f8; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; }
