body {
margin: 0px;
padding: 0;
background-color: #000000;
font-size:100%;
}

body * {font-size:1em;}
* {font-family:  Arial, Helvetica, sans-serif}

/*img { behavior: url(./images/iepngfix.htc); }*/



h1, h2, h3, h4 {font-family: Georgia, Georgia, serif; margin: 15px 0 0 5px; color: #000; font-weight: normal; text-decoration: none}
h1 em, h2 em, h3 em, h4 em {font-family: Georgia, Georgia, serif; font-weight: normal}  /* italic words in titles */

h1 {
    color: #CF8300;
	font-size: 1.25em;
    font-weight: bold;
    font-style: italic;
    margin: 20px 0 5px 0;
	text-align:center
}
h2 {
    color: #333;
	font-size: 1.08333em;
    font-weight: bold;
    margin: 20px 0 5px 0;
}

p {margin: 15px 10px 0 7px; line-height: 1.5em; letter-spacing: 0.05em; font-size:0.833em;}
p.note {font-size:0.8333em; line-height: 1.6em; letter-spacing: 0.05em; font-style:italic;}

.highslide-body ul , ol {margin: 15px 10px 10px 7px; line-height: 1.4em; letter-spacing: 0.04em; font-size:0.833em}
.highslide-body ol {padding-left:50px}
.highslide-body ul ul {margin-left:30px}
.highslide-body ol ol {margin-left:80px}

ul a:link {color: #CC0000; font-weight: bold; /* text-decoration: none; border-bottom: 1px solid #792533 */}
ul a:visited {color: #CC0000; font-weight: bold; /* text-decoration: none; border-bottom: 1px solid #793326 */}
ul a:hover,.textarea a:active {color: #FFB7B6; border-color: #FFB7B6}

a.dot:link,a.dot:visited {color: #010001; font-weight: normal; text-decoration: none; border-bottom: none}
a.dot:hover,a.dot:active {color: #010001; border-color: #010001}

#vg_map {
margin:0px auto;
position:relative;
width:1000px;
}

.cont_map {
margin:0 auto;
position:relative;
width:768px;
height:768px;
z-index:3;
}

#copyright {
position:relative;
color:#FFFFFF;
background: transparent;
font-size:.8em;
text-align:center;
}

#dots {
color:#010001;}

.tra {
position:absolute;
width:60px;
height:60px;
background-color:#FF0000;
filter:alpha(opacity=20);
-moz-opacity:0.2;
opacity: 0.2; 
z-index:5;
}

#divs {
position:absolute;
z-index:4;
text-align:right;
}

#return_cont {
margin-top:700px;
left:100px;
width:150px;
text-align:left;
background: url(switch.png) 0 0 no-repeat;;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1; 
}

#legend {
margin-top:40px;
left:630px;
width:84px;
text-align:left;
background: url(lgd.png) 0 0 no-repeat;;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1; 
}

/* Thestra */

#apw {
margin-top:560px;
left:118px;
}

#ocean {
margin-top:146px;
left:236px;
}

#thela {
margin-top:383px;
left:530px;
}

#ruins {
margin-top:383px;
left:118px;
}

#spires {
margin-top:442px;
left:236px;
}

#oldtar {
margin-top:205px;
left:60px;
background-color: #00FF00;
}

#sod {
margin-top:560px;
left:295px;
background-color: #00FF00;
}
/* Kojan */

#sundering {
margin-top:131px;
left:386px;
}

#blighted {
margin-top:577px;
left:513px;
}

/* Qalia */

#forgotten {
margin-top:563px;
left:562px;
}

#dailuk {
margin-top:284px;
left:423px;
}

#nn {
margin-top:424px;
left:213px;
}

#iog {
margin-top:633px;
left:493px;
}

#zossyr {
margin-top:284px;
left:631px;
}

#pota {
margin-top:214px;
left:705px;
background-color: #00FF00;
}

#bod {
margin-top:563px;
left:493px;
}
