a {outline:none;text-decoration:none;}
unknown {text-decoration:none;}
html, body {
width:100%;
height:100%;
padding:0;
margin:0;
font-family:arial,helvetica,verdana,sans-serif;
background-color:#ffffff;
overflow:hidden;
}

#error_message {
width:432px;
height:340px;
font-size:11pt;
text-align:center;
}

#toplogo {
display:block;
height:27px;
width:208px;
position:absolute;
top:30px;
left:50%;
margin-left:130px;
z-index:3;
background:url('../graphics/ashfitz9.gif') no-repeat;
}

#bigword {
height:33px;
width:319px;
position:absolute;
top:20px;
left:50%;
margin-left:-327px;
z-index:1;
}

#imagefader {
width:432px;
height:420px;
margin:4% auto;
}

.sitedesign {
font-size:13px;
position:absolute;
right:10px;
bottom:27px;
}

#biglogo {
display:block;
width:302px;
height:54px;
margin:0 auto;
background:url('../graphics/ashfitz_big.gif') no-repeat;
}

#jobtitle {
font-size:20pt;color:#a7a1a1;
}

#designer_credit {
position:absolute;
bottom:10px;
right:20px;
}

#clickanythumb {
width:100%;
position:absolute;
top:85px;
left:0px;
text-align:center;
font-size:10pt;
color:#999999;
}

#indexwall, #picturewall, #linkswall, #aboutwall {
width:100%;
position:absolute;
bottom:0px;
left:0px;
text-align:center;
height:80%;
overflow-x:hidden;
overflow-y:auto;
}

.picturerow {
width:780px;
margin:0 auto;
}

#disclaimer {
display:block;
font-size:8pt;
position:absolute;
bottom:10px;
right:10px;
text-align:right;
}

#aboutblurb {
width:600px;
height:450px;
margin:0 auto;
padding-top:10px;
background:url('../graphics/ash_bg40.jpg') top left no-repeat;
}

#aboutblurb p {
text-align:justify;
font-size:13px;
margin:1em 10px 1em 10px;;
}

#contact_table {
width:800px;
margin:0 auto;
}

a.greyclick {
position:absolute;
top:85px;
left:50%;
margin-left:-72px;
display:block;
width:144px;
height:15px;
text-align:center;
font-size:10px;
line-height:13px;
text-decoration:none;
color:#ffffff;
background:#b4aeae;
border-top:1px solid #ffffff;
}

a.greyclick:hover {
color:#000000;
background:#ffffff;
border-top:1px solid #a7a1a1;
border-left:1px solid #a7a1a1;
}

a.kendesign {
font-size:10pt;
color:#9d8aa2;
font-weight:bold;
text-decoration:none;
}

a.kendesign:hover {
color:#ff0000;
}

.bigtext {font-weight:bold;font-size:14pt;}
.cvbigtext {font-weight:bold;font-size:14pt;color:#b3a8a8;}
.printlabel {position:absolute;top:15px;left:15px;font-weight:bold;font-size:14pt;color:#c3bbbb;}
.printmedia {position:absolute;top:40px;left:15px;font-size:10pt;color:#000000;}
.printlogo {width:208px;height:27px;border:0px;position:absolute;bottom:6px;right:10px;}
.gallerypic {height:100px;width:100px;cursor:pointer;border:0px;}
.medtext {font-size:12pt;color:#000000;}
.buttontext {font-size:8pt;}
.eightpoint {font-size:8pt;}
.tenpoint {font-size:10pt;}
.twelvepoint {font-size:12pt;}

.squarepaintimage {
width:340px;
height:340px;
position:absolute;
top:50%;
margin-top:-170px;
left:50%;
margin-left:-170px;
}

#navbar {
width:673px;
height:15px;
position:absolute;
top:60px;
left:50%;
margin-left:-336.5px;
z-index:100;
}

#menu {
float:left;
width:673px;
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
text-align:center;
background:#a7a1a1;
}

#menu li {
float:left;
margin:0;
padding:0;
list-style:none;
display:inline-block;
display:inline;
}

#menu li a {
display:block; 
width:95px;
height:15px;
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
color:#ffffff;
background:#a7a1a1;
font-size:10px;
line-height:14px;
text-decoration:none;
text-align:center;
}

#menu li:hover a:hover {
background:#ffffff;
color:#000000;
border-top:1px solid #a7a1a1;
}

.prints {
border-left:1px solid #a7a1a1;
}
