/*
Theme Name: Rcm_cBlax
Theme URI: http://www.indodatastore.com
Description: The default Rcm theme based.
Version: 1.01
Author: Indonesia Web Design
Author URI: http://www.rajawalicitramedia.com
Tags: Rcm cBlax

	Rcm cBlax v1.01
	http://www.indodatastore.com

	This theme was designed and built by Dody Herison Ating,
	whose blog you will find at http://www.indodatastore.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
frame, iframe {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 { font-size: .76em; }
ul { list-style:none; }
a { color:#646464;text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
.clear-right { clear:right; }
.clear-both { clear:both; }
.feedlink { background:url(images/icons/rss.gif) 0 0 no-repeat; padding-bottom:2px; padding-left: 20px; }
.box { margin: 0 0 10px 0; border: 1px solid silver; padding:15px; }
.box h3 { margin: 0 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#FF9900; }
.box input[type=text] { border: 1px solid silver; padding: 5px; }
.box input[type=submit] { border: 1px solid #ffffff; padding: 4px; background: #FF9900; color:#000000; cursor:pointer;  }
.alignleft {text-align:left; }
.alignright {text-align:right; }

body { margin: 10px auto; background: #8E8D8D; font-size: .70em; font-family:Arial, Helvetica, sans-serif; line-height: 1.6em; color:#666666; }

#page-head-top { background: transparent url(images/pagehead.gif) center 0 no-repeat; height:20px;}
#page-footer-top { background: transparent url(images/pagebottom.gif) center 0 no-repeat; height:20px;}

#page-head { background: transparent url(images/pagehead.gif) center 0 no-repeat; height:20px;}
#page-bg { background: transparent url(images/background.gif) center 0 repeat-y; margin: 0 auto; }
#page-footer { background: transparent url(images/pagebottom.gif) center 0 no-repeat; height:20px;}

#header { width:900px; background: #000000; margin: 0 auto; height:150px; padding: 10px; }
#header .wtitle a:link, #header .wtitle a:visited { margin: 15px 0; color: #F5F5F5; font-family:Arial; font-size:2em; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#header .wdescription { margin: 5px 0; color: #F5F5F5; font-family:Arial; font-size:.86em; text-transform: uppercase;}

.menu { overflow: hidden; width: 910px; margin: 0 auto; background: #000000; padding: 4px 0; border-width: 1px 0; padding-left: 10px; }
* html .menu{ width: 900px;}
.menu li { display:inline; background: #000000; }
.menu a.rcmbase{ background: transparent url(images/mn_left.gif) no-repeat top left;display: block;float: left;font: bold 13px Verdana, Trebuchet MS; line-height: 23px; height: 31px; padding-left: 10px; text-decoration: none;margin-right: 5px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7;-moz-opacity: 0.7;}
.menu a.rcmbase:link, .menu a.rcmbase:visited, .menu a:active{color: white;}
.menu a.rcmbase span{ background: transparent url(images/mn_right.gif) no-repeat top right;display: block;padding: 4px 10px 6px 0; }
.menu a.rcmbase:hover{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;-moz-opacity: 0.99;}
.menu a.rcmbase:hover span{ color: #ffffff;}
.black a.rcmbase{background-image: url(images/mn_left.gif);}
.black a.rcmbase span{background-image: url(images/mn_right.gif);}

#page { display: block; background: #FFFFFF; width:900px; height:auto; margin: 0 auto; padding: 10px 9px; border:1px solid silver;}

#content-main { float:left; width: 480px; padding: 10px; }
#content-main h2 { margin: 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; }

#content-main .post {}
#content-main .hentry {}
#content-main .category-asides {}
#content-main .tag-asides {}
#content-main .entry p {margin:10px 0;}
#content-main .entry ul {margin:10px 20px; list-style:square; }
#content-main .entry ol {margin:10px 25px;}

#content-main .featured { margin: 0 10px; line-height: 1.4em; text-align:justify; padding: 15px; }
#content-main .featured h1 a:link, #content-main .featured h1 a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color: #FF9900; }
#content-main .boxasides { margin: 5px 10px; padding:10px; }
#content-main .asides { margin: 15px 10px; line-height: 1.4em; text-align:justify; padding: 0 10px; border-left: 5px solid silver; border-right: 5px solid silver; }
#content-main .asides h3 { margin: 0 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#FF9900; }

#content-main .latestpost { margin: 5px 10px; line-height: 1.4em; text-align:justify; padding: 10px; }
#content-main .latestpoet-category { padding: 5px 0; border-bottom: 1px solid #F5F5F5; font-size:1em; font-weight: bold; text-transform:uppercase;}
#content-main .latestpoet-title { margin: 10px 0; font-size:1em; font-weight: bold; text-transform:uppercase; color:#000000; }

#content-main .title-single-page { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color: #FF9900; }
#content-main .postmetadata { margin: 20px 0; padding: 10px; }

#content-main .boxarchives { margin: 5px 10px; padding:10px; }
#content-main .boxarchives h3 { margin: 0 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#FF9900; }
#content-main .archives { margin: 5px 10px; line-height: 1.4em; text-align:justify; padding: 0 10px; border-left: 5px solid silver; border-right: 5px solid silver; }


#content-right { float:right; width: 400px; }
#content-right-ads { margin: 5px auto; clear:both; }
#content-right-ads img { margin: 0 4px 0 2px; }
#content-right-sidebar { clear:both; height:auto; }

#tag-cloud { margin: 5px 0; padding:5px; }
#tag-cloud .tag-cloud-title { margin: 20px 0 10px 0;  font-size:1em; border-bottom: 1px solid #C0C0C0; padding-bottom: 5px; text-transform:uppercase; font-weight: bold; }

#leftbar { float:left; width: 185px; margin: 0 5px 0 0; padding-right: 5px; }
#leftbar .widgettitle { margin: 20px 0 10px 0;  font-size:1em; border-bottom: 5px solid #C0C0C0; padding-bottom: 5px; text-transform:uppercase; font-weight: bold; }
#leftbar ul { list-style:none; }
#leftbar ul li li { background: transparent url(images/icons/link.gif) 5px 0 no-repeat; padding-left: 20px; margin: 2px 0; }
#leftbar ul li li a:link, 
#leftbar ul li li a:visited { color:#3D81EE; }


#rightbar { float:left; width: 205px; margin: 0;}
#rightbar .widgettitle { margin: 20px 0 10px 0;  font-size:1em; border-bottom: 5px solid #C0C0C0; padding-bottom: 5px; text-transform:uppercase; font-weight: bold; }
#rightbar ul { list-style:none; }
#rightbar ul li li { background: transparent url(images/icons/link.gif) 5px 0 no-repeat; padding-left: 20px; margin: 2px 0; }
#rightbar ul li li a:link, 
#rightbar ul li li a:visited { color:#3D81EE; }


/*
Off the top of my head:
bypostauthor - when a comment is by the author of the post
byuser - when a comment is by any registered user of the blog (instead of an anon user)
comment-author-username - when the comment is made by a registed user named “username”
odd, even, alt - odd and even numbered comments, alt = alternating comments (for styling stripes and such)
comment - comments only
trackback - trackbacks only
pingback - pingbacks only
*/

#comments { width: 450px; padding: 20px; }
#comments h3 { margin: 10px 0; font-family:Arial; font-size: 1em; text-transform: uppercase; font-weight: bold; }
#comments .comment-author-admin { margin: 10px; padding: 10px; border: 1px solid #F0F0F0; !important; } 
#comments .alt { margin: 10px; padding: 10px; } 
#comments .even { margin: 10px; padding: 10px; } 
#comments .commenttext { border-top: 1px solid #F0F0F0; }

#comments .navigation {}
#comments .nocomments {}

#respond {}
#respond .cancel-comment-reply{}

#commentform { width: 480px; padding: 10px; }
#commentform #author { width: 30%; border: 1px solid silver; padding: 5px; margin: 3px 0; }
#commentform #email { width: 30%; border: 1px solid silver; padding: 5px; margin: 3px 0; }
#commentform #url { width: 30%; border: 1px solid silver; padding: 5px; margin: 3px 0; }
#commentform #comment { width: 80%; border: 1px solid silver; padding: 5px; margin: 3px 0; }
#commentform #submit {  }


#footer { background:#000000; width:920px; margin: 0 auto; height:100px; text-align: center; padding: 10px 0; }