/* General Site Layout Styles */

#page {
  width: 1024px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  /*border: 5px solid #990000;*/
}

#header {
  display: block;
  height: 45px;
  background: #ffffee url(/images/header3.jpg) no-repeat top left;
}
#header h1 {
  font-size: 20px;
  text-align: right;
  padding-top: 12px;
}

#boundary { /* the gray line under the header */
  display: block;
  height: 2px;
  background-color: #a0a099;
}

#column-01 {
width: 304px; /*if cols don't float correctly in IE, reduce this width */
clear: left;
float: left;
padding: 10px 2px 10px 10px;
border-left: 2px solid #a0a099;
border-bottom: 1px solid #a0a099;
border-right: 1px dotted #a0a099;
/* background: #ffffee url(/images/treefooter.jpg) no-repeat bottom right; */
}

#column-02 {
width: 700px;
float: right;
padding: 0px;
/* border: 1px solid #ff66ff; */
background: #ffffee;
}

#left-header {
  float: left;
  margin-bottom: 15px;
}

#right-header {
  float: right;
  margin-bottom: 15px;
}

#col2-nav {
  width: 50px;
  float: left;
  min-height: 0;
}


/* this stuff is from adx menu */
.col2-nav:after {
	content: "."; 
	height: 0; 
	display: block; 
	visibility: hidden;
	overflow: hidden;
	clear: both; 
}

/* Fix for IE5/Mac \*//*/
.col2-nav {
	display: inline-block;
  background: url(/images/navbg2.jpg) repeat;
}
/* End Fix */



#col2-content {
  float: right;
  width: 620px;
  padding: 10px;
  /* border: 1px solid #0000ee; */
}


#footer {
margin-top: 20px;
text-align: center;
border-top: 1px solid #a0a099;
}

#footer li {
display: inline;
}

#footer li {
margin: 0 3px 0 0;
padding: 0 5px 0 0;
border-right: 1px solid #333;
}

#footer p {
font-size: 11px;
}

.clear {
  margin: 0;
  padding: 0;
  clear: both;
}

div.standardSpacer {
  height: 10px;
}

#novel-list {
  /* border: 1px #ee0000 solid; */
}
#novel-list .nl-content {
  width: 500px;
  float: right;
  margin-bottom: 50px;
}

#novel-list img {
  float:left;
}

#novel-list h3 {
  font-style: italic;
}


/* paragraphs with spacing between them */
#text-p p, .spacing {
  margin-bottom: 12px;
}

/* BLOG SAMPLES */
#blog_sple {
  border: 1px solid #FD861D;
  background-color: #f6f6f6;
  padding: 10px;
  margin-left: 15px;
}

/* bibliography list */
#biblio {
  margin: 10px 0 0 10px;
  padding-top: 15px;
  border-top: 1px solid #a0a099;
}
#biblio p {
  margin-bottom: 12px;
}

#twitter_div {
  border: 1px solid #FD861D;
  background-color: #f6f6f6;
  padding: 10px;
  margin-left: 15px;
  margin-bottom: 15px;
}
#twitter_div ul {
  margin: 0;
  padding: 0;
  list-style: circle;
  list-style-position:inside;
  font-style: italic;
}
#twitter_div li {
  padding-bottom: 10px;
}

