/* Theme Name: BG Teline Theme Theme URI: http://www.businessgeeks.org/bg-teline-free-wordpress-theme-based-on-ja-teline/ Description: Lightweight Milestone Wordpress theme Based on Joomlart's JA-Teline. Version: 1.0 Author: Noel Nuguid aka BusinessGeeks Author URI: http://www.businessgeeks.org/about/noel-nuguid/ Tags: blue, fixed-width, three-columns, light, sticky-post BG Teline http://www.businessgeeks.org/themes/businessgeeks-wp/ This theme was originall designed by Joomlart and later simplified and reimplemented in Wordpress by Noel Nuguid The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php */ /* TYPEOGRAPHY */ /* RESET */ p, pre, blckquote, ul, ol { margin: 0; padding: 0; } a, a:hover, a:active, a:focus { color: #006DA3; text-decoration: none; margin: 0; padding: 0; } a img { border: none; } /* Defaults */ h1, h2, h3, h4, h5, h6 { font-family: Cambria,"Times New Roman",Times,serif; margin: 0; padding: 0; } h1 { font-size: 275%; } h2 { font-size: 200%; } h3 { font-size: 175%; } h4 { font-size: 125%; } p { padding: 1px 0px 7px; } p.meta { color:#999999; } ul, ol { padding: 2px 0px 5px; } ul li { list-style:none; padding-left: 15px; background: url(./images/bullet-list.gif) no-repeat 5px 8px; line-height: 170%; } ol li { margin-left: 22px; line-height: 170%; } ul li ol li { list-style: decimal; margin-left: 25px; padding-left: 0px; line-height: 170%; background: none; } ol li ul li { list-style:none; padding-left: 17px; margin-left: -7px; line-height: 170%; } /* BONUS */ .highlight { border-bottom: 1px dotted #006DA3; padding: 0 1px; background: #E7F4FA; font-weight: bold; } pre, .code { margin: 15px 0; padding: 15px 25px 15px 30px; background: url(./images/tp-code.gif) no-repeat top left #F7F7F7; font: 1em/1.5 monospace; } /* Widgets */ .gadget { padding: 3px 0px 10px; } .gadget h3 { font-size: 150%; color: #006DA3; } .gadget p { font-size: 100%; padding: 5px 0px 8px 2px; } .gadget ul li { list-style:none; font-size: 90%; padding-left: 15px; background: url(./images/bullet-list.gif) no-repeat 5px 8px; } .gadget ul li a { border-bottom: 1px dotted; } /* Layout Containers */ html, body, form, fieldset { margin: 0; padding: 0; } body { background: #FFFFFF; color: #000000; font-family: Verdana, "Lucida Grande", Tahoma, Arial, sans-serif; line-height: 1.5; font-size: 11px; } body#bd { background: #FFFFFF; color: #333333; text-align: center; } #wrap, #navwrap, #hwrap, #fdwrap, #cwrap, #frap, #fnwrap { clear: both; width: 100%; } /* NAVIGATION */ #navwrap { background: #333333; font-family: Tahoma, Arial, sans-serif; } #nav, #head, #container, #footer, #fnote { margin: 0 auto; width: 970px; text-align: left; } #nav { padding: 5px 0px; } #mainnav { float:left; width: 750px; } #mainnav a:focus, #mainnav a:hover { background: #666666; color: #FFFFFF; } ul#navi { list-style: none; margin: 0; padding: 0; z-index: 1; } #navi ul { margin: 0; padding: 0; z-index: 1; } #navi li { float: left; margin: 0; padding: 0; z-index: 1; } #navi a { border-right: 1px solid #333333; display: block; margin: 0; padding: 2px 7px 2px 8px; font-size: 100%; color: #CCCCCC; font-weight: bold; } #navi li.current-cat a, #navi li.current_page_item a { color: #FFFFFF; background: #006DA3; text-decoration: none; z-index: 1; } #navi li a:hover { color: #FFFFFF; text-decoration: none; display: block; } #navi li ul { list-style: none; position: absolute; width: 150px; left: -999em; } #navi li:hover ul, #nav li.sfhover ul { left: auto; } #navi li li { float: left; margin: 0px; padding: 0px; width: 150px; } #navi li li a, #navi li.current-cat li a, #navi li.current_page_item li a { width: 150px; color: #CCCCCC; border-top: 1px solid #333333; background: #333333; margin: 0px; padding: 2px 7px 2px 8px; } #navi li li a:hover { border-top: 1px solid #333333; background: #666666; padding: 2px 7px 2px 8px; } #navi li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */ position: static; } #bgsearch { float: right; } #bgsearch div.search { margin: 3px 0 0 5px; } #bgsearch div.search .inputbox { font-size: 100%; border: 1px solid #EFEFEF; padding-left: 4px; background: #EFEFEF; margin-bottom: 0; } /* HEADERS */ #hwrap { border-bottom: 1px solid #999999; display: block; height: 80px; background: #FFFFFF url(./images/hbg.gif) repeat-x scroll center bottom } #head { padding: 5px 0px 8px; height: 67px; background: none; } #head h1.logo { font-family: Cambria,"Times New Roman",Times,serif; font-size: 290%; } #head h1.logo a{ text-decoration: none; } #hleft { float:left; width: 60%; } #hright { padding: 13px 0px 3px; float:right; width: 15%; height: 60px; } #hright div.rss { margin-top: -2px; font-size: 115%; float: left; } #hright div.rssicon { margin-top: -10px; float: right; } #hright p { padding: 2px; } /* CONTENT */ #container { background: url(./images/container-bg.gif) repeat-y 60% 0; } #breadcrumbs { margin: 0px 0px 8px; padding: 3px 0 3px 10px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; display: block; background: #F7F7F7; } #breadcrumbs img { margin: 0 5px 1px; } #breadcrumbsstrong { margin-right: 5px; } #breadcrumbs a { font-weight: bold; } #contents { width: 590px; float: left; padding-right: 10px; } .navit { padding: 5px 0px 30px; } .navit div.navleft { float: left; font-size: 110%; font-weight: bold; } .navit div.navright { float: right; font-size: 110%; font-weight: bold; } .thumb { width: 400px; height: 210px; float: left; margin: 0px 20px 20px 0px; } .excerpt img, .excerpt a img, .thumb a img { border:1px solid #CCCCCC; margin-right:10px; margin-top:5px; padding:2px; } .blog { padding: 5px 0px 10px; border-bottom: 1px dotted #999999; height: 1%; } .blog div.readmore a, a.more-link { padding: 1px 5px; background: #006DA3; float: right; color: #FFFFFF; font-weight: bold; font-size: 105%; border-color:#FFFFFF #004b70 #004b70 #FFFFFF; border-style:solid; border-width:1px; margin-top: 6px; } #sidebar { margin-top: 10px; width: 366px; float: right; } #sidehead { border-bottom: 1px dotted #999999; padding: 0px 10px; } #sidetwins { background: transparent url(./images/twin-bg.gif) repeat-y; border-bottom: 1px dotted #999999; height: 1%; } #sideleft, #sideright { width: 162px; float: left; } #sideleft, #sideright { padding: 5px 10px; } #sidefoot { float: left; padding: 0px 10px; } /* Footer */ /* Footnote */ #fnwrap { border-top: 1px solid #333333; background: #333333 none repeat scroll 0 0; } .footnote { font-weight: bold; color: #999999; padding: 7px 0px; text-align: center; margin: auto 0; } .footnote a { color: #999999; } .footnote a:hover { border-bottom: 1px dotted #999999; } /* IMAGES */ /* Extras */ ul.bots { position: absolute; top: -100%; } .clr:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; } * html > body .clr { width: 100%; display: block; } * html .clr { height: 1%; } html { margin-bottom: 1px; height: 100%!important; height: auto; } p img { padding: 0; max-width: 100%; } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; }