*{margin:0;padding:0}
body{background: url(../images/body_bg.png) repeat-x #fff;color:#444;font:11px/1.55em arial, helvetica, sans-serif;text-align:center}
a{color:#a4c400;text-decoration:none}
a:hover{color:#a4c400;text-decoration:underline}
a img{border:0}
:focus{outline:0}

/* Heading */
h1{font-size:2em;line-height:1.17em}
h2{margin-bottom:.4em;font-size:1.5em;line-height:1.2em}
h3{margin-bottom:.4em;font-size:1.35em;line-height:1.2em}
h6{margin-bottom:.1em;font-size:1em;line-height:1.35em}
h4,h5{margin-bottom:.4em;font-size:1.05em;line-height:1.35em}

/* Table */
th{vertical-align:top;font-weight:400;text-align:left}
td{vertical-align:top}

/* Paragraph */
p{margin-bottom:.9em}
address{margin-bottom:.4em;font-style:normal;line-height:1.4em}
cite{font-style:normal;font-size:10px}
q:before,q:after{content:''}

/* Form */
form{display:inline}
fieldset{border:none}
legend{display:none}
label{color:#555;font-weight:700}
input,select,button{vertical-align:middle}

/* Lists */
dt{display:block;font-weight:700}
ul,ol{list-style:none}

/* Size */
small{font-size:.85em}
big{font-size:1.15em}

hr{height:0;overflow:hidden;visibility:hidden;margin:8px 0}
