@charset "utf-8";
html {
    /*Setting 1em == 10px*/
    font-size: 20px;
    /* 	font-size: 67.5%; */
}
body {
    background-color: #ffffff;
    color:#444444;
    margin: 0px;
    padding: 0px;
    font-family: Helvetica, Arial, sans-serif;
}

#header {
    margin-top:1em;
    margin-left:1em;
    text-transform:uppercase;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

}

#header a {
    font-size:1em;
    color:#444444;
    font-weight:bold;
}
#menu{
    font-size:0.8em;
    /* 	letter-spacing:0em; */
    /*   display:inline-block;*/
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}
#menu ul {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    list-style-type: none;
    padding:0;
}
#menu ul li {
    margin-left:0;
    padding-left:0;
    margin-right:0;
    padding-right:0;
    /* 	margin-bottom:1px; */
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}
#menu a {
    /*  	background-color:#231f20;  */

    /* 	color:#ffffff;	 */
    color:#444444;
    font-weight:normal;
    text-decoration:none;
    margin-left:1em;

}
#menu a:hover {
    /* 	font-weight:bold; */
    text-decoration:none;
    color:#999999;
}
#content {
	color:#666666;
    margin-left:1em;
    margin-top:1em;
    clear:both;
    text-align:justify;
    line-height:1.3em;
}
#content h1{
	color:#444444;
    text-align:left;
    font-size:2em;

}
#content h2{
	color:#444444;
    font-size:0.8em;
    margin-bottom:0px;
    font-weight:normal;
    font-style:italic;
}

#content .poemtitle {
	color:#444444;
    font-weight:bold;
    text-decoration:underline;
}
#content .intro{
    line-height:1.6em;
    margin-bottom:4em;
}
#content .poem{
    text-align:left;
    line-height:1.6em;
    margin-bottom:5em;
    width:500px;
}
#content .small{
    font-size:0.8em;
}

a img {
    border:none;
}	
a {
    color:#666666;
    text-decoration:none;
}
a:hover {
    color:#333333;
    text-decoration:none;

}
.swfcontainer {
    padding:0;
    margin:0;
    float:left;
    min-width:620px;
}
.swf {
    float:left;
    padding:0px;
    margin:5px;;
    border-width:1px;
    border-color:#999999;
    border-style:solid;
}
#content ul{
    list-style-type:square;
    padding:0;
    margin:1em;

}
#content ul li{
    padding:0;
    margin:0;
}
#content a {
    /*  	background-color:#231f20;  */

    /* 	color:#ffffff;	 */
    padding:2px;
    padding-top:3px;
    padding-bottom:1px;
    color:#444444;
    font-weight:normal;
    text-decoration:none;

}
#content a:hover {
    text-decoration:none;
    color:#ffffff;
    background-color:#eeeeee;
}
#content p{
    width:500px;
}

