/* Theme Name: AwanLangit Theme URI: http://www.wpthemes.mahjonk.com/bluesea-themes Description: AwanLangit is have one column right sidebar and support for Adsense Code in MahjonK Option Themes, Widget ready, Facebook and Twitter support, compatible for wordpress 3.1 or prior Version: 1.0.0 Author: Hendra KH Author URI: http://www.wpthemes.mahjonk.com License: GNU General Public License License URI: license.txt Tags: blue, white, fixed-width, right-sidebar, two-columns, theme-options */ /********************************* * General *********************************/ * {margin: 0;padding: 0;} body { background: #d5d6d7; color: #151515; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 1.5em; font-size: 72.5%; margin: 20px 0; } a { color: #040410; text-decoration: none; } a img{ border: none; } /* Headings */ h1, h2, h3, h4, h5, h6 { font-family:'Oswald',sans-serif; font-weight:normal; text-transform:uppercase } h1 {font-size: 26px;} h2 {font-size: 23px;} h3 {font-size: 20px;} h4 {font-size: 16px;} h5 {font-size: 14px;} h6 {font-size: 13px;} abbr, acronym, span.abbr { cursor: help; border-bottom: 1px dotted #63a0fb; } blockquote { display: block; border-left: 5px solid #63a0fb; padding-left: 10px; color: #808080; } pre { max-width: 580px; font-size: 1.2em; padding: 10px; } code { font-size: 1.2em; max-width: 580px; padding: 10px; } label.error{ color: #ff0000; } /********************************* * Layout *********************************/ #container{ width: 980px; margin: 0 auto; background: #b9d3fb; color: #151515; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; border: 1px solid #63a0fb; border-color: rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); } #header_wrap{ width: auto; background: #63a0fb; } #header { width: 920px; height: 100px; padding: 20px 30px 0 30px; background: #63a0fb; margin-left: auto; margin-right: auto; border-bottom: 5px dashed #B9D3FB; } #header h1 a{ font-size: 24px; font-weight: bold; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 25px; line-height: 1.5em; color: #fff; } #header_title { float: left; width: 930px; margin: 0 0 80px 0; text-shadow: 0 0 3px #000; } #header-desc { color: #fff; font-style: italic; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; line-height: 1.5em; } #content_wrap { width: 930px; margin-top: 30px; margin-left: auto; margin-right: auto; } #content { background: #cddffb; font-size: 1.1em; float: left; width: 880px; padding: 10px 20px; } #sidebar { float: left; width: 890px; padding: 0 15px 5px; background: #cddffb; } #footer { clear: left; height: auto; border-top: 1px solid #63a0fb; font-size: 13px; padding: 10px 30px; margin-top: 30px; text-align: left; color: #fff; background: #63a0fb url(images/footer.jpg) no-repeat center; border-top: 5px dashed #B9D3FB; } #footer a { color: #fff; text-decoration: none; } #footer a:hover { color: #ff0000; text-decoration: none; } #infofooter { text-shadow: 0 0 2px #000; } /********************************* * Menu navigation *********************************/ #menu { width: 930px; height: 60px; } #nav { list-style: none; line-height:1.5em; } #nav a{ display: block; padding: 16px; text-decoration: none; color: #fff; margin: 0 5px 0 0; border-color: rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); } #nav a:hover, #nav li.current_page_item a:hover{ background: #fff; color: #63a0fb; } #nav li{ list-style: none; list-style-position: outside; float:left; position:relative; } #nav ul { position:absolute; display:none; width: 120px; top: 30px; } #nav li ul a, #nav li.current_page_item ul a { width: 120px; height: auto; float: left; background-color: #b3cffc; color: #63a0fb; } #nav ul ul{ top:auto; } #nav li ul ul { left: 12em; margin: 0 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: #2a5ff8; color: #fff; } /* Page navigation ------------------------------------------------------- */ #page-nav { margin-bottom:10px } #page-nav ul { margin:0; list-style-type:none; padding: 10px 0; border-top:1px solid #63A0FB; border-bottom:1px solid #63A0FB } #page-nav li { display:inline } #page-nav li a { padding:5px 10px; background:#fff; } #page-nav li .dots { padding:5px 10px; } #page-nav li a:hover, #page-nav li .current { padding:5px 10px; background:#63A0FB; color:#fff; text-shadow:none } .single #page-nav { overflow:hidden; padding: 10px 0; border-top:1px solid #63A0FB; border-bottom:1px solid #63A0FB; } .single #page-nav span { width:200px; line-height:1.5em } .single #page-nav .next-post { float:left } .single #page-nav .prev-post { float:right; text-align:right } #post-pages { margin:20px 0 0; padding: 10px 0; border-top:1px solid #63A0FB; text-align:center } #post-pages a { margin:0 5px } #attachment-nav a{ display:inline-block; margin:0 2px 2px 0 } .navigation { margin: 20px 10px 10px; font-weight: bold; } /********************************* * 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: #2a5ff8; } .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; } .gallery { margin: 0 auto 18px; } .gallery img { border: 1px solid #cfcfcf; } .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; } .gallery img { border: 1px solid #f1f1f1; } /********************************* * Search Form *********************************/ #searchform { margin-top: 10px; } .search{ border-color: rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.6); } .search:focus{ border-color: rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 255, 255, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 255, 255, 0.6); } input#s { width: 265px; padding: 10px 5px 10px 25px; margin: 0 0 10px; background: #fff url(images/search.gif) 5px 10px no-repeat; border: 1px solid #63a0fb; color: #63a0fb; font-size: 100%; } input#s:hover { border: 1px solid #020307; } input#s:focus { background: #fff url(images/search-gray.gif) 5px 10px no-repeat; color: #63a0fb; border: 1px solid #020307; } .search-no-results{ width: 980px; margin: 0 auto; padding: 0; margin: 20px auto; } .search-results{ width: 980px; margin: 0 auto; padding: 0; margin: 20px auto; } /********************************* * Content *********************************/ .entrytitle h3 { font-size: 1.5em; } .entrytitle_wrap, .entrybody, .postinfo { padding: 0 40px; } .entrytitle_wrap { padding-bottom: 1.1em; } .entrytitle { text-align: left; text-shadow: 0 2px #fff; } .entrytitle h2 a { text-decoration: none; } .entrytitle h1, .entrytitle h2 { text-align: left; font-weight: bold; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; line-height: 2em; text-transform: uppercase; } .entrydate { color: #2a5ff8; font-size: 11px; font-style: italic; } /********************************* * Entry *********************************/ .entry { padding: 15px 0 15px; text-align: justify; border-bottom: 1px dashed #63a0fb; } .entry a { color: #020307; text-decoration: underline; } .entry a:hover { color: #666; } .entry p { margin: 0; padding: 8px 0; } .entry h3 { font-size: 1.5em; padding-bottom: .3em; } .entry img { max-width: 510px; padding: 5px; background: #ccc; border: 1px solid #ccc; } .entrybody { padding-bottom: 6px; text-shadow: 0 1px #fff; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; } .entrybody a { color: #2a5ff8; text-decoration: underline; } .entrybody ol { padding: 10px 0 10px 30px; } .entrybody ol li{ padding: 5px 0; } .entrybody ul { padding: 10px 0 10px 30px; } .entrybody ul li{ padding: 5px 0; } .entry code { font-size: 1.1em; text-align: left; padding: .2em; } .entrymeta { padding-top: 5px; margin-bottom: 15px; color: #524406; clear: both; font-size: 11px; } .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; } .categorylink a { text-decoration: none; } .commentlink { background-position: 0 -52px; background: url(images/comment.gif) no-repeat; padding: 0 0 0 20px; } .commentlink a { text-decoration: none; } /********************************* * Sidebar *********************************/ #sidebar { font-size: 1.1em; font-family: "OswaldLight", Arial, "Helvetica Neue", Helvetica, sans-serif; } #sidebar ul { list-style-type: none; margin: 0 0 1.2em 0; padding: 0 0 0 30px; } #sidebar ul li, #sidebar ul li a { padding: .4em .2em .4em 0; color: #040410; list-style: disc; } #sidebar ul li { border-bottom: 1px dashed #63a0fb; } #sidebar li a:hover { color: #2a5ff8; } #sidebar ul li ul.children { margin: 20px; } #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: url('images/icon.png') no-repeat #63a0fb; height: 25px; padding: 10px 2px 4px 40px; color: #fff; font-size: 1em; text-transform: uppercase; margin-top: 1em; } #sidebar h4:hover { background: url('images/icon_hover.png') no-repeat #63a0fb; height: 25px; padding: 10px 2px 4px 40px; color: #000; font-size: 1em; text-transform: uppercase; margin-top: 1em; text-shadow: 0 1px #000; } #sidebar img { max-width: 250px; border: 0; overflow: hidden; } .sidebar_part{ float: left; width: 275px; padding: 0 20px 0 0; } .sidebar_part h4 { border-color: rgba(42, 95, 248, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(42, 95, 248, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(42, 95, 248, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(42, 95, 248, 0.6); } /********************************* * Comments *********************************/ .commentsblock, .contactform { font-size: 1em; clear: both; margin: 20px 40px 0; } .children { padding: 20px 0; } .commentsblock textarea, .contactform textarea { width: 44em; } .commentsblock input, .commentsblock textarea, .contactform input, .contactform textarea { border: 1px solid #d1d1d1; } .commentlist .bypostauthor{ padding-left: 20px; } #commentform p { padding: 5px 0; } #commentform textarea, .commentlist textarea { width: 95%; } .commentlist li { padding: 5px 10px; border: 1px solid #63a0fb; margin: 5px; list-style-type: none; } .alt { background: #F0F0F0; } .even{ background: #b9d3fb; } .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: #fff; } .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 #63a0fb; } .entrybody table { margin: 0 0 1em 1px; } .entrybody td, .entrybody th { border: 1px solid #63a0fb; padding: 10px; } .entrybody th { background: #B9D3FB; text-align: center; border-right: 1px solid #63a0fb; } .clear { clear: both; } .hide{ display: none; } #respond { margin-top: 30px; } #respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; margin-top: 50px; } /********************************* * Comment Form *********************************/ #author{ padding: 5px; margin: 0 14px; } #email{ padding: 5px; margin: 0 16px; } #author:focus{ border-style: solid; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } #email:focus{ border-style: solid; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } #author.error{ border-style: solid; border-color: rgba(255, 0, 0, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); } #email.error{ border-style: solid; border-color: rgba(255, 0, 0, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); } #url{ padding: 5px; margin: 0 10px; } #url:focus{ border-style: solid; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } #comment,#submit{ padding: 10px 5px; margin: 5px 0 0 0; } #comment:focus{ border-style: solid; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } #comment.error{ border-style: solid; border-color: rgba(225, 0, 0, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 0, 0, 0.6); } #submit:focus{ border-color: rgba(204, 204, 204, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 204, 204, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 204, 204, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 204, 204, 0.6); } .search_title { margin: 20px 20px 20px 40px; font-size: 26px; font-family: 'Open Sans',sans-serif; text-shadow: 0 2px #fff; } h2.search_entrybody{ padding: 20px 20px 20px 40px; font-size: 26px; font-family: 'Open Sans',sans-serif; } .search_entrybody { padding: 20px 20px 20px 40px; font-size: 20px; font-family: 'Open Sans',sans-serif; } .reply { font-size: 20px; text-transform: uppercase; margin: 5px 0; } .sticky {} /* SCROLL TO TOP */ #toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(images/ui.totop.png) no-repeat left top; } #toTopHover { background:url(images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); } #toTop:active, #toTop:focus { outline:none; } /* Social button ------------------------------------------------------------- */ #social-button { margin:0; padding:0; list-style-type:none; overflow:hidden; } #social-button li { border-bottom:none; list-style-type:none; height: 32px; display: inline-block; } #social-button li a{ padding:0; border-bottom:none; list-style-type:none; } #button-twitter, #button-fb, #button-gplus, #button-flickr, #button-linkedin, #button-pinterest, #button-dribbble, #button-github, #button-vimeo, #button-forrst, #button-zerply { width:32px; height:32px; margin:0 5px 5px 0; float:left; } #button-twitter { background:url(images/icons/twitter.png) no-repeat; } #button-fb { background:url(images/icons/facebook.png) no-repeat; } #button-gplus { background:url(images/icons/g+.png) no-repeat; } #button-flickr { background:url(images/icons/flickr.png) no-repeat; } #button-linkedin { background:url(images/icons/linkedin.png) no-repeat; } #button-pinterest { background:url(images/icons/pinterest.png) no-repeat; } #button-dribbble { background:url(images/icons/dribbble.png) no-repeat; } #button-github { background:url(images/icons/github.png) no-repeat; } #button-vimeo { background:url(images/icons/vimeo.png) no-repeat; } #button-forrst { background:url(images/icons/forrst.png) no-repeat; } #button-zerply { background:url(images/icons/zerply.png) no-repeat; } .analytic_code{ display: none; } /* ========================================================== Usefull CSS helper ============================================================= */ .ir { display: inline-block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; } .ir br { display: none; } .hidden { display: none !important; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; }