*{ margin:0; padding:0; }
html{ margin:0; padding:0; }
body{ margin:0; padding:0; background:#f4f5ed; font-family:'Verdana',Helvetica,sans-serif; font-size:62.5%; }

p{ font-size:1.2em; }
legend{ font-size:1.3em; }

h1{ font-size:2.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
h2{ font-size:1.6em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
h3{ font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

#wrapper{ width:780px; margin:10px auto; padding:20px; }

#admin{ background:#fff; padding:20px; margin:0 0 10px; border:solid 1px #DDD; }

fieldset{ padding:20px; margin:10px 0; }

.clr{ clear:both; }

.title{ position:relative; height:50px; padding:15px 55px; }
.title img{ position:absolute; top:10px; left:10px; }

.small{ font-size:1em; }

.admin-thumb{ width:110px; padding:10px; border:solid 1px #DDD; float:left; margin-right:5px; }
.main-admin-thumb{ background:#DDD; width:110px; padding:10px; border:solid 1px #DDD; float:left; margin-right:5px; }

ul{ list-style:none; }
li{ padding:10px; border:solid 1px #DDD; margin:2px 0; font-size:1.2em; }

/*Message Styles*/
.highlight{ padding:10px; margin:5px 0px; text-align:center; border:#2385d9 dotted 1px; background:#b4d2ff; font-weight:bold; color:#000; }
.success{ padding:10px; margin:5px 0px; text-align:center; border:#72be28 dotted 1px; background:#c3ff89; font-weight:bold; color:#000; }
.warning{ padding:10px; margin:5px 0px; text-align:center; border:#d3900f dotted 1px; background:#ffe1a7; font-weight:bold; color:#000; }
.error{ padding:10px; margin:5px 0px; text-align:center; border:#b21717 dotted 1px; background:#ffb5b5; font-weight:bold; color:#000; }
