/* Theme Name: Business News Theme URI: http://www.nattywp.com Description: WordPress theme created for news portals and magazines blogs by Natty WP. Version: 1.3 Author: Natty WP Tags: 2 column, business, fluent width, widgets, gravatar support, valid XHTML, valid CSS, red Author URI: http://www.nattywp.com/ */ body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input{ margin: 0; padding: 0; } body{ font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: top; background: #2e2e2e; color: #333; } form, input, textarea, table{ font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; } h1, h2, h3, h4, h5, h6{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 18px; font-weight: normal; } a{ text-decoration: underline; color: #89120c; } a:hover{ text-decoration: none; } a img{ border: 0; } address, dl, p{ padding: 10px 0 5px; } blockquote{ margin: 10px 0 5px; border-bottom: 1px solid #fff; background: #e4ddcd; } blockquote p{ padding: 10px; } blockquote blockquote{ margin: 0 10px; background: #fff; } p img{ max-width: 100%; } img.centered{ display: block; margin-left: auto; margin-right: auto; } img.alignleft{ margin: 3px 10px 2px 0; } img.alignright{ margin: 3px 0 2px 10px; } img.alignleft, img.alignright{ padding: 5px; background: #e3e9a7; display: inline; } .alignleft{float: left;} .alignright{float: right;} .clear{ margin: 0; padding: 0; clear: both; } .domtab h2{ display: none; } .skip-link{ display: none; } #wrapper{ margin: 0 auto; width: 100%; text-align: left; } #header{ float: left; width: 100%; background: #292929 url(images/bg-header.gif) repeat; height:75px; border-bottom: 2px solid #292929; } #main-menu{ float: right; overflow: hidden; } #blog-title{ float: left; background:url(images/welcome.gif) right no-repeat; overflow: hidden; } #blog-title h1{ text-align:right; padding: 40px 1px 0px 50px; font-family: tahoma, georgia, serif; font-size: 18px; font-weight: bold; font-style:italic; } #blog-title h1 a{ color:#f6ecd2; text-decoration: none; } #blog-title h1 a:hover{ color: #fff; } #main-menu ul{ list-style-type: none; margin: 0; padding: 30px 0px 0px 0px; } #main-menu ul li{ float: left; position: relative; } #main-menu ul li a{ display: block; padding: 0px 20px; font-weight: bold; text-decoration: none; font-size:14px; color: #fff; border-right: 1px solid #5a5a5a; } #main-menu ul li a:hover{ text-decoration: underline; } #sub-header{ float: left; width: 100%; font-size: 11px; background: #1b1b1b; border-bottom: 1px solid #2c2c2c; margin-bottom:10px; } #sub-menu{ border-left: 1px solid #2c2c2c; margin: 0 0 0 10px; height: 40px; } #sub-menu ul{ float: left; list-style-type: none; margin: 0; padding: 0; } #sub-menu ul li{ float: left; } #sub-menu ul li a{ display: block; padding: 5px 10px 5px; text-decoration: none; color: #ddd; } #sub-menu ul li a:hover{ text-decoration: underline; } #sub-menu .current-cat{ text-decoration: underline; font-weight:bold; } #sub-header-search{ float: right; border-right: 1px solid #2c2c2c; margin: 0 10px 0 0; display: inline; height: 40px; width:270px; overflow: hidden; } #sub-header-search input{ border: 0; margin: 0; font-size: 11px; background: transparent; color: #ccc; } #sub-header-search input#s{ margin: 3px 0 0 5px; } #sub-header-search input#searchsubmit{ width: 43px; height: 20px; } #sub-header-search div#searchinput{ float: left; margin: 10px 5px 0 0; display: inline; width: 202px; height: 20px; background: url(images/bg-search-s.gif) no-repeat; } #sub-header-search div#searchbutton{ float: left; margin: 10px 10px 0 0; display: inline; width: 43px; height: 20px; background: url(images/bg-search-searchsubmit.gif) no-repeat; } #main-content{ width:100%; height:212px; } #news-lt{ height:212px; width:264px; } #news-lt #image{ background:#a41e39 url(images/maincont-lt.jpg) no-repeat; width:264px; height:237px; } #main-post{ background:url(images/main-post-bg.jpg) repeat-x top; } #main-post #bg{ background:url(images/mainnews-top.jpg) no-repeat right; height:59px; text-align:right; } #main-post #mainbg{ background: #a41e39 url(images/mainnews-mainbg.jpg) repeat-x right; height:179px; } #daynews{ padding:0px 70px 0px 0px; font-size:14px; color:#f6ebd3; font-weight:bold; font-style:italic; } #calendar-rt{ width:283px; height:237px; background:url(images/calendar-bg.jpg) no-repeat; } #calendar-rt #ico{ } #calen{ margin:10px 0px 0px 10px; padding-left:10px; width:204px; height:169px; float:left; } #rt-calen{ float:left; background:url(images/calendar-rt.jpg) bottom no-repeat; width:40px; height:169px; margin-top:32px; } table#wp-calendar{ width: 204px; height: 169px; color:#000000; font-size:11px; background-color:#FFFFFF; font-family:tahoma, Arial, Helvetica, sans-serif; } table#wp-calendar caption{ padding:0px 0px 5px 0px; color:#000000; background:url(images/calendar-ico.gif) no-repeat; font-size:14px; font-weight:bold; color:#f2dbb1; } table#wp-calendar th, table#wp-calendar td{ padding: 0px; vertical-align: middle; padding-left:10px; } .post, .poage{ float: left; width: 100%; background:#f1eada; } .post h2{ padding: 17px 120px; line-height: 24px; background: #f1eada; color: #8c1010; font-size:14px; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:bold; } .page h2{ padding: 17px 20px 0; } .entry-meta{ border-top: 1px solid #e4ddcd; border-bottom: 1px solid #e4ddcd; padding: 13px 20px 12px 120px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 18px; background: #FFFFFF url(images/bullet-arrow.gif) no-repeat 100px 18px; color: #666; } .entry-content a, .entry-meta a{ color: #59738c; } .entry-content{ padding: 6px 120px 16px; line-height: 20px; background: #f1eada; font-size:12px; color:#000000; } .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{ padding: 10px 0 0; } .navigation{ float: left; width: 100%; font-size: 11px; line-height: 18px; } #navi-table{ width:100%; } #nav-lt{ background:#f1eada url(images/footer-lt.jpg) no-repeat; width:340px; height:44px; } #nav-md{ background:url(images/footer-md.jpg) repeat-x; height:44px; } #nav-rt{ background:#f1eada url(images/footer-rt.jpg) no-repeat right; width:193px; height:44px; } .navigation a{ text-decoration: none; color: #7a8225; } .navigation a:hover{ text-decoration: underline; } .nav-previous, .nav-next{ float: left; padding: 14px 10px 9px; } .entry-meta-2{ padding: 10px 0 0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; color: #666; line-height: 18px; } .sidebar-container{ float: left; width: 100%; margin: 0; padding: 0; color: #ccc; padding-bottom:10px; background: #eee7d7; text-align:left; } .sidebar{ float: left; width: 30%; margin: 5px 0 10px 10px; display: inline; } .sidebar a{ color: #59748f; } .sidebar ul{ list-style-type: none; margin: 0; padding: 0; } .sidebar ul li h3{ border: 0; padding: 10px 0 10px; background: transparent; color: #89120c; font-family:tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; } .sidebar ul ul li{ padding: 0px 10px 0px 17px; border: 0; border-top: 1px solid #e6ded1; background: url(images/bullet-sidebar.gif) no-repeat 0 1px; } .sidebar ul ul ul li{ border: 0; padding: 10px 10px 0 17px; } .sidebar ul li#search form#searchform{ padding: 5px 0 10px; } .sidebar ul li#search input{ margin: 5px 0 0; } #calendar_wrap{ padding: 10px; } #comments{ float: left; width: 100%; border-top: 1px solid #e4ddcd; padding: 20px 120px 0; background:#f1eada; } #comments .domtab{ float: left; width: 80%; margin: 0 0 20px; background: #ffffff; } #comments ul.domtabs{ float: left; width: 100%; list-style-type: none; margin: 0; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #f1eada url(images/dot-edf3b4.gif) repeat-x left bottom; } #comments ul.domtabs li{ float: left; } #comments ul.domtabs li a{ display: block; padding: 10px 20px; border: 1px solid #e4ddcd; border-left: 0; text-decoration: none; color: #8d1113; background: #fff; } #comments ul.domtabs a:hover{ background: #e4ddcd; } #comments ul.domtabs li.active a{ border-bottom: 1px solid #fff; } #comments ul.commentlist, #comments ul.trackbacklist{ list-style-type: none; margin: 0; padding: 0; } #comments ul.commentlist li, #comments ul.trackbacklist li{ padding: 20px; line-height: 20px; border-bottom: 1px solid #e4ddcd; } #comments .comment-author{ padding: 0 0 0 19px; font-weight: bold; background: url(images/user-comment.gif) no-repeat 0 5px; } #comments .comment-author a{ text-decoration: none; } #comments .comment-author a:hover{ text-decoration: underline; } #comments small.commentmetadata{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; } #comments small.commentmetadata a{ color: #59738c; } #comments ul.trackbacklist li.close-trackbacks{ display: none; } #comments p.nocomments, p#login-req{ margin: 0 20px 20px; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; } p#login-req{ margin: 0 20px 0; } #respond{ float: left; width: 623px; padding: 0 0 10px; } #respond form{ padding: 0 20px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; } #respond p{ padding: 0 0 7px; } #respond label{ padding: 0 0 0 5px; font-weight: bold; } #respond .required{ font-weight: normal; color: #ff0000; } #respond input, textarea#comment{ border: 1px solid #e4ddcd; padding: 5px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; background: #fff; } input#author, input#email, input#url{ margin: 5px 0 0; } textarea#comment{ margin: 5px 0 10px; } #footer{ width: 100%; font-size: 11px; color:#ccc; background:#2e2e2e; text-align:center; } #footer a{ color: #fff; } #footer p{ padding: 10px; line-height: 18px; } /* Front-page Styles */ #content-container{ float: left; width: 100%; background:#f1eada; color: #3f4e55; text-align:justify; } .featured-content{ float: left; width: 100%; background: #252525; clear: both; } #mainbg a{ color: #fff; } #mainbg img.alignleft, img.alignright{ background: #303030; } #mainbg .entry-title-alt a{ color: #f2dbb1; font-size:14px; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:bold; } #mainbg .entry-content-alt{ color:#ffffff; margin-right:50px; line-height:15px; } .entry-content-alt{ font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; } .entry-content-alt a{ text-decoration: underline; } .entry-content-alt a:hover{ text-decoration: none; } .home .multi-purpose{ float: left; width: 302px; margin: 10px; display: inline; background: #1b1b1b; } .home .multi-purpose .domtab, .ads-300x250{ border: 1px solid #2a2a2a; } .home .ads-300x250 img{ width: 300px; height: 250px; overflow: hidden; } .home .multi-purpose ul.domtabs{ float: left; width: 300px; list-style-type: none; margin: 0; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; text-transform: uppercase; background: #1b1b1b url(images/dot-2a2a2a.gif) repeat-x left bottom; } .home .multi-purpose ul.domtabs li{ float: left; } .home .multi-purpose ul.domtabs li a{ display: block; padding: 7px 10px; border-right: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; text-decoration: none; color: #ccc; background: #1b1b1b; } .home .multi-purpose ul.domtabs a:hover{ background: #101010; text-decoration: underline; color: #fff; } .home .multi-purpose ul.domtabs li.active a{ padding: 7px 10px 8px; border-bottom: 0; } .home .multi-purpose ul.dt-items{ list-style-type: none; margin: 0; padding: 10px; line-height: 24px; } .home .multi-purpose ul.dt-items li{ padding: 0 0 0 18px; background: url(images/bullet-star.gif) no-repeat 0 8px; } .normal-content{ padding:10px 0px 0px 25px; float:left; background: #f1eada; color: #333; width:300px; height:200px; } .first-row{ width: 100%; background: #f5fabf; } .first-row .post-alt{ margin-top: 15px; } .normal-content .post-alt h2{ font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; } .normal-content .entry-date, .featured-content .entry-date{ font-size: 11px; color: #969195; line-height: 20px; } .normal-content .post-alt p, .featured-content .post-alt p{ padding: 0; } .featured-content .entry-meta-alt, .normal-content .entry-meta-alt{ float: left; margin: 8px 0 0; padding: 0 0 10px; font-size: 11px; } .normal-content .entry-meta-alt a.full-story, .normal-content .comments-link{ border-bottom:1px dotted #587891; } .normal-content .comments-link{ margin: 0 0 0 10px; border-bottom:1px dotted #587891; } .normal-content .entry-meta-alt a{ text-decoration: none; color:#587891; } .normal-content .entry-meta-alt a:hover{ text-decoration: underline; } .home .navigation{ width: 100%; } .home .sidebar-container{ width: 100%; margin: 0; padding: 0; background: #eee7d7; color: #ccc; padding-bottom:10px; } .home .sidebar{ float: left; width: 30%; margin: 5px 0 10px 10px; display: inline; } .home .sidebar a{ color: #59748f; } .home .sidebar ul li h3{ border: 0; padding: 10px 0 10px; background: transparent; color: #89120c; } .home .sidebar ul ul{ padding: 0; } .home .sidebar ul ul li{ padding: 0px 10px 0px 17px; border: 0; border-top: 1px solid #e6ded1; } .home #calendar_wrap{ padding: 0; } /* WP 2.6 FIX */ .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }