/* CSS Document */

body {
background-image: url(../images/15bg_2.png);
}

#wrapper {
width: 1000px;
position: relative;
margin: 0 auto;
text-align: left;
overflow:hidden;
/*background-image:url(../images/container_bg.png);
background-repeat:repeat-y;*/
}


.header {
width: 1000px;
height: 96px;
background-image: url(../images/header_bg.png);
background-repeat:no-repeat;
padding-top: 3px;
}

.logo {
height: 60px;
width: 440px;
margin: 0px 0px 0px 10px;
font-family:"Times New Roman", Times, serif;
font-size:8pt;
color:#cbcaca;
letter-spacing: .03em;
float:left;
}

.nav_main {
height: 15px;
width: 630px;
position: relative;
left: 320px;
top: 30px;
}

.footer {
width: 1000px;
height: 60px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
text-align: center;
font-family:"Times New Roman", Times, serif;
font-size:8pt;
color:#cbcaca;
letter-spacing: .03em;
padding: 15px 0px 5px 0px;
}

div #content {
width: 1000px;
padding-bottom: 30px;
background-image:url(../images/container_bg.png);
background-repeat:repeat-y;
}

div #content2 {
width: 1000px;
padding-bottom: 30px;
background-color: #000000;
}
.container1 {
min-height:520px;
width: 265px;
padding-top:15px;
display:inline-block;
/*float:left;*/
}

.container2 {
height: 500px;
width: 690px;
float: right;
position: relative;
left: 0px;

}

.container3 {
width:315px;
display:inline-block;
vertical-align:top;
}

.container4 {
width:750px;
margin:0px 0px 30px 50px;
}

.photoh {
	width: 217px;
	height: 144px;
	border: medium inset #FFFFFF;
	overflow:hidden;
	float: left;
	margin-right:15px;
	}
	
.photov {
	width: 200px;
	height: 282px;
	border: medium inset #FFFFFF;
	overflow:hidden;
	float: right;
	margin-left:15px;
	}
	
.form {
display:inline-block;
margin-left: 30px;
color:#ececec;
font-size:9pt;
}

.error {
display:inline-block;
margin-left: 30px;
color:#990000;
font-size:9pt;
}

.form_wrap {
border-right: solid #CCCCCC 1px;
width:500px;
margin-right: 50px;
padding-right:50px;
color:#ececec;
display:inline-block;
text-align:right;
}

.contact {
margin:0px 0px 10px 5px;
text-align:right;
}

h1, h2, h3, h4, h5, h6, p {
font-family:"Times New Roman", Times, serif;
color:#d5d5d5;
letter-spacing:.03em;
font-weight: 100;
}

h1, h2, h6 {
background-image: url(../images/quote.png);
background-position: 0px 5px;
background-repeat: no-repeat;
font-size:17.5pt;
padding: 5px 0px 0px 30px;
}

h2 {
font-size: 15.5pt;
}

h3 {
font-size: 15.5pt;
padding: 5px 0px 0px 30px;
}

h4 {
font-size: 12pt;
font-variant:small-caps;
margin: 0px 0px 3px 0px;
}

h5 {
font-size: 12pt;
margin:15px 0px 6px 30px;
}

h6 {
font-size: 12pt;
margin:15px 0px 6px 30px;
}

p {
margin: 10px 10px 0px 30px;
font-size:9pt;
color:#cbcaca;
line-height:14pt;
text-indent:10px;
width: 212px;
}

li {
list-style:none;
margin: 0px 0px -3px 0px;
color:#ececec;
}

li.events {
margin-bottom:5px;
list-style:inside;
}

li.gallery {
margin: 0px 0px 5px 10px;
list-style:inside;
}

blockquote{
width:230px;
height:60px;
float:center;
margin-bottom:35px;
margin-left: 30px;
}

.bqstart {
     float: left;
     font-size: 200%;
     color: #eeeeee;
	 height: 45px;
	 margin-left:-23px;
     margin-top: -54px;
     padding-top: 45px;
     margin-bottom: -50px;
 }

 .bqend {
     float: right;
     font-size: 200%;
     color: #eeeeee;
	 height: 35px;
	 margin-top:-34px;
	 margin-right:65px;
	padding:0px;
 }
.big {
border: medium inset #FFFFFF;
}

.studio {
padding: 1px;
border: 1px #ececec solid;
}

 .quote_rt {
margin-left:200px;
}

.lt {
float: left;
}

.rt {
float: right;
}

.player {
float: right;
margin-top: 15px;
margin-right: 45px;
font-family:"Times New Roman", Times, serif;
font-size:8pt;
color:#cbcaca;
letter-spacing: .03em;

}
a.events:link, a.events:visited {
font-family:"Times New Roman", Times, serif;
font-size:10pt;
color:#cbcaca;
letter-spacing: .03em;
text-decoration:none;
}

a.events:hover {
color:#999999;
}

a:link, a:visited {
font-family:"Times New Roman", Times, serif;
font-size:8pt;
color:#cbcaca;
letter-spacing: .03em;
text-decoration:none;
}

a:hover {
color:#5e0203;
}
