/* -----------------------------------------------

 Minimalism Stylesheet

-------------------------------------------------- */


@import "lib/reset.css";


/* General
-------------------------------------------------- */

div#navigation {position:fixed; width:250px; top:75px; left:25px; }

#content { position:absolute; width:525px; top:20px; left:299px; }

#logo { position:absolute; width:145px; height:60px; top:-60px; left:0; background-image:url(../images/logo_mud.gif); background-repeat:no-repeat; }

#symbol { position:absolute; width:132px; height:144px; top:0; left:693px; background-image:url(../images/spacer.gif); background-repeat:no-repeat; }

#bottom { height:600px; }

div#header { overflow:hidden; width:800px; height:3px; position:absolute; top:0; left:25px; color:#333; background-image:url(../images/header.gif); background-position:bottom; background-repeat:no-repeat; }

.page img:hover { border:1px solid #8DC63F; }
.page img { border:1px solid #FFF; }

li { display:block; list-style:none; font-size:1.1em; line-height:1.4em; /*border-bottom: 1px solid #dee4da;*/ }

ul { display:block; list-style:none; margin-bottom:2em; }

table {	width:100%; border:0; text-align:left; }
tr { vertical-align:top; }
td { width:125px; }

.middle { vertical-align:middle; }


/* Typography
-------------------------------------------------- */

body { font-size:62.5%; /* Resets 1em to 10px */ font-family:Helvetica, Arial, Sans-Serif; background:#fff; }

h1, h2, h3, h4, h5 { font-family:"Courier New", "American Typewriter", Georgia, "Times New Roman", Times, serif; color:#404040; margin:0; padding:0; font-weight:normal; }

h1 { font-size:2.2em; line-height:normal; }
h2 { font-size:1.8em; margin-bottom:8px; }
h3 { font-size:1.3em; margin-bottom:1.6em; }
h4 { font-size:1.3em; margin-bottom:0.2em; }
h5 { font-size:2.2em; line-height:normal; margin-bottom:15px; }

a { color:#8DC63F; text-decoration:none; }
a:hover { color:#FFF; background:#8DC63F; text-decoration:underline; }

p { font-size:1.1em; line-height:1.3em; margin-bottom:1.6em; color:#555; }


.entry h3 { font-weight:bold; color:#333; }

.about { font-size:1.1em; line-height:1.3em; }
.small { font-size:9px; color:#555; }
.page { border-top:1px dashed #CCC; padding-top:39px; }
.red { color:#CC0000; font-weight:normal; }



@media screen {
  body>div#header
    {
    position: fixed;
    }
}

div#footer {
    overflow: hidden;
    width: 800px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 25px;
    color: #333;
	background-image:url(../images/header.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

@media screen {
  body>div#footer
    {
    position: fixed;
    }
}/* CSS Document */

