/* ----------------- Text My Pattern CSS ----------------- */

/*  This is the CSS for the 'In The Woods' Template for
    Textpattern. It's part of a complete ZIP package that
    you can find at http://textplates.com and should not
    be used without accompanying images and html (obviously). 
    Nothing fancy here, pretty basic css. 
    Copyright 2006 Jacob Reinsma www.jacobontwerpt.nl/com */

/* ----------------- Text My Pattern CSS ----------------- */


body {
	background: #6d472e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-small; /* for ie5/win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* for the compliant browsers */	
	margin: 0;
	padding: 0;
}
#wrapper {
	background: #a07a55 url(../images/drop_l.gif) repeat-y left top;
	font-size: 95%;
	width: 65em;
	margin: 0 auto;
	text-align: left;
}
#container {
	background: transparent url(../images/drop_r.gif) repeat-y top right;
	padding: 0 71px 0 20px;
}
#main {	
	float: left;
	width: 32em;
	margin-left: 3em;
	display: inline;     /* fixes double margin float bug in ie */ 
}
#post {
	background: transparent url(../images/postbg_l.gif) no-repeat top left;
	margin-bottom: 5em;
}
#post2 {
	background: transparent url(../images/postbg_r.gif) no-repeat top right;
	padding: 100px 40px 0 45px;
}
#sidebar {
	float: right;
	width: 17em;
	padding-right: 1em;

}
#footer {
	background: transparent url(../images/footer.jpg) no-repeat bottom right;
	position: relative;
	right: -71px;
	bottom: 0px;
	font-size: 70%;
	color: #d3a170;
	clear: both;
	text-align: right;
	padding: 75px 150px 5px 0;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer a  {
	color: #d3a170;
}
#header {
	background: transparent url(../images/headerbg2.gif) no-repeat top right;
}
#header h1 {
	background: transparent url(../images/headerbg.gif) no-repeat top left;
	color: #654d36;
	font-size: 260%;
	height: 79px;
	padding: 70px 0 0 185px;
	margin: 0;
}
h3 {
	background: transparent url(../images/flower.gif) no-repeat 0 50%;
	color: #654d36;
	padding: 15px 0 15px 30px;
}
p {
	line-height: 1.5em;
}
p.invite {
	background: url(../images/divider.gif) no-repeat 50% 0;
	display: block;
	height: 144px;
	text-align: center;
	padding-top: 10px;
}
p.comment {
	padding-bottom: 15px;
}
p.sub {
	font-size: 80%;
	color: #654d36;
	padding-bottom: 10px;
}
a {
	color: #654d36;
	text-decoration: none;
}
a:hover {
	color: #000000;
	background: #654d36
}
ul, dl {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#sidebar ul, #sidebar dl {
	margin: 0 0 0 15px;
}
#sidebar li, #sidebar dt {
	background: url(../images/bullet_o.gif) no-repeat 0 50%; 
	padding-left: 18px;
	margin-top: 5px;
}
h1 a, h2 a, #sidebar li a, #sidebar dt a {
	text-decoration: none;
}
h2 a {
	color: #000000;
}
img {
	float: left;
	border:  #654d36 solid 1px;
	padding: 5px;
	margin: 10px 10px 10px 0;
}
img a {
	border:  none;
}
INPUT, TEXTAREA {
	background-color: #654d36;
	border:  #000000 solid 1px;
	padding: 3px;
}
form#txpCommentInputForm {
	margin-left: 35px;
}
form#txpCommentInputForm p {
	font-size: 90%;
}