body {
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, Sans-serif;
	background:#FFFFFF;
	text-decoration:none;
	}
.sectionContainer, .contentTop, .contentBottom, .mtWhatColumn {
	display:none;
	}
.innerContentLeft {
	width:100%;
	margin:0 auto;
	}
.innerContentLeft a {
	color:#999999;
	text-decoration:underline;
	}
.innerContentLeft a:hover {
	color:#FDBE56 ;
	text-decoration:none;
	}

.welcome {
    margin:18px 0 0 0;
    text-align:right;
    font-size:11px;
    }
.welcome p {
    text-align:right;
    padding:3px 0 0 0;
    color:#d5d5d5;
    }
.welcome a {
    font-size:11px;
    text-decoration:none;
    color:#FFFFFF;
    }
.welcome a:hover {
    text-decoration:underline;
    color:#d5d5d5;
    }

.topicsbar {
	overflow: auto;
	clear: both;
	background:#FDBE56;
	padding:5px;
	}
	
#borderedcontent h2 {
	text-align: left;
	text-transform: uppercase;
	padding: 2px 0 10px 2px;
	margin:0 10px 0 0;
	font-size: 12pt;
	color: #FDBE56;
	}
h3 {
	text-align: left;
    text-transform: uppercase;
	padding: 2px 0 10px 2px;
	margin:0 10px 0 0;
	font-size: 12pt;
	color: #FDBE56;
	}
h4.h4 {
	font-size:10px;
	text-transform:uppercase;
	color:#666666;
	}
#borderedcontent span a {
	text-decoration:none;
	color:#999999;
	}
#borderedcontent span a:hover {
	color:#FDBE56;
	text-decoration:underline;
	}
.topicslist a {
	text-decoration:underline;
	color:#999999;
	}
.topicslist a:hover {
	color:#FDBE56;
	}
	



.recentposteditpost {
	margin:3px 0 0 20px;
	}
