blockquote
{
	background-color: #DDDDDD;
	border:1px solid black;
	color: black;
	margin: 2px 10px 7px;
	padding: 2px;
}

blockquote b, blockquote strong
{
	color: black;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

img.alignleft{margin-right:8px;}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


body
{
    background:#ffffff;
    font-family: Verdana, Helvetica, Arial;
    font-size:13px;
    line-height:16px;
    text-align:center;
}

a {color: black;}
a:hover {color: #FF6600;}
b, strong { font-weight:bold;}
em {font-style:italic;}
h2 { font-weight:bold;font-size:1.6em; }
h3 { font-weight:bold;font-size:1.4em; }
p { margin: 1px 0px 7px 0px; }
.center {text-align:center;}
.clear {clear:both;}
.height7 {height:7px;}
.inline {display:inline;}

#bfbar {
 	background:#dddddd;font-size:12px;margin-bottom:6px;padding:2px;
}

#bfbar a, #bfbar a:visited {
	color: #333333;
	margin:0 10px;
}

#hd
{
    margin-bottom:4px;
    padding:2px 0px;
}

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

#titleblock
{
	float:left;
    padding-top:4px;
    width:470px;
}

#titleblock #title
{
    color:black;font-family: Palatino, serif;font-size:30px;font-weight:bold;
    line-height:30px;
    margin:0px;padding:0px;
}

#catlinks
{
    font-family: Palatino, serif;
    font-size:15px;
    line-height:18px;
    margin-left:2px;
    text-decoration: none;
}

#hd .ad
{
	float:right;
	width:470px;
}

#bd
{
	margin-bottom:6px;
}

#login_fields {display:inline;}
#login_fields input, #comment_user_fields input, #comment_entry textarea {border:1px solid black;}

ul {
	list-style: none;
	margin-left: 0;
	padding:1em 2em;
	padding-top:0;
}


ul li {
	list-style: disc;
}

.pagetitle
{
	margin-bottom:2px;
}

.contentcol
{
	background-color:#ec8d2c;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:7px 5px;
}

.postbox
{
    background:#f5f5f5;padding:4px;
}

.postbox-top {padding:2px;vertical-align:middle;}
.postbox-bottom {background-color:#ec8d2c;height:3px;}

.content
{
    font-size:1em;line-height:16px;padding:3px;
}

.titlelink
{
    font-size:16px;
    font-weight: bold;
    text-decoration: none;
}

.sidebox
{
	background-color:#ec8d2c;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 6px;
	padding:7px 5px;
}

.sidebox-title
{
	padding:0 2px;
}

.sidebox-title, .sidebox-title a
{
	color:black;font: bold 11pt Charcoal, Chicago, sans-serif;text-decoration:none;
}

.sidebox-in
{
	background:#f5f5f5;font-size:9pt;line-height:110%;padding:3px;
}

.sidebox-gray {background-color:#f5f5f5;}
.sidebox-gray a {text-decoration: none;}

div#footer a{color:#555555;}
div#round_footer_top{background:#eeeeee;margin-bottom:3px;margin-top:16px;}
div#round_footer_in{background:#eeeeee;color:#555555;padding:0 5px 5px 5px }
div#round_footer_in a{color:#555555;}
div#round_footer_bottom{background:#eeeeee;}

.comment
{
    margin-right: 10px;
}

#comment_user_fields td {padding:4px;}

.homepostdate {
    color: #333333;
    float: right;
    font-size: 8pt;
    padding-left: 4px;
    padding-right: 1px;
    text-align: right;
}

.postdate {
    float: right;
    font-size: 8pt;
    font-weight: bold;
    padding-right: 1px;
    text-align: right;
}

#graybox
{
    margin-bottom:6px;
}

#graybox a
{
    text-decoration: none;
}

.latestresponseslink
{
    text-decoration: none;
}



.archive {
	margin:0 auto;
	text-align:center;
	width:243px;
}

.archive .title {
	font-weight:bold;
}

.archiveColumn {
	float:left;
	font-size:11px;
	line-height:12px;
	width:40px;
}

.rbroundbox { background: url(images/orange-nt.gif) repeat; }
.rbtop div { background: url(images/orange-tl.gif) no-repeat top left; }
.rbtop { background: url(images/orange-tr.gif) no-repeat top right; }
.rbbot div { background: url(images/orange-bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/orange-br.gif) no-repeat bottom right; }

.gray-rbroundbox { background: url(images/gray-nt.gif) repeat; }
.gray-rbtop div { background: url(images/gray-tl.gif) no-repeat top left; }
.gray-rbtop { background: url(images/gray-tr.gif) no-repeat top right; }
.gray-rbbot div { background: url(images/gray-bl.gif) no-repeat bottom left; }
.gray-rbbot { background: url(images/gray-br.gif) no-repeat bottom right; }

.leftresponsefont { float:right;font-size:8pt;font-weight:bold;padding-bottom:3px; }
.rightresponsefont { font-size:8pt;font-weight:bold;float:right; }

/* For plugin: compact-archives */
.emptymonth {color:#aaaaaa;}

/* Tables */
table
{
    border-color: black;
    border-width: 1px;
    border-style: solid;
    margin: 0 auto;
}

table.center
{
	margin-left:auto; margin-right:auto;text-align:left;
}

th
{
	font-weight: bold;
	text-align: center;
}

td
{
    border-color: black;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 1px 4px;
}

/* Post Formats */
.post_link a:first-child
{
display:block;
font-size:20px;
font-weight:bold;
line-height:22px;
margin-bottom:0px;
}

.commentlink {margin-left:10px;}

.dsq-global-toolbar-container {background-color:inherit;border:none;}

#recentcomments h2 {height:0;visibility:hidden;}
li.dsq-widget-item {margin:2px 0 !important;}
