@charset "UTF-8";
/* CSS Document */



body{
	margin: 0px;
	padding: 0px;
	background-image: url(images/ornate.gif);
	background-repeat: repeat;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	line-height: 18px;
	color: #3e3e3e;
	overflow-x: hidden;
}

#div-1 {
 position:relative;
 top:4px;
 left: 0px;
}

#div-2 {
 position:relative;
 top:157px;
 left: -12px;
 height: 1px;

}

#end{
	width:600px;
	margin: 0 auto;
	border:0px solid yellow;
	font-size: 10px;
	color: #a0a0a0;
	margin-right: 30px;
}

#everything {
	width:800px;
	margin:0 auto;
	border:0px solid yellow;

}


#wrap {
	width:680px;
	margin:0 auto;
	background:#686868;
	border: 1px solid #a0a0a0;

}

 #header {
 background:#ddd;
}

 
 
  	#footer ul {
	margin:0;
 	padding: 10px 260px;
	list-style:none;
	width: 430px;
 	}
 
	#footer li {
 	display:inline;
	margin:0;
	padding:0;
	}
	
	#footer img {
		padding-right: 18px;
	}
#footer {
   background-color: #cc9;
   background-image: url(images/footer.gif);
   clear: both;
   height: 36px;
 }


 
 #main {
 background-image:url(images/paper2.gif);
 background-repeat: no-repeat;
 width: 500px;
 padding-top: 60px;
 margin-left: 190px;
 border: 0px solid red;
  }
  
   
   #mainlong {
 background-image:url(images/paperlong.gif);
 background-repeat: no-repeat;
 width: 500px;
 padding-top: 60px;
 margin-left: 190px;
 border: 0px solid red;
  }
  
     
   #papers2 {
 background-image:url(images/2papers.gif);
 background-repeat: no-repeat;
 width: 500px;
 padding-top: 50px;
 margin-left: 190px;
 border: 0px solid red;
  }
  
p {
	margin-left: 100px;
	margin-right: 50px;
}
  
  
	p.main1 {
	margin-left: 110px;
	margin-right: 140px;
}
	p.main2 {
	margin-left: 60px;
	margin-right: 190px;
}
  
  p.lighter{
	margin-left: 50px;
	margin-right: 160px;
	color: #dadada;
	letter-spacing: .6px;

}
  
  
  

b{
	color: #4da1af;
	font-weight: bold;
}

a{
	text-decoration: underline;
	color: #dadada;


}

a:hover{
	color: white;
	text-decoration: overline;
}

img {
	border: 0;
}

 /* navigation

------------------------------------------*/

#nav {

margin: 0;

padding: 0;

}



#nav li {

list-style: none;

height: 18px;

float: left;

position: relative;


}

#nav li a {

height: 18px;

text-indent: -9000px;

display: block;

}

#nav .current a { background-position: 0 -18px; }

/* buttons

------------------------------------------*/

a#landscape,

a#nothing,

a#reflect

{
width: 200px;

height: 18px;
padding-right: 20px;

}

a#landscape { background-image: url(o/l_twice.png); 
width: 160px;
background-repeat: no-repeat  }

a#nothing { background-image: url(o/n_twice.png); 
width: 100px;
background-repeat: no-repeat }

a#reflect { background-image: url(o/reflections.png); 
width: 80px;
background-repeat: no-repeat }

a#landscape:hover,

a#nothing:hover,

a#reflect:hover

{ background-position: 0 -18px; }


img{
	border: 0;
}

h1{
	font-size: 14px;
}

 #contact {
 background-image:url(images/paper2.gif);
 background-repeat: no-repeat;
 width: 500px;
 padding-top: 60px;
 margin-left: 190px;
 border: 0px solid red;

  }
  
 form{
  	margin-left: 100px;
  }

  table.theform{
  	border-right: 0px dashed red;

  }
  
  input, textarea { 
  background: transparent;
  border-top: 2px dashed #0892a2;
  border-left: 2px dashed #0892a2;
  border-bottom: 2px dashed #3b3b3b;
  border-right: 2px dashed #3b3b3b;
  padding: 2px 2px;
  
  }
  
  td{
  	padding-bottom: 29px;
  }
.text{
	color:#3e3e3e;

}
a:hover.text{
	color:#3e3e3e;
}
