html, body { height:100%; }
body {
 font-family:verdana,arial,san-serif;
 font-size:12px;
 margin:0px;
 background-color:#333333;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
 color:#000000;
}

table { border-collapse:collapse; }
td { font-size:12px;padding:0px; }
.padded td { padding:2px; }

img { border:0px;margin:0px; }

p { margin-top:0px; }

h1 { font-size:11px;margin:0px;color:#a69153;text-align:right;background-color:#000000;padding:3px 20px 4px; }
h2 { font-size:18px;margin:0px 0px 13px; }
h3 { font-size:14px;margin:16px 0px; }
h4 { font-size:12px;margin:16px 0px 0px; }

a:link { color:#a68200; }
a:visited { color:#735a00; }
a:active, a:hover { color:#d9aa00; }

form { margin:0px; }
input, select, textarea { margin:0px;font-size:11px; }

.m { font-size:12px; }
.s { font-size:11px; }
.xs { font-size:10px; }

#nav {
	padding-top:1px;
	background-image:url(img/nav-divider.gif);
	background-repeat:no-repeat;
	font-size:13px;
	color:#ffffff;
}
#nav div {
 padding:4px 20px 5px;
	background-image:url(img/nav-divider.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#nav a:link, #nav a:visited { color:#000000;text-decoration:none; }
#nav a:active, #nav a:hover { color:#664900;text-decoration:none; }

.success {
	font-weight:bold;
	color:#47801a;
}
.error {
	font-weight:bold;
	color:#990000;
}
