body{ 
font: 1.0em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",  Arial, Helvetica, sans;
      color: #c90;
   background-color: #333;

}
/* Hides from IE5-mac \*/
* html
body{ 
  	font-family:  Arial, Helvetica, sans;
   font-size: 1.1em;
      color: #c90;
   background-color: #333;

}
/* End hide from IE5-mac */
a:link{
      color: #c90;
         text-decoration: none;
      }
a:visited{
      color: #c90;
      text-decoration: none;
   }
 a:hover{
   text-decoration: none;
         color: #fff;
   }
   ul#gallery li a { 
color:#666; 

}
	#outer{ 
	    background-repeat: no-repeat;
        background-color: #333;
        margin: 15px  auto 10px auto;
		width: 800px;
		min-width: 800px;
		max-width: 800px;
		height:auto;
		}
* html	#outer{ 
	    background-repeat: no-repeat;
        background-color: #333;
        margin: 0px  0px;
		height:100%;

		}
* html	#inner{ 
	    background-repeat: no-repeat;
        background-color: #333;
        margin: 15px  10px;
		width: 800px;
		min-width: 800px;
		max-width: 800px;
		height: 100%;
        border: 1px solid #fff;
text-align:center;
		}
	#top{
	    background-repeat: no-repeat;
		width: 800px;
		height:350px;
		}	

#top1{
position: absolute;
 width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;
}
#top2{
position: absolute;
  width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;
}
#top3{
position: absolute;
 width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;

}
* html	#top{
position: absolute;
top: 0px;
left: 0px;
	    background-repeat: no-repeat;
		width: 800px;
		height:350px;
		}
* html #top1{

top: 0px;
left: 0px;
 width: 800px;
height:350px;
max-height: 350px;
}
* html #top2{

top: 0px;
left: 0px;
  width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;

}
* html #top3{

top: 0px;
left: 0px;
 width: 800px;
height:350px;
max-height: 350px;
 margin: 0px;

}

	#menu{	
	 width:790px;
	 height: 20px;
      margin-top: 5px;
      padding-right: 10px;
     font-family:  "American Typewriter", Courier;
     font-size: 0.9em;
      background-color: #333;
		}

* html	#menu{	
	 width:790px;
	 height: 20px;
      margin: 355px 0px 0px 10px;
      padding-right: 10px;
     font-family:  "American Typewriter", Courier;
     font-size: 0.9em;
      background-color: #333;
		}

* html	.mid_menu{	
        padding: 1px;
		margin:  20px;
		}


	.mid_menu{	
        padding: 1px;
		margin:  15px auto;
		}


	#line_two{	
		width: 6.0em;
		height: 1.0em;
		margin-top: -0.7em;
		margin-bottom: 0.1em;
		margin-left: 6.5em;
		}


   .title_mid{ 
        font-family: "American Typewriter", Courier;
		word-spacing: 2px;
        font-size: 1.0em;
        font-weight: 500;
        color: #fff;
}


		.bottom_outer{
        background-color:transparent;
		width:800px;
		min-width: 800px;
		height: 100%;
		height: auto;
        margin: 15px auto;
        border: 1px dotted #444;
		}


	* html	.bottom_outer{
		width:800px;
		min-width: 800px;
		height:auto;
        margin: 30px 0px 0px 0px;
        border: 1px dotted #444;
  }		

    .mainbody{
   height: auto;
   margin: 5px;
   padding: 5px; 
        border: 0px dotted #444;
   }

 .left_image{
      float: left;
      padding: 0px 10px 10px 0px;
		}

	.title_big {
   padding: 5px; 
font-family:  "American Typewriter", Courier;
   font-size: 1.3em;
       color: #c90;

		}


	.title{	
		font-family:  "American Typewriter", Courier;
        text-align: left;
   	    font-size: 1.0em;
        color: #c90;
        padding: 5px;
		}
.list{
   text-align: left;
font-family:  Arial, Helvetica, sans;
	font-size: 0.8em;
    color: #ccc;
    letter-spacing: .1em;
    line-height: 1.5em;
    margin: 1.5em;
   padding: 1.5em .5em .5em .2em;
}
.byline{
      padding: 5px 10px 0px 25px;
   text-align: left;
font-family:  Arial, Helvetica, sans;
	font-size: 0.7em;
    color: #ccc;
    font-style: italic;
    letter-spacing: .1em;
    line-height: 1.5em;
    margin: .0em;

   }
p{
   text-align: left;
font-family:  Arial, Helvetica, sans;
	font-size: 0.8em;
    color: #ccc;
    letter-spacing: .1em;
    line-height: 1.5em;
   padding: 5px;

   }


.media_row{
       margin: 10px 10px 50px 10px;
        padding: 20px 10px;
        border: 1px dotted #222;
    }
.media_row_leftimage{
       float: left;
        width: 340px;
       height: 255px;
       margin: 0px;
       padding-right: 0px;
    }
.media_row_right{
position: relative;
       margin-left: 350px;
      width: 350px;
    padding: 5px 10px 5px 5px;
   text-align: justify;
   font-size: 0.8em;
   color: #ccc;
   word-spacing: .2em;
   letter-spacing: .1em;
   line-height: 1.5em;
   }
.media_row_bottom{
position: relative;
      clear: both;
       margin: 5px 5px 25px 5px;
    padding: 5px 10px 5px 10px;
   font-size: 0.8em;
   color: #ccc;
   word-spacing: .2em;
   letter-spacing: .1em;
   line-height: 1.5em;
   }
.media_row_leftvideo{
 float:left;
        width: 165px;
       height:auto;
       margin: 12px 5px;
       padding: 5px;
    }
.media_row_rightvideo{
 float:left;
       margin: 0px 5px;
      width: 500px;
    padding: 5px;
   }
.quote{
      padding: 5px 10px 0px 10px;
font-family:  Arial, Helvetica, sans;
	font-size: 0.9em;
   text-align: justify;
   font-style: oblique;
    color: #ccc;
      }

.press_quote{
      padding: 5px 20px 0px 20px;
font-family:  Arial, Helvetica, sans;
   text-align: justify;
   font-style: oblique;
	font-size: 0.8em;
    color: #ccc;
    letter-spacing: .1em;
    line-height: 1.5em;
    margin: 15px;

   }
   #bottom_menu{ 
    bottom:0px;
     background-color: #333;
     margin: 2.5em  auto 2.5em auto;
	 width: 800px;
	 min-width: 800px;
	 height:auto;
	 font-size: 0.7em;
     color: #ccc;
     letter-spacing: 0.1em;
     line-height: 1.3em;
     text-align: center;
}
