body {  background-image: url(images/header.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
     }

p { line-height: 20px; 
    font-size: 1.4em;
  }

.centeredImage
    {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    }
	
#container {
	position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	font-size: 62.5%;
  }
  
#header { padding-left: 8px; }
  
#header h1 { padding-top: 20px; }

#menu {
    float: left;
	position: absolute;
	margin: 0;
	padding: 14px 0 0 8px;
	list-style: none;
	width: 100%; 
    text-align: left;
    }
    
#menu li {
    overflow: hidden;
    float: left;
	margin: 0;
	padding: 0;
	font-size: 1.7em;
	font-weight: 500;
	color: #FFFFFF;
	display: inline;
	}  
  
#menu a {
  padding-right: 28px;
  text-decoration: none;
  color: #FFFFFF;
  } 
  
#n1 a:hover { color: #FF6600; }
#n2 a:hover { color: #1380A8; }
#n3 a:hover { color: #894686; }  
#n4 a:hover { color: #7CA406; }
#n5 a:hover { color: #C72923; }
#n6 a:hover { color: #E7BA32; }

/* text content div for temp home page */
#content {
  clear: both;
  float: left;
  position: absolute;
  width: 640px;
  top: 180px;
  margin-left: 8px;
  }

/* begin temp workshop site tags */

#workshop_t a { color: #C72923; font-weight: bold; }
#work_temp { float: left; width: 632px; padding-top: 95px; padding-right: 0; padding-bottom: 0; padding-left: 8px }
#work_temp h1 { font-size: 1.8em; color: #1380a8; text-align: left; padding-top: 8px; }
#work_temp h2 { font-size: 1.6em; margin-top: -31px; margin-left: 110px; }
#work_temp p { margin-top: -4px; margin-left: 110px; }
#work_temp h3 { margin-left: 110px; }
#work_temp a {color: #C72923; font-weight: bold; }

/* end temp workshop site tags */

#news {
	float: left;
	width: 632px;
	padding-top: 95px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
        }

#news h1 {
  font-size: 1.8em;
  color: #1380a8;
  text-align: left;
  padding-top: 8px;
  }

#news h2 {
  font-size: 1.6em;
  margin-top: -31px;
  margin-left: 110px;
  }

#news p {
  margin-top: -4px;
  margin-left: 110px;
  }

#news h3 {
  margin-left: 110px;
  }

#news a {
  color: #1380A8; 
  font-weight: bold;
  }

#n1 span { color: #FF6600; }
#n2 span { color: #1380A8; }
#n3 span { color: #894686; }  
#n4 span { color: #7CA406; }
#n5 span { color: #C72923; }
#n6 span { color: #E7BA32; }

a:link, a:visited {color: #000; }

#page_title { 
  float: left;
  position: absolute;
  margin: 0;
  padding: 60px 8px 0 8px;
  width: 944px;
  }
  
#page_title h1 { 
  font-weight: bold;
  font-size: 2em;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCC;
  }



#project_links {
  float: left;
  width: 229px;
  padding-top: 90px;
  font-size: 1.6em;
  padding-left: 4px;
  }
  
#project_info {
	float: left;
	width: 407px;
	padding-top: 98px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
        }

#project_info a {
  color: #7CA406;
  font-weight: bold;
  
 }
  

#project_pics {
  float: left;
  width: 300px;
  padding-top: 114px;
  }
  
#project_list {
  list-style: none;
  text-align: right;
  padding: 4px;
  }
  
#project_links li {
  padding: 2px;
  position: relative;
  }
  
#list_head {
  background-color: #111;
  color: #FFF;
  font-weight: 500;
  
  }

#project_list li a {
  text-decoration: none;
  display: block;
  padding: 2px;
  margin-right: -2px;
  margin-left: -2px;
   }
  
#project_list li a:hover {
  background-color: #7CA406;
  text-decoration: none; 
  color: #FFF;
  }

#project_quote {
  margin-left: 1.2em;
  margin-right: 1.2em;}

#now a {
  background-color: #7CA406;
  color: #FFF;
  }



#tsd_poster { 
  padding: 60px 12px 0 12px;
  
  }

#tsd_image1 {
  border-style: solid;
  border-width: 1px;
  border-color: #111;
  margin-bottom: 14px;
  }
