/* @override http://www.dissidentvoice.org/wp-content/themes/dissident/style.css http://dissidentvoice.org/wp-content/themes/dissident/style.css */ /* Theme Name: Dissident Voice Theme URI: http://dissidentvoice.org/ Description: DV's 2007 design. Version: 1.0 Author: Amphibian Design Author URI: http://amphibian.info */ /* Begin initial settings */ html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address { margin: 0px; padding: 0px; } form label { cursor: pointer; } fieldset { border: none; } a img { border: none; } img { border: none; } input, select, textarea { font-size: 100%; } /* End initial settings. */ body { background: #F9F9F9; font: normal 15px/22px Georgia, 'Times New Roman', serif; color: #000; text-align: center; } a { color: #6B342E; text-decoration: underline; } a:visited { color: #333; } a:hover { text-decoration: none; color: #993D33; } h1, h2 { font-weight: normal; } /*------------------------ HEADER -------------------------- */ #wrapper { width: 762px; margin: 0px auto; background: #FFF url(images/wrapperBkgd.png) no-repeat; text-align: left; } #header { border-bottom: 1px dotted #B57D77; margin: 0px 1px; } #skip { float: left; margin: 0px 0px 0px 10px; font-size: 10px; padding: 0px; } #skip a, #skip a:hover, #skip a:visited { color: #FFF; } #menu-header-menu { text-align: center; margin: 0; padding: 0px 10px 5px; font-size: 16px; } #menu-header-menu li { display: inline; list-style: none outside; padding: 0px 10px; margin: 0; } #menu-header-menu a { text-decoration: none; } #menu-header-menu a:visited { color: #6B342E; } #menu-header-menu a:hover { color: #993D33; } /*------------------------ SIDEBAR -------------------------- */ #sidebar { width: 200px; background: #FAECEB url(images/sidebarEnd.png) no-repeat left bottom; float: left; padding-bottom: 20px; overflow: hidden; word-break: break-word; } #sidebar a { text-decoration: none; } #sidebar a:hover { text-decoration: underline; } #searchform { margin: 20px; } #dropdownCats { margin: 10px 20px 20px; } #s { width: 150px; padding: 3px; color: #666; font: normal 12px Arial, Helvetica, serif; } #searchsubmit { margin: 10px 0px; padding: 2px; } #sidebar select { width: 150px; margin: 0px 0px 10px 0px; font: normal 12px Arial, Helvetica, serif; color: #333; } #support_sidebar { background: #E5D1D0; font: normal 12px/17px sans-serif; padding: 1px 0 10px; position: relative; } #support_sidebar form { margin: 0 20px; } #sidebar h2 { border-bottom: 1px solid #CCC; padding: 0px 20px 8px; margin: 20px 0px 8px; font-size: 18px; line-height: 20px; } ul.recentPosts, ul.recentComments, #books { margin: 0px 20px; color: #666; font: normal 12px/14px Arial, Helvetica, sans; } #sidebar li { list-style: none outside; margin: 0 0 15px; } span.sidebarMeta { font-size: 11px; } #sidebar h3 { font-style: italic; font-weight: normal; font-size: 16px; line-height: 18px; margin: 0px 20px; } #sidebar p { margin: 10px 20px; } .sponsor { font: normal 12px/16px sans-serif; } #sidebar p.byline { margin-top: 0px; color: #666; } .updated { color: #993D33; font-weight: bold; } #books li { list-style: none outside none; text-align: center; } #books p { margin: 5px 0 10px; } #books p span { display: block; font-size: 11px; } #books img { border: 1px solid #CCC; } .book-list li { float: left; height: 220px; padding: 10px; width: 220px; } /*------------------------ CONTENT -------------------------- */ #content { width: 520px; margin: 20px; float: left; display: inline; overflow: hidden; } #content.fullwidth { width: 720px; } h1.pageTitle { color: #FFF; font-style: italic; padding: 8px; background: #993D33; float: left; font-size: 24px; margin-bottom: 20px; } h1.title { font-size: 28px; line-height: 30px; } h2 { font-size: 20px; line-height: 24px; } h2 a { text-decoration: none; } .excerpt { /* border-bottom: 1px dotted #B47D7A; */ margin-top: -20px; } .search.excerpt { margin-top: 0px; } .alt { background-color: #F3F3F3; } .post { padding: 16px 16px; margin-bottom: 16px; } .entry h2 { font-size: 18px; font-weight: bold; } .entry h3 { font-size: 16px; font-weight: bold; } .excerpt p, .entry p { margin-bottom: 1em; } .more-link { margin-top: -1em; } p.byline { color: #666; margin: 0px 0px 20px; font-size: 16px; } .postFull .byline { padding: 3px 0px; border-bottom: 1px solid #CCC; } p.subhead { font-size: 18px; font-style: italic; color: #993D33; margin: 3px 0px; } .entry ol, .entry ul { margin: 20px 0px; } .entry li { list-style: square outside; margin-left: 30px; } ol.footnotes { font-size: 11px; line-height: 16px; color:#666; padding: 10px 0px; border: 1px solid #CCC; border-width: 1px 0px; } ol.footnotes li { list-style: decimal outside; } a.footnote-link { text-decoration: none; } a.footnote-link:hover { text-decoration: underline; } p.author { font-style: italic; padding: 10px 14px; margin: 20px 0px 0px; background: #FAECEB; border-top: 1px solid #B57D77; } .author em { font-style: normal; } p.postmeta { padding: 10px 14px; color: #333; background: #F3F3F3; margin: 0px 0px 20px; border-top: 1px solid #CCC; } .email { padding-left: 28px; font-weight: bold; background: url(images/email.png) no-repeat 6px 3px; } a.stbutton { text-decoration: none; } span.stbuttontext { font-weight: bold; } /*------------------------ COMMENTS -------------------------- */ h2#comments, h2#respond { padding-bottom: 5px; border-bottom: 1px solid #CCC; } p#feed { padding-left: 16px; background: transparent url(images/rss.png) no-repeat 0px 4px; margin: 5px; } ol.commentList { margin: 20px 0px; font-size: 13px; line-height: 20px; } .commentList li { list-style: none outside; margin: 0px; color: #333; overflow: hidden; word-wrap: break-word; } .commentList p { margin: 0px; padding: 8px; } cite { font-weight: bold; } p.attribution { border-bottom: 1px dotted #B57D77; color: #993D33; padding-left: 20px; background: url(images/comment.gif) no-repeat 4px 12px; } .attribution a { text-decoration: none; } .attribution a:hover { text-decoration: underline; } p.report-comment { font-style: italic; font-size: 11px; } .reportcomment_textarea { margin-bottom: 5px; padding: 3px; width: 500px; } li.official, li.altofficial { background: #FAECEB url(images/dv.png) no-repeat 480px 10px; } p.comments-notice { margin: 10px 0; padding: 10px; color: #000; font-style: italic; background: #FAECEB; border: 1px solid #B47D7A; text-align: center; width: 470px; } #commentForm { margin: 20px 10px; } #commentForm div { padding: 5px 0px; } .input { background: #F9F9F9; font: normal 13px/20px Georgia, "Times New Roman", serif; padding: 5px; color: #333; } input.input { width: 200px; margin-right: 10px; } #commentForm textarea { width: 480px; } #commentForm label { font-style: italic; font-size: 11px; } /*---------------------------ARCHIVES-----------------------------*/ ul#articles li { list-style: square outside; color: #666; } #articles a { font-weight: bold; } ul#articles li { margin: 0px 0px 15px 24px; } span.subhead { color: #444; font-style: italic; } span.date { color: #000; } #articleList p { margin: 0px; } #articleList li { list-style: none outside; } li.archive { padding: 16px; } a.car-toggler { float: right; font: normal 12px/14px Arial, Helvetica, sans; } ul.car-list { color: #666; margin-bottom: 2em; } ul.car-list li { margin: 0 0 5px; list-style: none outside; } ul.car-monthlisting { margin: 0 0 20px; } ul.car-list li li { list-style: square outside; margin: 0 0 0 24px; } span.car-yearmonth { color: #000; font-size: 18px; } span.car-yearmonth span { color: #666; font-size: 14px; } .archiveNotice { color: #666; } /*------------------------ FOOTER -------------------------- */ #footer { padding: 110px 0 10px; background: transparent url(images/footer.jpg) no-repeat center bottom; font: normal 12px/18px Arial, Helvetica, sans; text-align: center; } #footer p { margin: 0px 11px 10px; padding: 5px; background: transparent url(images/60percent.png); } .feed { padding-left: 16px; background: transparent url(images/rss.png) no-repeat 0px 2px; } #footer a { font-weight: bold; } /*------------------------ OTHER -------------------------- */ p img { padding: 0; max-width: 100%; } .wp-caption { font: normal 12px/16px Arial, Helvetica, sans; color: #666; padding: 10px 0; margin: 10px 0; border: 1px solid #CCC; border-width: 1px 0; } img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; } img.alignright, .wp-caption.alignright { margin: 0 0 10px 15px; } img.alignleft, .wp-caption.alignleft { margin: 0 15px 10px 0; } .alignright { float: right; } .alignleft { float: left } .aligncenter { text-align: center; } .wp-caption img { margin-bottom: 5px; } p.wp-caption-text { margin: 0; } .navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; } hr { clear: both; visibility: hidden; } .search-excerpt { font-weight: bold; background: #FAECEB; } blockquote { color: #444; padding: 0px 60px; background: url(images/quote.png) no-repeat; } .alert { background: #FAECEB; border: 1px solid #B47D7A; padding: 20px 20px 0px; margin: 0px 0px 20px; font-size: 16px; } #notice { background: #FFC; color: #333; text-align: right; border-bottom: 1px dotted #B47D7A; padding: 10px; margin:0px 1px; line-height: 18px; font-style: italic; } p.jump { } #results { margin-bottom: 20px; } #links li { list-style: none outside; } #links h2 { font-size: 18px; } #links li ul { margin: 10px 15px 20px; } #links li li { color: #666; list-style: square outside; } /*------------------------------- TABLES --------------------------- */ table { margin: 20px 0px; width: 100%; } th, td { font-size: 11px; line-height: 16px; vertical-align: top; } /*----------- SRG Clean Archives ------*/ h2.monthtitle { margin: 0px; font-size: 16px; color: #666; font-weight: normal; } h2.monthtitle a { font-weight: bold; } span.comments, ul.car-monthlisting li span { background: url(images/comment.gif) no-repeat 0px 4px; padding-left: 14px; } ul.postspermonth { margin: 0 0 1em 1em; } ul.postspermonth li { list-style: none outside; margin: 3px 0px; color: #666; } @media print { #pages, #sidebar, #feed, #respond, #commentForm, #top, .feed, #notice, #skip { display: none; } #content { width: 100%; float: none; } h1.pageTitle { border-bottom: 1px solid #000; float: none } }