/*
Theme Name: hcRadio
Author: x
Description: Two column fluid width with Right Sidebar - table use.
Tags: two columns, fluid width, right sidebar.
*/

/* light-#6d4769 dark-#2d1d22 */

form						{ margin:0; padding:0; }
input[type=text], textarea	{ background:#fff; border:1px inset #aaa; }
input[type=submit]			{ background:#ddd; border:1px outset #aaa; }
.handcursor					{ cursor:hand; cursor:pointer; }
ul		{ list-style-type:none; margin:0 0 0 10px; padding:0; }


/* LAYOUT */
#sidebar	{ vertical-align:top; width:170px; padding:20px 0 10px 20px; background:#fbe6a3 url('i/sb1.jpg'); border-left:1px solid #efc123; }

/*SEARCH FORM */
#search			{ margin:10px 15px 0 0; float:right; }
#searchangel	{ margin:0 0 -5px -18px; }
#searchform br	{ display:none; }
#searchform #s	{ width:124px; height:14px; background:#aaa; padding:4px 5px 0px 5px; border:1px solid #999; margin-right:2px; color:#000; font-weight:bold; font-size:13px; }
#searchform input	{ vertical-align:middle; }

/* TOP NAVIGATION */
#hmenu		{ height:24px; }
#hmenu ul	{ margin:0 5%; padding:2px 0; list-style-type:none; list-style-position:outside; text-indent:0; }
#hmenu ul li	{ display:inline; margin:0; padding:0; text-transform:uppercase; }
#hmenu ul li:before		{  border-right:1px solid #808080; color:#eee; }
#hmenu ul li.hmenu1:before { content: ""; }
#hmenu ul li a			{ padding:2px; margin:0; color:#fff; text-decoration:none; border-left:1px solid #6d4769; }
#hmenu ul li.hmenu1 a	{ padding-left:2px; border-right:1px solid #808080; }
#hmenu ul li a:hover	{ color:#c9c; }

#topbar	{ font-weight:bold; margin-left:30px; }

/* SIDEBAR */
#sidebar ul			{ padding:0; margin:0; list-style:none; font-size:11px; }
#sidebar ul ul		{ font-size:11px; }
#sidebar ul li		{ margin:0 0 10px 0; }
#sidebar ul ul		{ margin:0; padding:0; }
#sidebar li li		{ margin:0.1em 0; }
#sidebar li li li	{ padding-left:10px; }
#sidebar ul h2		{ margin:0; padding:0; color:#fff; font-size:11px; text-transform:uppercase; }
#sidebar ul li a	{ line-height:16px; }

#subscribe ul li		{ margin:0; padding:0; list-style:none; font-size:11px; }
#subscribe ul li		{ line-height:16px; }

/* POST */
.post				{ margin:0 0 4em 0; clear:both; }
.post p, .post ol li, .post ul li	{ margin-top:0; text-align:justify; }
.post li li			{ font-size:11px; }
.post blockquote	{ padding:0 0 0 2em; border-left:0.4em solid #ccc; font-size:10px; }
.post blockquote blockquote	{ margin-left:0; font-size:10px; }
.postentry a		{ border-bottom:1px solid #ddd; }
.postentry a:hover	{ border-bottom:1px solid #258; text-decoration:none; }
.postmetadata		{ font-size:11px; clear:both; margin:1em 0; color:#aaa; text-align:justify; }
div.navigation		{ font-size:11px; }

/* COMMENTS */
#comments				{ margin:0 2em; }
#comf					{ margin:0 0 0 30px; }
.commentlist			{ margin:0; padding:0; list-style:none; }
.commentlist li			{ padding:2em 0; overflow:auto; border-bottom:0.1em solid #eee; }
.commentlist p			{ margin:0.5em 0; font-size:11px; }
.commentlist p a		{ border-bottom:1px solid #ddd; }
.commentlist p a:hover	{ border-bottom:1px solid #157; text-decoration:none; }
.commentlist img.avatar	{ float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #eee; }
.commentlist h4			{ margin:0; }
textarea#comment		{ width:90%; }

/* CALENDAR */
#wp-calendar caption		{ text-transform:uppercase; font-weight:bold; color:#aaa; text-align:center; }
#wp-calendar thead th		{ font-weight:normal; color:#aaa; text-align:center; }
#wp-calendar tbody td		{ text-align:center; }
#wp-calendar tbody td a		{ font-weight:bold; border:1px solid #aaa; background-color:#646464; }
#wp-calendar tbody td.pad	{ border:none; }

/* SIDE HEADERS */
li h2		{ font-size:18px; }

/* OTHER */
abbr		{ cursor:help; border-bottom:0.1em dotted; }
.aligncenter, div.aligncenter	{ display:block; margin-left:auto; margin-right:auto; }
.alignleft	{ float:left; margin:5px 5px 5px 0; }
.alignright	{ float:right; margin:5px 0 5px 5px; }
.wp-caption	{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img	{ margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text	{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

/* <!-- SignUp --> */
.signup				{ width:150px; margin:auto; text-align:center; font-size:11px; padding:8px; background-color:#6ea64d; }
.signup img		{ padding-bottom:4px; }
.signup a 			{ color:#fff; text-decoration:none; }
.signup a:hover { color:#f1ece1; }

