/*---:[ layout ]:---*/
body.custom					{ background: #4F1E4D url('images/purpl147.gif');
						color: #000; }
.custom #container				{ margin-top: 2em;
						margin-bottom: 2em;
						border: 0.4em solid #91C590;
						padding: 0.3em;
						background: #4F7D4E; }
.custom #page					{ padding-bottom: 0;
						background: #000; }
.custom #content_box				{ background: #7F7088 url('images/purpl187.gif'); }
.custom #header					{ margin: 0;
						border: 6px double #91C590;
						padding: 0;
						background: #000 url('images/dgrey033.jpg'); }
.custom .post_box,
.custom .teasers_box				{ border-top: 3px double #4F1E4D; }
.custom #sidebars				{ border: none; }
	.custom #sidebar_1			{ border: none;
						background: #602D59; }
.custom #footer					{ border-top: 6px double #91C590;
						color: #8E388;
						text-align: center;}
/*---:[ banner ]:---*/
.custom #header:after				{ display: block;
						clear: both;
						height: 0;
						visibility: hidden;
						content: "."; }
.custom #header #logo				{ margin: 0.4em 0 0.2em 1.5em; }
.custom #header #logo a				{ color: #91C590; }
	.custom #header #logo a:hover		{ color: #8E3888;
						text-decoration: none; }
.custom #header #tagline			{ margin-left: 4.3em;
						color: #FFF;
						font-size: 1.7em;
						font-weight: bold; }
.custom #head_left				{ float: left; }
.custom #head_right				{ float: right;
						text-align: right; }
.custom #tabs					{ margin: 0;
						border-bottom: none;
						border-left: 2px solid #91C590;
						background: #000; }
.custom #tabs li				{ border: 2px solid #91C590;
						border-bottom: none;
						border-left: none;
						background: #7F7088; }
.custom #tabs a					{ color: #91C590; }
	.custom #tabs a:hover			{ color: #FFF; }
.custom #tabs .current_page_item,
.custom #tabs .current-cat			{ border-bottom: none;
						background: #91C590; }
.custom #tabs .current_page_item a,
.custom #tabs .current-cat a			{ color: #8E3888; }
.custom #tabs .rss				{ float: right;
						border: none;
						padding: 0;
						background: none; }
.custom #tabs .rss a				{ border: none;
						background: url('images/41.png') 100% 50% no-repeat;
						color: #8E3888;
						font-weight: bold; }
/*---:[ text ]:---*/
.custom a,
.custom h2 a,
.custom .format_text .to_comments a		{ color: #91C590; }
.custom a:hover,
.custom h2 a:hover,
.custom .headline_meta a:hover,
.custom .teaser .teaser_author a:hover,
.custom .teaser a.teaser_comments:hover,
.custom .teaser a.teaser_category:hover,
.custom .teaser .edit_post a:hover,
.custom .format_text .to_comments a:hover,
.custom #footer a:hover				{ color: #FFF;
						text-decoration: underline; }
.custom #footer a				{ border-bottom: 1px solid #8E3888;
						color: #91C590; }
