html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td{margin:0; padding:0}
html{background:#FFF}
body{color:#2e2e2e; font:15px "Trebuchet MS","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif}
img{border:0}
ul{list-style:none}

/* Common HTML elements */
a{color:#000;text-decoration:none;}
p{line-height:20px;}
input, textarea{font:13px "Trebuchet MS","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif}

/* Base */
#main_container {margin:20px auto 20px;width: 600px;}

/* Shourtcuts */
.clear{clear:both;height:0;} *html .clear{display:inline}
.left{display:inline; float:left}
.right{display:inline; float:right}
.lefttext{text-align:left}
.centertext{text-align:center}
.righttext{text-align:right}
.smalltext{font-size:12px}
.bigtext{font-size:31px}
.bold{font-weight:bold}
.italic{font-style: italic;}
.center{margin:0 auto}
.defaultmargin{margin-top:10px}
.doublemargin{margin-top:20px}
.leftmargin{margin-left:28px}
.unvisible{display:none}
.relative{position:relative}
.haslayout{height:1%}
.infotext{width:100px;margin-left:-110px;color:#AAA;font-style:italic;float:left;text-align:right}
.dashedborder{border-bottom:1px dashed}


/* Headings */
h1, h2, h3, h4{font-weight:normal;font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif}
h1{ font-size:36px;}
h2{font-size:24px}
h3{font-size:20px;color:#00a9a4;font-style: italic;}