/*
Primary Color:
	0A64A4		24577B		03406A		3E94D1		65A5D1
Complementary Color:
	FF9000		BF8130		A65E00		FFAC40		FFC273
*/
body {
	font-family:verdana,sans-serif;
margin:0;
       text-align:center;
width:100%;
}

hr {
background:gray none repeat scroll 0 0;
border:0 none;
height:1px;
}
a.url:before, a.outside:before {
content:url(images/link.png);
	margin-right:0.125em;
	vertical-align:baseline;
}
h1, h2, h3, h4, h5 {
  color: #033e6b;
margin-bottom:0px;
font-size:110%;

}

a.outside, a.url {
	color: #bf8230;
       text-decoration:none;
       white-space:nowrap;
}

a img {
border:0 none;
       text-decoration:none;
}
div#main {
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	text-align:justify;
	width:700px;
}
div.right {
float:right;
margin:20px 50px;
}

img.right {
float:right;
margin-left:15px;
padding:15px;
border: 2px solid #dddddd;
}

div.top {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: url(http://fridim.org/images/head-back.png);
	background-origin: padding-box;
	background-repeat: repeat-y;
	background-repeat: repeat-x;
   border-bottom: 10px solid #66a3d2;
   margin:0;
   width:100%;
   padding:10px;
   background-color: #033e6b;
}

div.top a {
   color: white;
   text-decoration: none;
}

div#delicious {
	font-size:small;
}
div#mystack {
	margin-bottom:20px;
	margin-top:20px;
}
table#resume {
   border: 5px solid #ddd;
/* border:10px solid #3f92d2; */
padding:10px;
}

table.gray {
border:3px solid #D0D0D0;
}

dl {
	background-color:#0772a1;
	background-attachment: scroll;
	background-clip: border-box;
	background-image: url(http://fridim.org/images/dl.png);
	background-origin: padding-box;
	background-repeat: both;
padding:10px;
color: white;
border: 3px solid #63afd0;
}
dd {
	font-size:85%;
	font-style:italic;
}
