html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#2D281B;
  min-width:760px;
  text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:760px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  border-right:1px solid #ECD075;
  border-left:1px solid #ECD075;
  background:#ECD075;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:233px;
  width:527px;
  border-left:1px solid #ECD075;
  background:#ECD075;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

* html #outer{
  width:528px;
  w\idth:527px;
}
#left{
  width:235px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-234px;
}
*>html #left{width:234px;}
#container-left{
  width:233px;
}
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:527px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:232px;
  overflow:hidden;
}
#clearheaderleft{
  height:232px;
  overflow:hidden;
}
#clearfootercenter{
  height:52px;
  overflow:hidden;
}
#clearfooterleft{
  height:52px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:762px;
  height:52px;
  overflow:hidden;
  margin-top:-52px;
}
#subfooter1{
  background:#ECD075;
  text-align:center;
  margin:0 1px;
  height:50px;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:762px;
  height:232px;
  overflow:hidden;
}
.outer_horiz_border, .sb_outer_horiz_border{
  background:#ECD075;
  height:1px;
  overflow:hidden;
  font-size:0px
}
#subheader1{
  background:#ECD075;
  text-align:center;
  margin:0 1px;
  height:230px;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:527px;
  margin-left:233px;
  background:#ECD075;
  border-left:1px solid #ECD075;
}
* html #gfx_bg_middle{
  display:none;
}
/*
---------- LAYOUT ----------- */
/* GLOBALNAVIGATION */
div#globalnavigation ul {
	margin: 0 6em;
	padding-left: 0;
}
/* HEADING */
div#heading {
	width: 90%;
	margin: 2em 1em;
}
/* INTRO */
div#intro {
	width: 90%;
	margin: 2em 1em;
}
/* CONTENT div */
div#content {
	width: 90%;
	margin: 2em 0 8em 1em;
}
div#content h2 {
	padding: 1em;
}

div#content span.margapic {
	border: 5px;
	float: right;
	margin: 1em;
	width: 210px;
}

div#content span.margapic img {
	padding: 5px;
}
div#content table {
	border: 1px solid black;
	margin: 1em;
	float: left;
	}
div#content hr {
	clear: both;
	width: 100%;
	color: #fff;
}
.quotebox {
	margin-bottom: 1em;
}
/*
---------- COLOR ------------ */
/*
red: #AD2933;
yellow: #ECD075;
green: #2D281B;
*/
a:link {
	color: #AD2933;
	background: transparent;
}
a:visited {
	color: #2D281B;
	background: transparent;
	}
a:active {
	color: #ECD075;
	background:transparent;
	}
h2 {
	color: #AD2933;
	background: #fff;
}
h3,h4{
	color: #666;
	background: #transparent;
}
div#heading {
	background: #AD2933;
	color: #fff;
}
/* INTRO div */
div#intro {
	background: #2D281B;
	color: #fff;
}
div#intro a:link {
	color: #ECD075;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
div#intro a:visited {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
div#intro a:active {
	color: #fff;
	background: transparent;
	font-weight: bold;
}
div#intro a:hover {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
div#content {
	background-color: #fff;
	color: #000;
}
div#content span.margapic {
	background: #2D281B;
}
div#content th {
	color: #FFFFFF;
	background: #CC0000;
	border-bottom: medium double #FFFFFF;
}
div#content td {
	border: 1px black solid;
}
div#content .date {
	background:#FFC;
	color:#333;
	}
div#content .shows {
	background:#F60;
	color:#fff;
	}
div#content .previews {
	background:#FC9;
	color:#000;
	}
