body{
	background-color:#333333;;
	text-align:center;
	margin: 0;
	z-index:0;
	overflow-x:hidden;
}
img.logo{
	float:left;
}

img.splash{
	margin-left:auto;
	margin-right:auto;
}

#splash{
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:auto;
	/*background:blue;*/
	color:#E0E0E0;

}

#splash p{
	font-family:corbel, helvetica, arial, sans-serif;
	font-size:32px;
	text-align:center;
	margin-top:0px;
	width:900px;
	font-weight:normal;
	line-height:37px;
}

a img{
	border:none;
}

a:link{
	border:none;
	text-decoration:none;
}

#banner{
	width:100%;
	height:60px;
	background:#DEDEDD;
	background-image:url('images/bannerBackground.gif');
}

#bannerContainer{
	width:980px;
	
	height:auto;
	
	display:block;
	margin:0 auto 0 auto;
}

#bannerShadow{
	width:100%;
	height:15px;
	background-image:url('images/bannerShadow.gif');
}
#bannerContainer ol{

	margin:0 0 0 0;
	/*padding-top:10px;*/
	background-color:purple;


}

#bannerContainer ul{
	margin:0 0 0 0;
}

#bannerContainer li{
	text-align:right;
	margin-top:20px;
	line-height:20px;
	margin-right:0px;
	margin-left:50px;
	
	float:right;
	list-style:none;
	text-transform:uppercase;
	font-family: georgia,times,serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}


#bannerContainer a:link{
	color:#333333;
	text-decoration:none;
}

#bannerContainer a:hover{
	color:#e9c31e;
	text-decoration:none;
}

#bannerContainer a:visited{
	color:#333333;
	text-decoration:none;
}


#wrapper{
	width:980px;
	height:auto;
	margin:0 auto;
	text-align:left;
	/*border:1px solid blue;*/
}


/*===THUMBNAIL PAGES=============================*/
.thumb{
	width:153px;
	height:153px;
	float:right;
	display:inline;
/*	position:absolute;*/
/*	opacity: 0.5;*/
	/*border: 1px solid blue;*/
	/*background:#E9C31E;*/
	border-bottom:5px solid #DEDEDD;
	z-index:1;
	
}

.thumbnails{
	width:980px;
	height:190px;
	padding:5px;
	display:block;
	background-image:url('images/thumbBackground.gif');
	margin-bottom:10px;
}

.thumbOver{
	width:153px;
	height:153px;
	display:block;
	position:absolute;
	float:left;
/*	opacity: 0.6;*/
/*	background:red;*/
	border-bottom:5px solid #DEDEDD;
	z-index: 2;
}

.title{
	width:153px;
	height:190px;
/*	border:1px solid red;*/
	margin:5px;
	float:left;
	font-family:corbel,helvetica,arial,sans-serif;
	color:#DEDEDD;
	font-size:15px;
	letter-spacing:0.0725em;
/*	font-style:italic;*/
/*	z-index:1;*/
}


.title a:link{
	color:#DEDEDD;
	text-decoration:none;
}

.title a:hover{
	color:#c5c5c5;
	text-decoration:none;
}

.title a:visited{
	color:#DEDEDD;
	text-decoration:none;
}

/*==WORK PAGE===================================*/
#blah{
	width:960px;
	height:590px;
	padding:10px;
	/*margin-bottom:10px;*/
	background-image:url('images/contentGradient.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#303131;
	z-index:0;
}


#workMain{
	height:590px;
	width:730px;
	overflow:hidden;
	float:left;
	border:none;
	z-index:0;
}

#slider{
	height:590px;
	width:730px;
	float:left;
	border:none;
	overflow:hidden;
	z-index:0;
	position:absolute;
}


#previous{
	width:90px;
	height:590px;
	background-image:url('images/last.gif');
	float:left;
	position:absolute;
	z-index:2;
	opacity:0;
	/**IE**/
	 filter:alpha(opacity=00);
}

#next{
	width:90px;
	height:590px;
	background-image:url('images/next.gif');
	float:right;
	position:absolute;
	margin-left:640px;
	z-index:2;
	opacity:0;
	/**IE**/
	 filter:alpha(opacity=00);
	
}

#description{
	width:195px;
	height:570px;
	background-color:#282828;
	background-image:url('images/description_bg.gif');
	padding:10px;
	float:right;
	display:block;
}

#description p{
	padding-top:10px;
	padding-bottom:10px;
	border-top:4px double #E0E0E0;
	border-bottom:4px double #E0E0E0;
	font-family:corbel, helvetica, arial, sans-serif;
/*	font-style:italic;*/
	color:#E0E0E0;
	font-size:13px;
	line-height:19px;
	letter-spacing:0.0725em;
}

#description p a:link{
	text-decoration:none;
	color:#e9c31e;
}

#description p a:hover{
	color:#868686;
	text-decoration:none;
}

#description p a:visited{
	text-decoration:none;
	color:#e9c31e;
}



#contactImage{
	width:540px;
	height:590px;
	/*border:1px solid red;*/
	float:left;
}


#contact{
	width:385px;
	height:570px;
	background-color:#282828;
	padding:10px;
	float:right;
	display:block;
}

#contact p{
	font-family:corbel,helvetica,arial, sans-serif;
	font-size:13px;
	line-height:19px;
	/*font-style:italic;*/
	border-top:4px double #E0E0E0;
	border-bottom:4px double #E0E0E0;
	color:#E0E0E0;
	padding-top:10px;
	padding-bottom:10px;
}

#contact p a:link{
	color:#e9c31e;
	text-decoration:none;
}

#contact p a:hover{
	color:#9c9c9c;
}

#contact p a:visited{
	color:#e9c31e;
	text-decoration:none;
}


h1{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:-10px;
	font-size:25px;
	line-height:26px;
	color:#E9C31E;
}


h1.overview{
	font-size:50px;
	line-height:50px;
	margin-bottom:10px;
	margin-top:10px;
	display:block;
}


h2{
	margin-left:0px;
	margin-top:5px;
	
	padding-bottom:5px;
	font-size:35px;
	display:block;
	color:#E9C31E;
}

h3{
	font-family:georgia, times, serif;
	font-size:140px;
	text-align:center;
	margin-top:5px;
	
	margin-bottom:0px;
	color:#e9c31e;
}

hr.grey{
	color:#49494A;
	margin:2px 0 1px 0;
	height:1px;
	border-top:1px solid #49494A;
	border-bottom:none;
}

hr.yellow{
	color:#e9c31e;
	margin:2px 0 2px 0;
	border-top:1px solid #e9c31e;
	border-bottom:none;
}

/*==FOOTER================================================*/
#footer {
     color: #49494A;
	 background-image:url('images/footerBar.gif');
	 background-repeat:repeat-x;
	 padding-top:5px;
     font-size: 9px;
     font-family: Verdana, Geneva, Arial, sans-serif;
     background-color: #333333;
     text-align: center;
     position: absolute;
     bottom: 0px;
     left: 0px;
     width: 100%;
     height: 30px;
	 z-index:3;
		
 }


/*==SLIDE VIEWER=========================================*/
*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
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%;
display:none; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none;
display: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: #ff0000; 
color: #fff; 
text-decoration: none; 
display: none; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*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; 
}