body {
color:#000;
font:13px/18px Arial, Helvetica, sans-serif;
background-color:#fff!important;
background-image:url('images/bg-body.gif')!important;
background-repeat:repeat!important;
background-position:top left!important;
background-attachment:scroll!important;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5 {
color:#321b21;
margin:0;
padding:0;
}

p {
clear:left;
margin:0 0 10px;
}

img {
border:none;
}

a {
text-decoration:none;
color:#a00;
}

a:hover {
text-decoration:none;
color:#000;
}

hr {
display:none;
}

abbr,acronym {
cursor:help;
}

#bg {
width:100%;
padding-top:11px;
background:url('images/bg-header.gif') repeat-x!important;
position:relative;
}

#grad {
display:none!important;
}

div.header {
width:960px;
height:250px;
background:url('images/header.jpg') top center no-repeat;
margin:0 auto;
padding:0;
}

div.header h1 {
width:960px;
height:250px;
position:relative;
margin:0!important;
}

div.header h1 a {
display:block;
width:960px;
height:250px;
text-indent:-5000px;
}

div.header ul.rss {
display:none;
}

div.menu {
display:block;
width:960px;
height:19px;
text-align:center;
background-color:#aa0000!important;
background-image:none!important;
margin:0 auto;
padding:7px 0;
}

div.menu ul {
list-style:none;
margin:0;
padding:0;
}

div.menu h2 {
display:none;
}

div.menu li {
display:inline;
padding:0 30px 0 0;
}

div.menu li a {
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:18px;
line-height:18px;
}

div.menu li a:hover {
color:#321b21;
}

div.menu li.current_page_item a {
color:#321b21;
}

div.menu li:last-child {
border:none;
margin:0;
padding:0;
}

.con {
width:860px;
margin:0 auto;
}

.sl-a {
float:left;
width:640px;
padding:15px 20px 15px 0;
}

.sl-a div.post {
width:625px;
margin-bottom:15px!important;
background:#fff url('images/bg-post.gif') top left repeat-y;
border-top:1px solid #d3c4c3;
border-left:1px solid #d3c4c3;
border-bottom:1px solid #6c4d4b;
border-right:1px solid #6c4d4b;
padding:15px 15px 15px 0;
}

.sl-a div.post div.p-head {
background:url('images/bg-post-heading.gif') top left no-repeat;
padding:0 0 0 40px;
}

.sl-a div.post div.p-det {
padding-left:40px;
}

.sl-a div.post h2 {
font:normal 28px/34px Helvetica, Arial, sans-serif;
margin:0 0 5px;
}

.sl-a div.post h2 a {
display:block;
color:#a00;
text-decoration:none;
}

.sl-a div.post h2 a:hover {
color:#32261b;
}

.sl-a div.post p.p-who-date {
display:block;
font:normal 11px/14px Helvetica, Arial, sans-serif;
color:#b9997b;
margin:0 0 5px;
}

.sl-a div.post div.p-det li.p-cat {
display:none;
}

.sl-a div.post div.p-det ul {
list-style:none;
margin:0;
padding:0;
}

.sl-a div.post div.p-det li.p-com a {
color:#a00;
display:block;
float:left;
background:url('images/a-comment.gif') no-repeat;
font:normal 11px/15px Arial, sans-serif;
padding:0 0 0 20px;
}

.sl-a div.post div.p-det li.p-com a:hover {
color:#321B21;
background-image:url('images/a-comment-hover.gif');
text-decoration:none;
}

.sl-a div.post div.p-con {
clear:both;
padding:15px 0 0 40px;
}

.sl-a div.post div.p-con img {
border:1px solid #32261b;
}

.sl-a div.post div.p-tag {
clear:both;
padding:15px 0 0 40px;
}

.sl-a div.post ul {
	list-style: square;
	margin-left: 20px;
}

.sl-a div.post ul li {
	margin-bottom: 5px;
}

.sl-a div.post .quote, .sl-a div.post blockquote {
	margin-left: 3em;
	margin-right: 2em;
	margin-bottom: 1em;
	padding: 0.571em 0.786em;
	border: 1px solid #d1cdc5;
	background-color: #F0ECE5;
/* 	background-color: #B9997B; */
}

div.sl div.navigation {
	float: none;
	display:block;
	margin-bottom:15px;
	background:#fff;
	border-top:1px solid #d3c4c3;
	border-left:1px solid #d3c4c3;
	border-bottom:1px solid #6c4d4b;
	border-right:1px solid #6c4d4b;
	padding:5px 15px 0;
}