.recentposteditpost a {
	color:#aeadad;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
.recentposteditpost a:hover {
	color:#FDBE56;
	text-decoration:underline;
	}
.posteditpost {
	margin:3px 0 0 20px;
	}
.posteditpost a {
	color:#aeadad;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
.posteditpost a:hover {
	color:#FDBE56;
	text-decoration:underline;
	}

.postcomments {
	background:url(/templates/default/postcomments_bg.jpg) repeat-x left top;
	margin:0 20px 0 20px;
	padding:10px 20px 20px 20px;
	font-size:10px;
	color:#666666;
	}
.postcomments a {
	text-decoration:underline;
	color:#999999;
	}
.postcomments a:hover {
	text-decoration:none;
	color:#FCBD57;
}

.postcomments b {
	font-size:11px;
	color:#FCBD57;
}

.postcomments b {
	font-size:11px;
	color:#FCBD57;
}

.blogpostcomment {
	margin:10px 0 0 0;
	padding:10px 10px 0 10px;
}

.blogpostcomment div {
	margin:5px 0 5px 0;
}
.blogpostcomment-subject {
	color:#8282AE;
	font-size:11px;
	font-weight:bold;
}
.post a {
	color:#999999;
	text-decoration:underline;
	}
.post a:hover {
	color:#8282AE;
	text-decoration:none;
	}
.postcomments button {
	background:transparent url(/templates/default/button_bg.jpg) repeat-x;
	border-style:none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:0 5px;
        width: 100px;
}

.admin-fieldset label.fullpagelabel {
	width:30%;
	float:left;
	margin:10px 0 0 0;
}

.admin-fieldset .textfield {
	width:69%;
	float:left;
	}
.admin-fieldset div {
	float:right;
        margin:5px 0 0;
        width:100%;
}

.admin-fieldset .date {
	width:64%;
	float:left;
	}
.admin-fieldset a {
	width:4%;
	float:right;
	}
.admin-fieldset .selectlist {
	width:69%;
	float:left;
	}

.admin-fieldset .radiogroup {
        float:left;
        width:69%;
}
	
.formbutton {
	margin:0 0 0 20px;
	}
.blorumContent {
	background:url(/templates/default/blorum_head_bg.jpg) repeat-x left top;
	/*height:40px;*/
	}
.blorumheader {
	float:left;
	width: 640px;
	margin-bottom: 10px;
	}
.blorumnameheader {
	float:left;
	}
.blorumTitle {
	color: #434E6E;
	float: left;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 10px;
}
.blorumIdentifier {
	color: #FFFFFF;
	float: left;
	padding-left: 10px;
	padding-top: 13px;
}
.blorumDescription {
	color: #FFFFFF;
	float: left;
	padding-left: 10px;
	padding-top: 13px;
}
.blorumContent .blorumheader {
	margin:0 0 10px 0;	
	}
.blorumnameheader .blorumname {
	color:#454F6D;
	font-size:16px;
	font-weight:bold;
	padding:15px 0 2px 15px;
	text-transform:uppercase;
	}
.blorumdescription .blorumdescription {
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	margin-top:5px;
	padding:5px;
	}
.blorumheader .addpost {
	color:#FFFFFF;
	float:right;
	text-align:center;
	width:80px;
	background:#FCBC58;
	}
.blorumContainer form {
	clear:both;
	}
.blorumContainer .blorumheader {
	background:url(/templates/default/blorum_head_bg.jpg) repeat-x left top;
	height:40px;
	}
.fieldset label.fullpagelabel {
	width:30%;
	float:left;
	margin:10px 0 0 0;
	}
.fieldset .textfield {
	width:69%;
	float:left;
	}
.fieldset div {
	float:right;
        margin:5px 0 0;
        width:100%;
	}
.fieldset .date {
	width:64%;
	float:left;
	}
.fieldset a {
	width:4%;
	float:right;
	}
.fieldset .selectlist {
	width:69%;
	float:left;
	}

.fieldset .radiogroup {
        float:left;
        width:69%;
}

.admin-check {
        float:left;
        margin-left: 31%
}

.admin-check input {
	margin-right:5px;
	}
input.radio {
	margin:0 3px 0 0;
	}
.contentMain h1 {
	background:url(/templates/default/section_separator_hr.gif) repeat-x left bottom;
	color:#8282AE;
	font-size:12pt;
	margin:0 10px 0 10px;
	padding:10px 15px 10px 5px;
	text-align:left;
	text-transform:uppercase;
	}
.contentMain .jobposting {
	background:url(/templates/default/section_separator_hr.gif) repeat-x left bottom;
	padding:15px 0 10px 0;
	}	
.jobposting-title, .jobposting-dateposted, .jobposting-department, .jobposting-details, .jobposting-jobcategory, .jobposting-jobtype, .jobposting-salaryrange, .jobposting-more {
	margin:5px 15px 5px 15px;
	}
.jobposting-apply {
	margin:5px 15px 15px 15px;
	}
.jobposting-apply a {
	color:#999999;
	text-decoration:underline;
	}
.jobposting-apply a:hover {
	color:#8282AE;
	text-decoration:none;
	}

.topicsbar a {
	color:#FFFFFF !important;
	text-decoration:none !important;
	}
.topicsbar a:hover {
	color:#d5d5d5 !important;
	}
.form .fullpagelabel {
	clear:both;
	float:left;
	margin:7px 0 0 10px;
	width:12%;
	}
.form select, .form .date, .form a {
	margin:5px 0 0 0;
	}
.form input {
	margin:10px 0 10px 110px;
	}
.jobposting a {
	color:#999999;
	text-decoration:underline;
	}
.jobposting a:hover {
	color:#8282AE;
	text-decoration:none;
	}
.jobposting-title {
	color:#8282AE;
	font-weight:bold;
	font-size:11px;
	padding:0 0 5px 0;
	}
.formfield .formfieldlabel {
	color:#222222;
	display:block;
	float:left;
	text-align:right;
	width:20%;
	padding:5px 0 0 0;
	}
.formfield .formfieldinput {
	float:left;
	width:79%;
	}
.formfield input, .formfield select, .formfield textarea {
	margin:5px 0 0 10px;
	}
.formfield .textfield, .formfield .selectlist, .formfield .textarea {
	width:85%;
	}
.formfielderror {
	margin-left:35px;
	width:70%;
	}

.blogname {
	height:auto;
	}
.blogdescription {
	clear:both;
	}
.blogsearch, .aboutblogger, .archivemonths, .recentotherposts, .topicsforblog {
	margin:20px 0 10px 0;
	font-size:11px;
	}
.blogsearchtitle, .aboutthebloggertitle, .archivemonthstitle, .recentotherpoststitle, .topicsforblogtitle {
	background:url(/templates/default/section_separator_hr.gif) repeat-x center bottom;
	font-size:13px;
	font-weight:bold;
	color:#8282AE;
	}
.blogsearch div, .aboutblogger div, .recentotherposts div, .topicsforblog div {
	margin:0 0 5px;
	padding:0 0 2px 10px;	
	}
.archivemonths div {
	margin:0 0 5px;
	}
.blogsummary a {
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
	}
.blogsummary a:hover {
	color:#8282AE;
	text-decoration:none;
	}
.archivemonth {
	background:none;
	}
.blogsummary { 
	width:180px;
	}
.topicsforblogtopic  {
	background:none;
	}
div.recentotherpost {
	padding:0 !important;
	margin:0 !important;
	}
.jobPostingMain {
	float:left;
	width:640px;
	}
.jobPostingSearch {
	float:right;
	width:180px;
	}
.jobPostingSearch label.fullpagelabel {
	width: 55px;
	}
.jobPostingSearch select {
	width: 105px;
	}
.jobPostingSearch input {
	width: 100px;
	float: right;
	margin-right: 10px;
	}
.jobPostingSearch input.date {
	width: 80px;
	float: none;
	margin: 0px;
	}
.h5greyit {
	padding:5px 0 0 0;
	font-size:9px;
	color:#666666;
	font-style:italic;
	}
.innerMainSection {
	float:left;
	}
.articleSection {

	}
h3.h3 {
	background:url(/templates/default/section_separator_hr.gif) repeat-x left bottom;
	color:#8ca021;
	font-size:16px;
	line-height:24px;
	width:285px;
	padding:0 0 10px 0;
	}
.innerMainSection img {
	float:right;
	padding:0 0 8px 15px;
	}
.articleSection p {
	font-size:10px;
	color:#666666;
	line-height:13px;
	padding:8px 0 4px 0;
	text-align:justify;
	}
.innerRelatedSection {
	clear:both;
	margin-top:10px;
	}	
.relatedLeft {
	float:left;
	background:url(/templates/default/section_separator_hr.gif) repeat-x left top;
	width:525px;
	}
.relatedAbout {
	margin:10px 0 10px 0;
	border:1px solid #CDD48A;
	background:#99AA39;
	padding:5px;
	float:left;
	}
.relatedTitle {
	width:400px;
	float:left;
}
h3.h3WhiteCaps {
	width:400px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	}
.clickMore {
	background:url(/templates/default/click_arrow.gif) no-repeat left 4px;
	float:right;
	width:80px;
	}
.clickMore a{
	font-size:10px;
	text-align:left;
	padding:0 0 0 10px;	
	color:#ffffff;
	text-decoration:none;
	font-style:italic;
	}
.clickMore a:hover {
	color:#dbdbdb;
	text-decoration:underline;
	}
.relatedLinksSection {
	clear:both;
	}
.relatedImg {
	width:70px;
	float:left;
	}
.relatedUl {
	float:left;
	}
.relatedUl ul {
	color:#666666;
	list-style-type:disc;
	margin:0 0 10px 15px;
	}
.relatedUl li {
	padding:0 5px 3px 0;
	}
.relatedUl li a {
	font-size:9px;
	color:#434e6e;
	text-decoration:none;
	}
.relatedUl li a:hover {
	color:#FDBE56;
	}
	
	
	
	
	
.midContent03 {
	margin:0 10px 0 0;
	float:right;
	}	
.shareYour03 {
	height:145px;
	overflow:hidden;
	}	
.shareYour03 p {
	padding:5px 0 3px 0;
	color:#666666;
	line-height:11px;
	font-size:10px;
	}
.shareYour03 p a {
	color:#434e6e;
	text-decoration:underline;
	}
.shareYour03 a:hover {	
	color:#FDBE56;
	}
.shareYour03 p.miniText {
	font-size:9px;
	}
.innerContentSection01 {
	width:655px;
	float:left;
	}


	
	

/* section 1 starts here */
#borderedarea {
	width: 645px;
	color:#666666;
	overflow: auto;
	/* TODO Need to add centering for IE - stupid browser! */
	}
#borderedcontent {
	width:645px;
	overflow: auto;
	padding: 0 0 10px 0;
	background:url(/templates/default/section_separator_hr.gif) repeat-x left bottom;
	margin: 0 0 10px 0;
	}
