/* Theme Name: Biroe Description: Biroe is a free template for Wordpress, widget ready, two columns, and rich footer content Author: Bali Villas Rental Author URI: http://www.balibestrentals.com Version: 1.0 License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: blue, two-columns, fixed-width, threaded-comments, seasonal Theme URI: http://www.15june.com */ /* DEFAULT RESET CSS -------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; } body { line-height: 1; font-size: 12px; color: #FFFFFF; background: #397CA9 url(images/body-background.png) repeat-x top; font-family: Arial; } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px 0; font-family: Georgia, Helvetica, Arial, Tahoma, serif; } ol, ul { list-style: none; } blockquote { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } a img { border: none; } .clear { clear: both; } a { text-decoration: none; } .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { clear: both; } .sticky { } /* interior -------------------------------------------------------------- */ #wrapper { width: 930px; margin: 0px auto; position: relative; } /* top -------------------------------------------------------------- */ #top-menu { width: 930px; height: 64px; background: transparent url(images/menu-shadow.png) no-repeat center bottom; border-bottom: 1px solid #6DA1C3; } /* menu navigation ------------------ */ #top-navigation { margin: 8px 0 0 0; float: right; } #top-navigation ul { margin: 0px; padding: 0px; } #top-navigation ul ul { display: none; } #top-navigation ul li { color: #244B6C; float: left; text-transform: uppercase; width: 110px; height: 35px; padding-left: 5px; padding-top: 25px; background: transparent url(images/menu-border.jpg) no-repeat left top; } #top-navigation ul li a { color: #244B6C; text-decoration: none; text-shadow: none; } /* top title ------------------ */ #top-title { margin-top: -3px; border-top: 1px solid #B2CEDF; border-bottom: 1px solid #6DA1C3; background: transparent url(images/title-shadow.png) repeat-y top; height: 110px; float: left; width: 100%; } #top-title h1 { color: #FFF; font-size: 35px; text-transform: uppercase; padding: 30px 0 0 0; margin: 0 0 0 240px; } #top-title h1 a { color: #FFF; } #top-title h3 { color: #FFF; text-shadow: 1px 1px #89ABC3; font-size: 17px; padding-bottom: 20px; margin: 0 0 0 240px; } #logo { width: 220px; height: 238px; position: absolute; top: 11px; left: 0px; } /* mid -------------------------------------------------------------- */ #wrap-content { background: transparent url(images/border-in-content.png) repeat-x top; } /* left sidebar ------------------ */ #left-sidebar { margin-top: 90px; width: 219px; float: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } #left-sidebar h3 { color: #33CCFF; font-size: 20px; margin: 0 0 0 10px; text-transform: capitalize; font-family: Georgia, Arial; } #left-sidebar ul { font-size: 11px; background: transparent url(images/left-sidebar-background.png) no-repeat 0 -10px; padding-top: 15px; width: 219px; margin-bottom: 20px; } #left-sidebar ul ul { display: none; } #left-sidebar ul li { border-bottom: 1px solid #508CB5; padding: 5px 0px 5px 10px; background: transparent url(images/li-clip.png) no-repeat right; margin-right: 10px; margin-left: 10px; } #left-sidebar ul li a { color: #FFF; text-decoration: none; } #left-sidebar ul li a:hover { color: #33CCFF; } .number { padding-left: 5px; } .navigation { width: 100%; float: left; } .navigation a { color: #58ADDD; font-size: 11px; text-shadow: 1px 1px #397CA9; text-decoration: none; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius :100px; background-color: #35739D; padding: 4px 6px; border-top: 1px solid #2E668E; border-left: 1px solid #2E668E; border-right: 1px solid #3F8DC1; border-bottom: 1px solid #3F8DC1; } .navigation a:hover { color: #9AC2DB; } .alignleft { float: left; } .alignright { float: right; } /* right sidebar ------------------ */ #the-content { width: 691px; margin-top: 30px; float: right; } h3.post-title { font-size: 20px; text-transform: uppercase } #the-content h3 a { color: #33CCFF; } .description { height: 31px; background: transparent url(images/border-in-content.png) repeat-x; margin-top: 10px; font-size: 11px; color: #33CCFF; } ul.info { padding: 10px 0 0 0; margin: 0px; } ul.info li { float: left; padding-right: 20px; } ul.info li a { text-decoration: none; color: #33CCFF; } ul.info li img { vertical-align: middle; padding-right: 5px; } .post-content { margin: 10px 0 40px 0; line-height: 20px; } .post-content a { color: #FFF; border-bottom: 1px dotted #00AAE4; } .post-content a img { } .post-content a:hover { color: #33CCFF; } .post-content ul { margin: 0px; padding: 0px; } .post-content ul li { background: transparent url(images/content-li.png) no-repeat left; padding: 5px 0px 5px 15px; } .post-content { text-shadow: 1px 1px 0px #336D97; } .post-content img { padding: 5px; border: 1px solid #00AAE4; background-color: #5B95BB; box-shadow: 0 0 10px #336D97; } .post-content img.wp-smiley { vertical-align: middle; padding: 0px; border: none; background: none; box-shadow: 0 0 10px #336D97; } img.alignleft { float: left; margin: 0 10px 10px 0; } img.alignright { float: right; margin: 0 0 10px 10px; } img.alignnone { vertical-align: middle; } img.aligncenter { clear: both; display: block; margin: 10px auto; } .post-content a { border: none; text-decoration: underline; } .gallery-item { float: left; margin: 0 10px 10px 0; width: 165px; } .gallery-caption { font-size: 11px; } p.wp-caption-text { margin: -7px 0 10px 0; background-color: #336D97; padding: 5px 10px; font-size: 11px; text-align: center } #the-content table { width: 100%; } #the-content td, #the-content th { border: 1px solid #508CB5; padding: 5px; } #the-content th { background-color: #508CB5; } /* bottom -------------------------------------------------------------- */ #footer { position: relative; font-size: 11px; margin-top: 30px; } .shadow { background: transparent url(images/footer-shadow.png) repeat-x top; height: 15px; } .area { position: absolute; top: -13px; right: 120px; } #toggle-footer { border-bottom: 2px solid #00AAE4; border-top: 2px solid #00AAE4; background: #244B6C url(images/footer-toggle.png) repeat-x; } #footer-toggle-bottom { background: #244B6C url(images/footer-toggle-bottom.png) repeat-x; height: 19px; } .fader { opacity:0; display: none; } #footer-content { width: 930px; margin: 0px auto; padding: 20px 0 0 0; color: #5D94BA; text-shadow: 1px 1px #173046; } .left-footer-sidebar { width: 250px; float: left; } #footer-content h3 { font-size: 20px; color: #00AAE4; text-shadow: 1px 1px #173046; padding-bottom: 20px; font-family: Georgia; } #footer ul { margin: 0px; padding: 0px; font-size: 11px; } #footer ul li { background: transparent url(images/footer-sidebar.png) no-repeat; padding: 0px 0 18px 0; } #footer ul li a { text-decoration: none; color: #5D95BB; text-shadow: 1px 1px #173046; } .number-sidebar { color: #5D95BB; } .footer-description { float: left; } .footer-description p { margin: 0px; padding: 0px 0px 10px 0px; } .right-footer-description { float: right; background: transparent url(images/right-footer-sidebar.png) repeat-y left top; width: 260px; padding-left: 20px; } .right-footer-description p { margin: 0px; padding: 0px 0px 10px 0px; } #footer-bottom-wrap { background-color: #173046; padding: 10px 0; line-height: 18px; } #footer-bottom { width: 930px; margin: 0px auto; color: #397DAA; text-shadow: none; } #footer-bottom a { color: #01A6E0; text-decoration: none; } /* =Comments -------------------------------------------------------------- */ #comments { clear: both; } #comments .navigation { padding: 0 0 18px 0; } h3#comments-title, h3#reply-title { color: #33CCFF; font-size: 13px; font-weight: normal; margin-bottom: 0; } h3#comments-title { padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #5790B6; } .commentlist { list-style: none; margin: 0; } .commentlist li.comment { line-height: 24px; margin: 0 0 24px 0; padding: 10px 10px 10px 70px; position: relative; line-height: 15px; font-size: 11px; } .commentlist li.thread-odd { background-color: #34749E; } .commentlist li:last-child { border-bottom: none; margin-bottom: 0; } #comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; } #comments .comment-body p:last-child { margin-bottom: 6px; } #comments .comment-body blockquote p:last-child { margin-bottom: 24px; } .commentlist ol { list-style: decimal; } .commentlist .avatar { position: absolute; top: 10px; left: 10px; padding: 5px; border: 1px solid #00AAE4; background-color: #5B95BB; box-shadow: 0 0 10px #336D97; } .comment-author { color: #33CCFF; } .comment-author cite a { color: #33CCFF; font-style: normal; font-weight: bold; } .comment-author .says { font-style: italic; } .comment-meta { font-size: 11px; color: #33CCFF; } .comment-meta a:link, .comment-meta a:visited, .logged-in-as a { color: #33CCFF; text-decoration: none; } .comment-meta a:active, .comment-meta a:hover, .comment-body a { color: #33CCFF; } .commentlist .even { } .commentlist .bypostauthor { } .reply a { color: #58ADDD; font-size: 11px; text-shadow: 1px 1px #397CA9; text-decoration: none; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius :100px; background-color: #35739D; padding: 2px 10px; border-top: 1px solid #2E668E; border-left: 1px solid #2E668E; border-right: 1px solid #3F8DC1; border-bottom: 1px solid #3F8DC1; } a.comment-edit-link { color: #888; } a.comment-edit-link:hover { color: #ff4b33; } .commentlist .children { list-style: none; margin: 0; } .commentlist .children li { border: none; margin: 0; } .nopassword, .nocomments { display: none; } #comments .pingback { border-bottom: 1px solid #5790B6; margin-bottom: 18px; padding-bottom: 18px; } .commentlist li.comment+li.pingback { margin-top: -6px; } #comments .pingback p { color: #33CCFF; display: block; font-size: 12px; line-height: 18px; margin: 0; } #comments .pingback .url { font-size: 12px; font-style: italic; color: #33CCFF; } /* Comments form */ input[type=submit] { color: #33CCFF; } #respond { border-top: 1px solid #5790B6; margin: 24px 0; overflow: hidden; position: relative; } #respond p { margin: 0; } #respond .comment-notes { margin-bottom: 1em; } .form-allowed-tags { line-height: 1em; } .children #respond { margin: 0 48px 0 0; } h3#reply-title { margin: 18px 0; } #comments-list #respond { margin: 0 0 18px 0; } #comments-list ul #respond { margin: 0; } #cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; } #respond .required { color: #ff0000; font-weight: bold; } #respond label { color: #33CCFF; font-size: 12px; } #respond input { margin: 0 0 9px; width: 300px; } #respond textarea { width: 98%; } #respond .form-allowed-tags { color: #33CCFF; font-size: 12px; line-height: 18px; } #respond .form-allowed-tags code { font-size: 11px; } #respond .form-submit { margin: 12px 0; } /*--------- Form --------*/ input, textarea { border: 1px solid #508CB5; background-color: #34759F; font: normal 11px Arial, Verdana, serif; padding: 5px 10px; color: #FFF; width: 80%; } input#submit, input#searchsubmit { background-color: #508CB5; border-color: #508CB5; border-radius: 100px; border: 1px solid #34759F; color: #FFF; font-size: 11px; padding: 2px 10px; text-decoration: none; text-shadow: 1px 1px #397CA9; cursor: pointer; width: auto; } input:focus, textarea:focus, input#submit:hover, input#searchsubmit:hover { box-shadow: 0 0 10px #568FB5; }