/* Layout Stylesheet */ 
body{
 margin: 0;
 padding:0; 
 background: #c2c2c2; /*#ffffff;*/
 color: #333333;
/* font-family: Palatino, "Times New Roman", serif;*/
 font-family: Arial;
 }	 

#wrapper {
 margin: 0 auto;
 width: 1000px;
}

#header{
 width: 100%;
 float: left;
 padding: 10px;
 height: 120px;
/* background-image: url(../img/gradient.jpg);*/
 background-repeat: repeat-x; 
 background-color: #611212;/*#ffffff;*/
 color: #ffffff; 
 border-bottom: 5px solid #440d0d;
 padding-left: 50px;
 }

#headbox{
clear:both;
}	 

#leftcolumn, #bigleftcolumn{
 width: 700px; /* was 300px;*/
 float: left;
 background:#d2b48c; /*#bfacac;/*#8c8c8c;*/
 padding: 20px;
 color: #333333;
/* height: 522px;*/
 margin-right: 10px;
 margin-bottom: 10px;
}

#old-bigleftcolumn{
 float: left;
 color: #333;
 background: #c0c0c0;
 margin-right: 10px;
 margin-bottom: 10px;
 padding: 20px;
 width: 673px;
 display: inline;
 }

#centercolumn{
 float: left;
 border: 1px solid #ccc;
 color: #000;
 background: #ffffff;
/* margin: 0px 5px 5px 5px;*/
 margin-right: 10px;
 padding: 20px;
 width: 373px;
 display: inline;
 height: 520px;
 }

#rightcolumn{
 color: #333;
/* background: #d2b48c;*/
background: transparent url(/img/widget_cont_bg.png) no-repeat scroll left bottom;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
/* height: 450px;*/
 width: 220px;
 float: left;
     text-align: center;
}

#about{
background: transparent url(/img/widget_h3_bg.png) no-repeat;
	font-size: smaller;
	padding: 10px;
}


#rightcolumn a, #leftcolumn a {
       text-decoration: none;
       }		

#rightcolumn a {
/*   background: url(images/widget_ul_bg.png) repeat-y scroll 0 0;*/
}       

#rightcolumn p {
   /*background: url(images/widget_ul_bg.png) repeat-y scroll 0 0;*/
} 

#rightcolumn a:link, #rightcolumn a:visited {
       color: #1D537F;
       display: block;
       }

#leftcolumn a:link, #leftcolumn a:visited {
       color: #1D537F;
       }
       
#rightcolumn a:hover, #leftcolumn a:hover {
       color: red;
       }
       
#rightcolumn a:active, #leftcolumn a:active {
       color: #red;
       }

#nav {

}


#ftr {
 width:975px;
 height:30px;
 clear: both;
 background:#611212;
 color: #ffffff;
 padding: 10px;
 }

#news{ /*the whole box */
 border: 1px solid;
 padding: 10px;
 margin: 10px;
}


#newsid{ /* all entries */
	 padding: 10px;
	 margin: 0px 20px 0px 20px;
}

#newsid .rsscontainer{ /* each item in the box */
margin-bottom: 1em;
}


.bookbox {
float:left;
clear: both;
border: 1px solid;
padding: 10px;
margin: 10px;
}

.bookimg {
float: right; 
position: relative; 
  margin: 0px 10px 10px 0px;
display:block;
  border: none;
}

.logo{
 margin-bottom: 0px;
  border: none;
}

.logo-byline{
 margin-top: 0px;
 margin-left: 5px;
 font-weight: bold;
  border: none;
}


h3 {
  font-family: Charcoal, sans-serif;
   margin-top: 0px;
}

.by {
  margin: 0px 0px 0px 0px;
}

.booktitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight:bold;
}


