/*
     www.bradwaters.com
	  
*/

* { padding: 0; margin: 0; }

p {margin-bottom:0.3em;}

h2 {display:block;border-bottom: 1px dotted gray;margin-bottom:10px;padding-bottom:5px;}

h1,h2,h3,h4 {font-weight:normal;}

.datetext {font-size:85%;font-weight:bold;font-style:italic;}

a:link, active {
	color: #1a6875;text-decoration: none;
}
a:visited {
	color: #1a6875;text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


.pete {color:#1a6875;font-weight:bold;font-style:italic;font-size:14px;}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(art/back.jpg) bottom repeat-x black fixed;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#wrapperout { 
 width: 922px;
  /* background: url(art/wrapfade.jpg) bottom repeat-x #e7e7e7; */
  background:url(art/backrep.jpg);
   margin: 0 auto;
}

#wrapperin { 
 width: 922px;
  /* background: url(art/wrapfade.jpg) bottom repeat-x #e7e7e7; */
  background:url(art/left-back2.jpg) bottom no-repeat;
   margin: 0 auto;
}
#header {
 color: black;
 width: 892px;
 float: left;
 padding: 50px 10px 0px 20px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background:url(art/heading.jpg);
}
#header h1 {font-weight:bold;font-size:38px;text-transform:uppercase;}
#header a,link, visited, hover, active {
	color: white;text-decoration: none;
}



#header h2 {font-weight:normal;border:none;font-size:14px;padding-right:322px;font-style:italic;}
#navigation {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;

 margin: 0px 0px 0px 0px;
 
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding-bottom: 170px;
 width: 600px;
 float: left;
 
}
.paddingleft {padding:20px 20px 0px 20px;background: url(art/left-top.jpg) top no-repeat;width:560px;}


.modleft { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 10px 10px;
 padding: 10px;
 width: 265px;
 float: left;
 background: none;
 display:inline;
}

#rightcolumn { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 302px;
 display: inline;
 background: url(art/rightfade.jpg) top repeat-x #e7e7e7;
}
#footer { 
 width: 902px;
 clear: both;
 color: white;
 border: 0px solid #ccc;
 background:black;
 margin: 0px 0px 10px 0px;
 padding: 10px 10px 5px 10px;
 font-size:85%;
}

#footer a,link, visited,  active {
	color: white;text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}


list {
  padding:0;
  margin-bottom:10px;
  margin-top:10px;
  font-weight:bold;
  font-size: 120%;
  color: #B30000;
  }
.list li {
  margin-bottom:2px;
  margin-top:2px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left: 3px;
  border-left: 0px solid gray;
  margin-left:18px;
  }
  
  
  .imgright {float:right; margin: 0px 0px 10px 10px;display:inline;width:148px;border:1px solid gray;}
    .imgfeatured {float:left; margin: 0px 10px 10px 0px;display:inline;width:73px;border:1px solid gray;}

.clearspace {clear:both;}


hr
{
border: none 0; 
border-top: 1px dotted gray;/*the border*/
width: 100%;
height: 1px;
  margin: 10px 0 10px;
}


.menu{
font-weight: normal;
width: 100%;
}

.menu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; 
}

.menu ul li{
display: inline;
}

.menu ul li a{
color: #494949;
background:#1b2729;
padding: 6px 5px 7px 5px; /*top padding is 6px, bottom padding is 4px*/
text-decoration: none;text-transform:lowercase;
}

.menu ul li a:hover, .menu ul li a.selected{
background:white;
}

.menu ul li a.selected{
background:white;
}



/* tables */


table.books
{
width: 100%;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
font-family: Arial, Helvetica, sans-serif;
 font-size: 13px; 

}

table.books td
{
padding: 0px;
text-align: left;
border: 0px grey solid; vertical-align:top;}

.booksleft {width:116px;margin-right:10px;border:1px solid gray;}
.galleryleft {width:216px;margin-right:10px;border:1px solid gray;}



/* gallery */

.galcat {width:173px;height:173px;background: #FFFFFF;text-align:center;}
.galcatimgwide {width:96px}
.galcatimgtall {height:90px;margin:3px 0px 3px 0px;}

.galback {background:#cccccc;}


.comments {padding:10px;margin: 5px 0px 5px 0px;border-left:5px solid gray;}
.commentsreply {padding:10px;margin: 5px 0px 15px 40px;border-left:5px solid gray;}


.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("feed.gif") no-repeat 0 50%;
} 