body { font-family: "Bitstream Vera Sans", Arial, sans-serif; background: #E8E8CE; color: black; font-size: 0.83em; line-height: 1.4; padding: 0; 
/* margin: 20px 0.4em 0.4em 0.4em; */
margin: 23px 0em 0em 0em; }
p {  }
h1, h2, h3 { }
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }

img { border: 0; }

.button {
 /* border: 0.3em solid black; */
 padding: 0.6em;
 font-size: 1em;
 margin: 0.3em 0.3em 0 0.3em;
 -moz-border-radius: 0.4em;
 border-radius: 0.4em;
 -moz-background-clip: -moz-initial; 
 -moz-background-origin: -moz-initial; 
 -moz-background-inline-policy: -moz-initial; 
 background: #E8E8CE;
}

.button h2 {
 font-size: 0.93em;
}

.title {
 /* border: 0.3em solid black; */
 -moz-border-radius: 0.4em;
 border-radius: 0.4em;
 padding: 0.5em 1.5em 0.5em 1.5em;
 font-size: 1.3em;
 margin: 1em 0.3em 0 0.3em;
 -moz-background-clip: -moz-initial; 
 -moz-background-origin: -moz-initial; 
 -moz-background-inline-policy: -moz-initial;
}

.realcolumn {
 width: 20%;
 float: left;
}

.column {
 padding: 0 0 1em 0;
 -moz-border-radius: 0.6em;
 border-radius: 0.6em;
 margin: 0 0.3em 0.9em 0.3em;
 -moz-background-clip: -moz-initial; 
 -moz-background-origin: -moz-initial; 
 -moz-background-inline-policy: -moz-initial; 

}

.column h1 {
 font-size: 0.83em;
}

.map {
 margin: 0;
 /* margin: 0 0.1em 0 0.1em; */
 background: #9BBB38;
 /* -moz-border-radius: 0 0 0.6em 0.6em;
 border-radius: 0 0 0.6em 0.6em; */
 color: white;
 font-size: 2em;
}

.map h1 {
 margin: 0 1em 0 0.2em; 
 font-size: 18px;
}

.submap {
 margin: 0 1em 0 0; 
}

.submap h2 {
 font-size: 14px;
 padding: 0.1em 0.3em 0.1em 0.3em;
 margin: 0 0.5em 0 0; 
 float: right;
 background: white;
 -moz-border-radius: 0 0 0.6em 0.6em;
 border-radius: 0 0 0.6em 0.6em;
}

.submap .selected {
 background: #9bbb38;
 color: white;
}

.maintext { 
 padding: 1em 1em 0 1em;
}

a { text-decoration: none; }
a:link { color: red; }
a:visited { color: #ea5f40; }
a:hover, a:active { color: #a7190f; }

.foo {
 margin: 0 0.1em 0 0.1em;
 background: #9BBB38;
 /* -moz-border-radius: 0.6em 0.6em 0 0;
 border-radius: 0.6em 0.6em 0 0; */
 color: white;
 font-size: 10px;
 padding: 0 1em 1em 1em;
}

.foo a { 
 padding: 0 1em 1em 1em;
}

.foo a.space {
 float: left;
 padding: 0.3em;
 margin: 0 0.3em 0.3em 0.3em;
}

.foo h1 {
 padding: 0;
}

.foo .button {
 -moz-border-radius: 0 0 0.6em 0.6em;
 border-radius: 0 0 0.6em 0.6em;
 background: #E8E8CE;
 float: left;
 padding: 0.3em;
 margin: 0 0.3em 0.3em 0.3em;
}

.foo .button a { color: black; font-weight: bold; }

#footerwrap { width:100%; p\osition:absolute; left: -2px; bottom:0; height: 1.4em; }
body>#footerwrap { position:fixed; }

.xssids, .box { 
 margin: 1em; 
 padding: 1em; 
 background: white; 
 -moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
 border-radius: 0.6em 0.6em 0.6em 0.6em;
 /* margin-bottom: 100px; */
}

.xssids pre { white-space: wrap; width: 100%; }

#netbar { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; position: absolute; top: 0; left: 0; clear: both; padding: 3px 0 3px 0; padding-top: 3px; background-color: black; color: #f6f6f6; width: 100%; font-size: 9px; }
#netbar span { float: left; margin-left: 5px; padding: 1px 4px 1px 4px; background-color: #2F2F2F; border-right: 1px solid gray; border-bottom: 1px solid #3F3F3F; }
#netbar #home { background-color: black; font-weight: bold; border: 0px; }
#netbar #ush { border-left: 20px solid #9BBB38; }
#netbar #wisec { border-left: 20px solid #EEFFFF; }
#netbar #digital { border-left: 20px solid #DC0000; }
#netbar #thp { border-left: 20px solid #D5D5A7; }
#netbar #network { font-weight: bold; background-color: black; border: 0; }
#netbar #donations { background-color: black; clear: right; border: 0; padding: 2px; margin: 0; }
#netbar #donations #green { padding: 0; margin: 0; border: 0; height: 12px; width: 80px; background-color: green; }
#netbar #donations #red { padding: 0; margin: 0; border: 0; height: 12px; width: 200px; background-color: red; }
#netbar a { text-decoration: none; color: white; }
