/* table { border: white solid; } */

body,td,div,p,a,h1,h2,h3,h4,h5,h6 {
    /*
     * background-image: url(../images/rumseyback5.jpg); 
     * background-repeat: no-repeat; 
     * background-color: rgb(60,57,45)
     */
	font-family: "Helvetica Neue", "Helvetica", "Arial";
	color: #3e3e3e;
	background-color: white;
    /* font-size: 8pt; */
}


body { 
    //font-size: .8 em;
    //line-height: 1.5 em;
    margin-left: 3%;
    margin-right: 3%; 
    margin-top: 0.7em; 
    margin-bottom: 0.7 em;
    text-decoration: none;
    // padding: 80px;
}

a:link,a:visited,a:active {
    //font-weight: bold; 
    //font-size: .85 em;
    //line-height: 1.5 em;
    color: mediumblue;
    text-decoration: none ;
}
a:hover {
    /* font-weight: bold;  */
    color: #3366cc;
    text-decoration : underline ;
}

h1 {
    font-size: 115%;
    line-height: 118%;
	font-weight: bold;
}

h2 { 
	font-size: 105%;
	line-height: 108%;
	font-weight: bold;
}

h3,h4,h5,h6 {
	font-size: 102%;
	line-height: 105%;
	font-weight: bold;
}


dl dt { float:left; clear:left; margin-right:1em; font-weight:bold; }
dt:after { content: ':'; }
dl dd { margin-left:1.5em; }

pre.code {
    //margin: .5em 3em .5em 2em;
    color: #302580;
    background-color: ivory; 
    border: 1px solid #a0a0a0; 
    padding: 1em;
    font-family: "courier new";
    font-size: 0.9em;
    font-weight: bold; 
    white-space: pre;
}

// Taken from the Eclipse guidelines for GUI buttons
.guilabel { font-weight: bold; }
//.guibutton {
//    color: #000000;
//    font-weight: bold;
//    font-family: helvetica, sans-serif;
//    background-color: #DCDCDC;
//    padding: 1px 5px; 
//    font-size: 10pt;
//    border: outset 2px;
//    text-decoration: none;
//    line-height:175%;
//}

// Taken from thinkwiki.org:
.guibutton {
    border:  3pt outset #888888;
    -moz-border-radius: 5pt;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-right: 2px;
    font-family: sans-serif;
    font-size: smaller;
    font-weight: bold;
}

// kbd and kbd:hover borrowed from
// http://www.angelfire.com/mi/kevincharles/inkscape/docs-html.css
kbd
{
	border: 3px outset #F3F3F3;
	background-color: #F3F3F3;
	padding: 0px 2px;
	cursor: default;
}
kbd:hover
{
	border: 3px inset #F3F3F3;
}

// Make a div a fixed location that won't move
.fixed {
	position:fixed;
	display:inline;
	top:0;
	left:1%;
	width:98%;
	height:1.5em;
	border: 1px solid #989898;
	margin-top:0;
}

div#content {
	max-width: 600px !important;
	margin-left: auto;
	margin-right: auto;
}

div#title {
	font-size: 32px;
	line-height: 36px;
}

//#menu ul{
//    list-style-type: none;
//    margin: 0;
//    padding: 0;
//}

#logo {
	width: 250px;
	height: 360px;
	float: left;
	background: url(/images/mt-logo.png) no-repeat;
}

.Header {
    font-size: 140%;
    color: #969696;
}

.Important {
    color: #302580;
    background-color: ivory; 
    border: 1px solid #a0a0a0; 
    padding: 1em;
    font-size: 0.9em;
    font-weight: bold; 
}

