body{ 
  	font-family:  "American Typewriter","Times New Roman","Courier New", Arial, Helvetica, sans;
   font-size: 1.0em;
      color: #fff;
   background-color: #333;
}

-moz-any-link:focus {
  outline: none;
}
a img {
	text-decoration: none;
	border: 0 none;
  outline: none;
	}
a:active, a:focus {
	border: 0 none;
  outline: none;
}

a:link{
      color: #c90;
         text-decoration: none;
	border: 0 none;
  outline: none;
      }
a:visited{
      color: #c90;
      text-decoration: none;
	border: 0 none;
  outline: none;
   }
 a:hover{
   text-decoration: none;
         color: #fff;
	border: 0 none;
  outline: none;
   }

	#outer{ 
		position:absolute;
		top:0px;
		left:0px;
        margin: 0px 0px;
        text-align:center;
		width: 100%;
		height:auto;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 40%, 0% 100%, from(#333), to(#111));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #333, #111);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(bottom, #111, #333);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #333, #111);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #333, #111);
}

	#inner_container{ 
        position:relative;
        margin: 10px auto;
        text-align:left;
		width: 800px;
		min-width: 800px;
		max-width: 800px;
		height:100%;
   background-color: #333;
		}
.media #inner_container{ 
        position:relative;
        margin: 10px auto;
        text-align:left;
		width: 800px;
		min-width: 800px;
		max-width: 800px;
		height:100%;
   background-color: transparent;
		}

#top_menu{
	position: absolute;
	z-index:12;
	top:0;
	right:0;
	width: 795px;
	height: 17px;
 	margin: 0px;
	padding: 13px 15px 0px 0px;
	text-align:right;
	word-spacing: 0.1em;
	font-size: 0.8em;
	color: #333;
}
#top_menu a:link{
	color: #ccc;
	text-decoration: none;
	border: 0 none;
	outline: none;
      }
#top_menu a:visited{
	color: #ccc;
	text-decoration: none;
	border: 0 none;
	outline: none;
   }
#top_menu a:hover{
	text-decoration: none;
	color: #fff;
	border: 0 none;
	outline: none;
   }
	#top{
		width: 800px;
		height:353px;
		overflow:hidden;
		}	
	.top_slides {
 		margin: 0 0;
 		padding:0;
		text-align:center;
		width:800px;
		height:362px;
}
#top1 {
position:absolute;
z-index:1;
top:0;
left:0;
}
#top2 {
position:absolute;
z-index:2;
top:0;
left:0;
}
#top3 {
position:absolute;
z-index:3;
top:0;
left:0;
}
#top4 {
position:absolute;
z-index:4;
top:0;
left:0;
}
.close{
position: absolute;
z-index:10;
top:55px;
right:10;
 width: 70px;
text-align:right;
        border: 0px solid #fff;
}
.if{
	position: absolute;
	z-index:9;
	top: 0;
	left: 0;
	background-color: #333;
 	width: 800px;
    height:500px;
 	padding:  0px;
	border: 1px solid #444;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #111 0px 5px 5px;
-moz-box-shadow: #111 0px 5px 5px;

}*html .if{border-right:0;}
.d {
	text-align:center;
	width:800px;
    height:350px;
	border-bottom: 1px solid #222;
}

#d1 {
position:absolute;
z-index:5;
top:0;
left:0;
}
#d2 {
position:absolute;
z-index:6;
top:0;
left:0;
}
#d3 {
position:absolute;
z-index:7;
top:0;
left:0;
}
#d4 {
position:absolute;
z-index:8;
top:0;
left:0;
}
	#menu{
	width: 790px;
	height: 20px;
	margin: 7px 0px;
	padding: 0px 10px 0px 0px;
	background-color: #333;
		}
	#mid_menu{	
		margin: 17px 0px 15px 0px;
   	    font-size: 1.0em;
		}
	.title_big {
		padding: 0px 10px 0px 0px;	
		font-size: 1.3em;
        color: #c90;
		}
	.title_mid {
		padding: 0px;	
		font-size: 0.9em;
		}

	#bottom_outer{	
		max-width: 768px;!important;width:768px;
        margin: 17px 0px 0px 0px;
        padding: 0px 15px  10px 15px;
		border: 1px solid #444;
		border-bottom: 1px solid #444;
		background: -webkit-gradient(linear, left bottom,left top, from(#222), to(#333),color-stop(0.3, #333));
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #222 0px 5px 5px;
-moz-box-shadow: #222 0px 5px 5px;
		} 
   .mainbody{
        margin: 20px;
		padding: 15px; 
		border: 1px solid #333;
}
	.boxes{
		float:left;
		width:357px;
		margin:2px ;
		padding:10px;
		border: 0.07em dotted #444;
 		min-height:175px; height:auto !important; height:175px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #222 0px 5px 5px;
-moz-box-shadow: #222 0px 5px 5px;
}
ul#main li { 
margin-left:50px;
		line-height:1.7em;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		font-weight: 300;
		font-size: 0.90em;     
   }
	.left_image{
		padding:0px 20px;
		border: 0px solid #333;
}
.first_word{
		font-family: "American Typewriter","Times New Roman","Courier New";
		font-weight: normal;
   	    font-size: 1.3em;
        color: #c90;
        padding: 5px;
		}

