/* content */
h1, h2, h3, h4, h5, h6, p { margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
ul, ol { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.d_mainMenu h1 { font-size:25px; color:#F7F4D6; margin:0px; }
h1 { font-size:25px; color:#990000; }
	h1#blogq { font-size:20px; padding:10px 0px 0px 0px; }
h2 { font-size:16px; color:#F7F4D6; }

p, li {
	line-height:20px;
}
	.d_contentMenuBox div p { margin:0px; padding:0px; text-align:center; line-height:0px; }
	.d_footer p { font-size:9px; text-align:center; line-height:10px; }
	.center { text-align:center; }
	.right { text-align:right; }
	.tcpip { text-align:right; font-size:10px; }
	.formError { color:#990000; }
	.breadcrumb { color:#999999; margin:-10px 0px 0px 0px; padding:0px 10px 10px 10px; border-bottom:1px solid #999999; font-size:12px; }
	
/* left column */
.d_clBox p, .d_clBox h1 { margin:0px 120px 0px 30px; padding-top:10px; }
p.recent { margin:0px 120px 0px 30px; padding-top:0px; font-size:10px; border-bottom:#990000 1px solid; }
	
/* center column */
.bloggerFirst, .bloggerR { padding:0px 0px 5px 0px; border-bottom:1px solid #999999; font-size:10px; line-height:12px; }
.bloggerLast { margin:0px 0px 20px 0px; padding:0px; border-bottom:2px solid #990000; font-size:10px; line-height:inherit; float:none; clear:both; }
.commentTop { margin:0px 0px 0px 0px; padding:5px 20px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; font-size:10px; line-height:inherit; }
.commentBottom { margin:0px 0px 20px 0px; padding:10px 20px 20px 20px; border:1px solid #999999; }
	
form#siteSearch, form#siteSearch p { margin:0px; padding:0px; text-align:right; }

table { border:none; border-collapse:collapse; }
	#cu th p { margin:2px 4px; padding:0px; text-align:right; }
	#cu td p { margin:2px 4px; padding:0px; }

form #blogForm { margin:0px 15px 0px 25px; }
form #blogForm p { margin:0px 1px; }
form #blogForm th { text-align:right; vertical-align:top; }

img { border:0px none; margin:0px; padding:0px; }
img.i_left { float:left; padding-right:10px; }
img.i_right { float:right; padding-left:10px; }
	#mastImg { margin:0px; padding:0px 35px 0px 15px; vertical-align:middle; }

a { text-decoration:none; color:#990000; }
.d_footer a { text-transform:uppercase; }
.d_topBoxRight a { font-weight:bold; color:#708580; }
a:active, a:hover { color:#620000; }