.custom .alert { text-align: center; }


div#feature_comment .feature_comment_headline {
font-size: 18px;
line-height: 3em;
}

div#feature_comment {
margin: 10px 10px 0 0;
font-weight: bold;
text-align: center;
background: #EEF1F8;
border: 1px solid #dddddd;
padding: 10px;
}

div#feature_comment .feature_comment_fp {
font-weight: normal;
font-size: 10px;
line-height: 0.5em;
}

.custom .thumb {
float: right;
padding-left: 15px;
padding-top: 4px;
}

.custom img.frame {
padding: 0.4em;
background: #FFFFFF none repeat scroll 0 0;
}

.custom .teaser .post_image_link img.alignleft {
margin-right: 0;
}

.custom .teaser .format_teaser {
margin-top: 3em;
}

.custom div#social_heading_1, div#social_heading_2, div#social_heading_3 {
        border-top: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
        border-left: 1px solid #dddddd;
	width: 298px;
	float: left;
	text-align: center;
	color: #333333;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.9em;
	margin:0 0 0.9em;
	padding:0;
	text-transform: uppercase;
	font-variant: normal; 
}

.custom div#social_heading_1 {
	margin: 20px 11px 0 0;
}

.custom div#social_heading_2 {
	margin: 20px 11px 0 0;
	list-style: none;
}

.custom div#social_heading_3 {
	margin: 20px 0 0 0;
}

.custom div#social_box_1, div#social_box_2, div#social_box_3 {
        border: 1px solid #dddddd;
}

.custom div#social_box_3 {
	width: 298px;
	float: left;
	margin: 0 0 20px 0;
	padding-top: 15px;
	text-align: center;
}

.custom div#social_box_2 li.widget ul li {
        border-bottom: 1px dotted #dddddd;
}

.custom div#social_box_2 {
        list-style: none;
	width: 278px;
	float: left;
        line-height: 1.385em;
	margin: 0 11px 20px 0;
	padding: 15px 10px;

}

.custom div#social_box_1 {
	width: 278px;
	float: left;
        font-size: 1.3em;
        line-height: 1.385em;
	margin: 0 11px 20px 0;
	padding: 0 10px;
}

.custom.social div#content_box {
        background: #ffffff;
}


/* TO LIGHTEN BODY FONT COLOR */
body.custom {
        color: #333333;
}

/* END */

/* TO REPOSITION RSS LINK */
.custom #tabs .rss { float: left; } 

/* END */

/* TO STYLE A BACKGROUND AND BORDER AROUND THE PAGE AS PER DIYTHEMES.COM/THESIS/RTFM/CUSTOM-BACKGROUNDS E8E6CE DFE9F0 EBF0F3 F1F3F5*/
body.custom { background: #ffffff url('images/stripe_bg.png'); }

.custom #container {
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 0.1em;
	background: #999999;
	border: 0.3em solid #ffffff; }

.custom #page {
	background: #ffffff repeat-x;
	padding-top: 0; }

/* END */
/* TO FORMAT NAVIGATION */
.custom ul#tabs li a {
	font-family: helvetica, sans-serif;
	margin-top: 4px;
	letter-spacing: 1px; }

.custom #tabs li {
	background: none;
	border: none; }

.custom #tabs { border: none; }

	.custom #tabs a {
		color: #897C58;
		font-weight: bold; }

/* TO FORMAT HEADER TEXT */
.custom #header { text-align: center; }

	.custom #header #logo { font-weight: normal; }

/* END */

/* TO REMOVE ARCHIVE HEADING */
.custom #archive_info {border-bottom: 1px solid #DDDDDD;}
.custom #archive_info p {display:none;}
.custom #archive_info h1 {margin-top: 12px;}

/* END */
/* TO FORMAT WIDGET TEXT  */
.custom li.widget h3 {
	color: #333333;
	border-bottom: 1px solid #DDDDDD;
	border-top: 0 none;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.9em;
	margin:0 0 0.9em;
	padding:0;
	text-transform: uppercase;
	font-variant: normal; }