.first_word_white{
		font-family: "Helvetica Neue Light", "HelveticaNeue-Light","Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		font-size: 1.2em; 
font-weight:500; 
color:#fff;
}
	p {
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		font-weight: 300;
		font-size: 0.90em;
		word-spacing: .2em;
		line-height: 1.3em;
		color: #eee;
		padding: 5px 10px;
   }
 .left_image{
      float: left;
      padding: 0px 10px 10px 0px;
		}

.media_row{
        width: 700px;
       margin: 10px 5px 50px 5px;
        padding: 20px 10px;
        border: 1px dotted #222;
    }
.media_row_top{ 
       margin: 5px 0px 5px 10px;
    padding: 10px;
   color: #ccc;
   word-spacing: .2em;
   letter-spacing: .1em;
   line-height: 1.5em;
       border: 1px  dotted #222;
   }
.media_row_leftimage{
       float: left;
        width: 395px;
       height: 295px;
       margin: 0px 0px 10px 0px;
       padding: 0px;
    }
.media_row_right{
	float: right;
	width: 270px;
	margin: 50px 0px 10px 0px;
       padding: 0px;
	text-align:left;
   }
.media_row_bottom{
      clear: both;
	padding: 10px 0px 10px 0px;
   }

  /* Repertory slides for iframes*/
.fade-box {
width: 404px;
max-width: 404px;!important;width: 404px;
height: 304px;
position: absolute;
top:25;
text-align:center;
overflow:auto;
clear:both;
	background-color:#333;
	}
.controls{
width:404px;
height:20px;
margin-bottom:5px;
clear:both;
overflow:auto;
font-size:0.7em;
background-color: #333;
}

.stop_start{
float:left;border:0.1em solid #222;
}
.pre_next{
float:right;border:0.1em solid #222;
}





#slide-show{
margin:0px 0px;
padding:0px;
	width:400px;
	height:300px;
border:0px solid #fff;
text-align:left;
}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:400px;
	height:300px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#333;
	text-align:left;
}

#slide-images li img{
	display:block;
	background-color:#333;
	max-width:395px;
	max-height295px;!important;width:395px;
	text-align:left;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius:6px;
-webkit-box-shadow: #222 0px 5px 5px;
-moz-box-shadow: #222 0px 5px 5px;
}
  /* END Repertory slides for iframes*/

.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;
   }
.press_quote{
		font-family: "American Typewriter","Times New Roman","Courier New", serif;
   text-align: center;
	font-size: 0.97em;
  font-weight: 400;
   color:#ddd;
   }
.quote_start {
     float: left;
     height: 25px;
     margin-top: -40px;
     padding-top: 45px;
     padding-right: 5px;
     margin-bottom: -28px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#ddd;

}
.quote_end {
position:relative;
vertical-align: -20px;
     height: 5px;
     margin-top: 0px;
     margin-left: 10px;
     margin-bottom: 0px;
     padding-top: 10px;
     padding-bottom: 0px;
     padding-left: 0px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#ddd;
}

.byline{
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 0.75em;
   }

#left {
	float:left;
	margin:0 0;
	padding:5px;
	width:380px;
	height:auto;
	border: 0px solid #fff;
}
#right {
	float:right;
	margin:0 0;
	padding:50px 0px 0px 50px;
	width:280px;
	height:auto;
	border: 0px solid #fff;
}
 *html #right {
	float:right;
	margin:0 0;
	padding:50px 0px 0px 10px;
	width:auto;
	height:auto;
	border: 0px solid #fff;
}
.titles {
  text-align: justify;
	font-size: 0.8em;
    color: #ccc;
    letter-spacing: .1em;
    line-height: 2.5em;
}
	.title{	
		font-family:  "American Typewriter", Courier;
		font-weight: 500;
   	    font-size: 1.3em;
        color: #ddd;
		}


  .push {
     margin:auto auto;
height: 50px;
 clear:both;
}
	#back_up{
		clear:both;
     margin: 0 auto 0px auto;
	 width: 100%;
	 min-width: 798px;
		text-align:center;
        }
	.back_up{
		clear:both;
     margin: 0 auto 0px auto;
	 width: 100%;
	 min-width: 798px;
		text-align:center;
        }
   #bottom_menu{ 
	border: 0px;
	 margin: 0 auto 0px auto;
	 width: 100%;
	 min-width: 798px;
	 height: 50px;
	 font-size: 0.7em;
     color: #ccc;
     letter-spacing: 0.1em;
     line-height: 1.3em;
     text-align: center;

}

