/* base
----------------------------------------------- */
html {
height:50%;
}
body {
	margin: 0px auto;
	padding: 0;
	font-family: georgia, garamond, times; 
background-color:#750000;
font-size:11px;
color:#C80;

}
/* links
----------------------------------------------- */

a {
	text-decoration: none;
	color: #963;
	border-bottom: 0px #000 solid;
}

a img {
	border: none;
}

/* layout
----------------------------------------------- */
#container {
margin: 0px auto;
padding: 0px;
width:1055px;
}

#header {
}
.header_td {
background:url("http://christophercottage.com/2008/images/10.gif");
width:1050px;
height:217px;
}

.middle_td {
background:url("http://christophercottage.com/2008/images/9.gif");
width:631px;
background-color:#731;
vertical-align:top;

}
.left_td {
background:url("http://christophercottage.com/2008/images/7.gif");
width:212px;

float:left;
height:7000px;
}

.right_td {
background:url("http://christophercottage.com/2008/images/8.gif");
width:212px;
height:7000px;
float:right;
}

/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.8em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}