body { 
		font-family: Helvetica, Arial, Verdana, sans-serif;
		margin: 0px 0px;
		background-image: url("images/background.gif");
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: top center;
		background-color: #c0c0c0;
		color: #333333;
		font-size: 12px;
		line-height: 16px;
		text-align: left;
		
}

#wrap { 
width:879px; 
margin:0 auto;
text-align:left;  
}

#content {
width:100%;
}

ul {
				height:118px;
				width:879px;
				list-style-type:none;
				margin:0px 0px 0px 0px;
				padding:0px;
				background-color: #ffffff;
				background:url('images/davisual_nav.gif') top left no-repeat;
			}
			
			#navtop{position:relative;}
			#navtop li{margin:0; padding:0;list-style:none;position:absolute;top:0;}
			#navtop li, #navtop a{height:118px;display:block;}

			#index{left:0px;width:369px;}
			#index{background:url('images/davisual_nav.gif') 0px 0px;}
			#index a:hover{background: url('images/davisual_nav.gif') 0px 0px;}
			
			#about{left:369px;width:77px;}
			#about{background:url('images/davisual_nav.gif') -369px 0;}
			#about a:hover{background: url('images/davisual_nav.gif') -369px -118px;}
			
			#about_on{left:369px;width:77px;}
			#about_on{background:url('images/davisual_nav.gif') -369px -118px;}
			#about_on a:hover{background: url('images/davisual_nav.gif') -369px -118px;}

			#print{left:446px;width:67px;}
			#print{background:url('images/davisual_nav.gif') -446px 0;}
			#print a:hover{background: url('images/davisual_nav.gif') -446px -118px;}
			
			#print_on{left:446px;width:67px;}
			#print_on{background:url('images/davisual_nav.gif') -446px -118px;}
			#print_on a:hover{background: url('images/davisual_nav.gif') -446px -118px;}

			#web{left:513px;width:62px;}
			#web{background:url('images/davisual_nav.gif') -513px 0;}
			#web a:hover{background: url('images/davisual_nav.gif') -513px -118px;}
			
			#web_on{left:513px;width:62px;}
			#web_on{background:url('images/davisual_nav.gif') -513px -118px;}
			#web_on a:hover{background: url('images/davisual_nav.gif') -513px -118px;}

			#logo{left:575px;width:65px;}
			#logo{background:url('images/davisual_nav.gif') -575px 0;}
			#logo a:hover{background: url('images/davisual_nav.gif') -575px -118px;}
			
			#logo_on{left:575px;width:65px;}
			#logo_on{background:url('images/davisual_nav.gif') -575px -118px;}
			#logo_on a:hover{background: url('images/davisual_nav.gif') -575px -118px;}

			#misc{left:640px;width:66px;}
			#misc{background:url('images/davisual_nav.gif') -640px 0;}
			#misc a:hover{background: url('images/davisual_nav.gif') -640px -118px;}
			
			#misc_on{left:640px;width:66px;}
			#misc_on{background:url('images/davisual_nav.gif') -640px -118px;}
			#misc_on a:hover{background: url('images/davisual_nav.gif') -640px -118px;}

			#contact{left:706px;width:87px;}
			#contact{background:url('images/davisual_nav.gif') -706px 0;}
			#contact a:hover{background: url('images/davisual_nav.gif') -706px -118px;}
			
			#contact_on{left:706px;width:87px;}
			#contact_on{background:url('images/davisual_nav.gif') -706px -118px;}
			#contact_on a:hover{background: url('images/davisual_nav.gif') -706px -118px;}

			#home{left:793px;width:86px;}
			#home{background:url('images/davisual_nav.gif') -793px 0;}
			#home a:hover{background: url('images/davisual_nav.gif') -793px -118px;}
			
			#home_on{left:793px;width:86px;}
			#home_on{background:url('images/davisual_nav.gif') -793px -118px;}
			#home_on a:hover{background: url('images/davisual_nav.gif') -793px -118px;}


#spacer { 
width: 879px;
height: 11px; 
}

#dottedtop { 
background:url('images/dottedtop.gif') top left no-repeat;
width: 879px;
height: 1px; 
}

/* New start */


#texting {
  position:relative;
  height:330px;
  width:879px;
  margin:0 auto;
}

#texting img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

   #texting img.top:hover, #cf img.hover_effect {
      opacity:0;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }


