/* Theme Name: Americana Theme URI: http://vistorywebdesign.com/americana Description: Americana, one level dropdown menu, flash, animated gif side buttons, discreet footer login ,comments in the codes Version: 1.0 Author: Vistory Web Design Author URI: http://vistorywebdesign.com Tags: red, white, blue, two-columns */ /* start: structure codes */ body{ background: url(graphics/bodybg.jpg); margin: 0; padding: 0; } #wrapper{ width: 1001px; height: 100%; overflow: hidden; margin: 0px auto 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; } #header{ float:left; width: 740px; height: 180px; padding: 10px; border-right: 1px solid #000; background: url(graphics/header.jpg); } #flash{ float:left; width: 240px; height: 200px; margin: 0px; padding: 0; background: #000; } /* start: topmenu codes */ #topmenu{ clear: both; width: 1001px; height: 25px; background: url(graphics/topmenubg.jpg); } #topmenu ul{ margin: 0; padding: 0; list-style-type: none; } #topmenu ul li{ position: relative; float: left; text-align:left; } #topmenu ul li a{ float: left; display: block; height: 21px; padding: 4px 6px 0 6px; border-left: 1px solid #700; border-right: 1px solid #200; font-size: 12px; font-family: verdana; font-weight: 600; text-decoration: none; text-transform: uppercase; color: #fff; } #topmenu ul li a:hover{ border-left: 1px solid #007; border-right: 1px solid #002; background: url(graphics/topmenuhoverbg.jpg); } #topmenu li ul{ position: absolute; display: none; top: 25px; left: 0px; } #topmenu li>ul{ top: 25px; left: 0px; } #topmenu li:hover ul, #topmenu li.over ul{ clear: left; display: block; } #topmenu li ul li{ clear: left; text-align: left; } #topmenu li li a{ display: block; width: 134px; height: 16px; padding: 2px 0 0 5px; border: 1px solid #000; border-top: 0; font-size: 11px; font-family: verdana; font-weight: 600; font-family: arial; opacity: 0.75; filter: alpha(opacity=75); background: #a00000; color: #fff; } #topmenu li li a:hover{ opacity: 1; filter: alpha(opacity=100); background: url(graphics/submenuhoverbg.jpg); color: #fff; } /* ends: topmenu codes */ #container{ width: 1001px; height: 100%; overflow: hidden; background: url(graphics/containerbg.jpg); } #topspacer{ width: 1001px; height: 30px; background: url(graphics/topspacer.jpg); } #sidebar{ float:left; width: 200px; padding: 10px; } #sidebar form{ margin: 0 0 0 13px; } #sidebar input#s{ width: 80%; background: #eee; border: 1px solid #999; color: #000; } #sidebar ul{ font-weight: bold; list-style-type: none; margin: 0; padding-left: 3px; text-transform: none; } #sidebar ul li { margin-top: 10px; padding-bottom: 2px; color: #800; } #sidebar ul ul { font-variant: normal; font-weight: normal; line-height: 100%; list-style-type: none; margin: 0; padding: 0; text-align: left; } #sidebar ul ul li { padding-left: 5px; } #content{ float:left; width: 740px; height: 100%; overflow:hidden; padding: 10px 20px 10px 11px; text-align: left; color: #000; } #bottomspacer{ width: 1001px; height: 30px; background: url(graphics/bottomspacer.jpg); } #footer{ clear: both; position: relative; width: 991px; height: 20px; padding: 5px; font-size: 11px; background: #282828; color: #bbb; } /* end: structure codes */ /* start: anchor link tags */ #header h1 a{ text-decoration: underline; color: #ddf; } #header h1 a:hover{ text-decoration: underline; color: #fc0; } #sidebar a{ text-decoration: underline; color: #008; } #sidebar a:hover{ text-decoration: none; color: #b00; } #sidebar .widget_pages a, #sidebar .widget_links a, #sidebar .widget_categories a, #sidebar .widget_archive a, #sidebar .widget_meta a, #sidebar .pagenav a, #sidebar li#archive a, #sidebar .linkcat a, #sidebar .categories a, #sidebar li#meta a{ display: block; width: 165px; height: 20px; padding: 5px 0 0 5px; font-weight: 600; text-decoration: none; background: url(graphics/sidebar.gif); color: #fff; } #sidebar .widget_pages a:hover, #sidebar .widget_links a:hover, #sidebar .widget_categories a:hover, #sidebar .widget_archive a:hover, #sidebar .widget_meta a:hover, #sidebar .pagenav a:hover, #sidebar li#archives a:hover, #sidebar .linkcat a:hover, #sidebar .categories a:hover, #sidebar li#meta a:hover{ background: url(graphics/sidebarhover.gif); color: #fff; } #content a{ text-decoration: underline; color: #000; } #content a:hover{ text-decoration: none; color: #b00; } #footer a{ text-decoration: underline; color: #bbb; } #footer a:hover{ text-decoration: none; color: #fff; } /* end: anchor link tags */ /* start: various tag codes*/ acronym, abbr { font-weight: 600; } blockquote { margin: 10px; padding: 10px; border-top: 1px solid #700; border-bottom: 1px solid #700; background: #ddf; color: #000; } div.feedback{ margin-bottom: 10px; } h1, h2{ margin: 0; padding: 0; } h2#comments{ font-size: 18px; } #header h1{ font-size: 36px; } #header h3{ color: white; text-decoration: none; } hr.commentbreak{ margin-top: 10px; border-top: 1px solid #800; } legend{ font-weight: 600; font-style: italic; color: #800; } .postmetadata{ margin-top: 3px; margin-bottom: 50px; padding: 3px 0 7px 0; border-top: 1px solid #800; border-bottom: 3px solid #008; } pre{ width: 700px; height: 120px; overflow: auto; margin: 10px auto 10px auto; padding: 10px; border: 1px solid #000; background: #eee; } .screen-reader-text { position: absolute; left: -1000em; } sub, sup{ font-style: italic; color: #008; } /* end: various tag codes*/ /* start: span and special codes */ .login{ position: absolute; top: 7px; left: 10px; } span.footercredit{ position: absolute; top: 7px; left: 430px; } span.postcredit{ font-size: 11px; color: #333; border-bottom: 1px dotted #333; } /* end: span and special codes */ ol#comments li p { font-size: 100%; } /* classes used by the_meta() */ ul.post-meta { list-style: none; } ul.post-meta span.post-meta-key { font-weight: bold; } .feedback { color: #008; 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, .meta a { color: #808080; font-weight: normal; letter-spacing: 0; } /* start: comment codes */ #commentform #author, #commentform #email, #commentform #url, #commentform textarea { background: #fff; border: 1px solid #333; padding: .2em; } #commentform textarea { width: 100%; } #commentlist{ border-top:1px solid #800; } #commentlist li{ margin: 0 10px 0 10px; padding: 10px; background: #ddf; border-bottom: 1px solid #800; } #commentlist li.odd{ background: #fdd; border-bottom: 1px solid #800; } #commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; } #commentlist li .avatar { float: right; margin: 10px 10px 10px 20px; border: 1px solid #008; } /* end: comment codes */ /* start: comment codes */ #wp-calendar { border: 1px solid #800; empty-cells: show; font-size: 14px; margin: 0; width: 90%; } #wp-calendar thead{ color: #008; } #wp-calendar #next a { padding-right: 10px; text-align: right; } #wp-calendar #prev a { padding-left: 10px; text-align: left; } #wp-calendar a { display: block; text-decoration: none; color: #008; } #wp-calendar a:hover { background: #008; color: #fff; } #wp-calendar caption{ font-size: 16px; text-align: left; color: #800; } #wp-calendar td{ font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; padding: 2px 0; text-align: center; color: #800; } #wp-calendar td.pad:hover{ background: #fff; /* empty cells */ color: #fff; } #wp-calendar td:hover{ background: #008; color: #fff; } #wp-calendar #today{ background: #ddf; color: #008; } #wp-calendar th { font-style: normal; text-transform: capitalize; } /* end: comment codes */ /* 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 */