*{margin:0;padding:0;}
a img,:link img,:visited img { border:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0px; padding:0px; margin-bottom:10px;}
address { font-style:normal }
a:link, a:visited{color:#ad4f14; cursor:pointer;}
a:hover{ text-decoration:underline;}
h2 {font: 22px Arial, Helvetica, sans-serif;}
/*----------end general styles------------*/

body {
	background: #7e3c3a url(https://www.dtcperspectives.com/images/bgr-body.jpg) repeat-x left top;
	font: 12px/18px Arial, Helvetica, sans-serif;
	}
hr{display:none;}
#wrapper {
	width: 983px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	height:27px;
}
#wrapper a{ margin:0px; padding:0px;}
#topline  {
	color: #a48180;
	text-align: right;
	font-size: 11px;
	margin-top: 15px;
	padding-bottom: 5px;
}
#topline p {
	display: inline;
	font-size: 11px;
	padding:0px; margin:0px;
}
.leftfloat {
	color: #FFFFFF;
	float: left;
	clear:both;
	cursor:pointer;
}

#page{
	text-align: center;
	width:977px;
	background:#D7D4CD;
	position:relative;
	overflow:hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border-top: 3px solid #9f7167;
	border-right: 3px solid #9f7167;
	border-left: 3px solid #9f7167;
	border-bottom: 3px solid #9f7167;
}
#header{ text-align:left; }
.pagetitle{ color:#70050F;}
#sidebar{
	float:right;
	background:#F3EFE7 url(https://www.dtcperspectives.com/images/bgr-quotes.gif) no-repeat right bottom;
	width:258px;
	text-align:left;
	padding:20px 10px 20px 0px;
	margin: 0px 8px 0px 0px;
}
#sidebar h2{
	font: 20px Arial, Helvetica, sans-serif;
	color: #70050F;
	margin-left: 15px;
}
#sidebar ul{margin-left: 15px;}
#sidebar ul li{
	padding:0px;
	margin:3px 0px;
}
.narrowcolumn{
	width:653px;
	float:left;
	padding:10px 20px 9999px;
	text-align:left;
	border-right: 1px solid #B1AEA9;
	margin-bottom: -9999px;
	background:#F3EFE7 url(https://www.dtcperspectives.com/images/bgr-content.gif) repeat-x left 50px;
	margin-top:0px;
}
.widecolumn{
	margin-top:0px;
	width:937px;
	padding:10px 20px 20px;
	background:#F3EFE7 url(https://www.dtcperspectives.com/images/bgr-content.gif) repeat-x left 40px;
	text-align:left;
} 

#author{
	clear:both;
	width:200px;
	margin-bottom:20px;
	background: #FFFFFF url(https://www.dtcperspectives.com/images/bgr-inputbox.gif) repeat-x left bottom;
	border: 1px solid #bc9c95;
	height:19px;
	padding-left:3px;
}
#email{clear:both;  width:200px;margin-bottom:20px;
	background: #FFFFFF url(https://www.dtcperspectives.com/images/bgr-inputbox.gif) repeat-x left bottom;
	border: 1px solid #bc9c95;
	height:19px;
	padding-left:3px;}
#url{clear:both; width:200px;margin-bottom:20px;
	background: #FFFFFF url(https://www.dtcperspectives.com/images/bgr-inputbox.gif) repeat-x left bottom;
	border: 1px solid #bc9c95;
	height:19px;
	padding-left:3px;}

#comment{
	width:500px;
	font: 14px/20px Arial, Helvetica, sans-serif;
	clear:both;
	background: #FFFFFF url(https://www.dtcperspectives.com/images/bgr-inputbox.gif) repeat-x left bottom;
	border: 1px solid #bc9c95;}

#submit{	clear:both;}

label{
	position:absolute;
	color: #993300;
	left: 0px;
	bottom: 3px;
}
#commentform p{
	width:370px;
	position:relative;

}
.commentlist .alt {
	background:#FFF;
	border-bottom: 1px solid #C4BDB5;
	border-top: 1px solid #D8D4CE;
	padding-top: 10px;
}
.commentlist li{
	padding: 10px 10px 5px;
	margin:0px;
}

.commentlist em{
	font-size: 11px;
	color: #660000;
}

