
*{
    margin:0px;
    padding:0px;
}

html {
    width:100%;
    height:100%;
    text-align:center;
    background:#26292E;
}

body {
    width:100%;
    margin:auto;
    text-align:left;
		font-family: Arial, Helvetica, sans-serif;
}

h1 {
	 	padding:0px;
		margin:0px;
		border:none;
}

a {
	 	text-decoration: none;
		color: #333333;
}

hr {
	 	background: #707070;
}

p {
		padding: 5px 0;
}


#top {
		height:40px;
		background: #3e3e3e;
		border-bottom-style:solid;
		border-bottom-width:2px;
		border-color: #707070;		
}

#heading {
		margin:auto;
		padding:0;
		background: #1a1c1f url(../images/heading.jpg);
}

#issue {
			 position:absolute;
			 font-size: 12px;
			 right: 30px;
			 top: 50px;
			 color:#FFFFFF;
			 z-index:auto;
}

#byline {
			 position:absolute;
			 font-size: 16px;
			 font-style: bold;
			 right: 30px;
			 top: 115px;
			 color: #FFFFFF;
			 z-index:auto;
}

.willie {
				font-size: 12px;
				padding: 0 0 0 80px;
				color: #FFCC33;
}

#title img {
			position:absolute;
      left:150px;
      top:58px;
      z-index:auto;
}

.small{
    text-align:right;
    padding:15px 20px 0 0;
    height:29px;
    width:758px
}
.small a{
    font-family:Arial;
    font-size:12px;
    color:#E4E4E4;
    text-decoration:none;
    margin:-1px 12px 0 12px;
}

.small a:visited{
		text-decoration:none
}
.small a:hover{
		text-decoration:underline
}

.small, .small img, .small a{
    float:right;
		display:inline; /* IE Fix */
}

#menuouter {
    background:url(../images/brassbar.jpg);
    height:32px;
		text-align: center;
}

#menu {
		width: 900px;
		margin: 0 auto 0 auto;
		text-align: center;
}

.site-nav {
		margin:0;
}

.site-nav li{
    list-style-type:none;
    float:left;
		border-right-style:groove;
		border-color:#fcb138;
		margin: 8px 0 0 0;		
		display:inline; /* IE Fix */
}

.site-nav li.menuspace{
    list-style-type:none;
		border-right-style:none;	
		width:80px
}

.site-nav li a {
		text-decoration:none;
		display:block;
		width:150px;
		color:#FFCC33;
		font-size: 18px;
		font-style: bold;
}

.site-nav li a:hover,
.site-nav li a.act {
		color:#dac46b;
		font-style: bold;
		font-size: 18px;
}

.site-nav li.nav-last {
		border:none;
}

#outer {
		text-align:center;
}
#content {
		height:650px;
		width:1200px;
		text-align:left;
		margin:auto;
}

#left {
    width:250px;
    padding:10px 20px 10px 10px;
		margin:0;
    float:left;	
		display:inline; /* IE Fix */
}

#right {
    width:250px;
    padding:10px 10px 10px 20px;
		margin:0;
    float:left;		
		display:inline; /* IE Fix */
}

#center {
    background-color:#494949;
    padding:10px 10px auto 10px;
		margin:0;
		width:635px;
    float:left;
		height: 100%;
		display:inline; /* IE Fix */
}

#poetry {
		padding:10px 70px;
		color: #FFFFFF;
		font-size: 16px;
		line-height: 130%;
}

#poetry a {
	  text-decoration:none;
		color:#dac46b;
}

#poetry p {
		padding: 5px 0;
}

#breakcenter {

		margin: 0 0 0 50px;
}

#bio {
		 font-size:14px;
		 color: #FFFFFF;
		 width: 240px;
		 padding: 5px 0 0 0;
}

#bio a {
	  text-decoration:none;
		color:#dac46b;
}

#graphic img {
			height: 240px;
			position:absolute;
            left:700px;
            top:500px;
            z-index:auto;	
}

.poetname {
		 color: #dac46b;
		 text-align: center;
		 padding: 15px 0 5px 0;
}

.poemtitle {
		 color: #dac46b;
		 padding: 5px 0 10px 0;
		 height: 30px;
}

.titleandsub {
		 color: #dac46b;
		 padding: 5px 0 0 0;
}

.poemtype {
		font-size: 13px;
		padding: 0 0 20px 0;
		line-height: 90%;
}
.sub {
		 padding: 0 0 10px 0;
		 margin-left: 100px;
		 font-size: 14px;
}

#pageflip {
		color:#dac46b;
		text-align:right;
}

#pageflip a {
	  text-decoration:none;
		color:#dac46b;
}		

#pageflip a.current {
		color: #FFFFFF;
}


#footer {
    background:url(../images/footer_bg.gif);
    height:82px;

}

.cat-nav {
    margin:0;
}

.cat-nav li {
    list-style-type:none;
}

.cat-nav li img {
		border: 0px none;		
}

.cat-nav li a {
		text-decoration:none;
		display:block;		
		color: #FFFFFF;
		font-size:14px;
		height:22px;
}

.cat-nav li a:hover,
.cat-nav li a.act {
		color:#fcb138;
		font-style: bold;
}

.yellow {
		color: #dac46b;
		margin: 0 0 0 0;
		padding: 12px 0 8px 0;

}

.design{
    font-family:Arial;
    font-size:12px;
    color:#8A8A8A;
    margin:30px 20px 0 20px;
    float:right;
		display:inline; /* IE Fix */
}

.design a {
		color:#8A8A8A;
}

.design a:hover{
		text-decoration:underline;
}