/* Theme Name: Americana Theme URI: http://vistorywebdesign.com/americana Description: jQuery dropdowns, gradient background, graphically encapsulated posts version: 1.2 Author: Computer Mike Author URI: http://vistorywebdesign.com Tags: red, white, blue, fixed-width, two-columns */ .screen-reader-text { position: absolute; left: -1000em; } /* start: structure */ body { margin: 0; padding: 0; background: #444; } #wrapper{ width: 1001px; height: 100%; overflow: hidden; margin: 0 auto 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; } #header{ position: relative; width: 983px; height: 140px; padding: 10px; background: url(graphics/header.jpg); color: #fff; } /* start: topmenu codes */ #topmenu{ width: 1001px; height: 22px; background: url(graphics/topmenubg.jpg); } #topmenu ul{ margin: 0; padding: 0; list-style-type:none; } #topmenu ul li{ float: left; position: relative; text-align:center; } #topmenu ul li a{ float: left; display: block; height: 18px; padding: 4px 7px 0 7px; border-left: 1px solid #111; border-right: 1px solid #444; font-size: 12px; font-family: verdana, arial; font-weight: 600; text-transform: uppercase; text-decoration: none; color: #fff; } #topmenu ul li a:hover{ background: url(graphics/topmenuhoverbg.jpg); color: #000; } #topmenu li ul{ position: absolute; display: none; top: 22px; left: 0px; } #topmenu > li > ul{ top: 22px; left: 0px; } #topmenu li.over ul, #topmenu li:hover ul{ display: block; clear: left; } #topmenu li ul li, #topmenu li ul li{ clear: left; text-align: left; } #topmenu li ul a{ width: 140px; height: 19px; padding: 6px 0 0 5px; border: 1px solid #000; border-top: 0; font-size: 11px; opacity: .85; filter: alpha(opacity=85); background: #242424; color: #fff; } #topmenu li ul a:hover{ opacity: 1; filter: alpha(opacity=100); background: #006; color: #fff; } /* start: second level dropdowns */ #topmenu ul ul ul{ position: absolute; display: none; top: -1px; left: 146px; } #topmenu ul ul ul li:first-child{ border-top: 1px solid #000; } #topmenu ul ul li.over ul, #topmenu ul ul li:hover ul{ display: block; } /* end: second level dropdowns */ /* end: topmenu codes */ #topspacer{ width: 1001px; height: 30px; background: url(graphics/topspacerbg.jpg); } #container{ width: 1001px; height: 100%; overflow: hidden; background: url(graphics/containerbg.jpg); } /* start: sidebar codes */ #sidebar { float: left; width: 200px; padding: 10px; } #sidebar form { margin: 24px 0 0 13px; } #sidebar input#s { width: 80%; background: #eee; border: 1px solid #999; color: #000; } #sidebar ul { color: #000; font-weight: bold; list-style-type: none; margin: 0; padding-left: 3px; text-transform: none; } #sidebar ul li{ margin: 10px 0 0 0; padding: 1px 0 0 5px; font-size: 12px; font-weight: 600px; background: url(graphics/categorybg.jpg); background-repeat: no-repeat; color: #fff; } #sidebar ul ul { list-style-type: none; margin-top: 3px; padding: 0; text-align: left; } #sidebar ul ul li { line-height: 15px; border: 0; margin-top: 0; padding: 0; padding-left: 6px; font-size: 12px; font-weight: 500; line-height: 20px; background: url(sidebarlibg.gif); } #sidebar ul ul li.recentcomments{ color: #000; } #sidebar ul li.widget_tag_cloud div{ top-margin: 4px; } #sidebar ul ul li a { color: #000; text-decoration: none; } #sidebar ul ul ul{ margin-top: 0; } #sidebar ul ul ul.children { font-size: 142%; padding-left: 4px; } /* end: sidebar codes */ #content{ float:left; width: 766px; height: 100%; overflow: hidden; } .toppostbg{ float:left; width: 766px; height: 30px; background: url(graphics/toppostbg.jpg); } .postinfo{ width: 716px; padding: 0 25px 0 25px; background: url(graphics/postinfobg.jpg); } .bottompostbg{ float:left; clear: both; width: 766px; height: 30px; background: url(graphics/bottompostbg.jpg); } #bottomspacer{ width: 1001px; height: 30px; background: url(graphics/bottomspacerbg.jpg); } #footer{ position: relative; width: 993px; height: 12px; padding: 4px; font-size: 11px; background: #282828; color: #bbb; } /* end: structure */ /* start: anchor & link tags */ #header h1 a{ font-size: 40px; font-family: Times, Verdana; text-decoration: underline; color: #eef; } #header a:hover{ text-decoration: none; color: #fff; } #sidebar a{ text-decoration: none; color: #000; } #sidebar a:hover{ text-decoration: none; color: #800; } #content a{ text-decoration: underline; color: #000; } #content a:hover{ text-decoration: none; color: #800; } #footer a{ text-decoration: underline; color: #bbb; } #footer a:hover{ text-decoration: none; color: #fff; } /* end: anchor & link tags */ /* start: more tags */ acronym, abbr{ } blockquote { border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 10px; padding: 10px; background: #eef; } h1,h2,h3 { margin: 0; } pre{ width: 600px; height: 100px; overflow: auto; margin: 10px auto 10px auto; border: 1px solid #000; background: #eee; } sub, sup{ font-style: italic; color: #008; } legend{ color: #008; } #headerrssicon{ float: right; position: absolute; top: 10px; right: 10px; } /* end: more tags */ /* start: comments tags */ /* classes used by the_meta() */ ul.post-meta { list-style: none; } ul.post-meta span.post-meta-key { font-weight: bold; } .feedback { color: #000; text-align: left; clear: both; } .meta { font-size: .75em; } .meta li, ul.post-meta li { display: inline; } .meta ul { display: inline; list-style: none; margin: 0; padding: 0; } .meta{ padding: 3px 0 3px 0; border-top: 1px solid #008; color: #000; } .storytitle { margin: 0; } .storytitle a { text-decoration: none; } /* start: comments tags */ ul#commentlist{ list-style-type: none; } #commentform #author, #commentform #email, #commentform #url, #commentform textarea{ background: #fff; border: 1px solid #333; padding: .2em; } #commentform textarea { width: 90%; } #commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; } #commentlist li{ width: 670px; height: 100%; overflow: hidden; padding: 10px; border: 1px solid #000; border-top: 0; background: #fdd; } #commentlist li:first-child{ border-top: 1px solid #000; } #commentlist li.alt{ background: #fff; } #commentlist li .avatar { float: right; margin: 0 25px 0 10px; border: 1px solid #000; } /* end: comments tags */ /* start: span tags */ span.footercredit{ position: absolute; left: 450px; } /* end: span tags */ /* start: calendar codes */ #wp-calendar{ empty-cells: hide; font-size: 14px; margin: 0; width: 90%; color: #000; } #wp-calendar a{ display: block; text-decoration: none; } #wp-calendar a:hover { background: #007; color: #fff; } #wp-calendar caption { color: #000; font-size: 16px; text-align: left; } #wp-calendar td { color: #000; font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; padding: 2px 0; text-align: center; } #wp-calendar td.pad:hover { background: ; /* removed when modifying from classic theme */ } #wp-calendar th { font-style: normal; text-transform: capitalize; } #wp-calendar td:hover{ background: ; /* removed when modifying from classic theme */ color: #000; } #wp-calendar td a{ background: #800; color: #fff; } #wp-calendar td#today a:hover{ background: #008; color: #fff; } #wp-calendar #next a{ padding-right: 10px; text-align: right; background: #ddf; color: #000; } #wp-calendar #prev a{ padding-left: 10px; text-align: left; background: #ddf ; color: #000; } #wp-calendar #next a:hover, #wp-calendar #prev a:hover{ color: #800; } /* end: calendar codes */ /* start: Captions & aligment */ .aligncenter, div.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 p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } /* end: Captions & aligment */