/* SIDEBAR div */
div#sidebar {
	color:#fff;
	background-color: #ECD075;
}
div#globalnavigation, div#localnavigation {
	color: #fff;
	background: #ECD075;
}
/* quotebox */
.quotebox {
	color: #fff;
	background: #2D281B;
}
.quotebox a:link {
	color: #ECD075;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
.quotebox a:visited {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
.quotebox a:active {
	color: #fff;
	background: transparent;
	font-weight: bold;
}
.quotebox a:hover {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
/* localnav ul colors */
div#localnavigation ul {
	background: #AD2933;
	color: #fff;
}
ul#localnav li a:link { color: #ECD075; }
ul#localnav li a:visited 
{ 
color: #fff;
}
ul#localnav li a:hover
{
color: #AD2933;
background: #fff;
}
/* localnav ul colors */
div#localnavigation ul {
	background: #AD2933;
	color: #fff;
}
ul#localnav li a:link { color: #ECD075; }
ul#localnav li a:visited 
{ 
color: #fff;
}
ul#localnav li a:hover
{
color: #AD2933;
background: #fff;
}

/* GLOBALNAVIGATION div */
div#globalnavigation {
	background: #ECD075;
	color: #fff;
}
div#globalnavigation ul {
	background: #2D281B;
	color: #fff;
}
/* globalnav ul colors */
ul#globalnav a:link, #globalnav a:visited
{
color: #ECD075;
background-color: #2D281B;
}

ul#globalnav a:hover
{
color: #fff;
background-color: #2D281B;
}

/* TYPOGRAPHY
------------------------------------------*/
body {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: .9em;
}
* html body
  {
  font-size: .8em;   /* for IE5.x/win */
  f\ont-size: .8em; /* for other IE versions */
  }
  a {
	text-decoration: none;
	font-weight: bold;
	outline: none;
	}
a:visited {
	}
a:active {
	border-bottom: 1px dotted #AD2933;
	}
a:hover {
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
h1 {
	margin: 0;
	padding: 0 0 0 .7em;
	display: inline;
	font-size: 1.3em;
}
h2 {
	margin: 0;
	padding: 1.5em 0 0 .5em;
	border-bottom: 2px dotted #ECD075;;
}
h3 {
	font-size: 1.3em;
	padding: 0 0 0 .5em;
	margin-bottom: .5em;
}
h4 {
	font-size: 1.2em;
	padding: 0 0 0 1.11em;
}
h6 {
	font-size: .8em;
}
h3,h4,h5,h6 {
	font-family: "Trebuchet MS", trebuchet, helvetica, verdana, sans-serif;
	font-weight: normal;
}
p {
	padding: .25em 1em;
}

div#intro p {
	font-size: .9em;
	margin: 0;
	padding: .2em 1em;
}
.losbignames {
	font: bold 1.2em "Trebuchet MS", trebuchet, helvetica, verdana, sans-serif;
}

div#content p {
	margin-top: .5em;
}
div#content ul {
	font-size: .9em;
}
div#content ul li {
	font-size: .9em;
}
div#content a {
	text-decoration: underline;
}
blockquote {
	margin: 1em;
	font-size: .9em;
}
blockquote p {
	margin: 0;
	padding: 0;
}
address {
	font-style: normal;
	padding-left: 1.5em;
}
.author {
	margin: 1em;
	font-size: .9em;
}
.legalese {
	font-size: .75em;
	font-style: italic;
	text-align: right;
}
.warning {
	color: red!important;
	}
div#content th {
	font: .9em Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
}
div#content td {
	vertical-align: bottom;
}
div#content .date {
	padding: 0;
	margin: 0;
	font: .7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
div#content .shows {
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
div#content .previews {
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

/* NAVIGATION
------------------------------------------*/

/* MENU - global navigation */
/* thanks List-O-Matic for */
/* http://css.maxdesign.com.au/listamatic/ */	
div#localnavigation {
	margin-left: 1em;
}
ul#localnav
{
padding: 0;
margin: 2em 0 1em 0;
font: 1em "Trebuchet MS", trebuchet, verdana, sans-serif;
}
ul#localnav li
{
list-style: none;
margin: 0;
text-align: left;
}
ul#localnav li a
{
display: block;
padding: 0.4em 0.5em 0.4em 0.9em;
text-decoration: none;
}
ul#localnav li a:hover
{
font-weight:bold;
}

/* globalnav ul */
ul#globalnav ul
{
white-space: nowrap;
margin: 0;
padding: 0;
top: 0;
}

ul#globalnav li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

ul#globalnav a { padding: .2em 2em; }

ul#globalnav a:link, #globalnav a:visited
{
text-decoration: none;
}

ul#globalnav a:hover
{
text-decoration: none;
}

