body { color: #355176; 
	background-image: url(images/watercolorbkg.jpg);
	font: 1.2em "Lucida Grande", Lucida Sans Unicode, Lucida, Verdana, sans-serif;
}
h1 {
	color: #5a5e6c;
	font-size: 1.5em;
}
#container{

   overflow:hidden;

  width:1400px;

}

#content{

  width: 590px;

  float:right;

	position: relative;

	text-align: left;
	clear: none;
	top: 160px;
	font: .9em "Lucida Grande", Lucida Sans Unicode, Lucida, Verdana, sans-serif;
	left: -30px;
}









#rail{

  width:175px;

  float:left;

	text-align: left;

}



td { font-size: 0.85em; font-family: verdana; }


.biglink { color: #2e5687; font-size: 18px; font-family: verdana; text-decoration: none; }
.medlink { color: #709bce; font-size: 18px; font-family: verdana; text-decoration: none; }

A:link { color: #4275b6; text-decoration : none; }
A:visited { color: #7a8391; text-decoration : none; }
A:hover { color: #8E113E;  }
.footer { font-size: 10px; font-family: verdana; padding-left: 10px;
	color: #d2e5ef;
}
div.leftblocks {
  float: left;
  width: 250px;
  margin-left: 10px;
	clear: none;
	position: relative;
	top: 55px;
	left: 110px;
}

p.rightblock {
   margin-left: 10px;
 padding-left: 5px;
	width: 250px;
	float: left;
	clear: none;
	position: relative;
	top: 55px;
	left: 110px;
}
#smaller { font-size: x-small;
	width: 250px;
	float: left;
	clear: none;
	position: relative;
	top: 55px;
	left: 110px;
}

#logo-light {
	width: 250px;
	float: left;
	clear: none;
	position: relative;
	top: 55px;
	left: 110px;
	background: url(images/designtexture.jpg) no-repeat;
}

#leftnav {
	width: 250px;
	float: left;
	clear: none;
	position: relative;
	top: 55px;
	left: 110px;
}



#resumetable {
	
}



#resumetable img {
	padding: 20px 10px;
	
	margin: 4px;
	float: left;
}



.divclear {
	clear: both;
}

.listsdiv {
	color: #314075;
	font-size: .8em;
}

.listsdiv li{
	margin-bottom: 10px;
	border-bottom-style: ridge;
	border-bottom-width: 1px;
	list-style-type: circle;
}
