body
{
	margin: 0;
	padding: 0;
	min-width: 730px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #ffd200;
}

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#wrapall
{
	position: relative;
	width: 960px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#logo
{
	top: -9px;
	left: 0px;
	position: relative;
}

#wrapper
{
	float: left;
}

#logoheader
{
	height: 70px;
	width: 730px;
	float: left;
}

#menulist{
	margin: 0px;
}

#header
{
	margin-top: 10px;
	height: 504px;
	width: 960px;
	float: left;
}

#headerleft
{
	width: 154px;
	height: 495px;
	float: left;
}

#headerright
{
	width: 806px;
	float: left;
}

#headerright_top
{
	width: 806px;
	height: 504px;
	float: left;
}

#headerright_top_motion
{
	background-color: #ececd5;
	width: 806px;
	height: 504px;
	float: left;
	border:10px;
	border-color: #0066FF;
	
}

#video
{
	width:786px;
	height: 484px;
	top: 80px;
	left: 150px;
	position: relative;
}

#audio_area
{
	
	top: 10px;
	left: 10px;
	position: relative;
}


#video_sci
{
	width: 497px;
	height: 318px;
	top: 80px;
	left: 150px;
	position: relative;
	background-color: #003366;
}

#video_arts
{
	width: 422px;
	height: 318px;
	top: 80px;
	left: 187px;
	position: relative;
	background-color: #003366;
}

#headerright_bottom
{
	width: 806px;
	height: 50px;
	float: left;
	padding-top:10px;
}

#numbers
{
	width: 30px;
	height: 18px;
	float: left;
	padding-right:10px;
}

#launch
{
	width: 62px;
	height: 18px;
	float: left;
	padding-right:10px;
}

#info
{
	width: 45px;
	height: 18px;
	float: left;
	padding-right:10px;
}

#ad { 
	padding: 10px;
	background-color: #ececd5;
}




.menuitem a:link img{ 
	padding-bottom: 0px;
}

.adlink a:link img{ 
	border-width: 1px;
	border-color: #EFEFEF;
	border-style: solid;
}

.adlink a:hover img { 
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}

a /* remove dotted outline */
{
  outline: none;
}


:focus /* remove dotted outline in mozilla*/
{
  -moz-outline-style: none;
}

img
{  border-style: none;
}

label {
float: left;
width: 120px;
font-weight: bold;
}

br {
clear: left;
}

.menutitle{
cursor:pointer;
/*/*/border:0px;/* */
}

.submenu{
margin-bottom: 0.5em;
text-align:right;
}

.submenu a{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	list-style-type: none;
	padding-right: 30px;
	margin: 0px;
}

/*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 #ececd5;   
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: 30px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ececd5; 
color: #000; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #967e2e; 
color: #ececd5; 
} 
 
/*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; 
} 

#newmedia {
	position:absolute;
	width:125px;
	height:20px;
	z-index:1;
	left: 795px;
	top: 12px;
}
#email {
	position:absolute;
	left:582px;
	top:9px;
	width:181px;
	height:11px;
	z-index:2;
}
#resume {
	position:absolute;
	left:582px;
	top:18px;
	width:188px;
	height:10px;
	z-index:1;
}