body {
	margin: 0;
	padding: 0;
	background: black url(images/background2.jpg) no-repeat fixed 0 0;
	/*font-family : "Bookman Old Style", sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
}
div {
	background: #FFCD33;
	border : #FFCD33;
}
div#content{
	margin: 40px 200px 0 157px;
	font: 16px;
	padding: 10px;
	background: #DADCDC url(images/background3-fade.jpg) no-repeat fixed 0 0;
	border: 3px solid #FFCD33;
}
p {
	margin: 0 1em 1em;
}
div#footer {
	color: #660066;
	font : italic smaller;
	margin: 0 200px 25px 157px;
	text-align : right;
}
.bold {
	font : bold;
	font-weight : bold;
}
.italics{
	font-style : italic;
}
.phone {
	font-size : smaller;
	font : lighter;
}
div#resume{
	font: 16px;
	background: #DADCDC url(images/background3-fade.jpg) no-repeat fixed 0 0;
	border: 0;
}
div.nobckgrnd{
	background: #E0E0E0 url(images/background3-fade.jpg) no-repeat fixed 0 0;
}

div#resume td#skills{
	font: 14px;
}
p.directions{
	font-style : italic;
	text-align : right;
	font-size : smaller;
	color: #993399
}
td.compsci{
	border: 3px solid #9C63FF;
	/*background: #E0E0E0 url(images/background3-fade.jpg) no-repeat fixed 0 0;
	*/
	padding: 10px;
}
td.business{
    border: 3px solid #CE3100;
	/*background: #E0E0E0 url(images/background3-fade.jpg) no-repeat fixed 0 0;*/
	padding: 10px;
}
td.media{
    border: 3px solid Teal;
	/*background: #E0E0E0 url(images/background3-fade.jpg) no-repeat fixed 0 0;*/
	padding: 10px;
}

/*  Heading Styles
 ***************************************************************
 */
h1 {
	font : small-caps;
	background: #FFFFCC;
	color: #660066;
	margin: 0 0 0 0.5em;
	padding: 10px 0 5px;
	letter-spacing: .2em;
	text-align: right;
}
h3 {
	color: #660066;
	margin-bottom: 0.25em;
}
h3.business{
	color: #CE3100;
	/*margin-bottom: -4px;*/
}
h3.compsci{
	color: #9C63FF;
	/*margin-bottom: -4px;*/
}
h3.media{
	color: Teal;
	/*margin-bottom: -4px;*/
}
h4{
	font : bold small;
	color: #FFFFCC;
	background: #993399;
	border: 2px solid #FFFFCC;
	padding: 1 4 1 4;
	background-position : 0 -50px 0 0;
}
h5{
	color: black;
	font-weight : bold;
	font-size : larger;
}
/* Link Styles 
 ****************************************************************
 */
a {
	font : lighter;
	background: transparent;
	color: #660066;
}
a:hover{
	color: #FFCD33;
	background: #660066;
}
a.print{
	background: #ffcd33;
	border: 1px solid #c66;
	text-decoration: none;
	text-align : right;
}
a:hover.print{
	background : #660066;
}
a.business {
	background: none;
	text-decoration : underline;
	font-weight : bold;
	color: #CE3100;
}
a:hover.business{
	text-decoration : none;
	background-color: #CE3100;
}
a.media{
	background: none;
	text-decoration : underline;
	font-weight : bold;
	color: Teal;
}
a:hover.media{
	text-decoration : none;
	background-color: Teal;
}
a.compsci{
	background: none;
	text-decoration : underline;
	font-weight : bold;
	color: #9C63FF;
}
a:hover.compsci{
	text-decoration: none;
	background-color: #9C63FF;
}
a.top{
	background: #FFCD33;
	color: #660066;
	text-decoration: none;
	font-size : smaller;
}
div#links {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 160px;
	font : lighter;
	border : #FFCD33;
	font-weight : bold;
}
div#links a.home{
	background : url(images/homebutton3.jpg) no-repeat;
}
div#links a{
	padding: 5px 10px;
	border-right: 3px solid #FFCD33;
	margin: 0 0 2px;
	text-align: center;
	font: bold 17px;
	display: block;
	text-decoration: none;
	color: #FFFFCC;
	background : black url(images/background2-fade.jpg) 0 0 no-repeat fixed;
}
div#links  a.current{
	background : black url(images/background2.jpg) 0 0 no-repeat fixed;
}
div#links a:hover.current{
    color: #FFFFCC;
	background : black url(images/background2.jpg) 0 0 no-repeat fixed;
}

div#links a:hover.home{
	background : #660066 url(images/homebutton3RO.jpg) no-repeat;
}
div#links a:hover{
	color: #FFCD33;
	background: #660066;
}
