body {
background-color: #E8A317;
margin:0;
padding:0;
}
div#header {
padding:1px 0 4px 0;
text-align:center;
color:salmon;/*ff7b75*/
background-color:rgb(102,50,50);
font-family:Tahoma;

}
div#header h1 {
padding:0;
margin:10px 0 0 0;
font-size:1.5em;
}
div#header #headerintro {
font-size:0.9em;
}
div#header a {
color:salmon;
text-decoration:none;
}
div#mainnavigdiv {
text-align:right;
margin:25px 30px 30px 30px;
}
div#mainnavigdiv a {
color: white;
text-decoration:none;
font-size:1.1em;
padding:5px;
border:1px solid green;
background-color:#F88158;

}
div#mainnavigdiv a:hover {
background-color:#f88b65;
}
div#mainnavigdiv h2 {
display:inline;
margin-right:10px;
font-size:1.1em;
}
div#mainnavigdiv ul {
display:inline;
margin:0;
padding:0;
}
div#mainnavigdiv li {
display:inline;
}
div#mainnavigdiv ul#mainnaviglinks {
list-style: none;
}
div#forcentering {
	text-align:center;
}
div#mainstuff {
	width:500px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	background-color:#f4f397;
}
div#mainstuff fieldset{
border-right: 1px dashed brown;
border-left: 1px dashed brown;
border-bottom: 1px dashed brown;
border-top: 1px solid brown;
/* IE doesn't like it if there's a dashed border-top for a fieldset with a legend
but this looks nicer anyway :) */
padding:10px;
}
div#registerdiv {

}
div#registerdiv.hiddenregister {
display:none;
}
a#toogleregister {
color:blue;
text-decoration:underline;
cursor:pointer;
clear:both;
}
a#toogleregister.hiddenlink {
display:none;
}
div#logindiv form fieldset {

}
div#mainstuff input {
font-size:1.4em;
}
div#mainstuff input.submitinput {
font-size:1em;
}
div#mainstuff input.submitinputtwo {
margin-top:15px;
font-size:0.8em;


}
div#otherstuff {
	width:670px;
	height:422px;
	margin:30px auto;
	padding:30px 0px 0 0px;
	background: url(/bigger_longposty_wtransparent.png) no-repeat 23px 0px;
	
}
div#screens {
}
div#screens #screenmsg{
font-size:0.9em;
}
div#screens a img{
border:0;
margin-right:2px;
}
div#summary {
font-family:Arial;
font-size:0.9em;
margin:40px 45px 0 35px;
letter-spacing:-0.1px;
}
div#summary strong {
font-size:1.1em;
letter-spacing:-0.2px;
}
div#summary ul {
margin:20px 45px 0 40px;
font-family:Arial;
}
div#mainpoints {
background-color:white;
display:none;
}
div#footer {
margin-top:25px;
text-align:center;
padding:1px;
font-size:0.7em;
font-family:Verdana;
letter-spacing:-0.2px;
}
div#footer #footernavig {

}
hr {
	color:grey;
	background-color:grey;
	padding:0;
	border:0;
	height:1px;
	display:block;
	margin:0 auto;
}