body {background: url("/templates/21-temp/images/bg-gradient.png") top left repeat-x; margin:0px; border-collapse: collapse; font-family: Verdana; font-size:11px;}
#container {width:1012px; min-height: 100%; margin-left: auto; margin-right: auto; }
#menu {height: 62px; background: url("/templates/21-temp/images/body-top.png"); text-align:right;}
#menu ul {width: 650px; list-style: none; height:62px; float:right; margin-right:30px;}
#menu ul li {float:left; margin-right:13px; vertical-align: middle; margin-top: 30px;}
#belowMenu {height:25px; background: url("/templates/21-temp/images/body-below-menu.png");}
#content {height:100%; min-height:800px; background: url("/templates/21-temp/images/body-main.png");}
#footer {height: 100px;  background: url("/templates/21-temp/images/footer-bg.png");}
#logo {width:375px; height:196px; position: absolute; left:50%; margin-left:-547px;}
#contenttable {width: 930px; margin: 0px; border-collapse: collapse; padding: 0px; margin-left: auto; margin-right: auto;}
#contenttable .left {width: 585px; vertical-align: top;}
#text {margin-top:130px; width:575px;}
#contenttable .right {width:345px; vertical-align: top; text-align: right;}
#foto {margin:0px; border-collapse: collapse;}
#twitter {position: relative; top:-3px;}
#links {text-align: right; width:345px; }
#links img {margin-left:5px;}
a img {border:0px;}
.header {margin-bottom: 10px;}
#fotovideo {width:575px;margin: 0px; border-collapse: collapse; padding: 0px; }
#fotovideo img {margin-right: 20px;}
#credits {width:500px; text-align: center; margin-left: auto; margin-right: auto; padding-top:20px; color: #fff;}
#credits img {margin-right:10px;}
a {color: #333; text-decoration: none; font-style: italic;}
a:hover {text-decoration: underline;}

#footer a {color:#fff; font-style: normal; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.articleItem {margin-bottom: 30px; height:75px;}
.articleItem b {text-transform: uppercase;}
h1 {margin:0px; text-transform: uppercase; color: #be202d; font-size: 17px;}
.article_image {width:120px; border:1px solid #000;}
.mediaCover {width:100px; border:1px solid #000;}

.concerts_list {width:575px;}

.discoTypes {width:100%; height:15px;}
.discoType {text-transform: uppercase; float:left; font-size:13px; margin-right:20px; font-weight: bold;}

.release {width:100%; margin-bottom:20px;}
.releaseCover {border:1px solid #000; width:120px;}
.releaseDetails {vertical-align: top; width:140px;}
.discoTracks {vertical-align:top;}
.releaseTitle h1 {margin:0px; text-transform: uppercase; color: #be202d; font-size: 17px;}

.galleryThumb {width:119px; height:119px; float:left; text-align: center;}
.gallery {width: 100%; margin-bottom:15px;}
.galleryThumbs { width:100%;}
.galleryTitle {text-align: left;}

.back {width:575px; margin-top:119px}
.back h1 {margin:0px; text-transform: uppercase; font-size: 17px;}

.mediaItem {margin-bottom:20px;}

.myForm {}
input {width:450px; border: 1px solid #be202d; background: #ccc; color: #000;}
textarea {width:450px; height:50px; border: 1px solid #be202d; background: #ccc; color: #000;}

.emailinput {width:150px; background: #fff; color: #555; border:1px solid #333; margin-bottom:10px;}
.subscribe {width:85px; background: #fff; color: #000; border:1px solid #333;}

#guestbookTable {width:550px; border-bottom: 1px solid #be202d;}
.guestbookHeader {font-weight: bold; color: #be202d;}

#bottomcorner {position:fixed; z-index:99; bottom: 0px; right:0px; width:200px; height:200px;}