/* Applies to all content pages */

* {padding: 0px;
margin: 0px;}body {background-color: #9a8e73;font-family: Verdana, Helvetica, Arial, sans-serif;
height: 100%;_background-image: url(img/background.gif);_background-repeat: repeat-y;}#topblack {background-color: #000000;
height: 96px;
width: 100%;position: absolute;top: 0px;left: 0px;}#logo {position: absolute;width: 112px;height: 149px;top: 20px;left: 30px;}#title1 {position: absolute;top: 18px;left: 154px;}#title2 {position: absolute;top: 25px;left: 435px;}

#navigation {position: absolute;
width: 99px;left: 43px;top: 180px;z-index: 10;}

#navigation ul li {list-style-type: none;margin: 0px;padding-bottom: 13px;}

#navigation ul li a:link {display: block;text-decoration: none;
width: 99px;
height: 20px;}

#navigation ul li a:visited {display: block;text-decoration: none;
width: 99px;
height: 20px;}

#navigation ul li a:hover {display: block;text-decoration: none;
width: 99px;
height: 20px;}

li.home a:link {background-image: url(img/nav-home.gif);}
li.home a:visited {background-image: url(img/nav-home.gif);}
li.home a:hover {background-image: url(img/rollnav-home.gif);}
li.explanation a:link {background-image: url(img/nav-explanation2.gif);}
li.explanation a:visited {background-image: url(img/nav-explanation2.gif);}
li.explanation a:hover {background-image: url(img/rollnav-explanation2.gif);}

li.portfolio a:link {background-image: url(img/nav-portfolio2.gif);}
li.portfolio a:visited {background-image: url(img/nav-portfolio2.gif);}
li.portfolio a:hover {background-image: url(img/rollnav-portfolio2.gif);}

li.contact a:link {background-image: url(img/nav-contact2.gif);}
li.contact a:visited {background-image: url(img/nav-contact2.gif);}
li.contact a:hover {background-image: url(img/rollnav-contact2.gif);}
#container {
position: relative;
top: 96px;
height: 100%;}
#verticalblack {position: absolute;
background: #000000;
width: 139px;
height: 100%;left: 154px;}#content {background-color: #dbd1bc;
width: 420px;
height: 100%;position: relative;left: 305px;padding: 15px;
margin-bottom: 90px;}#bottomblack {background-color: #000000;position: relative;height: 70px;width: 100%;bottom: 0px;}

a:link {color: #b45a46;font-weight: bold;text-decoration: none;font-style: inherit;font-size: inherit;}a:visited {color: #b45a46;font-weight: bold;text-decoration: none;font-style: inherit;font-size: inherit;}a:hover {color: #bd8869;font-weight: bold;text-decoration: none;font-style: inherit;font-size: inherit;}a:active {color: #bd8869;font-weight: bold;text-decoration: none;font-style: inherit;font-size: inherit;}

/* Text formatting */
h1 {color: #b45a46;
padding-top: 7px;
padding-left: 5px;}
p {
font-size: 9pt;letter-spacing: .4pt;text-align: left;line-height: 18px;
padding-left: 13px;
padding-right: 13px;
padding-top: 10px;
padding-bottom: 5px;}

/* Floating thumbnails on explanation.html */

.floatright {
float: right;
background-color: #f5f0e7;
border: 1px solid #666;
padding: 2px;margin-left: 10px;}

.floatleft {
float: left;
background-color: #f5f0e7;
border: 1px solid #666;
padding: 2px;margin-right: 10px;}

/* Contact Page */p.contact {
font-size: 9pt;
letter-spacing: .1pt;
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;}

p.kevin {
font-style: italic;
font-size: 9pt;
letter-spacing: .1pt;
margin-top: 20px;
}

h2 {
font-size: 9pt;
text-align: left;
padding-bottom: 9px;}

#contactbold {position: absolute;
left: 29px;
margin-top: 5px;}

#contactinfo {margin-left: 85px;
margin-top: 5px;}

#line {
width: 392px;
height: 1px;
line-height: 1px;
padding: 0px;
margin: 0px;
border-bottom: 1px solid #000000;
margin-left: 13px;}

p.erin {
font-size: 8pt;}

/* Portfolio page */

#content2 {background-color: #dbd1bc;
width: 420px;
height: 100%;position: relative;left: 305px;padding: 15px;
margin-bottom: 90px;}

.thumbnail {
float: left;
width: 100px;
border: 1px solid #666;
margin: 0 15px 15px 0;
padding: 5px;
background-color: #f5f0e7;
text-align: center;
font-size: .7em;
}

.thumbnaillarge {
float: left;
width: 300px;
border: 1px solid #666;
margin: 0 15px 15px 0;
padding: 5px;
background-color: #f5f0e7;
text-align: center;
font-size: .7em;
}

.thumbgroup {
margin-left: 30px;
margin-top: 10px;}

.clearboth { clear: both; }