* {
margin:0;
padding:0;
font-family:'Trebuchet MS', Lucida, Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}
body {
background:#E4E2DE url(images/background_dark_logo.gif) repeat-x;
font-size:62.5%;
min-width:1000px;
}
a {
	color: #003399;
}
div#content {
}
div#header {
position:relative;
height:100px;
}

div#header h1 {
display:block;
width:281px;
height:71px;
position:absolute;
left:0px;
top:0px;
background:url(images/LogoCampusEyeDark.gif);
text-indent:-3000px;
overflow:hidden;
}

div#header p#message {
font-size:1.1em;
position:absolute;
left:11px;
top:75px;
padding-left:8px;
color:#FFFFFF;
}

div#header p#lastupdated {
font-size:1.1em;
position:absolute;
right:8px;
top:75px;
text-align:right;
color:#FFFFFF;
}

div#header ul {
position:absolute;
top:60px;
left:300px;
z-index:100;
}
div#header ul li {
float:left;
}
div#header ul li a {
float:left;
display:block;
padding:0.3em 1.12em;
font-size:1.3em;
font-weight:bold;
background-color:#FFF;
color:#000;
font-weight:bold;
text-decoration:none;
margin-right:0.8em;
_margin-right:0.4em;
}
div#header ul li a:hover {
background:#2381F3;
color:#FFFFFF;
}

div#header div#googleadverts {
position:absolute;
right:4px;
top:7px;
_top:5px;
height:45px;
overflow:hidden;
z-index:10;
}




#holder {
margin:10px 8px;
position:relative;
}
#controls {
float:left;
width:200px;
padding:6px;
border:3px solid #bbb;
background-color:#FFF;
}
#controls.active {
background-color:#FFF2BF;
}
#storage {
position:absolute;
top:0;
right:0;
width:200px;
padding:6px;
background-color:#FFF;
border:3px solid #bbb;
overflow:hidden;
}
#mapcol {
margin-right:225px;
margin-left:225px;
_margin-right:222px;
_margin-left:222px;
}

div#map {
border:3px solid #bbb;
height:400px;
}


#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:230px;
font-size:1.1em;
}

#controls h3 {
float:left;
font-size:1.6em;
}
#controls label.activate {
float:right;
font-size:1.2em;
font-weight:bold;
}
#controls input.check {
margin-left:0.3em;
}
#controls #addpoint label {
width:190px;
display:block;
float:left;
padding-top:0.4em;
font-size:1.1em;
}
#controls #addpoint input {
width:191px;
display:block;
float:left;
font-size:1.1em;
padding:2px;
}

label.markername,
label.popupstuff {
font-weight:bold;
}

#controls #addpoint input#add,
#controls #addpoint input#zip,
#controls #addpoint input#name,
#controls #addpoint input#city {
background-color:#2381F3;
color:#FFFFFF
}
#controls #addpoint input#zip:focus,
#controls #addpoint input#name:focus,
#controls #addpoint input#add:focus,
#controls #addpoint input#city:focus{ 
background-color : #fff; 
color:#000000
}

#controls #addpoint textarea {
width:192px;
display:block;
float:left;
margin-bottom:10px;
height:120px;
font-size:1em;
padding:2px;
}
#controls #addpoint input.button  {
width:100px;
clear:left;
font-size:1.1em;
font-weight:bold;
text-align:center;
outline-color:#FFFFFF;
}

#storage ul {
font-size:1em;
}
#storage ul li {
clear:both;
padding-top:3px;
border-top:1px solid #ddd;
}
#storage ul li span {
display:block;
float:left;
}
.viewlink {
display:block;
float:left;
}
.editlink {
float:right;
display:block;
background:url(/stat/edit-page-yellow.gif) top left no-repeat;
width:14px;
height:17px;
text-indent:-3000px;
overflow:hidden;
margin-right:3px;
}
.removelink {
float:right;
display:block;
background:url(/stat/delete-page-orange.gif) top left no-repeat;
width:14px;
height:17px;
text-indent:-3000px;
overflow:hidden;
}
#code {
clear:both;
margin-top:10px;
margin-right:225px;
margin-left:225px;
_margin-right:225px;
_margin-left:225px;
}
#code input {
font-size:1.1em;
margin-right:0.1em;
font-weight:bold;
padding:0.1em 0.2em;
}
#code div {
margin-top:10px;
border:3px solid #bbb;
}
#code textarea {
font:1.1em "Courier New", Courier, mono;
background:#FFF;
width:100%;
border:0;
}

#storage h3 {
font-size:1.6em;
}


#maincontent {
margin:10px 8px;
border:3px solid #bbb;
padding:1em 2em 2em 2em;
width:600px;
background-color:#FFF;
}
#maincontent h2 {
margin-bottom:0.5em;
font-size:1.9em;
}
#maincontent fieldset {
border:1px solid #bbb;
padding:1em;
}
#maincontent legend {
display:none;
}
#maincontent label {
width:300px;
margin-right:200px;
float:left;
position:relative;
font-size:1.1em;
}
#maincontent label.required span {
color:#FF0033;
margin-left:0.2em;
font-weight:bold;
}
#maincontent input {
width:300px;
margin-right:200px;
float:left;
font-size:1.1em;
padding:2px;
margin-bottom:1em;
}
#maincontent label em {
position:absolute;
top:0;
right:-6px;
color:#FF0033;
}
#maincontent #formbuttons input {
margin-bottom:0;
width:100px;
font-weight:bold;
}
#maincontent .checkbox {
margin-bottom:1em;
}
#maincontent .checkbox input {
width:24px;
margin-right:0;
float:none;
font-size:1.1em;
padding:0;
margin-bottom:0;
}
#maincontent p {
margin-bottom:1.5em;
font-size:1.1em;
}
.success {
color:#003399;
}

.warning,.warning a {
color:#FF0033;
}

#namemap {
margin-top:2em;
}

ul#maplist {
font-size:1.1em;
line-height:2.5em;
}

.mapname {
font-size:1.3em;
font-weight:bold;
}
#maincontent p.lastp {
margin-bottom:0;
}
.preview {
margin-left:1em;
}

pre div#popup {
background:none;
border:none;
margin:0;
padding:0;
display:inline;
font-family: "Courier New", Courier, mono;
}


#footer {
margin-top:5em;
padding:1em;
font-size:1.1em;
color:#4B463A;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/submitBlue.gif) repeat-x left top;
}