.custom .format_text .to_comments		{ color: #000; }
.custom .teaser .teaser_author			{ color: #4F1E4D;
						font-style: italic; }
.custom .teaser .teaser_date,
.custom .teaser .edit_post,
.custom .format_text .to_comments span,
.custom .format_text .to_comments span.bracket,
.custom .author_and_date,
.custom .headline_meta,
.custom .cluv a					{ color: #4F1E4D; }
	.custom .cluv a:hover			{ color: #8E3888; }
.custom .headline_meta a			{ border-bottom: 1px solid #000;
						color: #000; }
.custom .format_text a				{ text-decoration: none; }
	.custom .format_text a:hover		{ text-decoration: underline; }
.custom .format_text .drop_cap			{ float: left;
						color: #8E3888; }
.custom #archive_info				{ display: none; }
.custom .post_tags,
.custom blockquote,
.custom .sidebar h3				{ border: none;
						color: #CCC; }
.custom code					{ background: #CCC;
						color: #99AA99; }
.custom .teaser .teaser_author a,
.custom .teaser a.teaser_comments,
.custom .teaser a.teaser_category,
.custom .teaser .edit_post a			{ border-bottom: 1px solid #4F1E4D;
						color: #000; }
/*---:[ design ]:---*/
.custom .format_text p.alert			{ border: 1px solid #CCC;
						background: #602D59; }
.custom .format_text p.note			{ float: center;
						margin-top: 1.5em;
						border: 1px solid #CCC;
						padding-top: 0.5em;
						background: #7F7088; }
.custom .cluv					{ float: center;
						margin-top: 1em;
						border: 2px solid #4F1E4D;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						padding: 0.5em;
						display: block;
						background: #CCC;
						text-align: center;
						font-style: bold; }
.custom .prev_next				{ display: block;
						margin: .1em;
						border: 1px solid #91C590;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						padding: .5em;
						color: #4F1E4D;
						text-align: center; }
.custom li.widget .callout			{ margin-top: 1em;
						border: 1px solid #CCC;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						padding: 0.9em;
						background: #7F7088;
						text-align: center; }
.custom li.widget .callout1			{ margin-top: 0;
						border: 1px solid #CCC;
						padding: 0.5em 0;
						background: #7F7088;
						text-align: center; }
.custom li.widget .callout2			{ margin-top: 1em;
						border: 1px solid #CCC;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						padding: 0.5em;
						background: #4F1E4D;
						color: #CCC;
						text-align: center; }
#twitter_div					{ margin-top: 1em;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border: 1px solid #CCC;
						padding: 0.4em 0.35em 0 0.4em; }
#twitter_div ul li				{ border: 1px solid #4F1E4D; }
.custom #image_box,
.custom #custom_box				{ border-bottom: 1px solid #7F7088;
						background: #602D59; }
.custom #image_box img				{ border: 1px solid #4F1E4D;
						background: #8E3888; }
/*---:[ feedback ]:---*/
.custom .comment_time				{ display: none; }
.custom .edit_comment,
.custom .edit_comment a,
.custom .edit_comment a:hover,
.custom dl#trackback_list dd,
.custom .comments_intro p,
.custom .comments_intro span.bracket		{ color: #4F1E4D; }
	.custom .comments_intro a		{ text-decoration: none; }
	.custom .comments_intro a:hover		{ text-decoration: underline; }
	.custom .comments_intro span,
.custom	dl#trackback_list dt a,
.custom	dl#trackback_list dt a:hover,
.custom .comments_closed p,
.custom	#respond_intro p,
.custom #commentform p .required		{ color: #000; }
.custom #comment_nav_2				{ border-bottom: 2px solid #000; }
.custom dl#comment_list,
.custom dl#trackback_list,
.custom #commentform				{ border: none; }
.custom #commentform span.allowed span,
.custom dl#comment_list .comment_num a		{ color: #CCC; }
.custom dl#comment_list .comment_num a:hover	{ background: #4F1E4D; }
.custom dl#comment_list .bypostauthor		{ background: #602D59;
						color: #CCC; }
.custom dl#comment_list dd			{ border-bottom: 1px solid #4F1E4D; }
.custom dl#comment_list dd p.reply a		{ color: #8E3888; }
.custom dl#comment_list dl dt,
.custom dl#comment_list dl dd .format_text	{ border-style: solid;
						border-color: #CCC; }
.custom dl#comment_list dl dd.bypostauthor > .format_text,
.custom dl#comment_list dl dt.bypostauthor	{ border-color: #CCC; }
.custom a.comment_link				{ border-bottom: 1px solid #4F1E4D;
						color: #4F1E4D; }
.custom a.comment_link:hover			{ border-bottom-color: #000;
						color: #000; }
.custom .login_alert				{ border: 1px solid #4F1E4D;
						background: #CCC; }
.custom #commentform span.allowed		{ border: 1px dotted #4F1E4D;
						background: #7F7088; }
/*---:[ images ]:---*/
.custom .avatar img				{ clear: left;
						float: left;
						vertical-align: absbottom;
						margin: 0 1em 0 0; }
.custom .logo					{ float: right;
						margin-right: 7em;
						width: 18em; }
.custom img.wp-smiley				{ float: none;
						vertical-align: middle; }
.custom p.center_youtube			{ margin-right: auto;
						margin-left: auto;
						width: 425px; }
.custom .image_resize				{ float: left;
						margin-bottom: 2em;
						width: 34.2em; }
.custom .image_center_resize			{ float: center;
						margin-top: 2em;
						width: 24em; }
.custom .image_triptych				{ margin: 0; width: 11.4em; }
	.custom .image_triptych1		{ margin: 0; width: 8.78em; }
	.custom .image_triptych2		{ margin: 0; width: 16.36em; }
	.custom .image_triptych3		{ margin: 0; width: 9.06em; }
.custom .image_right				{ display: block; 
						clear: left;
						float: right;
						margin: 0.5em 0 0 0.5em;
						width: 18em; }
.custom .image_right_sm				{ display: block;
						clear: left;
						float: right;
						margin: 0.5em 0 0 0.5em; }
.custom .image_left				{ display: block;
						clear: right;
						float:left;
						margin: 0.2em 1em 0 0; }
.custom .image_left_mid				{ clear: right;
						float: left;
						vertical-align: middle;
						margin: -0.4em 1em 0 0; }
.custom .image_left_lg				{ display: block;
						clear: right;
						float: left;
						margin: 0.5em 1.5em 0 0;
						width: 19em; }