#borderedcontent span {
	margin: 0px;
	display: block;
	overflow: auto;
	}
#borderedcontent h3 {
	text-align: left;
	font-weight: bold;
	margin: 2px 2px 10px 2px;
	}
#borderedcontent .paragraph {
	margin: 6px 2px 2px 2px;
	padding: 0px;
	line-height:14px;
	}
#featuredimage {
	float: right;
	padding-left: 14px;
	}
#leftcolumn {
	float: left;
	margin: 0 10px 0 0;
	overflow: auto;
	/* This next line was added to fix IE6 double left margin bug. */
	display: inline;
	}
.leftcolumnitem {
	border: 0px;
	width: 262px;
	margin-bottom: 10px;
	}
.leftcolumnlink-publications a {
	display: block;
	background-color: #cc7800;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding:3px 10px 3px 3px;
	}
.leftcolumnlink-publications a:HOVER {
	color: black;
	background-color: #ffde8d;
	}
.leftcolumnlink-prayer a {
	display: block;
	background-color: #872e80;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-prayer a:HOVER {
	color: black;
	background-color: #e8c3e2;
	}
.leftcolumnlink-supportunity a {
	display: block;
	background-color: #85452d;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-supportunity a:HOVER {
	color: black;
	background-color: #eadda0;
	}
