/**************** Body and tag styles ****************/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
a:link {
color:#000000;
text-decoration: none;
}
a:visited {
color:#D8D8D8;
text-decoration: none;
}
a:hover {
color:#FFFBAE;
text-decoration: none;
}
body {
background-repeat: no-repeat;
}
#header .logo {
float: left;
margin-top: 10px;
margin-left: 10px;
}
#header .firmname {
font-family: Arial, Helvetica, sans-serif;
font-size: 34px;
font-weight: normal;
font-style: normal;
color: #5A0031;
float: right;
margin-top: 40px;
margin-right: 393px
}
#header .tagline {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
font-style: normal;
color: #5A0031;
float: right;
margin-top: -3px;
margin-right:440px
}
#menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
#menu .menubar {
float: left;
margin-top: 20px;
margin-left: 5px;
}
#menu ul {
float: left;
margin: 0;
list-style-type: none;
}
#menu ul li {
display: inline;
}
#menu a:link, #menu a:visited {
padding: 3px 10px 2px 10px;
color: #FFFFFF;
background-color: #5A0031;
text-decoration: none;
}
#menu a:hover {
color: #FFFF4F;
background-color: #5A0031;
}
#menu ul li a {
text-decoration: none;
padding: .2em 1em;
background-color: #5A0031;
}