
* { padding: 0; margin: 0; }
a.default{
 background:inherit;
 color: #0033CC;
 text-decoration: none;
}
a.default:visited {
 background:inherit;
 color: #990099;
 text-decoration: none;
}
a.default:hover {
 background:#C6DEFF;
 color : #000000;
 text-decoration : underline;
}
a.default:active {
color: #CC0000;
background : inherit;
text-decoration : none;
}

a.undefault{
 background:inherit;
 color: #0033CC;
 text-decoration: underline;
}
a.undefault:visited {
 background:inherit;
 color: #990099;
 text-decoration: underline;
}
a.undefault:hover {
 background:#C6DEFF;
 color : #000000;
 text-decoration : none;
}
a.undefault:active {
color: #CC0000;
background : inherit;
text-decoration : underline;
}

a.navbar{
 font-family: Papyrus;
 background:inherit;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}
a.navbar:visited {
 background:inherit;
 color: #000000; 
 text-decoration: none;
}
a.navbar:hover {
 background:#fcfefc;
 color : #43C6DB;
 text-decoration : none;
}
a.navbar:active {
color: #000000;
background : inherit; 
text-decoration : none; 
}

a.regular{
 font-family: Verdana;
 background:inherit;
 color: #000000;
 text-decoration: none;
}
a.regular:visited {
 background:inherit;
 color: #000000; 
 text-decoration: none;
}
a.regular:hover {
 background:#fcfefc;
 color : #43C6DB;
 text-decoration : none;
}
a.regular:active {
color: #000000;
background : inherit; 
text-decoration : none; 
}

.pix {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;}

a.centertext{
 font-family: Verdana;
 font-size: 14px;
 background:inherit;
 color: #000000;
 text-decoration: none;
 text-align:center;
 width: 100px; 
}

body {
 font-family: Verdana;
 font-size: 13px;
 text-align: center; 
}
#wrapper { 
/* margin: 0 auto;*/
 margin-top: 10px;
 width: 922px;
 border: #AFC7C7 solid 1px;
 height: 700px;
}

#faux {
 background: url('images/faux-1-2-col.gif');
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 color: #333;
 width: 99%;
 /*padding: 10px;*/
 height: 200px;
 background-image: url('images/break_of_dawn_logo.jpg');
 background-repeat: no-repeat;
 background-position: 50% 0%; 
 margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
 position:static; 
 top:0; 
 left:0; 
 overflow:auto; 
}

#navigation {
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 color: #333;
 padding: 10px;
 background: #FFFFFF; 
 margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:35px;
 position:fixed; 
 bottom:20px; 
 left:0;
 width:99%; 
 height:50px; 
 text-align:center;
}
#container { width: 100%; height: 100%; display: table; }
#position { display: table-cell; vertical-align: middle; width: 100%; text-align: center; }
    <!--[if IE]>

    #container { position: relative; }
    #position { position: absolute; top: 50%; }
    /*#content { position: relative; top: -50%; }
*/
    <![endif]–>
	
#outer {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}
 
#inner {
  width: 300px;
  height: 200px;
  margin-left: -150px;  /***  width / 2   ***/
  position: absolute;
  top: -100px;          /***  height / 2   ***/
  left: 50%;
}	

#leftcolumn { 
 font-family: Papyrus;
 font-size: 11px;
 font-weight: bold;
 color: #333;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 width: 75px;
 float: left
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 150px 150px 0px;
 padding: 0px;
 height:500px;
 width: 600px;
 display: inline;
 position: relative;
 text-align:left; 
 left:0;
 bottom:25px;
}
#content { 
 float: left;
 margin: 15px 5px 5px 75px;
 padding: 10px;
 height: 350px;
 width: 350px;
 display: inline;
}
#contentcontact { 
 float: left;
 margin: 15px 5px 5px 30px;
 padding: 10px;
 height: 350px;
 width: 350px;
 display: inline;
}
#rightcolumnmain { 
 color: #333;
 margin: 25px 0px 5px 0px;
 padding: 0px;
 height: 350px;
 width: 300px;
 float: left;
}
#storytxt{
height:450px;
overflow:auto; 
text-align:left; 
}
#pressscroll{
height:450px;
overflow:auto; 
text-align:left; 
}

 position:fixed; 
 top:200px;
 bottom:50px; 
 left:0;
 background:#fff;
 margin:0px auto;
 margin-left: auto;
 margin-right: auto;

 
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

table {
border-width: 20px;
border-spacing: 50px;
padding-right: 20px;
}
/*
.navbar td, th {
background-color: #C6DEFF;
border-color: #FFFFF0;
}
.navbar th{
width: 25%;
}
*/
.smaller table{
border-width: 1px;
border-spacing: 1px;

}
.smaller td, th{
background-color: #C6DEFF;
border-color: #FFFFF0;
padding-right: 10px;
}
/*
#BFDBFF

#6089BF

#E6F1FF

#80B7FF
*/

.clear { clear: both; background: none; }

