

body
{
padding: 50px;
background: #4c4c4c url(http://www.greenepic.org/images/green_epic/backgrounds/main_background.png) 0 0 repeat-x;
color: #d9d9d9;
}

div.container
{
width:100%;
margin:0px;
line-height:150%;
}

a
{
text-decoration:none;
}

div.wrapper
{
width:75%;
align:center;
margin-left:12.5%;
}

img
{
border:0
}

div.imgfloatleft
{
float:left;
margin:17px 15px 20px 0;
}

table.auto
{
table-layout:auto
}

table.fixed
{
table-layout:fixed
}

ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

ul.bookspecs
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

li.bookspecs
{
padding:1em;
display:inline;
font-style:italic;
}

ul.landing
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

ul.landing a
{
float:left;
width:15em;
color:white;
margin:15px 15px 15px 0px;
padding:5px 5px 5px 10px;
background-color:black;
}

ul.landing a:hover
{
background-color:green;
}

a.button
{
float:left;
width:6em;
text-decoration:none;
text-align:center;
color:white;
background-color:black;
margin:15px 15px 15px 15px;
padding:0.2em 0.6em;
border-bottom:1px solid white;
border-left:1px solid white;
}
a.button:hover
{
background-color:green;
}

div.header
{
padding: 0px 0px 10px 0px;
color:white;
background-color:black;
clear:left;
border-bottom: solid 1px #d9d9d9;
}

h1.header
{
padding:0;
margin:0;
}

div.navbar
{
}

div.crosscol-wrapper
{
width:100%;
}

div.left
{
float:left;
width:15%;
margin:0;
padding:1em;
}

div.content
{
float:left;
width:60%;
border-left:1px solid gray;
padding:1em;
}

div.browse
{
float:left;
padding:1em;
}

div.footer
{
padding:0.5em;
color:white;
background-color:black;
clear:left;
}


</style>
