body { font-family: arial, sans-serif; background-color: #fff; }
ul, ol, li, h1, h2, h3, h4, h5, p { margin: 0 0 0.4em 0; padding: 0; }
li { margin-left: 2em; }
a img { border: 0; }
a:link { text-decoration: none; color: #00f; }
a:visited { text-decoration: none; color: #639; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
input { text-indent: 2px; _text-indent: 0; }
input[type="submit"] { text-indent: 0; }
hr { display: none; }

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }

.hide, .dupe { display: none; }
.nomb { margin-bottom: 0; }
.nom { margin: 0; }
.mt { margin-top: 1em; }
.mb { margin-bottom: 1em; }
.mt2 { margin-top: 2em; }
.mb2 { margin-bottom: 2em; }
.mbsmall { margin-bottom: 0.3em; }
.unbold { font-weight: normal; }
.cleardiv { clear: both; height: 1px; font-size: 0; line-height: 0; } /*13*/
.grey { color: #666; }
.ltgrey { color: #999; }
.size100 { font-size: 100%; }
.smaller { font-size: 85%; }
.verysmall { font-size: 76.01%; }
.readwrap { width: 40em; }
.readwrap h1, .readwrap h2, .readwrap h3, .readwrap h4, .readwrap h5 { margin-top: 1em; }
.flat-list { list-style-type: none; }
.flat-list li { margin-left: 0; }
.inline-list { display: inline; list-style-type: none; margin: 0; padding: 0; }
.inline-list li { display: inline; margin: 0; padding: 0; }
.error, .important, .notice { color: red; }
.succeed { color: green; }
.left { float: left; }
.right { float: right; }
.alwaysblue a:link, .alwaysblue a:visited { color: #00f; }
.hand:hover { cursor: pointer; }

#header-mini { background-color: #ddd; padding: 0.3em 0.5em; margin: 0 0 8px; }
#header-mini h1 { font-size: 130%; margin: 0; background: url(/static/img/delicious.gif) /* !! see #20 below before edit */ center left no-repeat; padding: 0 0 0 26px; }
#header {
	background-color: #fff;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 2em;
	padding-left: 1em;
}
#header a:link, #header a:visited { color: #00f; }
#header-l { float: left; padding: 0 0 0 42px; min-height: 42px; _height: 42px; }
#header-r { float: right; text-align: right; font-size:14px; }
#header h1 { font-size: 130%; margin: 0; line-height: 1.8; padding: 0.6em 0 0.17em 0.5769em; /*17*/ _line-height: 1.45; _padding: 0.47em 0 0.3em 0.5769em; /*12*/ }
#header .auth-h1 { padding: 0 0 0 0.5769em; /*17*/ }
#header-global-links { font-size: 9pt; margin: 0; line-height: 9pt; height: 2.925em; _line-height: 2.35625em; _height: 2.35625em; /*12*/ white-space: nowrap; _width: 1px; /*2*/ }
#header-auth-links { font-size: 80%; margin: 0; line-height: 1.25; height: 1.25em; white-space: nowrap; _width: 1px; /*2*/ }
#header-user-links { font-size: 80%; margin: 0; padding-left: 0.938em; line-height: 1.25; height: 1.25em; white-space: nowrap; _width: 1px; /*2*/ }
#header #hdr-profile { font-weight: normal; font-size: 70%; }

#header-warning { text-align: center; background-color: #f99; font-size: 80%; padding: 0.5em; margin: 0 1.25em 0.33em; }

#main { margin: 1em 1em 0 1em; }

#banner-hr { background-color: #eee; height: 0.4em; border: 1px solid #ccc; border-width: 1px 0 0 0; margin: 0 1em 0.33em 1em; clear: both; }
#fp-middle-hr { background-color: #eee; height: 1.5em; padding: 0.4em 0.3em 0em 0.6em; border: 1px solid #ccc; border-width: 1px 0; margin: 0 0 1em; clear: both; }


#partner-img{padding:0 0 0 18em;}
.showpropic{
float:left;
margin:4px;
border:1px solid #ccc;
} 

ul#keylst{width:760px;text-align:left;font-size:12px;list-style:none;margin:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
ul#keylst li{border-top:1px solid #ccc;margin-top:-5px;padding-top:1pt;padding-bottom:2pt;margin:0;}
