body,h1 {
    font-family:    arial, sans-serif, helvetica;
    color:	    #ffffff;
    background-color:	#000000;
}

div#page {
    background-color:	#000000;
    padding: 0;
    margin: 0;
    height: 97%;
}

div#squarewindow {
    background-color:	#ee2200;
    margin: 0.5em;
    height: 100%;
}

h1.page_header {
    color: #ffffff;
    background-color:	#ee2200;
}

a {
    color:  #ffffff;
}

a:visited {
    color:  #ffffff;
}

span.highlight {
	font-style:	italic;
}

div#nav_quote_group {
    float:  right;
}

div#navigation {
    text-align:	center;
    background-color: #eeff44;
    /*background-color: #000000;*/
}

div#navigation a {
    color: #000000;
}

div#photo {
    position:	fixed;
    right:	2em;
    bottom:	3em;
}

div#photo img {
    width:	300px;
    height:	300px;
}

div#logo {
    position:	fixed;
    right:	2em;
    top:	3em;
}

div#ticklebox {
    z-index:	1;
    display:	none;
    position:	absolute;
    text-align:	center;
    border:	1px;
    border-style:   solid;
    padding:	1em;
    background-color:	#eeff44;
    color:	    #000000;
    font-size:	    16pt;
}

ul.navigation li {
    padding:	0.1em;
    list-style-type:	none;
    display:	inline;
    padding:	2em;
}

div.content {
    padding-top:	0.1em;
    padding-left:	2.5em;
}

div#contact-content p {
    color:  #fcc;
}

form#contact {
    font-size:	9pt;
}

input#email {
    width:  300px;
}

textarea#message {
    width:  40em;
    height: 9em;
    font-size:	9pt;
    color:  #ffffff;
}

div.booktitle {
    color:  #ffffff;
}

div.bookauthor {
    font-style:	italic;
}

div.bookbody {
    font-size:	9pt;
    width:  50%;
}

div.bookrow {
    padding:	0.5em;
}

div#quote {
    width:	100%;
    font-size:	9pt;
    color:	#ffffff;
    text-align:	center;
}

div#hit_count {
    width:	100%;
    font-size:	9pt;
    color:	#ffffff;
    text-align:	center;
    background-color:	#000000;
    color:	    #ffffff;
}

textarea#body {
    width:  40em;
    height: 18em;
}

div.footer {
    position:	fixed;
    bottom:	1em;
    background-color:	#000000;
    width:	100%;
    padding:	0.5em;
}

div#filler {
    height:	2em;
}

div#contact-links {
    font-size:	9pt;
}

div#bio {
    width:  60%;
}

div#countdown {
    width: 50%;
}
