
body {background: #141414 url(../images/page_bg.jpg) top left; font: 75%/1.6em Arial, Tahoma, Verdana,Helvetica, sans-serif; color: #999;}
h1, h2, h3, h4, h5, h6 { clear:both; color: #ca4927/*c93*/; }

#flame {z-index: 0; margin: 0; padding: 0; width: 376px; height: 540px; position: absolute; background: url(../images/rob_flame.jpg) top left no-repeat; }


#container {min-height: 101%; z-index: 10; position: relative; margin-left: 40px; padding: 0 25px; width: 850px; border-left: 1px solid #131313; border-right: 1px solid #131313; background: transparent url(../images/transp70_bg.png) top left no-repeat;}
/**html #container {behavior: url(iepngfix.htc);}*/

#intro {position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-250px; margin width: 500px; height: 200px; text-align: center;}
#intro a:link, #intro a:visited {color: #333; text-decoration: none; border: 0; }
#intro a:hover, #intro a:active {color: #666;}
#logo {width: 500px; height: 160px; background: transparent url(../images/logo.gif) top left no-repeat; text-indent: -9999px;}
#logo a {display: block; width: 500px; height: 160px;	text-decoration: none; border: 0;}

#logocontainer {width: 960px; height: 190px; margin: 0 0 0 10px;}
#logocontainer h1 {margin-top: 10px; width: 500px; height: 160px; background: transparent url(../images/logo.gif) top left no-repeat; text-indent: -9999px;}
#logocontainer a:link, #logocontainer a:visited {margin-left: 10px; border-bottom: 1px dotted #515151; text-decoration: none; padding: 0; color: #a8a8a8; }
#logocontainer a:hover, #logocontainer a:active {margin-left: 10px; border-bottom: 1px solid #a8a8a8; }

#content {float: left; display: inline; width: 500px; /*margin-top: 54px;*/ font-size: 1em;}
#content p {margin-top: 10px; font-family:"Times New Roman",Georgia,Serif; font-size: 1.15em;}
#content h1 {margin-top: 40px; width: 500px; height: 160px; background: transparent url(../images/logo.gif) top left no-repeat; text-indent: -9999px;}
#content h2 {margin: 40px 0 20px; color: #fc9; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic; font-size:1.7em; line-height:1.4em;}
#content h3 {margin: -20px 0 20px; color: #999; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic; font-size:1.2em; line-height:1.2em;}
#content h4 {margin-top: 5px; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic;}

#content a:link, #content a:visited { border-bottom: 1px dotted #515151; text-decoration: none; padding: 0; color: #a8a8a8; }
#content a:hover, #content a:active { border-bottom: 1px solid #a8a8a8; }


.merch {margin-bottom: 12px; padding: 5px; width: 488px; height: 130px; border: 1px solid #333;}
.merch .imgholder {float: left; width: 130px; padding-right: 30px; display: inline;}
.merch .textholder {float: left; display: inline;}
.merch h3 {line-height: 1.7em; font-size: 1.45em; display: inline; color: #c96; font-weight: bold; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic;}
.merch h3 span {font: .68em Arial, Tahoma, Verdana,Helvetica, sans-serif; color: #999; font-weight: normal; }
.merch h4 {line-height: 2.0em; font-size: 1.2em; display: inline;}
.merch h4 span {font-weight: bold; color: #c96;}
.merch h4 small {font-size: .85em;}

#merchform select {background-color:#212121; border:2px solid #424242; color:#FFFFFF; font-size:1em;}
#merchform table {margin: 12px 0 0 12px;}
#merchform tr {height: 30px;}

#caritaslink {margin-top: 14px; }
#content #caritaslink a{float:left; display: inline; height:60px; margin: 3px 20px 3px 0; padding:3px; border:1px solid #333; background:#272727; text-decoration:none;}
#content #caritaslink a:hover {background:#4d4d4d; border:1px solid #666;}

#content .gallerybanners a {float:left; display: inline; height: 60px; margin-bottom: 14px; padding:3px; border:1px solid #333; background:#272727; text-decoration:none;}
#content .gallerybanners a:hover {background:#4d4d4d; border:1px solid #666;}

#sidebar { float: right; width: 300px; margin-top: 10px; color: #727272;}
#sidebar #banner {margin-top: 16px;}
#sidebar #banner a {border: 0px;}
#sidebar a:link, #sidebar a:visited { border-bottom: 1px dotted #515151; text-decoration: none; padding: 0; color: #a8a8a8; }
#sidebar a:hover, #sidebar a:active, #sidebar a:focus { border-bottom: 1px solid #a8a8a8; }

#sidebar h2 {font-size:1.5em; color: #a8a8a8;  }
#sidebar h3 {font-size: 1.3em; letter-spacing: 0; padding-bottom: .8em;}
#sidebar h4 {margin: 25px 0 0 20px; font-size: 1.3em; letter-spacing: 0; }
#sidebar h5 {font-size: 1.1em; color: #999; padding-bottom: .8em;}
#sidebar h5 span {font-size: 1.1em; color: #fc9; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic; padding-bottom: .8em;}

.sidebarblocktop  {margin-top: 16px; width: 260px; padding: 20px 20px 14px; background: #000 url(../images/sidebar_bg_top.jpg) top left no-repeat;}
.sidebarblockbottom {width: 300px; height: 7px; background: #000 url(../images/sidebar_bg_bottom.jpg) top left no-repeat;}

/*#linkslist, #musiccontainer {margin-top: .9em;}*/

/*#linkslist {width: 260px; padding: 20px; background-color: #121212;}*/
#linkslist ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin-left: 2px;}
#linkslist li {line-height: 1.75em;}
#linkslist a:link, #linkslist a:visited {margin-left: 30px; padding:0; border-bottom:1px dotted #515151; color:#A8A8A8; text-decoration:none;}
#linkslist a:hover, #linkslist a:active, #linkslist a:focus {border-bottom:1px solid #A8A8A8;}
#linkslist .facebook {background: transparent url(../images/facebook.png) no-repeat 0 3px; behavior: url(iepngfix.htc);}
#linkslist .myspace {background: transparent url(../images/myspace.png) no-repeat 0 3px; behavior: url(iepngfix.htc);}
#linkslist .merchandising {background: transparent url(../images/jagg.png) no-repeat 0 3px; behavior: url(iepngfix.htc);}
#linkslist .linkspic {background: transparent url(../images/pridat.png) no-repeat 0 3px; behavior: url(iepngfix.htc);}

#paypal {margin-left: 2px;}
#paypal select {background-color: #212121; border: 2px solid #424242; color: #fff; font-size: 1em;}
#paypal {text-align: center; margin: 0 auto;}
#paypal table {margin: 8px auto 0; text-align: center;}
#paypal form input {margin-top: 18px; } 


.fotogaleria {margin: 14px 0 30px 0; /*position: relative; z-index: 5px;*/ }
#content .fotogaleria a {float:left; display: inline; width: 85px; height:85px; margin: 3px 6px 3px 0; padding:3px; border:1px solid #333; background:#272727; text-decoration:none;}
#content .fotogaleria a:hover {background:#4d4d4d; border:1px solid #666;}




h3 { font-size: 1.3em; font-weight: normal; letter-spacing: 0.05em; }
h4 { font-size: 1.15em; font-weight: normal; letter-spacing: 0.02em; }
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}




/* cores */
a { outline:none; }
/*
a:link { text-decoration: underline; color: #36c; }
a:visited { text-decoration: underline; color: #99c; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }*/
code, pre { color: #c33; }


/* FANCy gallery */
#fancy_bg a {border: 0;} 


/* formular */
/*#content #feedback-mail-form { width:25.8em; }*/
#feedback-mail-form { padding-top:1.0em; /*text-align: right; */}
#feedback-mail-form label { display:block; width: 7em; text-align: right; margin-left: -1.5em; margin-bottom: -1.75em; margin-top: 1.5em; padding-right:1em; float: left; }
#feedback-mail-form label span { margin-right:-0.7em; }
#feedback-mail-form .form-text, #feedback-mail-form .form-textarea { font: 92% monaco, "Lucida Console", courier, mono-space; color: #a8a8a8; margin-left:7.25em; width: 220px; padding-top:5px; padding-bottom:4px; border: 1px solid #0f0f0f; background: #1e1e1e; }
.sendbutton {margin: 14px 0 0 20px;}
.labelinline {float: left; display: inline; }

.clear { clear:both; }



/* Poll Bar Graphs */
#poll-container  {/*margin-left: 10px;*//*width: 160px;*/position: relative; z-index: 3px;}
#poll-container form {padding-bottom: 0px;}
/*#poll-container p {margin-top: .9em;}*/
#results {padding-top: 5px;}
#votes {display: none;}
/*#poll-container h3 {padding-bottom: 1.3em;}*/

.graph {width: 260px;  position: relative; right: 20px;}
/*.graph {width: 250px;  position: relative; right: 30px;}*/
.bar-title {position: relative; float: left;  width: 115px; line-height: 20px; margin-right: 15px; font-weight: bold; text-align: right;}
.bar-container {position: relative; float: left; width: 110px; height: 10px; margin: 0px 0px 15px;}
.bar-container div {background-color:#cc4400; height: 20px;}
.bar-container strong {position: absolute; right: -32px; top: 0px; overflow: hidden;}
#poll-results p {text-align: center;}

#footer {margin-top: 20px; color: #333; text-align: center;}
#footer {padding-bottom: 20px;font-size: 0.8em;}
#footer a {text-decoration: none; color: #333; border-bottom: 1px dotted #333;}
#footer a:hover {border-bottom: 1px solid #333;}
