
* {
margin : 0;
padding : 0;
border : 0;
font-family : Georgia;
color : #444;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
body {
background-repeat : no-repeat;
background-position : -63px -40px;
background-color : #f1f0f0;
background-image : url(umbrella2.jpg);
}
a:link {
border-bottom : 1px dotted #005000;
text-decoration : none;
}
A:visited {
text-decoration : none;
}
A:active {
text-decoration : none;
}
A:hover {
text-decoration : none;
color : #0cb1f3;
}
div.banner {
margin : 0;
font-size : 80%;
font-family : Georgia;
font-size : 1.1em;
text-align : center;
position : fixed;
top : 35px;
left : 875px;
width : 8.5em;
right : 2em;
}
div.banner p {
margin : 0;
padding : 0.3em 0.4em;
font-family : Georgia;
font-size : 1.1em;
background : none;
border : none;
color : black;
}
div.banner a, div.banner em {
display : block;
margin : 0 0.5em;
}
div.banner a, div.banner em {
border-top : 2px;
}
div.banner a:first-child {
border-top : none;
}
div.banner a:link {
font-family : Georgia;
font-size : 1.1em;
}
div.banner a:visited {
font-family : Georgia;
font-size : 1.1em;
}
div.banner a:hover {
background : none;
text-decoration : none;
}
#portfolio {
width : 209px;
position : relative;
margin : 348px 0 491px 97px;
padding : 0;
font-family : Georgia;
text-decoration : none;
word-spacing : normal;
text-align : left;
line-height : 1em;
font-size : 0.8em;
}
#imagery {
width : 577px;
position : relative;
margin : 75px 0 0 232px;
padding : 0;
font-family : Verdana;
color : #000000;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.2em;
font-size : 1.2em;
border : thin solid #333333;
}
#fimagery {
width : 817px;
position : relative;
margin : 0 15px 0 120px;
padding : 0;
font-family : Verdana;
color : #000000;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.2em;
font-size : 1.2em;
}
#inv {
width : 577px;
height : 628px;
position : relative;
margin : 75px 0 0 0;
padding : 0;
font-family : Verdana;
color : #000000;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.2em;
font-size : 1.2em;
border : none;
}
.headclass {
font-family : Georgia;
color : #333;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.2em;
font-size : 2.2em;
}
.descriptor {
width : 550px;
position : relative;
 margin: 10px 0px 0px 232px;
padding : 16px;
font-family : georgia;
color : #000000;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.1em;
font-size : 0.8em;
}
.credit {
font-family : Verdana;
color : #666;
text-decoration : none;
word-spacing : normal;
text-align : left;
letter-spacing : 0;
line-height : 1.2em;
font-size : 0.9em;
}
.header {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 190%;
font-style : normal;
font-weight : bold;
font-variant : small-caps;
display : block;
}
.style1 {
font-size : 1.1em;
font-weight : bold;
}
.style2 {
font-size : 0.8em;
}

.rollover a {
display:block;
width: 90px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("contactb.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0;
color: #049;
}
.rollover a:active {
background-position: 0;
color:#fff;
}