body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:853C43;
}
.stiching {
	border: 1px dashed #853C43;
	margin: 0px;
	padding: 7px;
}

#wrapper {
	padding: 3px;
	background-image:url(img/quilt-bg.jpg);
	background-color:#990000;
	background-repeat:repeat;
	color:#003300;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}

#banner {
	height:160px;
	padding:0;
	margin-bottom:10px;
	text-align: center;
}

#header-bottom {
	height: 1%;
	padding: 0px;
}
.contact {
}
#contact   img  {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-moz-outline-color: none;
	outline: none;
	border: none;
}
#contact img a:active {
	text-decoration: none;
	outline: none;
	border: none;
}
#contact img a {
	text-decoration: none;
	border: none;
}

#footer p {
}

#content .stiching {
	border: 1px dashed #853C43;
	text-align: center;
}



#main {
	width: 100%;
	margin-top: 10px;
	margin-bottom:0;
	padding-bottom:0;
}
#content {
	margin-left:169px;
	margin-right:169px;
	margin-bottom:0;
	background-color:#EFE7CF;
	background-repeat:repeat;
	padding:5px;
	border: 0;
}
#mainfeature {
  background-repeat: no-repeat;
  color: white;
  padding: 2em 2em 1em 200px;
  height: 1%;
  color:#3d3129;
}

#mainfeature p {
  font-size: 110%;
}
#mainfeature p.more {
  margin-top: 0;
  text-align: right;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited {
  color: white;
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}
#content .inner {
  margin: 0;
}

#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content .inner .features li{
  margin: 0 5px 5px 0;
}

#content .inner .features img{
  float: left;
  margin: 3px 10px 10px 0;
}

#content .inner .features .clearone{
display:block;
padding-bottom:5px;
}

#content .inner .features p{
  margin-left: 130px;
}

#content .inner .features h4 {
	font-size:small;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
	margin: 0;
	display:block;
	background-color:#5c493d;
}

#content .inner ul.classes {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content .inner .classes h4{
	font-size: medium;
	padding: 5px 0 0 0;
	margin: 0;
	background-color: none;
	color:#5c493d;
	display:block;
}

#content .inner .classes li{
  margin: 0 0 10px 0;
  	border-top: #CCCC99 3px solid;
	border-bottom: #CCCC99 1px solid;
}

#content .inner .classes img{
  float: left;
  margin: 3px 10px 10px 0;
}

#content .inner .classes .clearone{
display:block;
padding-bottom:5px;
}

#content .inner .classes p{
  margin: 5px 0 8px 130px;
  padding: 0;
}



#content .inner p.author {
  font-weight:  bold;
}
#content .inner p.more{
  margin-top: 0;
  text-align: right;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
	color: black;
	background-image: url(img/more-bullet.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 14px;
	font-size: 90%;
	color: #231F20;
}


#rightColumn {
	float: right;
	width: 159px;
	margin: 0;
	padding: 0;
	background-image:url(img/c&cpatch.png);
	background-repeat:no-repeat;
	height:600px;
}
#rightColumn .inner {
  padding: 10px;
  color:#CCCC99;
}

#rightColumn .inner h3{
  color:#ffffff;
}
#rightColumn .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#rightColumn .btn {
	background-color:#CCCC99;
	margin:0;
	padding:0;
}




#leftColumn {
	float: left;
	width: 159px;
	color: black;
	padding: 0;
	background-image:url(img/c&cpatch.png);
	background-repeat:no-repeat;
	height:600px;
}
#leftColumn .inner {
	margin:  15px;
	color:231F20;
}

#leftColumn .inner h2{
	color:231F20;
}
#nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav li {
	padding: 5px 0 5px 0;
	color: #231F20;
}
#nav li a:link, #nav li a:visited {
	text-decoration: none;
	color:231F20;
	font-weight: normal;
}
#nav li a:hover {
	text-decoration: none;
	color:#853C43;
	font-weight: normal;
}


#footer {
	width: 100%;
	margin: 0;
	clear: both;
	text-align:center;
}
#footer p {
	font-size:x-small;
	color:#EFE7CF;
	margin: 0;
	padding: 10px;
	background-image:none;
	font-weight: bold;
}
#clearone {
  clear: both;
  height: 10px;
  margin:0;
  padding:0;
}
#clearone p {
	font-size:8px;
}
h1 {
	font-size:x-large;
	padding:0;
	margin: 2px 0 5px 0;
	color:#5c493d;
}

h2 {
	font-size:large;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}

h3 {
	font-size: medium;
	padding: 5px 0 0 0;
	margin:0;
	color:#CCCC99;
}


p {
font-size:small;
margin-top:0;
padding-top:0;
}
.stiching strong {

}

