html,body,* { margin:0; padding:0; }
body { 
    font:normal 0.95em helvetica, sans-serif; 
    background:#f6fbfe url('../images/clouds.jpg') repeat-x;
    color:#555;
}
a, a:link, a:hover, a:visited { color:#222; }
#outer-container { margin: 0 auto; }
#inner-container { width: 600px; margin:170px auto 40px; }
p#add-yours { text-align:right; margin-bottom:30px; }
p#add-yours a { color:red; background #fff; }
#page-about { }
#page-about h1 { margin-bottom:10px; }
#page-about p { margin-bottom:1em; line-height:140%; }
#props { margin-bottom:15px; }
#props h1 { font:bold 1.2em helvetica; margin:0 0 10px 10px; }
div.prop { padding:10px 0; border-bottom:1px dashed #f77; }
#add-prop { padding:20px; background:#fff; border:2px solid #9cf; }
#add-prop input { font-size:1.2em; }
#add-prop p { margin-bottom:5px; }
input.sinput { width:25px; }
.red, .error { color:red; }
div#errors { margin:15px 0 30px; padding:15px 0px; border:1px dashed red; font-size:1.2em; }
div#errors p { padding:0 15px; }
div#errors ul { margin-left:50px; }
div#errors li { color:#222; list-style-type:square; color:red; }
div#status { color:#222; margin:15px 0 30px; padding:15px; background:#eef; border:1px dashed blue; font-size:1.2em; }
p#pagenav { font-size:0.95em; color:#222; margin:15px 0; padding:10px; background:#def; border:1px solid #cef; text-align:center; }
p#pagenav a { color:#222; }
#footer { /*background-color:#64caf0; border-top:2px solid #28b; */ padding:20px; color:#000;}
#footer a { color:#000; }