html{font-size:x-small;}

body{font:120% Verdana,sans-serif;color:#000;padding:.5em 1em;margin:0;background-color:#fff;}

h1{font:bold 200% Arial,Helvetica,sans-serif;margin:0 0 .5em;}
h2{font:bold 150% Arial,Helvetica,sans-serif;margin:1.5em 0 .5em;}

p{margin:1em 0;}

a{color:#c30;text-decoration:underline;}
a:hover{text-decoration:none;}

abbr{font:inherit;letter-spacing:inherit;border-bottom:1px dotted #000;}

img{border-style:none;}form{margin:0;}

fieldset{padding:0 1em .25em;margin:.5em 0 0;border:1px solid #999;}
label{font-weight:bold;}
label small{font-size:80%;font-weight:normal;}

input,select{font-size:inherit;color:#000;vertical-align:middle;background-color:#fff;margin:0;}

.button{color:#000;background-color:#fca;border:1px solid #d56114;}
.button:hover,.button:focus{background-color:#feb88a;border-color:#c45912;}

textarea{color:#000;background-color:#fff;}

hr{color:#999;height:1px;background-color:#999;margin:2em 0;border:0;}

th{text-align:left;}

.hide{display:none;}

.alert{padding:.5em 1em;margin:2em 0;background-color:#fca;border:1px solid #e95;}
.alert img{float:left;}
.alert p{padding-left:1em;margin:8px 0 8px 32px;}

.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}

.rounded .c{display:block;height:3px;background-color:#fff;}
.rounded .c *{display:block;height:1px;overflow:hidden;}
.rounded .c1,.rounded .c2,.rounded .c3{border-width:0 1px;border-style:solid;}
.rounded .c1{padding:0 1px;margin:0 1px;}
.rounded .c2{padding:0 1px;}

.h1{font-weight:bold;}
.h2{font-weight:normal;}
.h3{font-weight:normal;}
.h4{font-weight:normal;}