﻿body{
margin:0px;
background-image:url(images/dirt.jpg);
background-position:left top;
background-repeat:repeat;
}

body, div, input, textarea{
font-family:Arial;
font-weight:normal;
font-size:13px;
color:#333333;
line-height:18px;
}

a:LINK{ color:#0066aa; font-weight:bold; text-decoration:none; }
a:VISITED{ color:#0066aa; font-weight:bold; text-decoration:none; }
a:HOVER{ color:#0066aa; font-weight:bold; text-decoration:underline; }

#topleft{
position:absolute;
top:0;
left:0;
z-index:-10;
}

#logo{
position:absolute;
top:10;
left:30;
}

#logotype{
position:absolute;
top:20;
left:140;
}

#liveRadio{
position:fixed;
_position:absolute;
top:0;
right:80;
z-index:1000;
}

#facebookLink{
position:absolute;
top:40;
left:440;
z-index:1000;
}

#myspaceLink{
position:absolute;
top:40;
left:460;
z-index:1000;
}

#chatLink{
position:fixed;
_position:absolute;
top:25;
right:380;
z-index:1000;
}

#requestLink{
position:fixed;
_position:absolute;
top:55;
right:380;
z-index:1000;
}

#requestsViewer{
position:absolute;
bottom:30;
left:0;
z-index:1000;
}

#backpacker{
position:fixed;
_position:absolute;
top:35;
right:10;
z-index:1000;
}

#ebgeLink{
position:fixed;
_position:absolute;
top:35;
right:48;
z-index:1000;
}

#ebge{
display:none;
position:absolute;
top:65;
right:20;
z-index:2000;
}

#moveRight{
position:absolute;
bottom:35;
right:35;
}

#moveRightNewsArchive{
position:absolute;
top:25;
right:35;
}

#search{
position:absolute;
top:10;
left:350;
width:300px;
height:75px;
}

#searchForm{
position:relative;
top:25;
left:0;
z-index:201;
}

#searchImage{
position:relative;
top:-38;
left:-30;
z-index:111;
}

#container{
display:inline;
height:450px;
position:absolute;
top:50%;
left:0;
margin-top:-180;
}

#containerNewsArchive{
display:inline;
height:450px;
position:absolute;
top:50%;
left:0;
margin-top:-240;
}

#container #posterWhoWeAre{
position:relative;
top:0;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/poster2.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #posterAds{
position:relative;
top:0;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/posterAds.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #posterBlogs{
position:relative;
top:0;
left:50;
float:left;
width:350px;
height:450px;
}

#container #poster_agenda{
position:relative;
top:0;
left:20;
float:left;
width:350px;
height:450px;
background-image:url(images/posterAgenda.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #posterLiveReviews{
position:relative;
top:0;
left:20;
float:left;
width:350px;
height:450px;
background-image:url(images/posterReviews.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #poster_schedule{
position:relative;
top:0;
left:20;
float:left;
width:350px;
height:450px;
background-image:url(images/posterProgram.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #poster_real{
position:relative;
top:0;
left:20;
float:left;
width:350px;
height:450px;
background-image:url(images/posterReal.png);
background-position:center center;
background-repeat:no-repeat;
}

#container #news{
position:relative;
top:0;
left:100;
width:250px;
height:450px;
}

#container #supportedEvents{
position:relative;
top:0;
left:70;
width:250px;
height:450px;
}

#container #scrollRight{
position:relative;
top:0;
left:25;
width:100px;
height:450px;
}

#container #newsArchive{
position:relative;
top:0;
left:50;
width:200px;
height:450px;
}

#container #posters_news{
position:relative;
top:-50;
left:0;
height:450px;
}

#container #posters_supportedEvents{
position:relative;
top:-50;
left:0;
height:450px;
}

.posterText{
margin:40px 70px 40px 60px;
width:240px;
height:360px;
overflow-y:auto;
padding-right:5px;
}

.posterTextAds{
font-size:10px;
line-height:13px;
height:100px;
width:200px;
margin:260px auto auto 80px;
overflow:none;
}

#posterTextProgramMenu{
margin:80px auto auto 60px;
overflow:none;
}

.posterTextProgram{
line-height:13px;
height:300px;
width:230px;
margin:10px auto auto 65px;
overflow-y:auto;
font-size:11px;
line-height:17px;
padding-right:5px;
}

.posterTextAgenda{
line-height:13px;
height:300px;
width:230px;
margin:50px auto auto 65px;
overflow-y:auto;
font-size:11px;
line-height:17px;
}

.agendaWeekDays{
font-size:11px;
line-height:17px;
color:#333333;
}

#dhtmltooltip{
position: absolute;
width: 250px;
padding: 10px;
visibility: hidden;
z-index: 100;
font-size:11px;
line-height:17px;
color:#ffffff;
opacity:0.8;
filter:alpha(opacity=80);
}

.randomPoster1{
position:relative;
top:50;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/poster1.png);
background-position:center center;
background-repeat:no-repeat;
}

.randomPoster2{
position:relative;
top:50;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/poster2.png);
background-position:center center;
background-repeat:no-repeat;
}

.randomPoster3{
position:relative;
top:50;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/poster3.png);
background-position:center center;
background-repeat:no-repeat;
}

.randomPoster4{
position:relative;
top:50;
left:30;
float:left;
width:350px;
height:450px;
background-image:url(images/poster4.png);
background-position:center center;
background-repeat:no-repeat;
}

.newsTable{
position:relative;
top:40;
left:0;
width:210px;
height:300px;
}

.newsDirt{
display:inline;
position:relative;
top:0;
left:-210;
width:210px;
z-index:201;
}

.newsImage{
display:inline;
position:relative;
top:0;
left:65;
width:210px;
z-index:101;
}

.newsTitle{
position:relative;
top:0;
left:65;
width:210px;
font-size:11px;
line-height:17px;
}

.posterTextNewsItem{
position:relative;
top:0;
left:65;
line-height:13px;
height:120px;
width:210px;
padding-right:10px;
overflow-y:auto;
font-size:11px;
line-height:17px;
}

/* for newsletter */
#newsletter{
display:inline;
width:650px;
position:absolute;
top:55px;
left:0px;
letter-spacing:0px;
}

#newsletterTitle{
font-size:24px;
font-weight:bold;
letter-spacing:-1px;
display:inline;
position:absolute;
top:135px;
left:155px;
background:#dedbd6;
padding:10px;
}

/* for admin */
#contentManagementMenu{
position:absolute;
top:75px;
left:75px;
width:200px;
height:300px;
padding:25px;
background-image:url(images/admin/contentManagementMenu.png);
background-position:top left;
background-repeat:no-repeat;
}

#contentManagementContainer{
position:absolute;
top:135px;
left:350px;
}
