* {margin: 0; padding: 0;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 13PX;
    line-height: 1.231em;   /* MAKES LINE HEIGHT = 16PX*/
    vertical-align: baseline;
    background: transparent;
    font-family: Arial, sans-serif;
}

/*html {background: #C8E3F1 url(Images/BG_top.png) repeat-x scroll top left;}*/

body {background: transparent; color: #444;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

img {border: none;}
h1 {font-size: 180%; color: #2F4F4F; margin-left: 6px;}
h2 {padding: 2px 0 1px 4px; margin: 0 3px 0 0;
    font-size: 123.1%;
    /*line-height: 2em;*/
    font-weight: bold;
    letter-spacing: 2px;
    background: #e8f1f8;}
h3 {font-weight: bold; color: #820C08; margin: 2px 0 0 0; padding: 3px 0; background: transparent;}
h4 {font-weight: bold; color: #444; padding: 2px 0; margin: 3px auto; width: 100%; text-align: center;}
h5 {font-size: 1em; margin: 0; padding: 0;}
h6 {font-size: 1em; padding-bottom: 6px; margin: 6px 0 0 0;}
#content-main h2 { position: relative; padding: 0 0 0 0; margin:0;}
#content-main .hcard h2 {padding-left: 5px; background-color: transparent; border-top: 1px dashed; border-bottom: 1px dashed; margin: 3px 0;}
label {font-size: 100%; font-weight: bold; color: #334D55;}
#masthead {width: 100%; margin: 0; padding: 0;}

#content-wrap {clear: both; width: 100%; margin: 0; padding: 0 0 10px 0;
    /*overflow: hidden;*/
}
#content-main {padding: 0; margin: 0 18.5em 0 0;}
#sideBar {position: relative; top: 0; float: left; width: 44.915%; margin-top: 0; left: 0;}
#headlines {position: relative; float: left; width: 100%; background-color: transparent; margin: 0; padding: 0;}
#content-aux {float: left; width: 48%; padding: 0 ; background-color: transparent; margin: 0;}
/*IE Fix: Divs in IE (even if empty) assumes a height. This solves the div height problem in ie */
div.contact-main {position: relative; width: 100%; padding: 0; border: 1px solid #7D5B0B; margin: 0 auto 12px; background: transparent;}
div.contact-us {padding: 12px 0;}
div.contact-us p {font-size: 1.31em; padding: 0 0 7px 0;}
div.contact-us p.item2 {padding: 0 0 4px 0;}
.advert {position: relative; float: left; width: 50%; padding: 0 0 8px 0; margin: 0;}
.advert ul {padding-left: 12px;}
.advert p {margin: 3px 8px;}
#siteInfo {clear: both; width: 99.8%; padding: 32px 0; margin: 0 auto; color: #686868; background-color: transparent; overflow: auto;}
#siteInfo a:link {color: #555; padding: 0;}
#siteInfo a:visited {color: #444;}
#siteInfo a:hover {color: #1E90FF;}
#siteInfo a:active {color: #1E90FF;}
#siteInfo ul.left {float: left; list-style-type: none; margin: 0 15px 0 0; padding: 0; font-size: 1em;}
#siteInfo ul.left li {float: left; margin: 0 7px 0 10px;}
#siteInfo ul.right { float: right; list-style-type: none; margin: 0 15px 0 0; padding: 0; font-size: .92em;}
#siteInfo ul.right li {float: left; margin: 0 0 0 10px;}
