/* CSS styles for the Music City Quilt Guild web site */
/* Color glossary
#73868C - medium slate blue
#D7E7EA - light robin's egg blue
#333 - dark gray (font)
#EBEBEB - light gray (content outer background)
#694141 - dark dusty rose
#D9C8B2 - light dusty rose
#FCFCFB - palest yellow (inner content background)
*/

	html, body
	{
		padding: 0; margin: 0;
		background: #D7E7EA;
		color: #333;
		font-size: 100.01%;
		text-align: center;
	}

	#body
	{
		width: 780px;
		background: #EBEBEB;
		font: .85em Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 10px auto; /* FF centered fix */
		border: solid 1px #447385;
	}

	#header img, #nav {
		padding-left: 10px;
	}
	#header { background-color: #694141; border-bottom: solid 1px #EBEBEB; }
	#header a img { border: 0; }
	

	#nav { height: 2em; background-color: #D9C8B2; }
	#nav ul { list-style: none none; padding: 0; margin: 0; }
	#nav li { float: left; padding-right: 10px; }
	#nav a { 
		display: block; 
		padding: 5px 17px 5px 14px; 
		font-weight: bold; 
		font-size: .75em;
		text-decoration: none; 
		color: #333; 
		background: #D9C8B2 url(../images/black_note.jpg) left no-repeat; }
	#nav a:hover { text-decoration: underline; }

	#content { clear: left; border-top: solid 2px #73868C; padding: 5px; line-height: 1.4em; }
	#innercontent { margin: 7px; padding: 5px 30px; border: solid 1px #8C7D73; background-color: #FCFCFB; }
	#innercontent img { border: solid 1px #333; padding: 5px; background: #FFF; }
	#innercontent a img { border: solid 1px #333; }
	#innercontent img.icon { border: 0; background: inherit; }
	#innercontent h1 img { border: 0; margin: 0; padding: 0; background: inherit; }
	#innercontent ul { list-style-image: url(../images/black_note.gif); }
	#innercontent p { margin-bottom: 1.5em; }
	table { border-collapse: collapse; }
	th { text-align: left; background-color: #D7E7EA; }
	th, td { vertical-align: top; border: solid 1px #73868C; }
	h1, h2, h3, h4, h5, h6 { color: #73868C; }
	h2 { font-size: 1.15em; }
	h3 { font-size: 1.1em; }
	h4 { font-size: 1em; }


	#footer { clear: both; text-align: center; padding: 5px 10px; font-size: .9em; }
	#footer-section1 { width: 350px; float: left; }
	#footer-section2 { width: 350px; float: left; border-left: solid 1px #CCC; }
	
	.right { float: right; margin-left: 7px; }
	.left { float: left; margin-right: 7px; }
	.center { text-align: center; }
	.clear { clear: both; }
	.boxright { float: right; border: solid 1px #694141; padding: 10px; margin: 0 0 7px 7px; width: 150px; background: #EBEBEB; }
	.boxleft { float: left; border: solid 1px #694141; padding: 10px; margin: 0 7px 7px 0; width: 150px; background: #D9C8B2; }
	
/* Posts
----------------------------------------------- */
.post {
  margin:.3em 0 25px;
  padding:0 13px;
  }
.post-body {
  padding:10px;
	background: #EBEBEB;
  }
.post p {
  margin:0 0 .75em;
  }
.post-footer {
  background:#fff;
  margin:0;
  padding:8px 14px 2px 29px;
  line-height:1.5em;
  color:#666;
  text-align:right;
	font-size: .8em;
  }
p.post-footer em {
  display:block;
  float:left;
  text-align:left;
  font-style:normal;
  }
.post img {
  margin:0 0 5px 0;
  padding:4px;
  border:1px solid #586;
  }
blockquote {
  margin:.75em 0;
  border:1px dotted #596;
  border-width:1px 0;
  padding:5px 15px;
  }
.post blockquote p {
  margin:.5em 0;
  }


/* Comments
----------------------------------------------- */
#comments {
  margin:-25px 13px 0;
  padding:20px 0 15px 0;
  }
#comments img { border: 0; padding: 0; }
#comments-block {
  margin:0 15px 0 9px;
  }
.comment-data {
  margin:.5em 0;
  padding:0 0 0 20px;
  color:#666;
  }
.comment-poster {
  font-weight:bold;
  }
.comment-body {
  margin:0 0 1.25em;
  padding:0 0 0 20px;
  }
.comment-body p {
  margin:0 0 .5em;
  }
.comment-timestamp {
  margin:0 0 .5em;
  padding:0 0 .75em 20px;
  color:#fff;
  }
.comment-timestamp a:link {
  color:#fff;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}
#powered-by a img { border: 0; padding: 0; }

/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  padding:0 15px 0;
  }