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

/* start global settings */

* {
  margin: 0;
  padding: 0;
  }
  
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 19px;
  font-size: 12px;
  }
  
a img { border: none; }
img.projects {
  border: 1px solid #ccc;
  margin-bottom: 15px;
  }
div.preload { display: none; }

.clear {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  }
  
/* end global settings */

/* start div construction */

div#header {
  height: 1px;
  width: 1px;
  display: none;
  }
  
div#content {
  width: 941px;
  background: #fff url('../images/content_background.gif') no-repeat;
  margin: 0 auto;
  }
  div#content_left {
    width: 520px;
	float: left;
	margin: 0 0 0 12px;
	float: left;
	padding: 12px 50px 0 29px;
	}
	body#home div#content_left { background: url('../images/grad.gif') top left repeat-x; padding: 36px 50px 0 29px; }
  div#content_right {
    height: 1px;
    width: 1px;
    display: none;
	}
		
div#inside_featured {
  height: 1px;
  width: 1px;
  display: none;
  }
  
div#footer {
  height: 1px;
  width: 1px;
  display: none;
  }

/* end div construction */

/* start text settings */

h1 {
  font-family: georgia;
  font-size: 28px;
  color: #267d6a;
  margin: 0 0 10px 0;
  line-height: 28px;
  height: 32px;
  }
  
h2 {
  font-size: 16px;
  color: #333;
  margin: 0 0 14px 0;
  line-height: 22px;
  }
  h2.sidebar_head {
    margin-bottom: 21px;
	}
  
h3 {
  margin: 0 0 15px 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  background: url('../images/body_arrow.gif') 0px 3px no-repeat;
  padding-left: 15px;
  color: #444;
  }

p {
  margin: 0 0 19px;
  }
  p strong {
    color: #003d30;
	}
  p.indented {
    font-size: 11px;
	line-height: 18px;
	margin: 0 15px 19px;
	}
  
p a {
  color: #267d6a;
  text-decoration: none;
  }
  p a:hover {
    color: #000;
	}
  
div#content_left ul {
  margin: 0 15px 19px 25px;
  font-size: 11px;
  line-height: 18px;
  }
  div#content_left ul.indented {
  margin: 0 35px 19px 45px;
  font-size: 11px;
  line-height: 18px;
  }
  
ul.body_links {
  color: #9ebcb2;
  }
  ul.body_links li {
    background: url('../images/arrow.gif') 0px 6px no-repeat;
	padding-left: 16px;
	list-style-type: none;
	margin-bottom: 7px;
	}
	ul.body_links a { color: #343434; text-decoration: none; }
	ul.body_links a:hover { color: #267d6a; }
  
ul.home_list, ul.links_list {
  font-size: 11px;
  line-height: 14px;
  color: #343434;
  margin: 0 0 19px 0;
  }
  ul.home_list li, ul.links_list li {
    background: url('../images/arrow.gif') 0px 4px no-repeat;
	padding-left: 16px;
	list-style-type: none;
	}
    ul.links_list li { margin-bottom: 7px; }
	ul.home_list li a, ul.links_list li a { color: #343434; text-decoration: none; }
	ul.home_list li a:hover, ul.links_list li a:hover { color: #267d6a; }
  
ul.home_list ul {
  font-size: 9px;
  margin: 2px 0 4px 0;
  color: #9ebcb2;
  padding: 0;
  }
  ul.home_list ul li {
    list-style-type: disc;
    background-image: none;
	padding: 0;
	margin-left: 14px;
	}
  ul.home_list ul li span {
    color: #666666;
	}
	
ul.links_list ul {
  font-size: 9px;
  margin: 5px 0 4px 0;
  color: #a64a27;
  padding: 0;
  }
  ul.links_list ul li {
    list-style-type: disc;
    background-image: none;
	padding: 0;
	margin: 0 0 0 14px;
	}
  ul.links_list ul li a { color: #666666; }
  ul.links_list ul li a:hover { color: #003d30; }
  
span.note {
  margin: 0 10px 3px;
  color: #333;
  display: block;
  }

/* end text settings */

