body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label { font-size:12px; font-family:arial, helvetica, sans-serif; }
html, body   { background-color: #fff; margin: 0; padding: 0      }
#wrapper { border: solid 0 gray; margin: 0; padding: 0; }
#wrapper_banner { padding: 0; background-color: #fff; }
#wrapper_content { padding: 0; background-color: #947192; margin: 0; }
#wrapper_footer { clear: both; padding: 5px; background-color: #636; margin-top: 5px; }
#container { width: 780px; \width: 800px; w\idth: 780px; margin: 0 auto; padding: 0; }
#banner { padding: 0; background-color: #fff; width: 780px; margin-right: auto; margin-left: auto; }
#content { padding: 0 5px 0; background-color: #947192; }
#sidebar-a { float: left; width: 200px; margin: 0; padding: 5px; background-color: #947192; }
#sidebar-b { float: right; width: 200px; padding: 5px; background-color: #947192; }
#footer { color: #636; font-size: 11px; line-height: 14px; text-align: center; clear: both; padding: 5px; width: 780px; margin-right: auto; margin-left: auto; }
#footer a:link, #footer a:visited { color: #636; }
/*NAVIGATION
*/
#navcontainer { width: 500px; float: right; margin-top: 10px; }
#navlist { float: right; margin: 0; padding: 0 0 4px; border-bottom: 1px solid #636; }
#navlist ul, #navlist li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist a:link, #navlist a:visited { float: left; line-height: 12px; font-weight: bold; margin: 0 6px 2px; text-decoration: none; color: #636; font-size: 11px; }
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover { background: transparent; color: #000; }
#navlist a:hover { color: #000; }
#navlist2 { position: relative; float: right; margin: 0; padding: 0 0 0 0; }
#navlist2 ul, #navlist2 li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist2 a:link, #navlist2 a:visited { float: left; line-height: 12px; font-weight: bold; margin: 4px 6px 0; text-decoration: none; color: #636; font-size: 11px; }
#navlist2 a:link#current, #navlist2 a:visited#current, #navlist2 a:hover { background: transparent; color: #000; }
#navlist2 a:hover { color: #000; }
#mainnavcontainer { margin-left: 220px; }
#mainnavlist { text-transform: uppercase; width: 320px; margin: 4px 0; padding: 0; border-bottom: 1px solid #fff; }
#mainnavlist ul, #mainnavlist li{ list-style: none; margin: 0; padding: 0.2em; border-bottom: 1px solid #fff; }
#mainnavlist a:link, #mainnavlist a:visited { color: #fff; font-size: 11px; font-weight: bold; line-height: 10px; text-decoration: none; padding-left: 4px; }
#mainnavlist a:link#current, #mainnavlist a:visited#current, #mainnavlist a:hover { color: #fff; font-size: 11px; line-height: 10px; text-decoration: none; }
#mainnavlist a:hover { color: #000; border-left: 4px solid #636; }
.mfp { color: #111; background-color: #a7ac70; }
#world { width: 170px; margin-top: 120px; margin-right: auto; margin-left: auto; }
#copyright { color: #111; font-size: 11px; text-align: center; }
.clr { clear: both; padding: 0; }
.logo { background-image: url(../images/CV_logo_bg.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 200px; height: 159px; z-index: 0; margin-top: 0; margin-left: 0; }
.contact { font-size: 16px; line-height: 18px; background-color: #a7ac70; text-align: center; width: 200px; float: left; clear: both; margin-top: 12px; padding: 4px; border-top: 4px solid #636; }
.contact a:link, .contact a:visited { color: #636; }
.contact a:hover { color: #636; }
