 /* ----- GLOBAL ----- */

html, body {
font-family: Georgia, Palatino, Times New Roman, Times, serif;
font-size: 76%;        
line-height: 1.5em;
color: #000;
background: #666;
}

/* ----- LINKS ----- */

a:link {
font-style: italic;
color: #8c8c8c;
text-decoration: none;
}
a:visited {
font-style: italic;
color: #a0a0a0;
text-decoration: none;
}
a:hover {
font-style: italic;
color: #000;
text-decoration: none;
border-bottom: 1px dashed #000;
}
a:active {
font-style: italic;
color: #000;
text-decoration: none;
}
a.nohover:hover  {
	border: none;
}
#ms a, hover {
border: none;
}
/* ----- IDS ----- */

/* style for IE 5 Mac */	
#container {
width: 745px;
height: 410px;
text-align: left;
border: 1px solid #000;
background-color: #fff;
color: #000;
position: relative;
margin:10px auto;
}	
/* commented backslash hack  - invisible to IE 5 \*/
#container {
width: 745px;
height: 410px;
text-align: left;
border: 1px solid #000;
background-color: #fff;
color: #000;
position: absolute;
left: 50%;
top: 50%;
margin: -205px 0 0 -373px;
}
/* end hack */		
#content {
position: absolute;
bottom: 10px;
right: 20px;
width: 500px;
height: 390px;
margin: 0;
padding: 0;
overflow: hidden;
}
#navigation {
float: left;
width: 160px;
height: 410px;
margin: 0;
padding: 0 5px 0 20px;
}
#michaelshannon {
float: left;
background-image: url(../images/michaelshannon.gif);
width: 40px;
height: 410px;
margin: 0;
padding: 0;
}

/* ----- CLASSES ----- */

.subnav {
	display: block; 
	position: absolute; 
	bottom: 10px; 
	left: 10; 
	color: #000;
	font-size: 1.2em;
	line-height: 2.0em; 
	height: auto; 
	width: 150px;
	padding: 0px;  
}
.banner {
	padding: 165px 16px;
}
/* ----- HEADINGS ----- */

h1 {
font-size: 1.4em;
font-weight: normal;
letter-spacing: 0.1em;
color: #000;
margin: 0em;
padding: 10px 0 0 0;
}

/* ----- PARAGRAPHS ----- */

p, dl {
	color: #000;
	font-size: 1.2em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
}
.top {
	border-top: 1px solid #8c8c8c;
	margin-top: 0.8em;
	padding-top: 0.5em;
}

/* ----- IMAGES ----- */

img {
border: 0px solid #000;
}
img a {
border: 1px solid #8c8c8c;
}
img a:visited {
border: 1px solid #a0a0a0;
}
img a:hover {
border: 1px solid #000;
}





