body {
    margin: 0;
    font-size: 10pt;
}

p {
    font-size: 10pt;
}

#header {
    height: 99px;
    background: #006 url("/gfx/tblbak.gif") repeat-x top left;
}

img {
   /*behavior: url("pngbehavior.htc");*/
}
td {  font-family: Arial, Helvetica, sans-serif}
.PageHeaders {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-style: italic; font-weight: bold; color: #000066}
.SectionHeaders {  font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #CC9966}
.Category {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: underline}
.Winner {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: #663399; font-style: normal}
.Show {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; color: #666666}
.Theatre {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #666666}
.PageTitles {  font-family: "Times New Roman", Times, serif; font-size: 18pt; font-style: italic; font-weight: bold; color: #000066}

.p-container {
     float: left;
     margin: 0px 5px 5px 0px;
}

.p-shadow {
  width: 200px;
  float:left;
  background: url(gfx/shadowAlpha.png) no-repeat bottom right !important;
  background: url(gfx/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(gfx/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: normal 10pt arial,helvetica,serif;
  border: 1px solid #c96;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

.p-shadow a {
    color: #006;
}

.p-shadow a:hover {
    color: #c96;
}

table#nominees {
    margin: 10px auto;
}

table#nominees th {
    text-decoration: underline;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

table#nominees td.heading {
    text-decoration: none;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

table#nominees table.subtable th {
    text-decoration: underline;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

table#nominees table.subtable td {
    text-decoration: none;
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

table#nominees table.subtable col.col-theatre {
    width: 50px;
}

table#nominees table.subtable col.col-title {
    width: 300px;
}

table#winners {
    margin: 10px;
    border: 1px #000066 solid;
    width: 100% !important;
    width: 97%;
}

table#winners th {
    text-align: center;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background: #000066 url("http://www.arizoniawards.com/theatres/templates/default/images/tl-gradient.png") repeat-x;
    color: white;
    margin: 3px 0px;
    padding: 3px 0px;
}

table#winners td {
    text-align: left;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 10pt;
    padding: 3px 5px;
    border-bottom: 1px #ddd solid;
    border-right: 1px #fff solid;
}

table#winners .col-genre {
    width: 150px;
    background-color: #fafafa;
}

table#winners .col-category {
    width: 160px;
    background-color: #f5f5f5;
}

table#winners .col-winner {
    width: 100px;
    background-color: #eaeaea;
    color: #006;
}

table#winners .col-show {
    width: 200px;
    background-color: #f5f5f5;
    font-style: italic;
}

table#winners .col-theatre {
    width: 150px;
    background-color: #fafafa;
    border-right: none;
}

#newsletter * {
    padding: 0;
    margin: 0;
}

#newsletter {
    position: absolute;
    top: 20px;
    left: 472px;
    font-family: arial, helvetica, sans-serif;
    color: #fff;
    font-size: 9pt;
    border: 5px #1d1d73 solid;
    margin: none;
    padding: 5px;
    background-color: #434286;
}

#newsletter h3 {
    margin: 5px 0;
}

#newsletter fieldset {
    border: 1px #ccc dashed;
    margin-bottom: none;
}

#newsletter form {
    margin-bottom: none;
}

#newsletter legend {
    font-weight: bold;
}

#newsletter input {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    border: 1px #006 solid;
    padding: 2px;
}

.lgnd_abr {
	font-size: 9pt;
	font-weight: bold;
}

.lgnd_fulname {
	font-size: 9pt;
}

#rubrics-banner {
	position: absolute;
	top: 18px;
	left: 450px;
}

#rubrics-banner img {
	border: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

