html, body {height: 100%; margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0;}

body, th, td, input, textarea, select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	line-height: 18px;
}

p, blockquote, ul, ol, dl {margin-top: 0px; margin-bottom: 1em; text-align: justify;}

a {font-size:16px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; color:#c30c1d;}

a:hover {color: #000;}
li {color:#c30c1d;}
.align-justify {text-align: justify; }
.align-right {text-align: right; }

img {border: none;}

.summary {padding:6px 0 8px 20px;}

.title {height: 17px; margin-bottom: 14px;}

h1 {font-size:20px; margin-bottom:18px; color:#c30c1d;}
h2 {font-size:18px; margin-bottom:14px;}
h3 {font-size:14px; margin-bottom:8px;}

#header {position:relative; width: 850px; margin: 0px auto;}
#homeheader {position:relative; width: 850px; height: 198px; margin: 0px auto;}

#logo {margin: 0 auto; width: 850px; height: 140px;}
#homelogo {margin: 0px auto; width: 850px; height: 157px; background: url(images/mklogo.gif) no-repeat 200px 0px;}

#menuback {position:relative; margin:0; padding:0; background: url(images/navbg.jpg) #000 repeat-x center center; width: 100%; height: 50px;}
#menu {position:absolute; width:880px; height:50px; margin:0 0 0 -440px; left:50%; padding:0; text-align:left;}
#menu ul {list-style: none;}
#menu li {display: inline;}
#menu a {text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#c0b904; display: block; float: left; padding: 16px 21px; font-size: 15px;}
#menu a:hover {text-decoration: none; color: #fcf302;}
#menu .selected {text-decoration: none; color: #fcf302;}

#transport {width:110px; position:absolute; left:50%; margin:-60px 0 0 315px;}
#hometransport {width:110px; z-index:1; position:absolute; left:50%; margin:-60px 0 0 318px;}

#content {width:610px; background: #fffcf4; padding:20px 220px 20px 20px; clear:both; margin:0 auto;}
#content ul {margin-left:24px;}
#homecontent {margin:0 auto; z-index:0; position:relative; width: 850px; height:530px; background: url(images/homeimage.jpg) no-repeat bottom center; clear:both;}
#homebox {position:absolute; top:25px; right:30px; width:480px; color:#000;}
#homebox ul {margin-left:30px;}
#homebox ul li {color:navy; font-size:13px; font-variant:small-caps;}
#homebox span {color:#000; cursor:wait;}

#left {float: left; width: 210px; padding: 60px 10px 10px 10px;}

.quotes {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

#right {float: left; width: 550px; padding: 25px 10px 20px 37px;}

#smallmenu {width: 100%; height: 18px; margin-top: 0px; font-size: 9px;}
#smallmenu ul {margin: 0px auto; padding-left:20px; list-style: none;}
#smallmenu li {display: inline;}
#smallmenu a {display: block; float: left; padding: 0 20px 0 20px; font-size: 9px;}
#smallmenu a:hover {color: #000;}
#smallmenu .selected {color: #000;}

.goldbar {background: #fcf302; margin:0 auto; width:100%; height:1px; border-top:1px solid #ccc; border-bottom:1px solid #555; padding:0; clear:both;}

#footer {font-family: Arial, Helvetica, sans-serif; width: 850px; margin: 6px auto; color:#6b4f05; font-size:11px; line-height:14px; text-align:center;}
#footer a {color:#6b4f05; font-size:11px; line-height:14px;}
#footer a:hover {color:maroon; text-decoration:none;}

.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:5px solid black; /*Border around tooltip*/
background:white;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:5px;
text-align:center;
font:bold 11px Arial;
}


#freshpage * {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px!important;
color:#333!important;
}

#freshpage div.title {
font-size:14px!important;
font-weight:bold;
margin-bottom:10px;
color:#333!important;
border-bottom:1px solid #000000;
}

#freshpage a.article_file {
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
font-family: Arial Narrow, Arial, Helvetica, sans-serif!important; color:#c30c1d!important; font-size: 16px!important;
}

#freshpage li {
color:#c30c1d!important;	
list-style-type: disc!important;
margin-top:3px;
}

#freshpage .cat {
font-weight:bold;
font-size:14px!important;
color:#000000;
}

#freshpage a:link {
color:#c30c1d!important;
text-decoration:underline!important;
}

#freshpage a:visited {
color:#000!important;	
text-decoration:none;
}

#freshpage a:hover {
color:#000!important;	
text-decoration:none;
}

div.staff {clear:both;}

div.bio {
width:400px;
padding-bottom:20px;
}

li.staff {
list-style-type:disc!important;
color:#CA1717;
text-decoration:underline;
cursor:pointer;
cursor:hand;
}
