html,body {
  height: 100%;
}
body {
  font: 12px Helvetica, sans-serif;
  background-color: #7d7d7d;
  margin: 0;
}
img {border: none;}
a {outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}



/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#wrap {
	width: 800px;
	margin: 0 auto;	
	text-align: left;			
}
/* header */
#header {
	position: relative;
	height: 150px;	
	margin: 0; padding: 0;	
}
#header h1#logo-text { 
	position: absolute;
	width: 100%;
	margin: 0; padding: 0; 	
	text-align: left; 	
	left: 0;	top: 5px;
}
#header h1#logo-text a {
	font: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70px;
	line-height: 1.5em;
	letter-spacing: -6px;
	color: #ffffff;
	text-decoration: none;	
}
#header h1#logo-text a:hover { border: none; }
#header p#intro {
	position: absolute;
	width: 100%;
	margin: 0; padding: 0;
	font: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	font-style: italic;
	letter-spacing: -0.5px;
	color: #ffffff;
	text-align: left; 			
	left: 0;	top: 104px;
}

/*  navigation  */
#header #nav {
	position: absolute;
	left: 0; bottom: 10px;
	margin: 0; 	padding: 0;		
	width: 800px;	
	
}
#header #nav ul {
	list-style: none;	
	text-align: left;	
	height: 45px;
	margin: 0; padding: 0;	
}
#header #nav ul li {
	display: inline;
	margin: 0; padding: 0;		
}
#header #nav ul li a {
	margin: auto;
	padding: 5px 40px 5px 0px;
	color: #ffffff;
	font: bold 14px/45px Helvetica, sans-serif;
	text-transform: uppercase;		
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #fff;	
}
#header #nav ul li#current a {	
	background: #711539;	
	color: #000;
}

/* content */

#content-splash {
	float: left;
	width: 700px;
	margin: 0; padding: 0;
			
}
#content-splash h1#logo-text a {
	font: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70px;
	line-height: 1.5em;
	letter-spacing: -6px;
	color: #ffffff;
	text-decoration: none;
	
}	

h1 {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

h2 {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	
}

a {
	color: white;
	}

/* ------------------------------------------
   IMAGE SLIDE
------------------------------------------- */ 

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #000000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #000000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #000000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/* ------------------------------------------
   GALLERY THUMBNAILS
------------------------------------------- */ 

div.float {
  float: left;
  width: 50px;
  padding: 10px;
  }
  
div.float p {
   text-align: center;
   }
   
div.mloat {
  float: left;
  width: 180px;
  padding: 30px 30px 30px 0px;
  }
  
div.mloat p {
   text-align: center;
   }

