body {
    background:url(/media/img/bg.gif) repeat; text-align:center; margin:0 auto; text-align:center;
}
#wrapper{width: 100%; padding:0; margin: 0 auto; background:url(/media/img/logo1.jpg) no-repeat; text-align:center; }
#content{width:770px; padding:0px; margin:0 85px auto 148px; text-align:left;}
#top{width:770px; height:16px; margin:0 auto; padding:15px 0 0 0; text-align:right;}
.maintext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.toplinks{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #3E3E3E;
    text-decoration: none;
}
.toplinks:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #3E3E3E;
    text-decoration: underline;
}
.playlink{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    vertical-align:middle;
    color: #828282;
    text-decoration: none;
}
.playspace{
padding:2px 0 0 0;
}
.playlink:hover{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    vertical-align:middle;
    color: #828282;
    text-decoration: underline;
}
#logo{width:770px; height:186px; padding:0; margin:0 auto; text-align:left; vertical-align:bottom;}
#menubg{width:410px; height:22px; padding:0; margin:0 auto; text-align:left; float:left;}
#musicplayer{width:340px; height:22px; padding:0; margin:0 auto; text-align:right; float:right; vertical-align:middle;}
.musicplayericon{width:20px; height:20px; padding:0 0 0 210px; margin:0 auto; text-align:right; float:left; vertical-align:middle;}
.menu{ width:74px; height:22px; background-color:#000000; display:block; text-align:left; float:left; padding:0 0 0 0; margin:0 7px auto 0;}
.menuspace{width:8px; height:22px; padding:0; margin:0 auto; float:left;}
.mainlinks{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    padding-left:8px;
    text-decoration: none;
}
.mainlinks:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF1A4;
    padding-left:8px;
    text-decoration: none;
}
.yellowtext, .yellowtext a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF1A4;
    text-decoration: none;
}
#contnentgap{width:770px; height:15px;}
.blank{
    font-size:0px; clear:both; line-height:0px;
    }
#leftcol{width:401px; background:#000000; padding:0; margin:15px 10px 0 0; float:left; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:11px; color:#FFFFFF;}
.leftcolumbg{background:url(/media/img/contentbg.gif) repeat-x top; padding:15px 15px 15px 15px;}

#midcol{width:233px;  padding:0; margin:15px 9px 0 0; float:left; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:11px; color:#FFFFFF;}
.newsbg{background:url(/media/img/newsbg.gif) repeat-x; padding:10px 10px 14px 10px; margin:0; text-align:center;}
.newsitems{padding:0; margin:10px 0 10px 0; width:211px; text-align:left;}


.photogallerybg{background:url(/media/img/photogallery-bg.gif) repeat-x; padding:10px 10px 0 10px; margin:0; height:230px;}
.photogalleryimg{width:200px; padding:0; margin:10px 0 10px 0; text-align:right;}

#rightcol{width:117px; padding:0px; margin:15px 0 0 0; float:right; vertical-align:top;}

.head{background:url(/media/img/callender.jpg) no-repeat left; padding:0 0 0 30px; height:30px; line-height:30px}
.photoicon{background:url(/media/img/photogallery-icon.jpg) no-repeat left; padding:0 0 0 30px; height:30px; line-height:30px}
.events{padding:0; margin:0;}
.events span.text{padding:0 0 0 10px;}


.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.margin1{margin:0 0 20px 0}

.img1 {float:left; padding-right:10px; padding-bottom:140px;}
.ubergianina { float:left; padding-bottom:12px; }

img.line { 
    margin:7px 0;
    }

img { border:none; }

a, h2 { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF1A4;
    text-decoration: none;
    border:0px;
    }
h2 {
    font-weight: bold;
	}
td {
    vertical-align:top;
    }


.contactform th {
    text-align:left;
    width:143px;
    font-family:tahoma,arial,hevetica,sans-serif;
    font-size:11px;  
    font-weight:normal;
    vertical-align:top;
}
.contactform input, .contactform textarea {
    border:solid 1px #262626;
    color:white;
    background-color:#0f0f0f;
    width:250px;
    height:18px;
    padding-top:2px;
    line-height:11pt;
}
.contactform input.button {
    width:90px;
    line-height:11pt;
    margin-top:0px;
    font-size:10pt;
    height:22px;
}
.submitcol {
    text-align:right; 
    }
.contactform textarea {
    height:100px;
}
.contactform #id_address {
    height:50px;
}
.errorlist {
    margin:0px;
    margin-top:3px;
    color:red;
    padding:0px;
    list-style-type:none; 
}
.errorlist li {
    margin:0px;
}

/* Gallery */

.container {
    width:128px;
    height:128px;
    overflow:hidden;
}

p.nav { margin-top:0.8em; }
a img { border:0px; }
.albums { margin-top:1em; }
.album { border:1px solid #ccc; float:left; margin:0 0.5em 0.5em 0; background-color:#ccc; }
.album:hover { border:1px solid #69c; background-color:#def; }
.album:hover img { opacity:0.9; }
.album:hover a { color:#000; }
.album a { text-decoration:none; font-weight:bold; color:#333; font-size:0.9em; }
.album span { display:block; margin:0 0.4em 0.4em 0.4em; }

.album_object { border:1px solid #333; padding:3px; margin:4px; }
.album_object:hover { border:2px solid #999; padding:2px; margin:4px; }
.album_object.active { border:2px solid #c33; padding:2px; }
.album_object { float:left; }
.album_object img { /*display:block;*/ }
.album_object .container { overflow:hidden; }

.clear { clear:both; }

span.info { padding-left:1em; font-size:0.8em; color:#666; }

hr { height:1px; background-color:#666; border:0; margin-top:1em;}