.leftcolumnlink-education a {
	display: block;
	background-color: #8175b2;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-education a:HOVER {
	color: black;
	background-color: #cbcbe9;
	}
.leftcolumnlink-retreats a {
	display: block;
	background-color: #189aa3;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-retreats a:HOVER {
	color: black;
	background-color: #aedee1;
	}
.leftcolumnlink-unityvillage a {
	display: block;
	background-color: #737c28;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-unityvillage a:HOVER {
	color: black;
	background-color: #cbdb9e;
	}
.leftcolumnlink-aboutunity a {
	display: block;
	background-color: #5094c8;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 3px 3px;
	}
.leftcolumnlink-aboutunity a:HOVER {
	color: black;
	background-color: #c0e4ff;
	}	
#rightcolumn {
	color:#666666;
	float: right;
	width: 380px;
	overflow: auto;
	display: inline;
	}
.rightcolumnitem {
	overflow: auto;
	margin-bottom: 10px;
	float:left;
	}
.rightcolumnthumbnail {
	float: left;
	}
.rightcolumntext {
	margin-left: 60px;
	font-size: 10px;
	}
.rightcolumntext a {
	font-weight: bold;
	color:#000000 !important;
	}	
.paragraph {
	margin: 2px;
	margin-bottom: 5px;
	}	