div.sl div.navigation div a {
	display:block;
	margin-bottom:5px;
}

div.sl div.navigation > div.next a:after {
	content:" \00BB";
}

div.sl div.navigation > div.previous a:before {
	content:"\00AB ";
}

/*

div.sl div.navigation div.alignleft {
	text-align: left;
}

div.sl div.navigation div.alignright {
	text-align: right;
}
*/

/*-- start comment navigation --*/
div.sl div.com-list div.navigation {
	float: left;
	border: none;
	width: 565px;
/* 	background-color: #B1A8AA; */
}

div.sl div.com-list div.navigation div.previous,
div.sl div.com-list div.navigation div.next {
	display: inline;
}

div.sl div.com-list div.navigation div.previous {
	position: relative;
	float: left;
}


div.sl div.com-list div.navigation div.next {
	position: relative;
	float: right;
}


div.sl div.com-list div.navigation > div.next a:after {
	content:"";
}

div.sl div.com-list div.navigation > div.previous a:before {
	content:"";
}
/*-- end comment navigation --*/

div.post h1 {
font:bold 20px/24px Helvetica, Arial, sans-serif;
color:#a00;
margin:0 0 5px;
}

div.com-list {
float:left;
width:595px;
margin-bottom:15px;
background:#fff url('images/bg-comments.gif') top left repeat-y;
border-top:1px solid #d3c4c3;
border-left:1px solid #d3c4c3;
border-bottom:1px solid #6c4d4b;
border-right:1px solid #6c4d4b;
padding:15px 15px 15px 30px;
}

div.com-list h3 {
font:normal 14px/18px Arial, sans-serif;
padding-bottom:10px;
border-bottom:1px solid #6a403c;
}

div.com-list div.com-entry {
	float:left;
/* 	width:595px; */
/* 	padding-bottom:15px; */
	border-bottom:1px solid #6a403c;
	clear:both;
}

div.com-list div.com-entry p.commentmetadata {
	float:left;
/* 	width:580px; */
	background:#f0ece5;
	border-bottom:1px dotted #999;
	padding:5px 10px 5px 5px;
}

div.com-entry div.com-entry {
	padding-left: 10px;
	margin-top: 15px;
}

/* level 1 */
div.com-entry.depth-1 {
	width:595px;
	padding-bottom:15px;
}

div.com-entry.depth-1 p.commentmetadata {
	width:580px;
}

/* level 2 */
div.com-entry.depth-2 {
	width:585px;
}

/*
div.com-entry.depth-2 span.com-name {
	width: 310px;
}
*/

div.com-entry.depth-2 p.commentmetadata {
	width:570px;
}

/* level 3 */
div.com-entry.depth-3 {
	width:575px;
}

/*
div.com-entry.depth-3 span.com-name {
	width: 300px;
}
*/

div.com-entry.depth-3 p.commentmetadata {
	width:560px;
}

/* level 4 */
div.com-entry.depth-4 {
	width:565px;
}

/*
div.com-entry.depth-4 span.com-name {
	width: 290px;
}
*/

div.com-entry.depth-4 p.commentmetadata {
	width:550px;
}

/* level 5 */
div.com-entry.depth-5 {
	width:555px;
}

/*
div.com-entry.depth-5 span.com-name {
	width: 280px;
}
*/

div.com-entry.depth-5 p.commentmetadata {
	width:540px;
}

/* level 6 */
div.com-entry.depth-6 {
	width:545px;
}

/*
div.com-entry.depth-6 span.com-name {
	width: 270px;
}
*/

div.com-entry.depth-6 p.commentmetadata {
	width:530px;
}

/* level 7 */
div.com-entry.depth-7 {
	width: 535px;
}

/*
div.com-entry.depth-7 span.com-name {
	width: 260px;
}
*/

div.com-entry.depth-7 p.commentmetadata {
	width:520px;
}

/* level 8 */
div.com-entry.depth-8 {
	width:525px;
}

/*
div.com-entry.depth-8 span.com-name {
	width: 250px;
}
*/

div.com-entry.depth-8 p.commentmetadata {
	width:510px;
}

/* level 9 */
div.com-entry.depth-9 {
	width:515px;
}

/*
div.com-entry.depth-9 span.com-name {
	width: 240px;
}
*/

div.com-entry.depth-9 p.commentmetadata {
	width:500px;
}

/* level 10 */
div.com-entry.depth-10 {
	width:505px;
}

/*
div.com-entry.depth-10 span.com-name {
	width: 230px;
}
*/

div.com-entry.depth-10 p.commentmetadata {
	width:490px;
}

