html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

html, body { font: normal normal normal 10px Helvetica, Arial, sans-serif; color: #f2ebe0; background-color: black; }

a { color: #a46313; text-decoration: none; }
a:hover { text-decoration: underline; }
  a img { border: 0; }
strong { font-weight: bold; }

#pagewrap { margin: 50px auto; padding-top: 130px; width: 900px; height: 639px; position: relative;
  background: transparent url(../images/background.jpg) no-repeat scroll center center;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  border: 10px solid #f2ebe0; }
  a.studio-logo { position: absolute; bottom: 5px; left : 5px; }
  #pagewrap>div { margin: 0 100px; padding: 20px 20px 10px;
    background-color: rgba(0,0,0, .7); }
  
  #header { height: 188px; position: relative;
    background-color: transparent !important; color: black; }
    #header h1.logo { width: 333px; height: 188px; float: right;
      background-image: url(../images/awr-logo.png);
      text-indent: -9999px;
      
      font-size: 360%;
      text-transform: uppercase; }
    #header h2.slogan { position: absolute; bottom: 10px;
      font-size: 130%; font-weight: bold; }
  
  #call-to-action { overflow: auto;
    -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
    #call-to-action>div { width: 50%; float: left; }
      #call-to-action>div h3 { width: 70%;
        font-size: 130%; font-weight: bold; color: white; }
      
      #call-to-action .button { float: left; margin-right: 15px; margin-top: 15px;
        font-size: 125%; }
      
      #call-to-action div#embed_signup form { }
        #call-to-action div#embed_signup form label { display: none; }
        #call-to-action div#embed_signup form input[type=text] { width: 230px; margin-top: 5px; padding: 5px;
          background: white url(../images/txt.gif) repeat-x;
          color: #a4633d;
          
          border: 1px solid #999999;
          -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
  
  #upcoming {
    -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
    #upcoming ul { overflow: hidden; }
      #upcoming ul li { float: left; width: 210px; margin-left: 15px; }
      #upcoming ul li:first-child { margin-left: 0; }
        #upcoming ul li h3 { padding: 3px 0;
          font-size: 140%; font-weight: bold; color: white; }
          #upcoming ul li h3 a { color: #a4633d; }
        #upcoming ul li p.story { font-size: 125% !important; }
        #upcoming ul li a>img { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
    
    .modal { }
      .modal>h3 { padding: 3px 0;
        font-size: 140%; font-weight: bold; }
      .modal p { margin: 10px 0;
        font-size: 120%; }
      .modal ul { margin-left: 15px;
        list-style: square inside; }