/*  section 1 ends here */	

/*  section 2 starts here */	
#sectionimage {
	width: 350px;    
	height: 230px;   
	float: right;
	margin: 0 0 14px 14px;
	/* This next line was added to fix IE6 double left margin bug. */
	display: inline;
	}
.topicsitem {
	clear: both;
	width: 500px;
	overflow: auto;
	color: #666666;
	padding:10px 0 ;
	}
.topicsitem img {
        border: none;
        margin-right:5px;}
.topicstitle {
	float: left;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color:#FFFFFF;
	text-transform:uppercase;
	}
.topicstitle h3 {
	font-size: 12pt;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	margin: 0px;
	}
.topicsmore {
	float: right;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 2px;
	color:#FFFFFF;
	}
.topicsmore img {
	border: none;
	}
.topicsmore a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:10px;
	}
.topicsimage {
	float: left;
	width: 90px;
	height: 90px;
	}
.topicscontent {
	margin: 5px 0;
	clear:both;
	}
.topicslist {
	margin-left: 120px;
	}
.topicslist li {
	padding:2px;
	}

/* Section 2 ends here */


/* article css styles starts here */

.articleheadline h1 {
	color: #882f81;
	}
.articleheadlineitem {
	/*margin: 10px 15px 10px 15px;*/
	margin: 10px 15px 0;
	overflow: auto;
	}
.articleheadlineimage {
	float: left;
	width: 90px;
	height: 90px;
	}
.articleheadlinetitle {
	float: left;
	font-size: 10pt;
	margin-left: 10px;
	display: block;
	clear: none;
	/*width: 320px*/
	width: 460px;
	}
.articleheadlinetitle h3 {
	font-size: 12pt;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}
.articlespacer {
	clear: both;
	height: 5px;
	background:url(/templates/default/section_separator_hr.gif) repeat-x;
	margin: 0 15px 0 15px;
	}
.articlespacer span {
	display: hidden;
	}
.articletext {
	clear: both;
	padding: 10px 15px;
	text-align: left;
	}
.articletext ol {
	margin-left:15px;
	}
.articletext li {
	margin:10px 0 10px 30px;
	padding:5px;
	background:#EFEFEF;
	}
.articletext a {
	color: #434e6e;
	text-decoration: none;
	}
.articletext a:hover {
	color: #FDBE56;
	text-decoration: underline;
	}
.articlerelated {
	padding: 10px 20px;
	}
.printandemail {
	margin-top: 56px;
	float: right;
	width: 100px;
	color: #666666;
	}
.printandemail div {
	display: block;
	height: 17px;
	font-size: 8pt;
	text-align: left;
	}
.printandemail img {
	vertical-align: middle;
	}
.printandemail a {
	text-decoration: none;
	color: #666666;
	}
.printandemail a:LINK {
	text-decoration: none;
	color: #666666;
	}
.printandemail a:VISITED {
	text-decoration: none;
	color: #666666;
	}
.printandemail a:ACTIVE {
	text-decoration: none;
	color: #333333;
	}
.printandemail a:HOVER {
	text-decoration:     none;
	color:               #333333;
	}
.printandemail img {
	border:              none;
	}

/* article css styles ends here */
fieldset {
	background-color:white;
	border:1px solid #DFDFDF;
	margin:10px 15px;
	padding:10px;
	}
