body {
        background: #E7D8C3 url(images/bg2.gif);	  
	font: 12px Verdana, Arial, Lucida Sans, sans-serif; 
	margin: 0px
        color: #000000;
}
.header{font: 14px Verdana, Arial, Lucida Sans, sans-serif; letter-spacing: 5px; font-weight: bold; color: #a81319;}
.header2{font: 12px Verdana, Arial, Lucida Sans, sans-serif; letter-spacing: 4px; font-weight: bold; color: #a81319;}
.header3{font: 12px Verdana, Arial, Lucida Sans, sans-serif; letter-spacing: 4px; font-weight: bold; color: #000000;}
.header4{font: 12px Verdana, Arial, Lucida Sans, sans-serif; font-weight: bold; color: #a81319;}
a:link {
	color: #aa0d04; text-decoration: none;
}
a:visited {
	color: #800000; text-decoration: none;
}
a:hover {
	color: #800000; text-decoration: none;
}
a:active {
	color: #800000; text-decoration: none;
}
a.menu:link {
	color: #000000; text-decoration: none; font-weight:bold;
}
a.menu:visited {
	color: #800000; text-decoration: none; font-weight:bold;
}
a.menu:hover {
	color: #800000; text-decoration: none;
}
a.menu:active {
	color: #800000; text-decoration: none;
}
p {
	color: #000000; 
	font: 12px  Verdana, Arial, Lucida Sans, sans-serif; 
	margin-right: 5px; 
	margin-left: 5px;
}
.container{
      background: url(images/gradient.jpg); 
      background-color: #E7D8C3; 
      width: 780px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      margin-bottom: 0px;
}

.leftcol{
      float: left;
      width: 200px;
      margin-left: 20;
      margin-right: auto;
      padding-top: 50px;
      padding-bottom: 20px;
}

.maincol{
      width: 460px;
      padding-top: 50px;
      padding-bottom: 20px;
}

.rightcol{
      float: right;
      width: 200px;
      margin-left: auto;
      margin-right: 30;
      padding-top: 230px;
      padding-bottom: 20px;
}
.nav{
      font-size: 12px;
      padding-left: 10px;
      line-height: 20px;       
}

.nav2container{
      width: 299px;
      margin-left: auto;
      margin-right: auto;
      border-top: 1px solid #393952;
      border-left: 1px solid #393952;
      border-bottom: 1px solid #393952;       
}

.nav2{
      border-right: 1px solid #393952;
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 2px;
      padding-right: 2px;       
}

.copy {
        width: 65%;
	color: #800000; 
	font: 10px  Verdana, Arial, Lucida Sans, sans-serif; 
}
a.copylink {
        font-weight: normal;
	text-decoration: none;
	width: auto;
}
h2 {
	font: 12px  Verdana, Arial, Lucida Sans, sans-serif;
	color: #800000;
	font-weight: bold;
}

ul.love {
	list-style-image: url(files/dove_xsm.jpg);
	vertical-align: baseline; 
}

li.love {
	font: 12px  Verdana, Arial, Lucida Sans, sans-serif;
	color: #400040;
}

li {
	font: 12px  Verdana, Arial, Lucida Sans, sans-serif;
	color: #800000;
}
.form {
	color: #000000; 
	font: 12px  Verdana, Arial, Lucida Sans, sans-serif; 
	margin-right: 5px; 
	margin-left: 5px
}

.center{
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
}

.tabs {
      width: 75%;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
}

div.img {
  display: inline;
  margin: auto;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img {
  display: inline;
  margin: 3px;
  border: none;
}
div.desc
{
  border-top: 1px dotted #212142;
  text-align: center;
  width: 90px;
  margin: 2px;
}

.review {
  margin-left: 40px;  
}
.yellowbg {
        background: #e7a500;	  
	font: 12px Verdana, Arial, Lucida Sans, sans-serif; 
	font-weight: bold;
	padding: 1px;
}
.yellowbg2 {
        background: #e7a500;	  
	font: 12px Verdana, Arial, Lucida Sans, sans-serif; 
	padding: 4px;
}
/*  Styles used only on the bookstore page  */ 

 a.bookstore:hover {
	COLOR: #000066; TEXT-DECORATION: none
}

.bookcattable {
	border-width: 0px;
}

.storetable {
	border-width: 1px;
	border-style: solid;
	border-color: #C00000;
	border-collapse: collapse;
}

td.storetable {
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #C00000;
	-moz-border-radius: ;
}

.bookcattd {      
	background: url(images/book_gradient.jpg) #ffffff;
}

.book {
	color: #000000; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
}

.bookname {
	color: #C00000;
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold;
}

.bookcat {
	color: #C00000;
	font: 14px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold;
}

.bookitalic {
	color: #000000; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-style: italic
}

.bookbold {
	color: #000000; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold
}

.bookadd {
	color: #C00000; 
	font: 14px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold
}

li.book {
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	color: #C00000;
}

.bookyellowbg {
        background: #fed70e;	  
	font: 12px Lucida Sans, arial, verdana, sans-serif;
	color: #C00000; 
	padding: 2px;
}