/* Reset */
html,body,div,span,object,h1,h2,h3,hr,p,a,em,font,img,strong,b,u,i,ol,ul,dl,dt,dd,li,fieldset,form,label,legend,button,q,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}
/* General Declarations */
html,body{height:100%}
body{font-family:Arial,Helvetica,sans-serif;color:#444;text-align:center}
h1{color:#fff;height:100px;padding:19px 0 0 195px;font-size:1.3em;font-weight:normal;letter-spacing:1px;line-height:0.8em}
h1 b{letter-spacing:2px}
h1 strong{text-transform:uppercase;letter-spacing:2px}
h1 em{font-style:normal;font-size:0.7em}
h1 span{display:block;font-size:0.75em}
h2{padding:5px 0 0 43px;line-height:1.4em;background:url(images/bg_h2.gif) no-repeat top left;color:#6cc}
h3{padding:1em 0 0;color:#666}
p{margin:1em 0}
ol{list-style:none}
ul{font-size:0.8em;padding:0 0 0 30px}
img{border:none}
:focus{outline:0}
/* iDs */
#skip{height:0}
#wrap{min-height:100%;width:800px;margin:0 auto;text-align:left}
#main{overflow:auto;padding-bottom:100px}
#header{background:#c1c1c1 url(images/bg_h1.jpg) no-repeat top left}
#languages{float:right;width:13.8em}
#languages li{display:block;float:left;height:1.8em;background:#fff url(images/bg_languages.gif) no-repeat -245px 1.3em;margin:0 0 0 1.5em;font-size:0.75em;font-weight:bold}
#sidebar{float:left;width:239px;padding:0 0 0 10px;background:url(images/bg_sidebar.gif) repeat-y 10px 0;color:#fff;font-size:0.8em}
#sidebar p{padding:0 0 0 35px;margin:1em 0 0 0}
#sidebar ol{padding:0 0 0 35px;margin:0 0 1em 0}
#sidebar #sidebar_top{padding:85px 0 0 35px;margin:0;background:url(images/bg_sidebar_top.gif) no-repeat top left;min-height:1px}
#sidebar #sidebar_bottom{padding:0 0 200px 35px;margin:0;background:url(images/bg_sidebar_bottom.gif) no-repeat bottom left;min-height:1px}
#content{padding:35px 50px 0 300px}
#content p{font-size:0.8em;text-align:justify}
#img_vicky_sinclair{float:right;margin:0 0 10px 10px}
#footer{position:relative;width:800px;margin:-46px auto 0 auto;height:26px;padding:20px 0 0;clear:both;background:#c1c1c1 url(images/bg_footer.jpg) no-repeat bottom left}
#footer hr{color:#c1c1c1;background:#c1c1c1;border:none;width:50px;margin:0 auto;height:1px}
/* Opera Footer Fix */
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
/* Classes */
.skippy{width:100%}
.location{margin:10px 0;padding:1px 15px 15px;background:#eee}
/* Links */
a,a:visited{text-decoration:none;color:#4aa}
a:hover,a:active,a:focus{text-decoration:underline;color:#6cc}
#skip a,#skip a:visited{height:1px;width:1px;left:0;overflow:hidden;position:absolute;top:-500px}
#skip a:active,#skip a:focus{height:auto;width:100%;padding:4px 0;background:#31363e;text-align:center;color:#fff;font-size:0.9em;position:absolute;text-decoration:none;top:0;z-index:10}
#languages li a,#languages li a:visited{display:block;float:left;width:7em;height:1.8em;line-height:1.8em;text-align:center;background:url(images/bg_languages.gif) no-repeat 6.6em 1.3em;text-transform:uppercase;color:#00a19e}
#languages li a:hover,#languages li a:active,#languages li a:focus{color:#31363e}
#sidebar a,#sidebar a:visited{color:#fff}
#sidebar a:hover,#sidebar a:active,#sidebar a:focus{color:#6cc}
.location a{display:block;width:200px;margin:0 auto}
.location a img,.location a:visited img{padding:1px;border:1px solid #fff}
.location a:hover img,.location a:active img,.location a:focus img{border:1px solid #666}