/* body, html {padding:0; margin:0}  * {margin:0; padding:0;} */
body {background:url(/images/bg.jpg) #000 no-repeat center top; margin: 0; padding:0;font-family:Verdana, Geneva, sans-serif;} /*  no-repeat center */
p {font-size:0.8em;}
#page { margin:auto; padding:0; width:940px; background:#000; border-left:1px solid #37260c; border-right:1px #37260c solid;}
#header { background-color:#000; margin:0;}
#header .header-link {border:none 0; color:#000; text-decoration:none;}
#header .header-link a:link {border: 0 none; color:#000; text-decoration:none;}
#header .header-link a:visited {border: 0 none; color:#000; text-decoration: none;}
#header .header-link a:hover {border: 0 none; color:#000; text-decoration: none;}
#header .header-link a:active {border: 0 none; color:#000; text-decoration: none;}


#main {color:#FFF; padding-left:38px; background:url(../images/mainbg3.jpg); width:901px; float:none; clear:both; height:600px;}
#main a { text-decoration:none; color:#FFF;}

/* index columns */
#main .mlcol {float:left; font-size:0.8em; width:240px; margin-right:25px;}
#main .mccol {float:left; width:170px; margin-right:25px;}
#main .mrcol {float:right; width:410px;} 

#main h2 { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; }

#main p {font-family:Verdana, Geneva, sans-serif;}

#main .shows {background:#804d03; color:#fff; padding:10px; font-size:0.9em; width:294px; height:380px;}

#main-backpage {color:#FFF; background:url(/images/bg-main.jpg); border-left:1px solid #2c280d; border-right:1px solid #2c280d; width:772px; margin-left:45px; height:800px; padding-left:40px; padding-right:40px;}

#main-backpage .header1 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.3em; font-weight:bold; padding: 5px 0 5px 0}
#main-backpage .header2 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.3em; font-weight:bold; padding: 10px 0 5px 0}

#main-backpage-content {padding: 1px; font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#main-backpage-content h2,h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.1em; font-weight:bold; padding: 10px 0 5px 0; color:#fff;}
#main-backpage p,li {color:#DDD;}
#main-backpage ul, li { list-style:none; }
#main-backpage li { line-height: 24px;}
#main-backpage a { color:#e2ab36; text-decoration:none;}
#main-backpage a:hover { text-decoration:underline; color:#e2ab36;}

#footer {border-top:1px solid #333; margin-bottom:5px; padding:15px; text-align:center; color:#BBB; font-size:0.7em; background:#000;}

#footer a {text-decoration:none; color:#9b6b20;}
#footer a:hover {text-decoration:none; color:#fff;}

#footer .footer-columns {width:738px; margin:auto;}

#footer .lcol {float:left; text-align:right; background:#000;}
#footer .ccol {float:left; text-align:left; background:#000;}
#footer .rcol {float:right; text-align:left; background:#000;} 
.clear {clear:both; margin:0;padding:0;}
.content-box { background:#222; padding:12px;}
.footnote { font-size:0.6em; text-align:center; color:#666; margin:0;}
.footnote a {color:#963;}

/* INDEX PAGE */

.index-img { margin: 20px 0 8px 0; }
.index-showimg { margin: 20px 0 0 0; }

/* SEARCH FORM */

#searchform { margin-left:470px; padding-top:15px; }
#s {background:#000; color:#FFF; padding:3px; border:1px solid #ccc; margin-right:6px; height:19px;}

/* MAIL LIST FORM */
.wpcf7-submit { background:#be8a27; color:#fff; border: 2px solid #683c14; font-weight:bold; padding:2px 3px; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:1.1em;}

span.wpcf7-not-valid-tip-no-ajax {
	direction: rtl;
	font-style:italic;
	margin-left:10px;
	color:#F33;
}
.wpcf7-validation-errors  {
	direction: ltr;
	font-style:italic;
	color:#F33;
}

.wpcf7-mail-sent-ok  {
	direction: ltr;
	font-style:italic;
	color:#f5dd12;
}

/* VIDEO PAGE */

#youtube ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
#youtube li
{
float:left;
font-size:0.7em;
text-align:center;
}
#youtube a:link, #youtube a:visited
{
display:block;
width:120px;
font-weight:bold;
color:#FFFFFF;
background-color:#111;
text-align:center;
padding:20px;
margin:5px;
text-decoration:none;
text-transform:uppercase;
}
#youtube a:hover,a:active
{
background-color:#444;
}