.abouttexting {
	position: absolute;
	margin:18px 0px 0px 573px;
	display: block;
	width: 120px;
	height: 40px;
	background: url('images/index/index_about.gif') bottom;
	text-indent: -99999px;
}
.abouttexting:hover {
	background-position: 0 0;
}

.printtexting {
	position: absolute;
	margin:61px 0px 0px 457px;
	display: block;
	width: 103px;
	height: 40px;
	background: url('images/index/index_print.gif') bottom;
	text-indent: -99999px;
}
.printtexting:hover {
	background-position: 0 0;

}
.webtexting {
	position: absolute;
	margin:102px 0px 0px 477px;
	display: block;
	width: 81px;
	height: 40px;
	background: url('images/index/index_web.gif') bottom;
	text-indent: -99999px;
}
.webtexting:hover {
	background-position: 0 0;
}				

.logotexting {
	position: absolute;
	margin:145px 0px 0px 608px;
	display: block;
	width: 95px;
	height: 40px;
	background: url('images/index/index_logo.gif') bottom;
	text-indent: -99999px;
}
.logotexting:hover {
	background-position: 0 0;
}	

.misctexting {
	position: absolute;
	margin:228px 0px 0px 26px;
	display: block;
	width: 78px;
	height: 40px;
	background: url('images/index/index_misc.gif') bottom;
	text-indent: -99999px;
}
.misctexting:hover {
	background-position: 0 0;
}

.contacttexting {
	position: absolute;
	margin:269px 0px 0px 398px;
	display: block;
	width: 147px;
	height: 40px;
	background: url('images/index/index_contact.gif') bottom;
	text-indent: -99999px;
}
.contacttexting:hover {
	background-position: 0 0;
}			
/* New End */	
			

/* Slide start */

#slidespace{
float: center;
width: 879px;
height: 330px;
background-color: #ffffff;
}

#slideshow {
position:relative;
width:879px;
height:330px;
 }

#slideshow > div {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
/* Slide end */


A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {font-weight: bold;}

#leftcolumn{
float: left;
width: 232px;
height: 318px;
background: #eeeeee;
padding-top:12px;
}


.navleft { 
		color: #333333;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		line-height: 20px;
		text-align: left;
		margin-left: 27px;
		overflow: hidden;
}



 
.projects { 
		color: #666666;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		line-height: 14px;
		font-style: italic;
		text-align: left;
 }

.urllink  { 
		color: #8e7461;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		line-height: 14px;
		text-decoration: underline;
		text-align: left;
 }



h1 { 
		color: #333333;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 13px;
		line-height: 18px;
		margin-top: 24px;
		margin-left: 36px;
		margin-right: 36px;
		font-weight: normal;
		text-align: left;
 }

.recog { 
		color: #333333;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		line-height: 14px;
		text-align: left;
 }


.listlink  { 
		color: #8e7461;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 12px;
		line-height: 16px;
		text-decoration: underline;
		text-align: left;
 }


#middleproject{
float: left;
width: 600px;
height: 330px;
background-color: #ffffff;
}



#middlecolumn{
float: left;
width: 570px;
height: 315px;
background: #ffffff;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}


.middlecontent{
margin: 27px;
padding: 15px;
}


#rightcolumn{
background: #eeeeee;
float: left;
width: 47px;
height: 330px;
text-align: center;
}

.spacer {
height: 6px;
}

a.thumb {
	display: block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	}

a.thumb:hover {
	display:block;
	width: 35px;
	height: 35px;
	text-indent: -35px;
	}


#dottedbot { 
background:url('images/dottedbot.gif') top left no-repeat;
width: 879px;
height: 1px;
clear: both;
}


#bottomsection1{
float: left;
background: #ffffff;
width: 879px;
height: 92px;
padding-top: 54px;
}

#bottomsection{
float: left;
background: #ffffff;
width: 879px;
height: 145px;
padding-top: 1px;
}



.bottext { 
		color: #8e7461;
		font-family: Garamond, Helvetica, Arial, Verdana, sans-serif;
		font-size: 16px;
		line-height: 19px;
		text-align: left;
		margin-left: 27px;
 }

p.text { 
		color: #8e7461;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		line-height: 14px;
		text-align: left;
		margin-left: 27px;
		margin-bottom: 10px;
		margin-right: 27px;
		
 }

#copyright{
float: left;
width: 879px;
padding-top: 5px;
}

.copytext { 
		color: #ffffff;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 10px;
		line-height: 13px;
		text-align: left;
 }

