@CHARSET "UTF-8";

body{
background-image:url(/themed/earth/img/background.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#313C40;
font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
font-size:13px;
color:#ADB7BD;
}

.clear{line-height:1px;}

/* LAYOUT =================================================== */

div.header{background-image:url(/themed/earth/img/header-background.jpg); background-repeat:no-repeat; height:237px; position:relative;}
div.header img.logo{position:absolute; left:20px;}
div.header img.slogan{position:absolute; left:220px; top:100px;}
div.header img.eventdates{position:absolute; left:540px; top:170px;}
div.header img.tips{position:absolute; left:780px; top:295px; z-index:2;}
div.header div.topnav{height:22px; width:568px; position:absolute; left:168px; top:10px; overflow:hidden;}
div.header div.topnav a{background-image:url(/themed/earth/img/topnav.gif); background-repeat:no-repeat; display:block; height:22px; text-indent:-9999px; float:left;}
div.header div.animal-fader{position:absolute; right:0px; top:0px;}

div.header div.topnav a.home{width:47px; background-position:0 0;}
div.header div.topnav a.the-expo{width:68px; background-position:-47px 0;}
div.header div.topnav a.organiser{width:71px; background-position:-115px 0;}
div.header div.topnav a.sponsors{width:69px; background-position:-186px 0;}
div.header div.topnav a.exhibitors{width:72px; background-position:-255px 0;}
div.header div.topnav a.gallery{width:53px; background-position:-327px 0;}
div.header div.topnav a.media-releases{width:109px; background-position:-380px 0;}
div.header div.topnav a.contact-us{width:79px; background-position:-489px 0;}

div.header div.topnav a:hover.home{width:47px; background-position:0 -22px;}
div.header div.topnav a:hover.the-expo{width:68px; background-position:-47px -22px;}
div.header div.topnav a:hover.organiser{width:71px; background-position:-115px -22px;}
div.header div.topnav a:hover.sponsors{width:69px; background-position:-186px -22px;}
div.header div.topnav a:hover.exhibitors{width:72px; background-position:-255px -22px;}
div.header div.topnav a:hover.gallery{width:53px; background-position:-327px -22px;}
div.header div.topnav a:hover.media-releases{width:109px; background-position:-380px -22px;}
div.header div.topnav a:hover.contact-us{width:79px; background-position:-489px -22px;}

div.content{line-height:16px;}

div.footer{background-image:url(/themed/earth/img/footer-background.jpg?2);background-repeat:no-repeat;height:158px;position:relative;}
div.footer-organisers{width:280px;height:65px;position:absolute;top:32px;left:20px;}
div.footer-organisers img{margin-right:10px;}
div.footer-sponsors{width:180px;height:65px;position:absolute;top:35px;left:320px;}
div.footer-nav img.copyright{position:absolute;top:30px;left:7px;}
div.footer img.sic-logo{position:absolute;top:120px;left:880px;}
div.footer-nav{width:700px;height:25px;position:absolute;top:105px;left:20px;}

div.footer div.footer-nav a{background-image:url(/themed/earth/img/footer-nav.gif); background-repeat:no-repeat; display:block; height:25px; text-indent:-9999px; float:left;}

div.footer div.footer-nav a.home{width:49px; background-position:0 0;}
div.footer div.footer-nav a.the-expo{width:69px; background-position:-49px 0;}
div.footer div.footer-nav a.organiser{width:70px; background-position:-118px 0;}
div.footer div.footer-nav a.sponsors{width:70px; background-position:-188px 0;}
div.footer div.footer-nav a.exhibitors{width:72px; background-position:-258px 0;}
div.footer div.footer-nav a.gallery{width:53px; background-position:-330px 0;}
div.footer div.footer-nav a.media-releases{width:109px; background-position:-383px 0;}
div.footer div.footer-nav a.contact-us{width:81px; background-position:-492px 0;}

div.footer div.footer-nav a:hover.home{width:49px; background-position:0 -25px;}
div.footer div.footer-nav a:hover.the-expo{width:69px; background-position:-49px -25px;}
div.footer div.footer-nav a:hover.organiser{width:70px; background-position:-118px -25px;}
div.footer div.footer-nav a:hover.sponsors{width:70px; background-position:-188px -25px;}
div.footer div.footer-nav a:hover.exhibitors{width:72px; background-position:-258px -25px;}
div.footer div.footer-nav a:hover.gallery{width:53px; background-position:-330px -25px;}
div.footer div.footer-nav a:hover.media-releases{width:109px; background-position:-383px -25px;}
div.footer div.footer-nav a:hover.contact-us{width:81px; background-position:-492px -25px;}

.column-border{background-image:url(/themed/earth/img/content-background.gif); background-repeat:repeat-y; background-position:left;}

div.homepage-expo-links a{background-image:url(/themed/earth/img/homepage-top-footer.gif);background-repeat:no-repeat;display:block;float:left;height:72px;text-indent:-9999px;}
div.homepage-expo-links a.homepage-expo-links-stock{background-position:0 0; width:224px;}
div.homepage-expo-links a.homepage-expo-links-works{background-position:-224px 0; width:156px;}
div.homepage-expo-links a.homepage-expo-links-rest{background-position:-380px 0; width:138px;}
div.homepage-expo-links a.homepage-expo-links-expo{background-position:-518px 0; width:157px;}
div.homepage-expo-links a.homepage-expo-links-info{background-position:-675px 0; width:228px;}

/* GENERIC =================================================== */
a, a:hover, a:focus{color:#8BC3F0;}
span.second-h1-color{color:#8BC3F0;}

.link-pdf{padding-left:20px; background-image:url(/themed/earth/img/link-pdf.gif); background-repeat:no-repeat;}
.link-email{padding-left:20px; background-image:url(/themed/earth/img/link-email.gif); background-repeat:no-repeat;}

h1{margin:0 0 10px 0; padding:0 0 2px 0;}
h2, h3, h4{margin:0; padding:0;}

span.new{background-image:url(/themed/earth/img/new.gif); background-repeat:no-repeat; display:block; height:36px; width:36px; }

/* GENERIX BOX STYLES =================================================== */
span.box2.new, span.box3.new{margin-top:-15px; margin-right:-15px; float:right;}

div.box2, div.box3{
line-height:18px;
}

/* BOX 1 STYLES =================================================== */
a.box1.bg{background-color:#6F96B4; color:#D2DEE7; padding:1px 5px 1px 5px;-moz-border-radius:5px; font-size:11px; text-decoration:none; margin-right:3px;}
a:hover.box1.bg{background-color:#F97D39; color:#FFFFFF;}

h1.box1{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; border-bottom:dotted 2px #466278;}
h2.box1{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}
h3.box1{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}

.box1.gallery img.box1.gallery{margin-right:2px;margin-top:2px;}
.box1.gallery.gallery-page img.box1.gallery{margin-right:13px; margin-bottom:5px; margin-top:8px;}

.box1.gallery.gallery-container{width:125px; height:105px; position:relative; float:left; margin-right:15px; margin-bottom:15px; overflow:hidden;}
.box1.gallery.gallery-container img{width:125px;}
.box1.gallery.name{width:115px; background-color:#000000; float:left; position:absolute; left:0; bottom:0; padding:2px 5px 2px 5px; opacity:0.7; font-weight:bold; text-align:center; color:#FFFFFF;}

/* BOX 2 STYLES =================================================== */
div.box2{background-image:url(/themed/earth/img/box2-background.gif); background-repeat:repeat-x; background-position:top; background-color:#3A4E5C; -moz-border-radius:10px; padding:15px;}

a.box2.bg{background-color:#6F96B4; color:#D2DEE7; padding:1px 5px 1px 5px;-moz-border-radius:5px; font-size:11px; text-decoration:none; margin-right:3px;}
a:hover.box2.bg{background-color:#F97D39; color:#FFFFFF;}

div.box2{color:#FFFFFF;}

h1.box2{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; border-bottom:dotted 2px #466278;}
h2.box2{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}
h3.box2{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}

a.box2.link-external{padding-right:13px; background-image:url(/themed/earth/img/link-external-light.gif); background-repeat:no-repeat; background-position:right;}

.box2.article.article-gallery img{float:left; margin-right:15px; margin-top:15px; border-right: solid 1px #293741; border-bottom: solid 1px #293741;}

/* BOX 3 STYLES =================================================== */
div.box3{background-color:#E3EAEE; -moz-border-radius:10px; padding:15px;}

a.box3.bg{background-color:#6F96B4; color:#D2DEE7; padding:1px 5px 1px 5px;-moz-border-radius:5px; font-size:11px; text-decoration:none; margin-right:3px;}
a:hover.box3.bg{background-color:#F97D39; color:#FFFFFF;}

h1.box3{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#466278; border-bottom:dotted 2px #466278;}
h2.box3{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}
h3.box3{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8BC3F0;}

div.box3-inner, div.box3-inner a{color:#466278;}