* { margin: 0px; padding: 0px; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
body { margin: 0px; text-align: center; background: #ffffff; }

#container { width: 852px; margin: 0px auto; text-align: left; }

#ann-maurice { text-align: right; padding: 10px 22px 15px 0px; color: #847266; }
#ann-maurice span { line-height: 37px; vertical-align: bottom; }
#ann-maurice img { padding: 0px; }

#header { background: #722ab2; padding: 6px 0px; }
#header-image { display: block; padding: 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

#menu { padding: 6px 0px; }
#menu ul.level0 { padding: 0px; list-style: none; }
#menu li.level0 { display: inline; padding: 0px 14px 0px 15px; background: url('../images/menu-li-bg.gif') left top no-repeat; }
#menu li.level0.order0 { padding-left: 20px; background: none; }
#menu li.level0 a { font-size: 14px; text-transform: uppercase; text-decoration: none; color: #ffffff; }
#menu li.level0 a:hover { color: #c6a8e4; }
#menu li.level0.highlight a { color: #c6a8e4; font-weight: bold; }

#contact_details { text-align: right; padding: 12px; color: #722ab2; }
#contact_details span { color: #c6a8e4; padding-right: 20px; }
#contact_details a { color: #c6a8e4; text-decoration: none; }

#single-column { width: 786px; padding: 0px 33px 20px 33px; }
#single-column img { max-width: 776px; }

#left-column { float: left; padding: 0px 52px 20px 33px; width: 470px; }
#left-column img { max-width: 460px; }

#right-column { float: left; padding: 0px 33px 20px 0px; width: 264px; }
#right-column img { max-width: 254px; }

#footer { clear: both; font-size: 10px; color: #676767; text-align: left; }
#footer a { color: #676767; text-decoration: none; }

#editor1_ifr:hover { border: 1px dashed #cccccc; margin: -1px; }
#editor2_ifr:hover { border: 1px dashed #cccccc; margin: -1px; }

body { font-family: verdana, arial, sans-serif; font-size: 12px; }
h1, h3 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: bold; }
h2, h4 { margin: 0px 0px 3px 0px; padding: 0px; font-size: 13px; font-weight: bold; }
a { text-decoration: underline; }
p { margin: 0px; padding: 0px; line-height: 18px; }
a img { margin: 0px; padding: 0px; border: 0px; }
img { border: 0px; margin: 0px; padding: 5px; }
ul, ol { margin: 0px; padding: 10px 0px 10px 30px; line-height: 18px; }
li { margin: 0px; padding: 0px; }

body { color: #676767; }
h1, h2 { color: #722ab2; }
h3, h4 { color: #676767; }
td, p, li { color: #676767; }
a { color: #722ab2; }

/* overwrites */
body { font-family: 'helvetica',sans-serif; }