/*--- end comment depths ---*/

div.com-list div.com-entry:last-child {
padding-bottom:0;
border-bottom:0;
margin-bottom:0;
}

/*
div.com-list p.commentmetadata {
	float:left;
	width:580px;
	background:#f0ece5;
	border-bottom:1px dotted #999;
	padding:5px 10px 5px 5px;
}
*/

div.com-list p.commentmetadata br {
display:none;
}

div.com-list span.com-name {
	display:block;
	margin-top:10px;
/* 	width:320px; */
	clear:none;
	float:left;
}

div.com-list span.com-date {
	display:block;
	margin-top:10px;
/* 	width:200px; */
	clear:none;
	float:right;
	text-align:right;
}

div.com-list span.avatar {
	float:left;
	clear:both;
/* 	width:34px; */
	margin:0 10px 0 0;
}

div.com-list span.avatar img {
	display:block;
	border:1px solid #b1a8aa;
}

div.com-list p {
clear:none;
width:590px;
float:left;
}

div.com-list div.comment div.com-entry-bot > img {
display:none;
}

div.com-form {
clear:both;
float:left;
width:610px;
margin-top:15px;
margin-bottom:15px;
background:#fff;
border-top:1px solid #d3c4c3;
border-left:1px solid #d3c4c3;
border-bottom:1px solid #6c4d4b;
border-right:1px solid #6c4d4b;
padding:15px;
}

div.com-form h3 {
font:normal 14px/18px Arial, sans-serif;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #b1a8aa;
}

div.com-form textarea {
border:1px solid #b1a8aa;
background:#f8f6f2;
width:590px!important;
font:normal 11px/14px Arial, sans-serif;
color:#000;
padding:10px;
}

div.com-form button {
background:#e62525;
color:#fff;
border-top:1px solid #f88;
border-left:1px solid #f88;
border-bottom:1px solid #811;
border-right:1px solid #811;
margin:10px 0;
padding:3px 5px;
}

div.com-form #comment-form p {
float:left;
clear:both;
width:590px;
}

div.com-form #comment-form label {
display:block;
float:left;
width:120px;
margin:3px 10px 0 0;
}

div.com-form #comment-form label#subscribe-label {
width:400px;
}

div.com-form #comment-form input {
display:block;
float:left;
border:1px solid #b1a8aa;
background:#f8f6f2;
width:250px!important;
font:normal 11px/14px Arial, sans-serif;
color:#000;
padding:3px 5px;
}

div.com-form #comment-form input#_wp_unfiltered_html_comment {
	background:none;
	border: none;
}

div.com-form #comment-form input#comment_post_ID,div.com-form #comment-form input#comment_parent {
display:none;
}

.sr-a {
float:left;
width:200px;
padding:15px 0 0;
}

.sr-a ul {
list-style:none;
margin:0;
padding:0;
}

.sr-a div.widget {
float:left;
clear:both;
width:180px;
background:#32261b url('images/bg-sidebar-top.gif') top left no-repeat;
margin:0 0 15px;
padding:10px;
}

.sr-a div.widget h3, .sr-a div.widget h2 {
font:normal 14px/18px Arial, sans-serif;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #573d43;
color:#fff;
}

.sr-a div.widget h3 a, .sr-a div.widget h2 a {
text-decoration:none;
}

.sr-a div.widget a:hover {
color:#fff;
}

.sr-a div.widget ul li {
border-bottom:1px solid #573d43;
padding:7px 0;
}

.sr-a div.widget ul li:last-child {
padding-bottom:0;
border-bottom:0;
}

.sr-a div.widget ul li span {
display:block;
font:bold 10px/13px Arial, sans-serif;
color:#b9987b;
text-transform:uppercase;
margin:3px 0 0;
}

#text-337768741 {
width:200px;
background:none;
padding:0;
}

/* BECOME A CHESTER FRENCH VIP WIDGET */

#text-337768741 a.vip {
display:block;
width:200px;
height:215px;
background:url('images/a-album.gif') top left no-repeat;
text-indent:-5000px;
}

#text-337768741 a.vip:hover {
background-position:bottom left;
}

/* CONNECT WITH US WIDGET */

#text-337769171 {
background-image:none;
padding-top:0!important;
}

#text-337769171 h2 {
display:none;
}

#text-337769171 ul.social-networks li a {
color:#fff;
font-size:16px;
}

#text-337769171 ul.social-networks li a:hover {
color:#a00;
}