.required {
	background-image:url(/templates/default/requiredadmin.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:16px;
	}
legend {
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	color:black;
	padding:2px 6px;
	}
.formbutton {
	background:transparent url(/templates/default/button_bg.jpg) repeat-x;
	border-style:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:0 20px;
	cursor:pointer;
	}
textarea {
	width:100%;
	}
.innerContentLeft hr {
	background-color:#666666;
	border-style:none;
	height:1px;
	}
.header a {
	text-decoration:underline;
	color:#434e6e;
	}
.header a:hover {
	color:#FDBE56;
	}
.innerContentLeft table td {
	padding:3px 5px;
	}

/* Section Specific CSS Starts here */
.showcaseSection {
	width:350px;
	float:left;
	}
.showcaseSection a { 
	color:#999999;
	text-decoration:underline;
	}
.showcaseSection a:hover { 
	color:#FDBE56;
	}
.articleOne {
	height:275px;
	background:url(/prayer/feature/regrowthFeature.jpg) no-repeat;
	}
.headingSection {
	position:relative;
	top:223px;
	}
.headingSection ul {
	list-style-type:none;
	}
.headingSection li {
	float:left;
	width:175px;
	height:50px;
	}
li.title01 {
	background:#707B97;
	}
li.title02 {
	background:#626E8C;	
	}
.titleContainer {
	padding:8px 30px;
	}
li.title01 img, li.title02 img {
	float:left;
	padding-right:5px;
	}
.titleContainer a {
	line-height:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
.titleContainer a:hover {
	color:#d5d5d5;
	text-decoration:underline;
	}
	

h4.h4white_left {
	font-size:10px;
	text-transform:uppercase;
	text-align:left;
	color:#FFFFFF;
	margin:0 0 5px 0;
	}
.welcomeHome {
        background: url(/templates/default/welcomeHomeBG.jpg) repeat-x #9ba0af;
        color:#FFFFFF;
        height:45px;
        clear:both;
        padding-right:5px;}

.sectionSeparatorHr {
	background:url(/templates/default/section_separator_hr.gif) repeat-x;
	height:3px;
	}


h4.h4orange {
	font-size:10px;
	text-transform:uppercase;
	color:#FDBE56;
	}	
h4.h4blue {
	font-size:10px;
	text-transform:uppercase;
	color:#8e9ba0;
	}
.submit00 {
	background:url(/templates/default/button_bg.jpg) repeat-x;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 5px;
	border-style:none;
	}
/* Section Specific CSS ends here *

/* Blog Specific CSS starts here */

.blogheader {

}

.blogContainer {
        float:           left;
	width:           640px;
        margin-top:      10px;
}

.blogname {
        background-repeat:   no-repeat;
        color:               white;
        padding-top:         23px;
        padding-left:        85px;
        float:               left;
}

.blognameheader {
        height:              40px;
        margin-left:         20px;
        margin-right:        20px;
        background-image:    url(/templates/default/blogtitlebar.jpg);
}

.blogTitle {
        color:#F9CB6B;
        float:left;
        font-size:16px;
        padding-left:10px;
        padding-top:10px;
}

.blogIdentifier {
        color:#FFFFFF;
        float:left;
        padding-left:10px;
        padding-top:13px;
}

.blogdescription {
        margin-top:          10px;
        background-image:    url(/templates/default/section_separator_hr.gif);
        background-repeat:   repeat-x;
        margin-right:        20px;
        margin-left:         20px;
        padding-left:        10px;
        padding-top:         10px;
        padding-bottom:      10px;
}

.recentpost {
        margin-top:          15px;
        background-image:    url(/templates/default/section_separator_hr.gif);
        background-repeat:   repeat-x;
        margin-right:        20px;
        margin-left:         20px;
        padding-left:        10px;
        padding-top:         10px;
        padding-bottom:      10px;
        clear:      both;
}

.recentpostdate {
        background-image:    url(/templates/default/blogpostdate.jpg);
        width:               42px;
        height:              50px;
        /*margin-left:         20px;*/
        float:               left;
}


.recentpostmonth {
       text-align:           center;
       padding-top:          5px;
}

.recentpostday {
       text-align:           center;
       font-size:            140%;
}

.recentposthead {
       float:                left;
       padding-left:         10px;
}


.recentposttime {
       color: black;
       float: left;
       padding-right:         5px;
}

.recentpostcomments {
       float: left;
       padding-left: 5px;
       border-left: solid gray 1px;
}

.recentposttopics {
       clear: left;
}

.recentposttopicslabel  {
       color:  black;
       padding-right:        5px;
}

.recentpostcontent {
       margin-left:          20px;
}

.recentposttopicslist {
      float: left;
}

.recentpostcontent {
       margin-left:          20px;
}

.recentpostpostedby {
       margin-left:          20px;
}

.post {
        margin-top:          15px;
        background-image:    url(/templates/default/section_separator_hr.gif);
        background-repeat:   repeat-x;
        margin-right:        20px;
        margin-left:         20px;
        padding-left:        10px;
        padding-top:         10px;
        padding-bottom:      10px;
}

.postdate {
        background-image:    url(/templates/default/blogpostdate.jpg);
        width:               42px;
        height:              50px;
        margin-left:         20px;
        float:               left;
}


.postmonth {
       text-align:           center;
       padding-top:          2px;
}

.postday {
       text-align:           center;
       font-size:            140%;
}

.posthead {
       float:                left;
       padding-left:         10px;
}

.postcontent {
       margin-left:          20px;
}

.postpostedby {
       margin-left:          20px;
}




.addpostSection {
    float:right;
    background:#FFFFFF;
    padding-left:10px;
    text-align:right;
    height:40px;
}

.addpost {
    margin:3px 0 3px 0;
}

.editposts {
    margin:3px 0 3px 0;   
}

.editpost {
    margin-left:      20px;
    margin-top:       10px;
}

.submit11 {
    background:url(/templates/default/post_button_bg.jpg) repeat-x;
    border-style:none;
    color:#454f6e;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:0 5px;
    width: 80px;
}

.blogpostlistform {
    margin-left:  40px;
    width:        580px;
}

.blogpostlistform table {
    width: 100%;
}
.eventColumnTitle {
    font-size: 28px;
    color: #cccccc;
}

.blogpostlisttable th {
    padding: 5px;
}

.blogpostlisttable td {
    padding: 5px;
}

.blogpostlisttable {
    margin-bottom:   10px;
}

/* Blog Specific CSS Ends Here*/

.blorumContainer { 
	margin:15px;
	overflow:auto;
	color:#666666;
	font-size:11px;
	float:left;
	width:640px;
	}
.blorumContent {
	float:left;
	width:640px;
	}

.blorumContent h1 {
	background: url(/templates/default/blorum_head_bg.jpg) repeat-x left top;
	height:44px;
	}
h1 .bcLeft {
	float:left;
	width:100px;
	}
.bcUnity {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0 0 15px;
	}
.bcBlorum {
	color:#454F6D;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 2px 15px;
	}
h1 .bcDesc {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
	line-height:24px;
	font-weight:normal;
	margin-top:5px;
	border-left:1px solid #FFFFFF;
	}
h1 .bcAdd {
	float:right;
	width:80px;
	text-align:right;
	}
.blorumname h3 {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	background: url(/templates/default/section_separator_hr.gif) repeat-x left top;
	margin:5px 0 0 0;
	padding:10px 10px 5px 15px;
	}
.blorumdescription {
	padding:0 10px 5px 15px;
	float:left;
	}
.blorumdescription p {
	padding:5px 0;	
	line-height:14px;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	}
.recentpost {
	background: url(/templates/default/section_separator_hr.gif) repeat-x left top;	
	padding:10px 0 20px 0;
	}
.recentpost h2 {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	}
.recentpostImg {
	float:left;
	}
.recentpostHead {
	float:left;
	padding:5px 0 0 10px;
	}
.recentpostHead p {
	padding: 2px 0 2px 0;
	}
.recentpostHead div {
	float:left;
	padding:0 4px 0 0;
	}
.recentpostsubject a {
	font-size:14px !important;
	text-transform:uppercase;
	color:#FCBD57 !important;
	text-decoration:none !important;
	font-weight:normal;
	}
.recentpostsubject a:hover {
	color:#d5d5d5;	
	}
.recentpostHead .recentpostmonth {
	clear:both;
	}
.recentpostcontent {
	clear:both;
	padding:10px 0 20px 0;
	}
.recentpostcontent p{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:5px 0;	
	}
.recentpostpostedby {
	clear:both;
	}
.post {
	background: url(/templates/default/section_separator_hr.gif) repeat-x left top;	

	padding:10px 0 20px 0;
	}
.post h2 {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	}
.postImg {
	float:left;
	}
.postHead {
	float:left;
	padding:5px 0 0 10px;
	}
.postHead p {
	padding: 2px 0 2px 0;
	}
.postHead div {
	float:left;
	padding:0 4px 0 0;
	}
.postsubject a {
	font-size:14px !important;
	text-transform:uppercase;
	color:#FCBD57 !important;
	text-decoration:none !important;
	font-weight:normal;
	}
.postsubject a:hover {
	color:#d5d5d5;	
	}
.postHead .recentpostmonth {
	clear:both;
	}
.postcontent {
	clear:both;
	padding:10px 0 20px 0;
	}
.postcontent p{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:5px 0;	
	}
.postpostedby {
	clear:both;
	}
.blorumsummary {
	float:left;
	width:150px;
	}
.blorumsearch, .archivemonths, .topicsforblorum {
	margin:0 0 20px 0;
	}
.blorumsearch h3, .archivemonths h3, .topicsforblorum h3 {
	background: url(/templates/default/section_separator_hr.gif) repeat-x left bottom;	
	padding:8px 5px 8px 0;
	font-size:11px;
	font-weight:bold;
	color:#454F6D;
	text-transform:uppercase;
	margin:0 0 5px 0;
	}
.blorumsearch form {
	margin:10px 0 5px 0;
	}	
.blorumsummary p {
	padding:2px 0 2px 0;
	}
.blorumsummary a {
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	}	
.blorumsummary a:hover {
	color:#FCBD57;
	text-decoration:none;
	}

.blorumContainer a {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
	}	
.blorumContainer a:hover {
	color:#454F6D;
	text-decoration:underline;
	}

.blogpostcomment {
	border: 0px;
	border-top: dotted #CCCCCC 1px;
	}



/* blog styles starts here- compared? */

.blogsummary {
      float:                 left;
}
.blogsearch {
       margin-top:           25px;
       font-weight:          bold;
}

.blogsearchfield {
       margin-left:          10px;
}

.blogsearchbutton {
       margin-top:            5px;
       margin-left:          10px;
}

.blogsearchtitle {
       margin-bottom:        10px;
       padding-bottom:       10px; 
       padding-left:          10px;
       font-size:             larger;
       font-weight:           bold;
       background-image:     url(/templates/default/section_separator_hr.gif);
       background-repeat:    repeat-x;
       background-position:  bottom;
}

.aboutblogger {
       margin-top:           15px;
       padding-top:          15px;
}

.aboutthebloggertitle {
      padding-left:          10px;
      font-size:             larger;
      font-weight:           bold;

}

.aboutthebloggerbio{
       background-image:     url(/templates/default/section_separator_hr.gif);
       background-repeat:    repeat-x;
       padding-top:          15px;
}

.aboutthebloggerthumbnail {
       float:                right;
}


.archivemonths {
       
}

.archivemonthstitle {
     padding-top:          10px;
     font-size:            larger;
     font-weight:          bold;
}

.archivemonth {
     background-image:     url(/templates/default/section_separator_hr.gif);
     background-repeat:    repeat-x;
}


.topicsforblog {
      
}

.topicsforblogtitle {
     padding-left:         10px;
     padding-top:          10px;
     font-size:            larger;
     font-weight:          bold;
}

.topicsforblogtopic {
     background-image:     url(/templates/default/section_separator_hr.gif);
     background-repeat:    repeat-x;
     padding-left:         10px;
     padding-top:          15px;      
}

/* blog styles end */
