body{
margin:0;
padding:0;
line-height: 1.5em;
background:url(images/header_continue.jpg);
background-repeat:repeat-x;
background-color:#000;
}

em{color: red;}
p.head{ color: #C60; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bolder; padding-top:10px; padding-left:20px; }
p.main{ color: #000; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-left:20px; }
p.main2{ color: #000; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-left:20px; line-height: 1.2em; }
p.menu{ color: #FFF; }

a:link { color: black; text-decoration:none; }
a:visited { color: black; text-decoration:none; } 
a:hover { color: red; border: 2px solid white; font-weight:bold; } 

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 2em;
color: #000;
list-style-type: square;
}

ul.gen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.5em;
color: #000;
list-style-type: square;
}

#maincontainer{
	width: 800px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background: #000000;
}

#topsection{
	background: #000000;
	height: 204px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
background-color:#000000;
}

#contentcolumn{
margin-left: 220px; /*Set left margin to LeftColumnWidth*/
padding: 13px;

}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -800px; /*Set left margin to -(MainContainerWidth)*/
height: 508px;
background-image:url(images/sidebar2.jpg);
background-repeat:no-repeat;
padding-left: 30px;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #000000;
}

.inner{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
height: 500px;
background-color:#CCC;
}

.title{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
}

.subtitle{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

.isbn{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
line-height: 1.2em;
}

.inner_long{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
height: 760px;
background-color:#CCC;
}

.inner_pub{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
height: 1100px;
background-color:#CCC;
}
.menu{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:2.5em;
}

.smprint{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
line-height:1.5em;
color:#666;
}