#text-337769171 ul.social-networks a.myspace {
display:block;
background:url('images/icon-myspace.gif') 0 2px no-repeat;
padding:0 0 0 26px;
}

#text-337769171 ul.social-networks a.facebook {
display:block;
background:url('images/icon-facebook.gif') 0 2px no-repeat;
padding:0 0 0 26px;
}


/* DA TWITTER WIDGET */
#rss-338095181,#rss-338095182 {
	position:relative;
	margin-bottom:70px;
}

#rss-338095181 h3, #rss-338095181 h2, #rss-338095182 h3, #rss-338095182 h2 {
	border:0;
	margin:0;
	padding:0;
}

#rss-338095181 ul li:first-child,#rss-338095182 ul li:first-child {
	padding-top:0;
}

#rss-338095181 ul li:last-child,#rss-338095182 ul li:last-child {
padding-bottom:0;
border-bottom:0;
}

#rss-338095181 ul li div.rssSummary,#rss-338095182 ul li div.rssSummary {
display:none;
}

#rss-338095181 ul li a.rsswidget,#rss-338095182 ul li a.rsswidget {
display:block;
color:#fff;
text-decoration:none;
}

#rss-338095181 ul li a.rsswidget:hover,#rss-338095182 ul li a.rsswidget:hover {
color:#a00;
text-decoration:none;
}

#rss-338095181 h3.widgettitle a.rsswidget img, #rss-338095181 h2.widgettitle a.rsswidget img {
display:none;
}

#rss-338095181 h3.widgettitle a.rsswidget:first-child, #rss-338095181 h2.widgettitle a.rsswidget:first-child {
display:none!important;
}

#rss-338095181 h3.widgettitle a.rsswidget, #rss-338095181 h2.widgettitle a.rsswidget {
display:block;
width:220px;
height:46px;
background:url('images/twitter-dawallach.png') no-repeat;
text-indent:-5000px;
position:absolute;
bottom:-44px;
left:0;
}

/* MAX TWITTER WIDGET */
#rss-338095182 {
clear:none;
}

#rss-338095182 h3.widgettitle a.rsswidget img, #rss-338095182 h2.widgettitle a.rsswidget img  {
display:none;
}

#rss-338095182 h3.widgettitle a.rsswidget:first-child, #rss-338095182 h2.widgettitle a.rsswidget:first-child {
display:none!important;
}

#rss-338095182 h3.widgettitle a.rsswidget, #rss-338095182 h2.widgettitle a.rsswidget {
display:block;
width:220px;
height:46px;
background:url('images/twitter-maxwellcf.png') no-repeat;
text-indent:-5000px;
position:absolute;
bottom:-44px;
left:0;
}

/* END TWITTER WIDGETS */

/* GOOGLE READER WIDGET */

#rss-338095183 {
width:180px;
position:relative;
margin-bottom:65px;
color:#fff;
background-image:none!important;
}

#rss-338095183 h3, #rss-338095183 h2 {
border:0;
margin:0;
padding:0;
}

#rss-338095183 h3.widgettitle a.rsswidget img, #rss-338095183 h2.widgettitle a.rsswidget img {
display:none;
}

#rss-338095183 h3.widgettitle a.rsswidget:first-child, #rss-338095183 h2.widgettitle a.rsswidget:first-child {
display:none!important;
}

#rss-338095183 h3.widgettitle a.rsswidget, #rss-338095183 h2.widgettitle a.rsswidget {
display:block;
width:129px;
height:27px;
background:url('images/logo-google.png') no-repeat;
text-indent:-5000px;
position:absolute;
bottom:-38px;
left:0;
}

#rss-338095183 ul li span {
margin:5px 0;
}

#rss-338095183 ul li a.rsswidget {
font:normal 14px/18px Arial, sans-serif;
}

#rss-338095183 ul li:first-child {
padding-top:0;
}

#rss-338095183 ul li:last-child {
padding-bottom:0;
border-bottom:0;
}

#meta {
width:180px;
background-image:none!important;
}

.footer {
clear:both;
width:840px;
background:#eee;
color:#999;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #999;
border-right:1px solid #999;
font:normal 10px/14px Arial, sans-serif;
margin:10px auto;
padding:10px;
}

.footer p {
margin:0;
}

.footer a {
color:#999;
}

#wpstats {
display:block;
width:6px;
height:5px;
margin:10px auto;
}

#facebookconnector .fbconnect_LastUsers {
 	background: none;
}

#facebookconnector .fbconnect_title {
	color: white;
}

#facebookconnector .fbconnect_userpics a {
	height: 50px;
	overflow: hidden;
	background-color: black;
}
