body { margin: 0; padding: 0; background: #FFFFFF; font-size: 12px; font-family: 'Arial', 'Verdana', Sans-Serif; }
#wrap { width: 800px; margin: 0 auto; background: #FFFFFF;}

#top { background: url(images/header.jpg) no-repeat; padding: 0; overflow: hidden; height: 125px;}
#topLogo { float: left; padding-top: 11px; padding-left: 15px; width: 225px; }
#topLogo img { max-height: 110px; display: block; vertical-align: bottom; }
.vcard { text-align: right; padding: 60px 15px 0 0;}
.vcard .line { padding: 0 1px; font-weight: bold; }
.vcard .line span { font-weight: normal; }
.vcard .line .title { font-weight: bold; }

#nav { background: #9c4d26 url(images/bar.gif) repeat-x; margin: 0 10px 2px 9px; padding: 5px 0;}
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { display: inline; padding-left: 10px; text-transform: uppercase; }
#nav a { text-decoration: none; color: #FFFFFF; }
#nav a:hover { text-decoration: underline; }

#nav ul ul { width: 125px; border: 1px solid #9c4d26; background: #c5a06c; padding: 0 2px; }
#nav li li { display: block; float: none; width: 125px; text-indent: 2px; padding-bottom: 0; }

#content { clear: left; background: url(images/top_bar.jpg) repeat-x; margin: 0 10px 0 9px; padding: 32px 0 10px; border-bottom: 20px solid #9c4d26; overflow: hidden; }

#innerTop { background: #c5a06c url(images/side.jpg) top right no-repeat; color: #FFFFFF; font-size: 18px; font-weight: bold; height: 140px; margin-bottom: 15px; }
#innerImg { float: left; }
#highlight { padding: 5px 10px; width: 386px; margin-left: 375px; }
#highlight div { padding: 5px; }

#leftwrapper { float: left; width: 543px; background: url(images/left_top.jpg) top no-repeat; padding-top: 7px; }
#leftwrapper2 { background: url(images/left_bottom2.jpg) bottom no-repeat; padding-bottom: 7px; }
#left, #rightNews { border-left: 1px solid #c5c2b9; border-right: 1px solid #c5c2b9; }
#left, #right { color: #000000; }
#left h1, #left h2, #exert h3 { margin: 0 0 5px; font-weight: bold; font-size: 18px; color: #9c4d26 }
#left h2 { margin-top: 5px; }
#left .box { padding: 0 5px; }
#left p { margin-bottom: 0; }
.ie_is_stupid { overflow: hidden; }

#right { float: right; width: 225px; }
#newswrapper { width: 225px; background: url(images/right_newsletter_top.jpg) top no-repeat; padding-top: 7px; }
#newswrapper2 { background: url(images/right_newsletter_bottom.jpg) bottom no-repeat; padding-bottom: 8px; margin-bottom: 5px; }
#rightNews form { margin-bottom: 0; }
#exertwrapper { background: url(images/right_top.jpg) no-repeat; padding-top: 13px;}
#exert { background: url(images/right.jpg) bottom left  no-repeat; padding: 0 5px 9px; }

#footer {  background: url(images/bottom.gif) no-repeat; height: 31px; margin: 0 10px 0 9px; padding: 6px; }
#footer .title { padding-right: 15px; }

#highlight input { padding: 0; margin: -2px; color: #FFFFFF; font-size: 18px; }
#left h1 input, #left h2 input, #exert h3 input { font-weight: bold; font-size: 18px; color: #9c4d26 }
#build .builderLogo { width: 203px; }
#build #innerTop { background-image: url(images/side_builder.jpg); height: 148px; }
#build #innerImg img { height: 145px; }
#build #highlight { padding-top: 0; }
#build #highlight div { padding: 2px; }
#build #highlight .builderItem {  padding: 3px; }
#build #highlight .builderItemEdit { margin: -2px; padding: 1px; }
#build #left h1 .builderItem, #build #left h1 .builderItemEdit, #build #left h2 .builderItem, #build #left h2 .builderItemEdit, #build #exert h3 .builderItem, #build #exert h3 .builderItemEdit, #build #highlight .builderItem, #build #highlight .builderItemEdit {  height: auto !important;}
#highlight div div, #build #highlight div div { padding: 0; }

.moduleChooser { margin-left: -16px !important; }
#powered_by { margin-top: 0; font-size: 10px; text-align: center; }
#powered_by, #powered_by a, #powered_by a:visited { color: #000000; }
