html { margin:0px; }
body { padding:0px; }

#page_margins { width:100%; max-width:100%; } 

#page { position:relative; left:50%; margin-left:-430px; }
#page { border:none; width:860px; min-width:780px; min-height:400px; }

#header { height:160px; padding:0px; }
#header_content { height:60px; text-align:center; }
#header_shadow { position:absolute; left:0px; width:100%; height:25px; z-index:100; }
#header_pictures { position:absolute; left:0px; width:100%; height:100px; z-index:100; }
#header_pictures_shadow { position:absolute; left:0px; width:100%; height:25px; margin-top:0px; z-index:100; }

#pagetitle_holder { position:absolute; left:50%; margin-left:-240px; width:480px; height:100px; background-color:#ffffff; }
#pagetitles { position:absolute; width:100%; bottom:0px; padding:0px 15px; }

#main { padding:0px; }

#col1 { width:190px; }
#col2 { width:190px; }

#col1_content { padding-top:25px; padding-right:10px; margin:0px; width:150px; float:right; }
#col2_content { padding-top:25px; padding-left:10px; margin:0px; width:150px; float:left; }

#col3 { margin-left:190px; margin-right:190px; }
#col3_content { padding:10px 15px 50px 15px; margin:0px; }

#footer { height:60px; padding:0px; text-align:center; border:none; }
#footer_content { padding-top:10px; } 

/* === Colors and images === */
body { background-color:#012b65 !important; }
#page_margins { /*background-color:#;*/ }
#page { background-color:transparent; }
#main { background-color:transparent; }

#page_margins { background:#395928 url(/templates/eva03_page/images/contentarea_greenglobe.jpg) repeat-y top center; }

#header { background-color:#002a64; background-image:url(/templates/eva03_page/images/header.gif); }
#header_shadow { background:transparent url(/templates/eva03_page/images/shadow_header.png) repeat-x top left; }
#header_pictures { background:transparent url(/templates/eva03_page/images/people.jpg) repeat-x top center; }
#header_pictures_shadow { background:transparent url(/templates/eva03_page/images/shadow.png) repeat-x top center; }

#header h1#sitetitle { padding-top:5px; }
#translation { position:relative; float:right; right:15px; top:-47px; }

#col1 { background-color:transparent; }
#col2 { background-color:transparent; }

#col1_content { background-color:transparent; }
#col2_content { background-color:transparent; }

#col2_content table#col2_content_sidebar { background-color:transparent; }

#col2_content li { margin-left:0em; }

#col3 { background-color:#ffffff; }
#col3_content { background-color:transparent; }

#footer { background-color:#002a64; background-image:url(/templates/eva03_page/images/footer.gif); }

#copyright img { vertical-align:middle; }


/* === Interactive Map Styles === */
#map { position:relative; height:214px; width:450px; }
#map div#africa { position:absolute; height:147px; width:102px; top:67px; left:177px; }
#map div#asia { position:absolute; height:214px; width:171px; top:0px; left:279px; }
#map div#europe { position:absolute; height:67px; width:102px; top:0px; left:177px; }
#map div#namerica { position:absolute; height:105px; width:177px; top:0px; left:0px; }
#map div#lamerica { position:absolute; height:141px; width:177px; bottom:0px; left:0px; }
#map div a { position:absolute; top:0px; right:0px; bottom:0px; left:0px; width:100%; height:100%; text-decoration:none; }

#map { background-image:url('/media/map/map_world.gif'); background-repeat:none; left:-15px; }
#map div { background-repeat:none; }
#map div#africa { background-image:url('/media/map/map_africa.gif'); }
#map div#asia { background-image:url('/media/map/map_asia.gif'); }
#map div#europe { background-image:url('/media/map/map_euro.gif'); }
#map div#namerica { background-image:url('/media/map/map_na.gif'); }
#map div#lamerica { background-image:url('/media/map/map_la.gif'); }

#map .nohover { background-image:none !important; }


/* === Menu styles === */
ul.toplevel { list-style-type:none; }
ul.toplevel ul { list-style-type:none; }
ul.toplevel li { margin-left:0px; }


/* === Moderated News Styles === */
form#moderatednews_submission { }
form#moderatednews_submission fieldset { border:1px solid black; margin-bottom:1em; }
form#moderatednews_submission fieldset legend { font-weight:bold; }

.moderatednews .newsarticle { margin-bottom:2em; }
.moderatednews .newsarticle img { float:left; margin-right:5px; }
.moderatednews .newsarticle img { align:left; margin-right:5px; }
.moderatednews .separator { clear:both; }
.moderatednews .newsarticle .newstitle { font-size:14px; font-weight:bold; }
.moderatednews .newsarticle {  }

