/* Theme Name: Babailan Theme URI: http://themetribe.com/our-themes/babailan Version: 1.0 Description: Just another FREE wordpress theme provided by themetribe. Any suggestion for future themes? please visit our site and send us a message through our contact form. Author: Themetribe Author URI: http://themetribe.com Tags: two-columns, fixed-width, threaded-comments, sticky-post, microformats, white, custom-menu, featured-images, full-width-template, post-formats, theme-options, photoblogging License: GNU General Public License License URI: license.txt */ @import url('lib/atom/atomstyle.css'); @import url(http://fonts.googleapis.com/css?family=Kreon); /* DO NOT REMOVE THIS */ .wp-caption-text, .sticky, .gallery-caption, .bypostauthor{} /* GLOBAL =========================================*/ body{font-family:Arial, Helvetica, sans-serif;} #main{margin-top:20px;} .element {border-bottom:7px solid #e4e4e4; position:relative; margin-top:40px;} .element span.title{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; color:#929292; position:absolute; bottom: -11px; right:0; display:inline-block; background:#fff; font-style:normal; padding: 0 10px; } #main .blurb .atom_button, .page-template-blog-page-php #main .atom_button, .archive #main .atom_button{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#525252; text-shadow:1px 1px 0px #fff; box-shadow:1px 1px 2px #999; } #main .atom_button.gray{ background-color:#e9e9e9; border-bottom:2px solid #dddddd; border-right:2px solid #dddddd; border-top:2px solid #ccc; border-left:2px solid #ccc; } /* GENERAL =========================================*/ body{ line-height:20px; } .wrapper{ width:960px; margin:auto; } .alignright{ float:right; margin-left:16px; margin-bottom:16px; } .alignleft{ float:left; margin-right:16px; margin-bottom:16px; } /* TYPOGRAPHY =========================================*/ h1 { font-size: 40px; } h2 { font-size: 35px; } h3 { font-size: 25px; } h4 { font-size: 22px; } h5 { font-size: 18px; } h6 { font-size: 16px; } h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 7px; } ul li{list-style:inside;margin-left:10px;} em {font-style:italic;} strong {font-weight: bold;} /* Alignment */ .alignleft { display: inline; float: left; margin-right: 1.625em; } .alignright { display: inline; float: right; margin-left: 1.625em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } p img, .wp-caption { margin-top: 0.4em; } /* Widget In General (Sidebar and Footer)==============================*/ .widget-title{ font-family: 'Kreon', serif; font-size:20px; padding-bottom:10px; margin-bottom:18px; margin-top:30px; border-bottom:1px solid #c0c0c0; box-shadow:0px 1px 0px #fff; color:#3c3c3c; } /* HEADER =========================================*/ #site-title a{ color:#106ca4; font-size:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; } #header{min-height:153px;position:relative;} #branding{float:left; width:490px; top:50px;position: absolute;} #site-description{font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#217ab1; margin-top:0px; margin-left:15px; font-style:italic;} #ads_468X60{position:absolute; top:25px; right:0;} /* HEADER > Menu =========================================*/ #access{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; position:absolute; top:80px; right:0px; } #access li{ background:none; } #access li a{ border:none; color:#111; padding-right:1em; } .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ background:#eee; } /* HEADER > Menu > 2nd Heirarchy =========================================*/ #access ul ul{ box-shadow:0px 0px 5px rgba(0,0,0,0.50); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index:100; } #access ul ul li:first-child a{padding-top:20px;} #access ul ul li:last-child a{padding-bottom:20px;} #access ul ul li:first-child a, #access ul ul li:first-child{ border-top-color:#747474; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } #access ul ul li:last-child a, #access ul ul li:last-child{ -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } #access ul ul li{ background:rgba(255,255,255,0.9); } /* HEADER > Menu > 3rd Heirarchy */ #access ul ul ul { top: 5px; margin-left: -10px; } /* HEADER > Featured ====================================================*/ #featured{ border:1px solid #a3a3a3; height:445px; position:relative; margin-bottom:20px; } #bgimages{margin-top: 1px;position: absolute; width:100%;} #featured .overlay{ background:url(images/featured-bg.png) repeat-x; height:443px; width:100%; position:absolute; top:1px; z-index:10; } #bgimages img{position:relative; z-index:0; width:100% !important; height:443px;} #featured .coin-slider{ z-index: 11; border:3px solid #fff; box-shadow:1px 1px 4px rgba(0,0,0,0.75); } #sliderwrap{ margin-top:23px; } #cs-buttons-slider{display:none;} #cs-next-slider, #cs-prev-slider{ width:48px; height:48px; text-indent: -1000px; padding:0; margin:0 10px; display:block; } #cs-next-slider{ background:url(images/navr.png) no-repeat; } #cs-prev-slider{ background:url(images/navl.png) no-repeat; } /* BLURB ====================================================*/ .blurb{ width:300px; margin:0 10px 30px; display:inline-block; font-size:13px; color:#5e5e5e; } #blurbs .blurb:first-child{margin-left:0;} #blurbs .blurb:last-child{margin-right:0;} #blurbs h3.title{ position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#272727; } #blurbs .blurb-thumb{float:left;margin-right: 10px;} #blurbs .sub-title{ font-size:11px; font-style:italic; color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; margin-bottom: 0; padding-bottom: 0; } #blurbs .atom_button{ float:right; margin-right:10px; } /* FOOTER ====================================================*/ #footer{ margin-top:5px; } #footer-widget{ background:#efefef; border-bottom:4px solid #fff; } #footer li{ list-style:none; margin-left:0; } #footer .widget-area{ width:220px; margin:0 10px; float:left; font-size:12px; } #footer .widget-area div{ line-height:1.6; } #footer .widget-area ul ul li{ padding-left:23px; padding-bottom:5px; padding-bottom:9px; line-height:1.6; padding-top:9px; } #footer .widget-area ul ul li:hover{ background:#3f3f3f; color:#ccc; } #footer .widget-area ul ul li:hover a{ color:#fff; text-decoration:none; } #footer .widget-area a{ color:#3e3e3e; } #site-info{ font-size:12px; color:#5e5e5e; font-style:italic; border-top:7px solid #e4e4e4; padding-top:10px; margin-bottom:20px; } #site-info a{ text-decoration:none; color:#5e5e5e; } #site-info a:hover{ text-decoration:underline; } #credits{ text-align:center; } /* MAIN ================================================================*/ #content ol{ list-style:decimal outside; margin-left: 2.35em; } #content a{position:relative;} #content h1, #content h2, #content h3, #content h4, #content h5, #content h5{ line-height:1; } /* MAIN for Single Page =========================================*/ .single #content, .category #content, .archive #content{ width:650px; float:left; } .single #content{font-size:13px;} .single #content p{ margin-bottom:20px; } .single #content .entry{margin-bottom: 10px !important;} #ads_468x60{ text-align:center; } #author-info{ margin-top:30px; margin-bottom:10px; padding:10px !important; } #author-info .title{color:#777; border:0; padding:0 !important; margin-bottom:13px;} #author_desc{margin:0;} .single p#author_name{ font-weight: bold; font-size: 13px; margin-bottom:0; padding-bottom:0; } #comments{margin-top:40px;} #comments-title{font-size:25px; color: #777;} #comments a{text-decoration:none; color:#03F; margin-right:10px; } #comments a:hover{text-decoration:underline;} #comments .commentlist{list-style:none; margin-left:10px; margin-top:10px;} .comment .avatar{border: 2px solid white; box-shadow:1px 1px 3px #000; float: left; margin-right: 15px;} #author_name, .fn a, .fn {color: #3B3B3B;text-transform: capitalize;padding-top: 0; font-weight:bold;} .comment-content{ margin:10px; font-size:13px; color:#333;} .reply {float: right;margin-top: -10px;} article.comment{ border:1px solid #ddd; padding:10px; background:#f9f9f9; margin-bottom:10px; } .comment ul.children {margin-left: 20px;} .comment ul.children article.comment{background: #EEE;} ol.commentlist li.comment{margin-bottom:20px; list-style:none;} .commentlist .comment{} .form-allowed-tags{display:none;} #comments input[type="text"], #comments textarea { padding: 7px 12px; color: black; font-size: 13px; border: 1px inset; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; left: 0; } #comments label { font-weight:bold; color: #3B3B3B; vertical-align: middle; width: 75px; display: inline-block; } #comments .comment-notes .required {position: inherit;top: 0;left: 0;} #comments p {position: relative; margin-bottom:0 !important;} #comments .required { color: red; font-size: 20px; vertical-align: bottom; position: absolute; left: -13px; top: 6px; } #comments .comment-form-comment label {vertical-align: top;} #comments #submit { padding: 7px 13px; color: #303030; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-left: 75px; } #respond p{padding:3px;} /* BLOG ================================================================*/ #content{position: relative;margin-bottom: 20px;} #content .title a{ text-decoration:none; color:#444; font-size:27px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: capitalize; } #content .hentry, .single #content .entry{ margin-bottom:20px; float:left; position:relative; font-size:13px; width: 100%; color:#333; } #content .meta{ margin: 5px 0px 10px; font-size:11px; text-transform:uppercase; color:#5e5e5e; font-style:italic; } #content .meta a{ text-decoration:none; color:#03F; } #content .meta a:hover{ text-decoration:underline; } #content .thumb{ float:left; margin-right: 20px; border: 2px solid white; box-shadow: 1px 1px 3px #777; } #content .thumb img{ border: 1px inset #fff; } .page-template-blog-page-php #content .hentry .atom_button, .archive #content .hentry .atom_button{ padding-top: 3px; padding-bottom: 4px; float:right; margin-top:10px; } #content .page-navi{ width:100%; clear:both; } #content .page-navi a, #content .page-navi span{ text-decoration:none; background:#777; padding:8px 12px; margin-right:5px; color:#fff; font-size: 12px; } #content .page-navi .current{ background:#eee; color:#333; border:1px solid #ccc; } #content .page-navi .textpage{ background:none; color:#333; } #content .page-navi a:hover{ background:#999; } /* SIDEBAR ================================================================*/ #sidebar{font-size:12px;line-height: 1.6;margin-right: 0; width:290px; margin-left:10px;} #sidebar #searchsubmit, #sidebar .screen-reader-text{display:none;} #sidebar #s{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:4px 5px 7px; } #sidebar .widget-container{ margin-bottom:30px; } #sidebar li{ list-style:none; } #sidebar li:not(#ads_125x125-2) li:not(.recentcomments) a, #sidebar #recentcomments li{ padding-bottom: 8px; padding-top:6px; display:block; background: url(images/bullet.png) no-repeat 0px 11px; padding-left: 18px; } #sidebar a{ text-decoration:none; color:#333; } #sidebar a:hover{ opacity:0.6; } #sidebar .widget-container .ads_125x125{margin-left:0;} #sidebar .widget-container .ads_125x125 li{ background:url(images/ads_125x125.png) no-repeat; width:125px; height:125px; display:inline-block; padding: 0; margin:0 0 2px; border:none; } /* HOME > Testimonials ================================================================*/ #testimonials{ font-style:italic; display:block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height: 1.3; margin:10px auto 18px; } .testimonial{ width:850px; } #testimonials cite{ font-size: 24px; color: #777; display: block; text-align: right; right: 200px; position: relative; top: 10px; } #testimonials-wrapper nav .left, #testimonials-wrapper nav .right{ width:10px; height:15px; position:absolute; top:42%; text-indent:-9999px; cursor:pointer; z-index:10; opacity:0.7; } #testimonials-wrapper nav .left{ background:url(images/navl2.png) no-repeat; left:0px; } #testimonials-wrapper nav .right{ background:url(images/navr2.png) no-repeat; right:0; } #testimonials-wrapper nav a:hover{ opacity:1; } /* SHORTCODE > Column ================================================================*/ .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth, .two_fifth, .three_fifth, .one_sixth, .five_sixth {float: left;margin-right: 4%;position: relative;margin-bottom: 15px; padding:0px !important;} .one_half{width:48%; } .one_third { width: 30.66%; } .two_third { width:65.32%; } .one_fourth { width:22%; } .three_fourth {width: 74%;} .one_fifth{width: 16.8%;} .four_fifth {width: 79.2%;} .two_fifth {width: 37.6%;} .three_fifth {width: 58.4%;} .one_sixth {width: 13.3333%;} .five_sixth {width: 82.6665%;} .last {margin-right: 0px !important;clear: right;} /* SHORTCODE > Button ================================================================*/ .atom_button { cursor: pointer; margin: 3px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; display:inline-block; padding: 0.2em 1.3em; color: #fff; font-size: 16px; position:relative; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); text-decoration:none; border: 1px solid #999; border: rgba(0, 0, 0, .2) 1px inset; border-top: rgba(255, 255, 255, .5) 1px solid; border-bottom: rgba(0, 0, 0, .3) 1px inset; box-shadow: 0px -1px 1px rgba(0,0,0,.7); background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );/* FF3.6 */ background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );/* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */ -moz-user-select: none; background-color:#999; } .atom_button:hover{background-image:none;} .atom_button:active{top:1px;} .atom_button.small{font-size: 12px;} .atom_button.large{font-size: 25px;} .atom_button.black{background-color:#333;} .atom_button.grey{background-color:#666;} .atom_button.white{background-color:#fff;color:#444;} .atom_button.blue{background-color:#506fd5;} .atom_button.green{background-color:#91BD09;} .atom_button.red{background-color:#E62727;} .atom_button.yellow{background-color:#FFB515;} .atom_button.orange{background-color:#FF5C00;box-shadow-color:#FF5C00;} .atom_button.pink{background-color:#E22092;} .atom_button.rosy{background-color:#F16C7C;} .atom_button.magenta{background-color:#A9014B;} /* SHORTCODE > Box ================================================================*/ .atom_box{ border: 1px solid #BBB; margin-bottom: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #F0F0F0; padding: 0 !important; } .atom_box .inner{ border: 1px solid white; padding: 10px !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .atom_box .title{ padding: 10px !important; border:1px solid #fff; } .atom_box.default .inner{padding:20px !important;} .atom_box.error{ border: 1px solid #FCBEC0; background: #FFF3F3; } .atom_box.error .title{ background: #FDE9EA; color: #A14A40; } .atom_box.error .inner{ border-top: 1px solid #FCBEC0; border-left: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #684C4C; } .atom_box.notice{ background: #FFF9CC; color: #736B4C; border-color: #FFDB4F; } .atom_box.note{background:#fdfde7;color: #333;} .atom_box.note .title{border:none; padding-bottom:0; font-size:18px; font-family: 'Quicksand', sans-serif;} .atom_box.note .inner{border:none;} .atom_box.success{background: #E2F2CE;color: #466840;border-color: #BFE098;} /* SHORTCODE > Typography ================================================================*/ .dropcap{ font-size: 30px; position: relative; width: 26px; display: inline-block; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; float: left; line-height: 1; top: 5px; } .dropcap.bg{ background:#444; color:#FFF; width: 35px; text-align: center; margin-right: 10px; line-height: 36px; border:1px solid #fff; top:0px; } .dropcap.shadow{ box-shadow: 1px 1px 1px #999; top:0; } .blockquote{ background:url(images/quote.png) no-repeat; min-height:30px; padding-left:45px; display:block; font-size:16px; line-height:1.6; font-family:Georgia, "Times New Roman", Times, serif; color:#444; margin:10px 20px; } .blockquote.alignleft, blockquote.alignright{ width: 40%; } .blockquote .cite{ font-size:12px; color:#777; display: block; margin: 10px; } .highlight{ background: #FF9; } .toggle .sign{ font-size: 30px; font-family: arial; position: absolute; margin-left: -30px;color: #AAA; } .toggle .title{ margin-left:30px; color: #777; cursor:pointer; } .toggle code{ border: 1px solid #CCC; padding:20px; display:block;color: #555; font-family:"Courier New", Courier, monospace; background:url(images/code.png); margin-left:20px; } /* SHORTCODE > Contact Form ================================================================*/ .atom_contactform input[type='text'], .atom_contactform textarea{ width:60%; padding:6px; color:#333; border: 1px solid #CCC; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } .atom_contactform p{ margin:10px 0; } .atom_contactform textarea{ width:95%; height:250px; } .atom_contactform label{ margin-left:10px; } .atom_contactform .required{ color:#C00; font-weight:bold; } /* WIDGET > TF Recent Posts ==========================================================*/ .tf-recent-post li{ padding-left:0 !important; border-bottom:none !important; } .tf-recent-post img{ border:1px solid #fff; box-shadow:0px 0px 2px #000; float: left; margin-right: 10px; margin-left:10px; } .tf-recent-post .title{ font-weight:bold; margin-bottom:3px; padding: 0; } .tf-recent-post .date{ padding:0; } /* WIDGET > TF Contact Info ==========================================================*/ .tf-contact-info li{ border-bottom:none !important; padding-left:20px !important; margin-left:5px !important; padding-bottom:5px !important; padding-top:5px !important; } .tf-contact-info .mobile{ background:url(images/mobile.png) no-repeat 0px 8px; } .tf-contact-info .mail{ background:url(images/mail.png) no-repeat 0px 8px; } .tf-contact-info .address{ background:url(images/address.png) no-repeat 0px 8px; } /* FULL WIDTH */ .full-width, .full-width #content{width:960px;}