.custom a { color: #5588AA; }

/* .custom img.alignleft {
	border: 1px solid;
	color: #cccccc;
	float: left;
	margin-right: 15px;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: -5px; } */

.custom .bio {
	line-height: 1.6em;
	font-size: 0.9em; }

.custom .bio-link {
	text-decoration: none;
	letter-spacing: 0.1em;
	font-family: helvetica, sans-serif;
	font-size: 0.85em; }

.custom .twitter-link {
	text-decoration: none;
	letter-spacing: 0.1em;
	font-family: helvetica, sans-serif;
	font-size: 1em; }

/* END */
/* TO FORMAT TWITTER LINKS */
.custom .twitter-timestamp { color: #777777; }

.custom p.twitter-message { border-bottom: 1px dotted #DDDDDD }

/* END */
/* TO FORMAT IMAGE FRAMES (OFF)
.custom .horizontal
{
background: transparent url('images/picture-shadow.gif') no-repeat scroll 0 0;
margin:0 0 0 -10px;
padding:14px 0;
position:relative;
width:524px;
clear: both;
display: block;
text-align: center;
}
END */
/* TO FRAME IMAGES */
.custom .left_img_border {
	border: 1px solid #cccccc;
	padding: 2px; 
        margin: 5px 15px 0 0 !important; }

.custom .right_img_border {
	border: 1px solid #cccccc;
	padding: 2px; 
        margin: 5px 0 0 15px !important; }

.custom .center_img_border {
	border: 1px solid #cccccc;
	padding: 2px;
        margin: 5px auto !important; }
        }

/* END */
/* TO REMOVE "CLOSED COMMENTS" WHEN COMMENTS TURNED OFF (REPLACED WITH FUNCTION TO REMOVE COMMENTS FROM STATIC PAGES)
.custom .comments_closed p { display: none; }

END */
/* TO STYLE FOOTER */
.custom #footer { text-align: left; }

/* END */

/* TO STYLE COMMENT LINKS */
.custom .format_text .to_comments a {
color: #5588AA; 
font-size: 1.1em;
}

/* END */

/* TO STYLE DISQUS */
.custom #disqus_thread {
padding-top: 75px;
}

.custom #disqus_thread #dsq-content h3 {
color: #CC6600;
}

.custom #disqus_thread #dsq-content {
margin: 1.6em;
}

.custom a.dsq-brlink {
display: none;
}

.custom #dsq-content #dsq-auth .dsq-authenticated-pic img {
display: none;
}

.custom #dsq-content input.dsq-trackback-url {
margin-top: 20px;
}

.custom #dsq-content input.dsq-trackback-url {
font-family: arial, sans-serif;
width: 300px;
}

#post-choices {
display: none;
}

#choose-subscription {
display: none;
}

.custom #dsq-content #dsq-comments .dsq-comment-header {
background: #F0F4F5 none repeat scroll 0 0;
border: 1px solid #DDDDDD;
}

.custom #dsq-content #dsq-comments .dsq-comment.special .dsq-comment-header {
background: #F0F4F5 none repeat scroll 0 0;
}

ul#dsq-comments {
margin-top: 20px;
}

.form-text-label {
font-family: arial, sans-serif;
}

/* .custom .dsq-likedtxt {
display: none;
} */

.custom #dsq-options {
display: none;
}

textarea { 
border: 1px solid #DDDDDD; 
color: #333333;
padding: 5px;
width: 97%;
background: #F0F4F5 none repeat scroll 0 0;
font-family: arial, sans-serif;
font-size: 12px;
} 

input.form-text {
width: 300px;
color: #333333;
font-family: arial, sans-serif;
}

.custom #dsq-alerts {
display: none;
}

.custom .dsq-widget-title {
	color: #CC6600;
	border-bottom: 1px solid #DDDDDD;
	border-top: 0 none;
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 1.9em;
	margin:0 0 0.9em;
	padding:0;
	text-transform: lowercase;
	font-variant: normal; }

.custom li.dsq-widget-item {
border-bottom: 1px dotted #DDDDDD;
}

/* END */

/* TO STYLE PULLQUOTES */
.custom .format_text blockquote.left {
   color: #111;
}

.custom .format_text blockquote.right {
   color: #111;
}
/* END */


/* TO NUDGE SIDEBAR LOWER */
.custom ul.sidebar_list {
padding-top: 2.5em;
}