#footer{
	clear:both;
	overflow:hidden;
	background:#7E3C3A;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #bf9e9d;
	text-align: left;
	padding-left: 30px;
	position:relative;
	width:957px;
	margin-left:auto;
	margin-right:auto;
}
#footer a:link, #footer a:visited {
	color: #bf9e9d;
	text-decoration: none;
	font-size: 11px;
	background: url(../images/bgr-footer.gif) no-repeat right center;
	margin-right: 4px;
	padding-right: 5px;
}
#footer a:hover {
	text-decoration: underline;
}
/*-------------------------------------------  Header - menu -------------------------------------------------------*/


#header {
	background: #f3efe7; position:relative;
}
#header a #logo { /*margin: 20px 0px 8px 19px;*/
	padding: 15px 0px 8px 19px;
	margin: 0px;
	height: 81px;
	width: 182px;
}
div.top-ad{
	position:absolute;
	bottom:8px;
	right:8px;
	margin:0px;
	padding:0px;

}

#nav{ background:#682E2D; display:block; height:31px; padding:0px; margin:0px;}
#menu {
	border-top: 1px solid #9b5057;
	float: left;
	width:790px;
}
#menu ul, #menu li, #menu a{ margin:0px; padding:0px; text-align:left;}

#searchform {
	float: right;
	margin: 0px 8px 0px 0px;
	padding: 5px 0px 0px;
}
#sidebar #searchform{float:none;}
#searchform .searchbox {
	background: url(https://www.dtcperspectives.com/images/bgr-searchbox.gif) no-repeat left top;
	height: 20px;
	width: 74px;
	margin-right: 2px;
	border-style: none;
	color: #70050F;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 3px;
	margin-top: 0px;
	float:left;
}
#searchform select{
	float:left;
	border:none!important;
	background: url(https://www.dtcperspectives.com/images/bgr-searchbox.gif) no-repeat left top;
	padding: 2px 2px 5px;
	height: 22px;
	width: 70px;
	border-style: none;
	margin: 0px;
	font-size: 11px;
	color: #70050F;
}
#searchform option  {	
	background: #FFFFFF;
	border-style: none;
	font-size: 11px;
	color: #70050F;
}
#searchform p{
	margin:0;
	padding:0;
	vertical-align: top!important;
	height: 24px;
}
.btn-go {
	background: url(https://www.dtcperspectives.com/images/bgr-go1.gif) no-repeat left top;
	height: 21px;
	width: 21px;
	border-style: none;
	margin: 0px 0px 1px 3px;
	padding: 0px;
	float:left;
	cursor:pointer;
}
.btn-go:hover{
	background: url(https://www.dtcperspectives.com/images/bgr-go1-on.gif) no-repeat left top;
}
.entry p{ font-size:1.2em;}
.entry img{ margin-right:10px; float:left;}
#respond{
	background: url(../images/ico-respond.gif) no-repeat left 10px;
	padding-left: 20px;
	border-top: 2px solid #FFF;
	padding-top:10px;
	font-size:1.3em;
	color:#70050F;
}
h3#comments{
	background: url(../images/ico-comment.gif) no-repeat left 10px;
	padding-left: 20px;
	border-top: 1px solid #FFF;
	padding-top:10px;
	font-size:1.3em;
	color:#70050F;
}
#submit{ width:170px; height:26px;}
.post h3{clear:left; margin:0px;}
.post h3 a { font-size:1.3em;}
.post h2 { clear:both;}
div.post{
	border-bottom: 1px solid #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
p.postmetadata{ font-size:0.8em;}

.navigation{ clear:both;}
.alignleft{ float:left; margin-bottom:10px; vertical-align:middle;font-size:11px; margin-top:5px;}
.alignright{ float:right;margin-bottom:10px;vertical-align:middle; font-size:11px;margin-top:5px;}
/*--------------------- Begin IE6 hacks ---------------------*/
* html .narrowcolumn{ padding-right:0px; width:663px;}
* html .narrowcolumn p{ margin-right:10px;}
* html #header{background: #f3efe7; position:relative; height:108px;}
* html #logo{ float:left; position:relative;}
* html div.top-ad{float:right; position:absolute;}
* html div.top-ad table{	bottom:8px;
	right:8px;
	margin:0px;
	padding:0px;}
* html #nav { height:10px;	margin:0px;
	padding:0px; position:relative;}
* html #menu {
	border-top: 1px solid #9b5057;
	float: left;
	width:790px;
	height:0px;
	margin:0px;
	padding:0px;
}
* html #menu #qm0{ padding:0px; margin:0px;}
/*--------------------- End IE6 hacks ---------------------*/

.small{ margin:0px;}
