body{
/* background: url('/images/site_background.jpg') repeat-x #fff; */
margin: 0px;
}

div#site{
background: url('/images/site_background.jpg') repeat-x #fff;
width: 800px;
margin: 0 auto;
padding: 4px;
border-left: 2px solid #011e82;
border-right: 2px solid #011e82;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

div#header{
width: 100%;
color: #ffffff;
margin-top: 0px;
}

div#messages{
text-align: left;
color: #ff6d0a;
font-weight: bold;
font-size: 14px;
}

div#footer{
margin-top: 3px;
border-top: 1px solid #aaa;
text-align: left; 
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
vertical-align: middle;
}

table.header{
margin-top: 0px;
width: 815px;
}

table.header tr{
margin-top: 0px;
}

table#searchtable:td{
text-align: left;
vertical-align: top;
}

table.header td{
margin-top: 0px;
}

table.frontpage td{
margin-top: 0px;
width: 266px;
background-color: #fff;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

ul.menu li{
display: inline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
}

ul.list li{
display: inline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

ul#locations{
list-style-image: url('/images/listarrow_1.jpg');   
}

ul#features{
list-style-image: url('/images/listarrow_2.jpg');   
}

ul#mvp{
list-style-image: url('/images/listarrow_4.jpg');
}

ul#random_properties{
list-style-image: url('/images/listarrow_2.jpg');
}

h2.categories{
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ff7b00;    
}

h2.features{
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #090188;
}

a:link{
color: #584f96;
text-decoration: none;
}

a:hover{
color: #4266ff;
text-decoration: none;   
}

a:active{
color: #584f96;
text-decoration: none;    
}

a:visited{
color: #584f96;
text-decoration: none;    
}

div#header a:link{
font-weight: bold;
color: #ff7b00;
text-decoration: none;
}

div#header a:hover{
font-weight: bold;
color: #ff7b00;
text-decoration: underline;   
}

div#header a:active{
font-weight: bold;
color: #ff7b00;
text-decoration: none;    
}

div#header a:visited{
font-weight: bold;
color: #ff7b00;
}

input[type=text]{ 
border: 1px solid #584f96; 
padding: 5px;
margin: 2px;
width: 120px;
}

input[type=password]{ 
border: 1px solid #584f96; 
padding: 5px;
margin: 2px;
width: 120px;
}

select{ 
border: 1px solid #584f96; 
padding: 5px;
margin: 2px;
}

hr.prop{
width: 95%;
color: #dddddd;
background-color: #dddddd;
border: 0px;
height: 2px;
text-align: center;
}

h3{
font-size: 14px;
}

.published { background: #f55353; color: white; }
.unpublished { background: #8ef473; color: white; }

ul.payment{
list-style-image: none;
} 

ul.inline li { display:inline; }

span.toplink a:link{
color: #000000;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink a:hover{
color: #000000;
text-decoration: underline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink a:visited{
color: #000000;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink a:active{
color: #000000;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink1 a:link{
color: #ffffff;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink1 a:hover{
color: #ffffff;
text-decoration: underline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink1 a:visited{
color: #ffffff;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

span.toplink1 a:active{
color: #ffffff;
text-decoration: none;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
