/* Global styles */

body { 
	color: red; 
	background-image: url(images/bg.jpg);
}
body {
	margin: 1em;
	margin-width: 0;
	height: 800px;
#	border: solid;
}

p, ol, ul, td, a {
  font-family: verdana, sans-serif;
  font-size:   0.8em;
  line-height: 18px;
  color: white;
}

h1 {
  font:  100% sans-serif;
  color: #666666;
  border-bottom: 1px solid #666666;
}

h2 {
	font:  "Verdana", sans-serif;
	color: #CC3300;
	color: #e7edaa;
	font-size: 24pt;
}

h3 {
  font: 14px/14px "Verdana", sans-serif;
  color: #CC3300;
  color: #e7edaa;
	}

h5 {
  font: "verdana", sans-serif;
  font-size: 8pt;
  color:     #666666;
}


/* Styles for main page */


#columns {
   background: #141;
}

#canvas {
  background-image: url("images/background.gif");
}

#main {
  width: 42em;
  background: #cdcdecd;
  margin: 10% 25% 25% ;
  font:   "Verdana";
  font-style: bold;
}
#main a {
  color: white;
  font:  small-caps 14px/14px "Verdana", sans-serif;
}

#left_side {
  position: fixed;
  margin: 140px 120px;
  text-align: right;
  }

#left_side a {
  color: #e7edaa;
  font: small-caps 14px/14px "Ariel, Georgia, Times New Roman", sans-serif;
}

#right_side {
	position: fixed;
	width: 14em;
	color: white;
}	

/* special purpose division styles */
.address div {
	margin-left: 1em;
	text-indent: -1em;
}
.address  a {
  color: #e7edaa;
  font:  14px/14px "Verdana", sans-serif;
}
.address p {
  font:  14px/14px "Verdana", sans-serif;
}
.address h3 {
	font-style: bold;
	font-size:  16px;
}

.project {
  color: #e7edaa;
  font:  "Verdana", sans-serif;
}
.project div {
	margin-left: 1em;
	text-indent: -1em;
}
.project p {
	color: white;
	font: 12px/12px "Verdana";
}
.project h1 {
  font:  100% sans-serif;
  color: #666666;
}
.project h3 {
  font-style: bold;
  font-size: 16px;
  font:  14px/14px "Verdana", sans-serif;
}
.project a {
  color: #e7edaa;
  font:  14px/14px "Verdana", sans-serif;
}
