@charset "UTF-8";
/* CSS Document */



.alignright {
	float: right;
}

.alignleft {
	float: left;
}



body#interior-page.dmblog #page-content-top {
	background: url(../images/blogContentBkgroundTop.gif) center top no-repeat;
}

body#interior-page.dmblog #page-content-area {
	background: #f7f7f7 url(../images/blogContentBkgroundRpt.gif) center top repeat-y;
	padding-bottom: 20px;
	border-top: 1px solid #9d9d9d;
}


/*-------------------------*/
/* =============================
Blog Styles
==============================*/
div.dmblog-post {
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #c6c6c6;
	margin-bottom: 25px;
}

div.post-header {
	/*border-bottom: 1px dotted #c6c6c6;*/
	margin-bottom: 15px;
	padding-bottom: 5px;
}



div.post-conversations {
	padding-top: 10px;
}

/*
div a.comments {
	display: block;
	background: url(../images/icons/commentIcon.jpg) left top no-repeat;
	height: 20px;
	padding-left:24px;
	margin-bottom: 5px;
	text-decoration: none;
}
*/
div a.dsq-comment-count {
	display: block;
	background: url(../images/icons/commentIcon.jpg) left top no-repeat;
	height: 20px;
	padding-left:24px;
	margin-bottom: 5px;
	text-decoration: none;
}

div a.dsq-brlink {display: none;}

div.author-photo {
	float: left;
}
div.post-header-info {
	float: left;
	padding: 5px 0px 0px 0px;
	/*width: 540px;*/
}

div.post-author-date {
	color: #888898;
	font-size: .9em;
}
div.post-author-date a {
	text-decoration: none;
	font-weight: bold;
}


h1.post-title, h2.post-title {
	border: none;
	margin: 0;
	padding:0px 0px 4px 0px;
	font-size: 2em;
}
h1.post-title a, h2.post-title  a {
	text-decoration: none;
	font-weight: normal;
}

div.read-more {
	text-align: right;
	background: url(../images/icons/read-more-arrow.png) right top no-repeat;
	padding-right: 28px;
}


a.more-link {
	text-align: right;
	background: url(../images/icons/read-more-arrow.png) right top no-repeat;
	padding-right: 28px;
	margin-top: 10px;
}

div.dmblog-sidebar h3,div.dmblog-sidebar h2 {
	border-bottom:1px solid #C6C6C6;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 1.5em;
}
div.dmblog-sidebar ul li {
	list-style: none;
	margin-bottom: 10px;
}
div.dmblog-sidebar ul li h2 {
	margin: 0;
}

div.dmblog-sidebar ul li ul li{
	margin: 0;
	list-style: url(../images/icons/list-dot.gif);	
}

div.dmblog-sidebar ul li ul li a {
	text-decoration: none;
	font-weight: normal;
}



div#blog-categories a:link, div#blog-archives a:link {
	text-decoration: none;
	font-weight: normal;
}

#follow-us-twitter {
	margin-bottom: 25px;
}

p.postmetadata {
	margin: 20px 0px 10px 0px;
}

/* ======================
Blog Comments
======================== */
.dmblog-comment {
	margin-bottom: 20px;
}
.commentor-user-info {
	background-color: #F7F7F7;
	border-bottom: 1px solid #ccc;
}
.commentor-photo {}
.commentor-name-date{
	font-weight: bold;
	padding-top: 8px;
}
span.commentor-name a, div.comment-reply a{
	text-decoration: none;
}

div.duplimarkco-comment {
	background-color: #cff5ac;
	border-bottom: 1px solid #7fba49;
}
.commentor-comment, .comment-reply {
	padding: 0px 5px 0px 5px;
}

div#comment-form {

}

div#comment-form td.form-field-label {
	width: 20px;
	font-weight: bold;
}

div#comment-form input {
	padding: 5px;
	width: 290px;
}
div#comment-form input[type=submit] {
	width: auto;
}


div#comment-form textarea {
	font-family: inherit;
	height:auto;
	padding:5px;
	width: 350px;
}

div#comment-options {
	margin-top: 10px;
}

/* Wordpress Specific Comment data */
ul.commentlist {
	list-style: none;
	margin: 0;
}



li.byuser {}

div.comment-body {}
div.comment-author {
	background-color: #F7F7F7;
	border-bottom: 1px solid #ccc;
}
li.comment-author-admin div.comment-author {
	background-color: #cff5ac;
	border-bottom: 1px solid #7fba49;
}

div.comment-author a, li.comment-author-admin div.comment-author a { text-decoration: none;}

div.vcard {}
div.avatar, div.avatar-32, div.photo, div.avatar-default {}

cite.fn { font-weight: bold; padding-left: 10px;}
cite a.url {}
span.says {}
div.comment-meta, div.commentmetadata {
	margin-bottom: 5px;
}
div.comment-meta a, div.commentmetadata a { text-decoration: none;}

div.reply {}


/* ======================
Blog Entries Navigation 
======================== */
div#newer-entries a {
	background: url(../images/icons/read-more-left.png) top left no-repeat;
	padding-left: 28px;
}

div#older-entries a {
	background: url(../images/icons/read-more-arrow.png) right top no-repeat;
	padding-right: 28px;
}

div#post-navigation {
	/*border-top: 1px solid #c6c6c6;*/
	padding-top: 15px;
	height: 25px;
}


/* ======================
Twitter Widget 
======================== */
li.widget_twitter {
	
}

li.widget_twitter h2 a {
	font-weight: normal;
	text-decoration: none;
}

li.widget_twitter ul.tweets {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-bottom: 1px solid #C6C6C6;
}

li.widget_twitter ul.tweets li {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 2px 5px 2px;
	font-size: .9em;
}






