body{
    width: 70%;
    background-color: black;
    color: inherit;
    margin-right:auto;
    margin-left:auto;
}

html{
    background-color: black;
    color: inherit;
}

#header{
    background-color: red;
    color: white;
    text-align:center;
    line-height: 6em;
    margin:0;
}

#header h1{
    font-size: 3em;
    padding:0;
    margin:0;
    vertical-align:middle;
}

#navbar{
    background-color:black;
    margin:0;
    padding:0;
}

#navbar ul{
    margin-top:.1em;
    margin-bottom:.1em;
    padding-top:.5em;
    padding-bottom:.5em;
    padding-left:0;
    background-color:red;
}

#navbar li {
    background-color:red;
    display:inline;
    padding:1em;
    margin:1em;
    border-right: thin solid white;
    margin:0;
    padding:.5em 2em .5em 2em;
    width:100%;

}

#navbar a{
    color:white;
    text-decoration:none;
    font-weight: bold;
}

#content{
    background-color:white;
    margin:0;
    padding:1em;
    overflow: auto;
    min-height:25em;
}

#content h2{
    margin:0;
    padding:0;
}


label{
	float:left;
	width: 12em;	
	clear:left;
	padding-left:.5em;
}


#saddprop{
    width:100px;
}

#add label{
	float:left;
	width: 9em;	
	clear:left;
	float:left;
}

input{
	float: left;
	width: 12em;
}

textarea{
	float: left;
	width: 5em;
	height: 5em;
}

select{
	float: left;
}

fieldset{
	float:left;
	display: block;
	clear:left;
}


#existing{
	clear:left;
}

#fixheight{
	display:block;
}

.error{
	color:red;
}

#addProp label{
	float:left;
	display: block;
	width: 10em;	
	clear:left;
}

#reset label{
	width:12em;
}

h3{
	clear:left;
}

h2{
	clear:left;
}

.nowidth{
    width:auto;
}

.float{
    float:left;
    clear:none;
    width: 5em;
}

textarea{
    width: 20em;
    height: 15em;
}

#leftcol{
    float:left;
    width:25em;
    margin-right:2em;
}

#rightcol{
    float:left;
    width:25em;
}


span{
    font-weight:bold;
}

.date{
    font-size: .8em;
    margin-top:-1.5em;
    margin-bottom:-1em;
}

#newsbox{
    margin-left:1.5em;
}

.searchbox{
    width:15em;
}

