/*
Theme Name: cCure
*/

body	{ margin:20px; padding:0;  background:#000 url('../i/bk0.png') repeat fixed; }
body	{ color:#000; font-size: 62.5%; /* Resets 1em to 10px */ font-family:Verdana,Arial,Helvetica,sans-serif; }

a:link,a:visited { color:#600606; text-decoration:underline; }
a:hover,a:active { color:#c00; text-decoration:none; }
a.fff:link,a.fff:visited { color:#fff; text-decoration:underline; }
a.fff:hover,a.fff:active { color:#c9c; text-decoration:none; }

h1, h1 a, h2, h2 a, h3, h4, h5, h6	{ margin-bottom:5px; color:#6d4769; letter-spacing:1pt; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; }
h1	{ font-size:2.6em; }
h2	{ font-size:2em; }
h3	{ font-size:1.6em; }
h4	{ font-size:1.2em; }
h5	{ font-size:1em; }
h6	{ font-size:0.8em; }

hr	{ border:1px dashed #6d4769; }
b	{ font-weight:bold; }
u	{ text-decoration:underline; }
i	{ font-style:italic; }
img	{ border:0; }

.handcursor	{ cursor:hand; cursor:pointer; }
.hid		{ visibility:hidden; }
.opa 		{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
pre			{ font-size:12px; }
code		{ font-size:12px; background-color:#f8f8f8; color:#111; }
.green		{ color:#004040; }
.red		{ color:#c00; }

form,table,tr,td			{ margin:0; padding:0; }
input						{ font-size:1.2em; }
textarea					{ font-size:12px; }
input[type=text], textarea	{ background:#fff; border:1px inset #aaa; }
input[type=submit]			{ background:#faa; border:1px outset #f66; }
#subscribe					{}

/* LAYOUT */
#shell		{ }
#top		{ width:100%; margin:0; padding:0; }
#main		{ width:100%; margin:0; padding:0; }
#content	{ vertical-align:top; padding:30px; background:#fcf7d7 url('/i/bk2.jpg'); }
#sidebar	{ vertical-align:top; width:170px; padding:20px 0 10px 20px; background:#fdf0d0; border-left:1px solid #fce8be; }
#footer		{ padding:15px 0 20px 0; clear:both; background:transparent url('/i/purp5.gif') repeat-x top left; }
#notebox	{ border:1px dashed #666; padding:7px; width:150px; margin:0 0 10px 10px; background:#fff6d7; }
#note		{ font-size:10px; }

/* HEADER */
.header			{ margin:0; background:#600606 url('/i/bk1.png'); height:170px; }
#headertitle	{ margin:0; padding:10px 0 0 0; }
#headertag		{ margin:10px 0 0 25px; font-style:italic; color:#faa; font-size:1.1em; letter-spacing:1pt; }

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

/* TOP NAVIGATION */
#hmenu		{ background:#000 url('/i/navbk.png'); height:24px; padding-left:10px; }
#hmenu ul	{ margin:0 5%; padding:0.5em 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 #666; background:transparent; color:#eee; }
#hmenu ul li.hmenu1:before { content: ""; }
#hmenu ul li a	{ padding:0.5em; margin:0; background:transparent; color:#fff; text-decoration:none; border-left:1px solid #666; }
#hmenu ul li.hmenu1 a	{ padding-left:0.5em; border-right:1px solid #666; }
#hmenu ul li a:hover	{ background:transparent; color:#f66; }

/* SIDEBAR */
#sidebar ul			{ padding:0; margin:0; list-style:none; font-size:1.1em; }
#sidebar ul ul		{ font-size:1em; }
#sidebar ul li		{ margin:0 0 2em 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:#600606; font-size:1.2em; text-transform:uppercase; }

/* FOOTER */
#footer				{ text-align:center; font-size:1em; color:#ddd; background:#600606 url('/i/bk1.png'); }
#footer a:link,#footer a:visited	{ color:#ddd; text-decoration:underline; }
#footer a:hover,#footer a:active	{ color:#f66; text-decoration:none; }

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

/* 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 #600606; }
.commentlist p			{ margin:0.5em 0; font-size:1.1em; }
.commentlist p a		{ border-bottom:1px solid #600606; }
.commentlist p a:hover	{ border-bottom:1px solid #c00; text-decoration:none; }
.commentlist img.avatar	{ float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #600606; }
.commentlist h4			{ margin:0; }
textarea#comment		{ font-size:1.6em; width:90%; }

/* CALENDAR */
#calendar					{ padding-right:20px; }
#wp-calendar				{ width:135px; margin-left:-10px; }
#wp-calendar caption		{ text-transform:uppercase; font-weight:bold; color:#6d4769; text-align:center; }
#wp-calendar thead th		{ font-weight:normal; color:#6d4769; text-align:center; }
#wp-calendar tbody td		{ text-align:center; }
#wp-calendar tbody td a		{ font-weight:bold; border:1px solid #fce8be; background-color:#fff9eb; }
#wp-calendar tbody td.pad	{ border:none; }

/* 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 #600606; 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; }

#thumbs img { margin:4px 1px 4px 1px; padding:2px; }
#thumbs a:link img,#thumbs a:visited img { color:#099; border:3px double #099; }
#thumbs a:hover img,#thumbs a:active img { color:#c00;  border:3px double #c00; }

/* IN-PAGE FACE BOX */
#ibx .b		{ background-image:url('/s/fb/b.png'); filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#ibx .tl	{ background-image:url('/s/fb/tl.png'); }
#ibx .tr	{ background-image:url('/s/fb/tr.png'); }
#ibx .bl	{ background-image:url('/s/fb/bl.png'); }
#ibx .br	{ background-image:url('/s/fb/br.png'); }
#ibx		{ width:100%; margin:0; padding:0; text-align:left; }
#ibx table	{ margin:auto; border-collapse:collapse; }
#ibx .tl, #ibx .tr, #ibx .bl, #ibx .br	{ height:10px; width:10px; overflow:hidden; padding:0; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#ibx .image		{ text-align:center; }
#ibx img		{ border:0; }
