body
{
         margin:0px;
         padding:0px;
         color:#FFFFFF;
         font-size:small;
         font-family:Verdana,sans-serif;
         background-color:#000000;
}
#language
{
         position:absolute;
         right:10px;
         top:10px;
         color:#303030;
         font-size:x-small;
}
#header
{
         margin:0 auto;
         height:342px;
         width:800px;
         position:relative;
         padding:0 10px 0 10px;
         background:url("images/layout/header_3.jpg") no-repeat;
}
#content
{
         margin:0 auto;
         padding:0;
         width:1000px;
         position:relative;
         top:-90px;
         text-align:left;
}
#sidebar1
{
         position:absolute;
         top:0px;
         left:0px;
         width:200px;
         padding:0px;
         margin:0px;
}
#menu
{
         position:relative;
         left:-40px;
}
#menu ul li
{
         display:block;
         padding:3px;
         list-style-type:none;
}
#menu ul li a
{
         text-decoration:none;
         display:block;
         padding:3px;
         padding-left:3px;
         border-bottom:1px solid #000000;
}
#menu ul li a.menu_current
{
         border-bottom:1px solid #505050;
}
#menu ul li a:hover
{
         border-bottom:1px solid #FFFFFF;
}

#sidebar2
{
         position:absolute;
         top:0px;
         right:0px;
         width:200px;
         padding:0px;
         margin:0px;
}
#tagcloud
{
         position:relative;
         margin-right:20px;
         margin-bottom:50px;
}
#tagcloud a
{
         white-space:nowrap;
         color:#FFFFFF;
         text-decoration:none;
         padding:5px;
         line-height:200%;
}
#tagcloud a:hover
{
         color:#C0C0C0;
}
#shoutbox
{
         position:relative;
         margin-top:10px;
         padding-bottom:20px;
         background-color:#1F1F1F;
}
#shoutbox p
{
         line-height:140%;
         text-align:left;
         padding-top:5px;
}
#event
{
         position:relative;
         padding:3px;
         padding-top:25px;
}
#last_event
{
         background-color:#1F1F1F;
         padding-bottom:5px;
}


#content_text
{
         margin-left:220px;
         margin-right:220px;
}
#content_text p
{
         line-height:140%;
         margin:15px 0 0 0;
         text-align:justify;
}


#footer
{
         margin:0 auto;
         width:560px;
         height:50px;
         position:relative;
         padding-top:50px;
         color:#303030;
         text-align:center;
         font-size:x-small;
}
#footer a
{
         color:#303030;
         text-decoration:underline;
}
#footer a:hover
{
         color:#353535;
         text-decoration:none;
}


h1
{
         color:#FFFFFF;
         font-family:Verdana,sans-serif;
         font-size:x-large;
}
h2
{
         color:#FFFFFF;
         font-family:Verdana,sans-serif;
         font-size:large;
}
h3
{
         color:#FFFFFF;
         font-family:Verdana,sans-serif;
         font-size:medium;
}


a
{
         color:#FFFFFF;
         text-decoration:underline;
}
a:hover
{
         color:#CCCCCC;
         text-decoration:none;
}

hr
{
        background-color:#505050;
}

textarea
{
         color:#CFCFCF;
         font-family:Verdana,sans-serif;
         font-size:small;
         background-color:#2F2F2F;
         border:1px solid #5F5F5F;
         width:500px;
}
input
{
         color:#CFCFCF;
         font-family:Verdana,sans-serif;
         font-size:small;
         background-color:#2F2F2F;
         border:1px solid #5F5F5F;
         width:500px;
}
select
{
         color:#CFCFCF;
         font-family:Verdana,sans-serif;
         font-size:small;
         background-color:#2F2F2F;
         border:1px solid #5F5F5F;
         width:100px;
}


#gallery
{
         position:relative;
         top:50px;
         margin:0 auto;
         padding-bottom:100px;
}