/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;outline:0}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;/**font-size:small;*font:x-small;*/}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}:focus{outline:0;}
.clearleft{clear:left}.clearright{clear:right}.clear,.clearleft,.clearright{display:block;height:1px;line-height:0px;font-size:0px;margin:0;padding:0;margin-top:-1px;overflow:hidden;}.alignleft{float:left;}.alignright{float:right;}
img { -ms-interpolation-mode:bicubic; }textarea{ resize: none;}.clear{clear:both; line-height:0;}.right{float:right;}.left{float:left;}
/*------------------------------------------------*/

html {
  background-color:#000;
}
body {
  background:#000 url(../images/bg.jpg) top center no-repeat;
  color:#33ff66;
}
a {
  color:#ff99ff;
  text-decoration:underline;
}
a:hover {
  color:#ffccff;
}
.container {
  width:820px;
  margin:0 auto;
  padding:0 90px 30px 90px;
}
#header {
  height:130px;
}
#header ul {
  float:left;
  margin-left:310px;
  margin-top:35px;
  color:#000;
}
#header li {
  float:left;
  margin-right:1em;
  line-height:2em;
  font-size:18px;
}
#header a {
  display:block;
  float:left;
  text-decoration:none;
  color:#000;
}
#header a:hover {
  color:#33ff66;
} 
.leftcol, .middlecol, .rightcol {
  float:left;
  text-align:center;
}
.leftcol, .rightcol {
  width:130px;
}
.middlecol {
  width:520px;
  padding:0 20px;
}
.rightcol {
  text-align:left;
}
.rightcol p {
  margin:1em 0 1em 0;
}
.white {
  color:#fff;
}
.address, .spotlight, .leftimages {
  margin-bottom:2em;
}
.leftimages img {
  margin-bottom:0.7em;
}
.mainbody {
  text-align:left;
  line-height:1.5em;
  padding:0 10px;
}
.mainbody img {
  margin:1em 0.5em 0 0;
}
form {
  text-align:left;
  margin-left:2em;
}
label {
  margin-top:1em;
  display:block;
}
.studioleft,
.studiomiddle,
.studioright {
  float:left;
  padding:0 20px;
}
.studiomiddle {
  border-left:1px dashed #fff;
  border-right:1px dashed #fff;
}
.studioleft,
.studioright {
  width:215px;
}
.studiomiddle {
  width:265px;
  padding-top:35px;
}
h2 {
  color:#fff;
  font-size:16px;
  font-weight:bold;
}
#flash {
  width:788px;
  height:357px;
  margin:0 auto 1em auto;
}
a.imglink img {
  opacity:0.8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-transition: all 0.2s linear;
}
a.imglink:hover img {
  opacity:1.0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-box-shadow: 0px 0px 10px #fff;
  -webkit-box-shadow: 0px 0px 10px #fff;
  box-shadow: 0px 0px 10px #fff;
  
}

