/* Theme Name: black theme Theme URI: Description: black theme is have one column right sidebar and support for adsense code in mahjonk option theme and compatible for wordpress 2.8.x until 2.9.x. Version: 1.0.1 Tags: black, white, fixed-width, right-sidebar, two-columns Author: Mahjonk Author URI: http://www.mahjonk.com */ /********************************* * General *********************************/ * { margin: 0; padding: 0; } body { background: #4d4b4c url(images/belajar-bg.png) repeat-x; color: #151515; font-family: Arial, verdana; font-size: 72.5%; line-height: 1.4; } a { color: #040410; text-decoration: none; } a img{ border: none; } h1, h2, h3, h4 { font-weight: 400; margin: 0; padding: 0; } abbr, acronym, span.abbr { cursor: help; border-bottom: 1px dotted #000; } blockquote { display: block; border-left: 5px solid #E8D986; padding-left: 10px; color: #524406; } pre { max-width: 580px; font-size: 1.2em; padding: 10px; } code { font-size: 1.2em; max-width: 580px; padding: 10px; } /********************************* * Layout *********************************/ #wrap { width: 930px; margin: 0 auto; } #wrapbody { margin-top: 30px; } #header { width: 930px; height: 160px; margin: 10px 0 0 0; background: url(images/logo.jpg) no-repeat; } #header h1 a { font-size: 28px; font-weight: bold; color: #fff; } #header-title { float: left; width: 930px; padding: 0 0 10px 0; } #header-desc { color: #fff; } #content { background: #fff; font-size: 1.1em; float: left; width: 530px; padding: 0 20px 10px; } #sidebar { float: left; width: 300px; padding: 0 15px 5px; margin-left: 20px; background: #fff; } #footer { clear: left; height: 100px; border-top: 1px solid #000; font-size: 12px; padding: 40px; margin-top: 30px; text-align: center; color: #fff; background: #000 url(images/footer.jpg) no-repeat center; } #footer a { color: #fff; text-decoration: none; } /********************************* * Wordpress Reserved Functions *********************************/ .alignleft, img.alignleft { float: left; margin: 5px 10px 5px 0; } .alignright, img.alignright { float: right; margin: 5px 0 5px 10px; } .aligncenter, div.aligncenter, img.aligncenter { text-align: center; display: block; margin: 10px auto; } a img.alignright { float: right; margin: 0 0 1em 1em } a img.alignleft { float: left; margin: 0 1em 1em 0 } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { background: #F0F0F0; border: 1px solid #D2D0C4; color: #333; } .wp-caption img { border: 0 none; margin: 0; padding: 5px; } .wp-caption-dd { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .wp-caption-text { text-align: center; } img.wp-smiley { border: none; background: none; padding: 0; } /********************************* * Search Form *********************************/ #searchform { margin-top: 10px; } input#s { width: 265px; padding: 10px 5px 10px 25px; margin: 0 0 10px; background: #fff url(images/zoom1.png) 5px 10px no-repeat; border: 1px solid #000; color: #000; font-size: 100%; } input#s:hover { border: 1px solid #020307; } input#s:focus { background: #fff url(images/zoom.png) 5px 10px no-repeat; color: #000; border: 1px solid #020307; } input#searchsubmit { margin: 0; } /********************************* * Content *********************************/ .entrytitle h3 { font-size: 1.5em; } .entrytitle_wrap, .entrybody, .postinfo { padding-right: 40px; } .entrytitle_wrap { padding-bottom: 1.1em; } .entrytitle { text-align: left; } .entrytitle h2 a { text-decoration: none; } .entrytitle h1, .entrytitle h2 { font-size: 1.5em; text-align: left; font-weight: 600; } .entrydate { color: #333; font-size: 10px; } .title { font-size: 18px; } /*** +Entry ***/ .entry { padding: 15px 0 15px; text-align: justify; border-bottom: 1px dashed #CFCFCF; } .entry a { color: #020307; text-decoration: underline; } .entry a:hover { color: #666; } .entry p { margin: 0; padding: 0 0 10px; } .entry h3 { font-size: 1.5em; padding-bottom: .3em; } .entry img { max-width: 510px; padding: 5px; background: #F3EBC1; border: 1px solid #E0CA5E; } .entrybody { padding-bottom: 6px; } .entrybody a { color: #333; text-decoration: underline; } .entry code { font-size: 1.1em; text-align: left; padding: .2em; } .entrymeta { padding-top: .3em; margin-bottom: 15px; color: #524406; clear: both; } .imeta { color: #524406; } .postinfo { margin-top: 3px; } .info{ margin-left: 10px; } .postedby { color: #666; } .categorylink { background-position: 0 -24px; background: url(images/folder.gif) no-repeat; padding: 0 0 0 20px; } .commentlink { background-position: 0 -52px; background: url(images/comment.gif) no-repeat; padding: 0 0 0 20px; } /*** Sidebar ***/ #sidebar { font-size: 1.1em; } #sidebar ul { list-style-type: none; margin: 0 0 1.2em 0; padding: 0; } #sidebar ul li, #sidebar ul li a { padding: .4em .2em .4em 0; color: #040410; } #sidebar ul li { border-bottom: 1px dashed #CFCFCF; } #sidebar li a:hover { color: #666; } #sidebar ul li ul.children { margin: 0; } #sidebar ul li ul.children li.cat-item { background: url(images/sub.gif) 0 11px no-repeat; padding: .2em .2em .2em 0; padding-left: 11px; margin-top: -2px; border: none; } #sidebar h4 { background: #242424; height: 25px; padding: 10px 2px 4px 10px; color: #fff; font-size: 1em; text-transform: uppercase; margin-top: 1em; } #sidebar img { max-width: 250px; border: 0; overflow: hidden; } /********************************* * Menu navigation *********************************/ #menu { width: 930px; padding-top: 20px; } #nav { margin:0; padding:0; list-style-type:none; list-style-position:outside; line-height:1.5em; } #nav a{ display:block; margin-top: 40px; padding: 20px; text-decoration:none; color: #fff; } #nav a:hover, #nav li.current_page_item a:hover{ background: #fff; color:#666; } #nav li{ float:left; position:relative; } #nav ul { position:absolute; display:none; width:12em; top:2em; } #nav li ul a, #nav li.current_page_item ul a { width:12em; height:auto; float:left; background-color:#F4E898; color: #000; } #nav ul ul{ top:auto; } #nav li ul ul { left:12em; margin:0px 0 0 10px; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block; } #nav li.current_page_item a{ background: #333; color: #fff; } /********************************* * Comments *********************************/ .commentsblock, contactform { font-size: 1em; clear: both; margin: 20px 30px 0 0; } .children { padding: 5px; } .commentsblock textarea, .contactform textarea { width: 44em; } .commentsblock input, .commentsblock textarea, .contactform input, .contactform textarea { border: 1px solid #d1d1d1; } .commentlist { padding-left: 20px; } #commentform p { padding: 5px 0; } #commentform textarea, .commentlist textarea { width: 95%; } .commentlist li { padding: 5px 10px; border: 1px solid #D2D0C4; margin: 5px; list-style-type: none; } .alt { background: #F0F0F0; } .even{ background: #E5E5E5; } .commentlist li .avatar { float: right; padding: 2px; margin: 0 0 10px 0; } .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; } .commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; } .commentmetadata { font-weight: normal; font-size: 11px; } .commentmetadata a { color: #6C6C6C; } .commentsblock textarea:focus, .contactform textarea:focus, .commentsblock textarea:focus, .commentsblock input:focus, .contactform textarea:focus, .contactform input:focus { background: #F0F0F0; border: 1px solid #666; } #submit { margin-top: 15px; background: #F0F0F0; } /*** * table */ .entrybody table { border-collapse: collapse; border: 1px solid #E0CA5E; } .entrybody table { margin: 0 0 1em 1px; } .entrybody td, .entrybody th { border: 1px solid #E0CA5E; padding: 10px; } .entrybody th { background: #F3EBC1; text-align: center; border-right: 1px solid #E0CA5E; } #navigation { margin-right: .4em; } .clear { clear: both; } .hide{ display: none; } #respond { margin-top: 30px; } #respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; margin-top: 50px; } /*** * ads */ .ads li { list-style:none; display:inline; } .ads li img { padding: 5px; margin-top: 10px; } .adhere { margin-top: 10px; font-size:11px; } .banner:hover { background: #CFCFCF; }