p {
	padding: 11px 0 0;
}
.page-ad {
	text-align: center;
	margin-top: 30px;
	}
#BlogContent {
	overflow: hidden;
	zoom: 1;
	}

.pagination-top {
	display:none;
}
.comment-form div.label label {
	display:none;
}
#main .page .content .entry-title {
	padding: 4px 0 0;
	}
#main .page .content .entry-title a {
	font-size: 1.83em;
	font-weight: bold;
	color: #000;
	}
.category_list {
	font-weight: bold;
	font-size: .92em;
	text-transform: uppercase;
	}
#main .page .content .category_list a:hover {
	text-decoration: underline;
	}
.headline {
	padding-top: 30px;
	}
.category_list .related {
	color: #999999;
	padding-right: 3px;
	}
#main .page .content .blog_content {
	overflow: hidden;
	zoom: 1;
	background: url(http://visionsfortomorrow.net/images/divider.gif) no-repeat center bottom;
	padding-bottom: 30px;
	}
#main .page .content .blog_content ul {
	list-style: disc outside;
	padding: 12px 0 0 30px;
	}
.blog_message {
	float: left;
	width: 549px;
	line-height: 20px;
	}
.EntrySideBar {
	float: right;
	width: 95px;
	word-wrap:break-word;
	font-size: .92em;
	margin-top: 11px;
	}
.mt-enclosure,
.mt-enclosure-image {
	display: block !important;
	}
.mt-enclosure img,
.mt-enclosure-image img{
	text-align: left !important;
	margin-bottom: 12px !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	}
.entry-continue{
	padding: 5px 0 0;
	text-align: right;
	}
.Bookmarks {
	padding-top: 12px;
}
.AuthorPic{
	padding-bottom: 7px;
	}
#main .page .content .EntrySideBar a:hover {
	text-decoration: underline;
	}
.smallHeading,
.authorName,
#dateTime,
.SideBarItem .Commentary {
	padding-bottom: 4px;
	}
.SideBarItem .Commentary {
	font-style: italic;
	}
.SideBarItem .comment-link {
	text-transform: uppercase;
	font-weight: bold;
	}
.SideBarItem .latest {
	padding: 4px 0;
	}
.smallHeading a,
#dateTime {
	text-transform: uppercase;
	font-weight: bold;
	}
.authorName a {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	}


/* old styles */
h1.PageHead {
font-family: Arial, Helvetica, sans-serif;
color: #0696c6;
font-size: 16px;
font-weight: bold;
margin-top: 30px;
}

h2.archive-header {
font-family: Arial, Helvetica, sans-serif;
color: #663399;
font-size: 13px;
font-weight: bold;
font-style: italic;
}

h2.ArchiveHead {
color: #0696c6;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin: 15px 0;
}

.ArchiveEntryTitle, a.ArchiveEntryTitle {
font-size: 16px;
text-decoration: none;
font-weight: bold;
margin: 5px 0 7px;
color: #0696c6;
}

.ArchivePosted {
color: #0696c6;
font-size: 12px;
font-style: italic;
padding-top: 3px;
display: block;
}


h2.Contributor {
color: #9857B1;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0 0 6px 0;
}

.ContribBio {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

h3.Bailiwick {
color: #0696C6;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
margin: 0 0 12px 0;
}
#comments {
	overflow: hidden;
	zoom: 1;
	width: 549px;
	}
#captcha_code{
margin-top: 5px;
}

.archive-list-item {
padding: 6px 0 6px 0;
font-weight: bold;
font-size: 12px;
}

.utilityBox, .comments-content{
padding: 10px 20px 15px;
margin: 5px 8px 5px 0;
background-color: #eee;
}

.utilityBox a img{
margin: 6px 6px 0 0;
}

.utilityHeading {
color: #22bbdc;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

.commentHeading {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

.comment-form div.label label{
display: none;
}

.comment-footer{
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 12px 0 0;
}
.comment-content p {
margin-top: 4px;
}

.commentHeading {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

.comment-form {
background-color: #ccc;
margin: 5px 8px 5px 0pt;
padding: 10px 20px 15px;
}

.comment-form div.label label {
display:none;
}

.comment-footer {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 12px 0 0;
}

.comment-content p {
margin-top: 4px;
}

.FormLabel {
color: #0696c6;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
a.ContribPost {
color: #0696c6;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: italic;
}

.pagination-bottom{
text-align: right;
margin:30px 30px 0 0;
}
.pagination-bottom a, 
.pagination-bottom b{
padding: 0 3px;
}

.pagination-bottom .page-list a{
text-decoration:underline;
}