* {
  margin: 0;
  padding: 0;
}

body {
    background: #F0E8D9;
    padding: 0;
    margin: 0px;
    font: 70% Verdana, Arial, sans-serif;
       line-height: 1.8em;
    color:#867A63;  
    text-align: center;
}

a:link, a:active, a:visited {
    color: #B56792;
    text-decoration: none;
}

a:hover {
    /* background: #BDA87E; */
    text-decoration: underline;
}



ul.sidelinks  {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #791335;
font-size: 12px;

}

.sidelinks a, ul.sidelinks a:link, ul.sidelinks a:visited,  ul.sidelinks a:active {
  color: #791335;
  display: block;
	width: 150px;
	padding: 9px 9px 9px 15px;
  text-decoration: none;
	border: none;
}

ul.sidelinks a:hover {
	 color: #791335;
	 background-color: #F0E8D9;
}




img {
    border: 0px;
margin: 0;
padding: 0;
}


#main_container {
    width:700px;
    border: 0px solid gray;
    margin: auto;

}

#main_container.products {
  width: 800px;

}




#navigation {
  height: 30px;
  padding-top: 20px;
}

#navigation ul {
  list-style: none;
  position: relative;
  padding-right: 20px;
}

#navigation ul li {
  float: right;
  margin-left: 14px;
  font: 1.1em Arial, Helvetica, sans-serif;
  line-height: 1em;
  padding: 4px 3px 5px;
}

#navigation ul li.selected {
  background-color: #A69C87;
}

#navigation a {
  color: #A69C87;
}

#navigation a:hover {
  background: transparent;
}

#banner {
  margin-bottom: 20px;
  border-bottom: 1px solid #F0E8D9;
}


#wide {
  float: left;
  width: 455px;
   padding: 0 0 0 0;
}
#sidebar {
  width: 200px;
  float: right;
  font-size: 0.9em;
  line-height: 1.3em;
  color: #666;
  margin-left: 40px;
border-left: 1px solid #F0E8D9;
}

#sidebar ul {
  margin-left: 20px;
}


#sidebar h2{
	font-weight:normal;
	margin: 0 0 10px 10px;
color:#867A63;  
}

.sidebar-indent {
  margin-left: 36px;
}
.sidebar-buttons{
	margin: 10px 0 0 30px;
    line-height: 1.8em;

}

.sidebar-news {
	font-weight:normal;
	margin: 10px 0 0 20px;
  font-size: 1.1em;

    line-height: 1.8em;
color: #791335;
}

.widgettitle {
font-size: 18px;
font-weight:normal;
 line-height: 1.6em;	
}

.textwidget {
font-size: 12px;
font-weight:normal;
 line-height: 1.3em;	
}


.fl {
  float: left;
}


#content {
  float: left;
  width: 700px;
  background: white;
  padding: 15px;
  padding-top: 19px;
  text-align: left;
}

#content.products {
  width: 700px;
}



 .block {
  border-bottom: 1px solid #333;
}





p {
  text-align: left;
  margin: 10px 0px;
}


#footer {
  padding: 20px 20px;
  text-align: center;
  font-size: 1em;
}

.clear {
  clear: both;
}

.entrytitle h2{
	font-size: 18px;
color: #B56792;
margin-left: 10px
}
.entrytitle h2 a
{
	color:#B56792;
}
.entrytitle h2 a:hover{
	color:#B56792;
}
.entrytitle h3{
	font-size:12px;
	color:#B56792;
margin-left: 10px
}

/*************************************
 +Entry
 *************************************/
.entrybody {
padding-left: 10px;

}

.entrybody img 
{    float:left;

    clear:left;

    padding: 0;


    margin-right: 15px;}

div.entrybody ul {   

  padding: 0 0 10px 20px;
  margin: 0;  
  display: block;	
  text-decoration: none;	 } /* styles ul within the div */



#entrybody-page  {
padding-left: 10px;}

#entrybody-page h2{
font-size:12px;
font-weight:normal;
margin: 0;
color:#867A63;  
}


#entrybody-page ul {
  list-style: none;
  padding: 10px;
  margin: 0;
  color: #791335;
  display: block;	
  text-decoration: none;	
}

#entrybody-page img 
{border:0px solid #d0d0d0;float:left;margin:3px 10px 3px 0;}

.entrymeta{
	font-size:0.9em;
margin-left: 10px
}
.postedby{
	
}

.commentslink{
	
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;
margin-left: 10px
}
.commentsblock textarea{
	width:370px;
margin-left: 10px
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
margin-left: 10px
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
margin-left: 10px
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin-left: 10px
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
margin-left: 10px
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
width: 370px;
margin-left: 10px
}
h3#comments{
font-size:1.6em;
margin-left: 10px
}

h3#respond{
font-size:1.6em;
margin-left: 10px
}

h4#wide{
font-size: 18px;
color: #B56792;
margin-left: 10px
}


.prevlink{margin-right:20px;}
.nextlink{margin-left:60px;}





