/*---:[ layout ]:---*/
body.custom					{ background: #222 url(''); }
.custom #container				{ margin-top: 2em;
						margin-bottom: 2em;
						border: 0.2em solid #191970;
						padding: .2em;
						background: #000; }
.custom #page					{ padding-bottom: 0;
						background: #F2F2F2; }
.custom #header					{ margin-right: .1em;
						border: 1px solid #000;
						padding: 0; }
.custom #feature_box				{ margin: 0;
						border: 2px solid #CC0000;
						border-top: 1px solid #CC0000;
						border-right: 1px solid #CC0000;
						padding: 0.5em;
						background: #222; }
.custom .post_box,
.custom .teasers_box				{ border-top: 0.5px dotted #CC0000; }
.custom #sidebar_1				{ margin: 0 0 0 -0.1em;
						border: none;
						padding: 0;
						background: #A4A4A4; }
.custom #footer					{ border-top: 2px solid #A4A4A4;
						color: #222; }
/*---:[ banner ]:---*/
.custom #header #logo a				{ display: block;
						width: 945px;
						height: 206px;
						background: url('images/rcbanner3.jpg') no-repeat; }
.custom #header #logo,
.custom #header #tagline			{ text-indent: -9999px; }
	.custom #header #tagline		{ height: 0; }
/*---:[ nav colors ]:---*/
.custom .menu					{ border-bottom: none; 
						border-left-color: #000; }
.custom .menu a,
.custom .menu li ul,
.custom .menu .current a,
.custom .menu .current-cat a			{ border-color: #000;
						border-top: none; }
.custom .menu a,
.custom .menu .current ul a,
.custom .menu .current-cat ul a			{ color: #000;
						background: #A4A4A4; }
.custom .menu a:hover,
.custom .menu .current ul a:hover,
.custom .menu .current-cat ul a:hover,
.custom .menu .current-parent a:hover		{ color: #CC0000;
						background: #A4A4A4; }
.custom .menu .current a,
.custom .menu .current a:hover,
.custom .menu .current-cat a,
.custom .menu .current-cat a:hover		{ color: #A4A4A4;
						background: #000; }
/*---:[ text ]:---*/
.custom a					{ color: #0000B2; }
	.custom a:hover				{ color: #0000E6;
						text-decoration: underline; }
.custom h2 a					{ color: #191970; }
	.custom h2 a:hover			{ color: #CC0000; }
.custom #footer a				{ color: #222;
						text-decoration: underline; }
.custom #footer a:hover				{ color: #191970;
						text-decoration: underline; }
.custom .author_and_date			{ color: #2B2B28; }
.custom #archive_info				{ display: none; }
.custom blockquote				{ border: none;
						color: #191970; }
.custom .sidebar h3				{ border: none;
						color: #000; }
/*---:[ design ]:---*/
.custom li.thesis_widget_google_cse form input[type="submit"] { margin: 0; }
	.custom li.thesis_widget_google_cse form input[type="text"] { width: 60%; height: 1.2em; }
	.custom li.thesis_widget_google_cse form input[type="submit"] { color: #0000B2; }
	.custom li.thesis_widget_google_cse form input[type="submit"]:hover { color: #0000E6; }
.custom .format_text p.alert			{ border: 1px solid #191970;
						background: #DDD; }
.custom .prev_next				{ border-top: 1px solid #CC0000; }
.custom li.widget				{ margin-bottom: 1.5em; }
.custom li.widget .callout			{ margin-top: 1em;
						border: 1px solid #0000B2;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						padding: 0.9em;
						background: #F2F2F2;
						text-align: center; }
/*---:[ feedback ]:---*/
.custom dl#comment_list dl dt,
.custom dl#comment_list dl dd .format_text	{ border-style: solid;
						border-color: #000; }
.custom dl#comment_list dl dd.bypostauthor > .format_text,
.custom dl#comment_list dl dt.bypostauthor	{ border-color: #191970; }