/* Theme Name: North Star - Twenty Ten Theme URI: http://lnnorthstar.org Author: Luke Shumaker, based on work by the WordPress team Author URI: http://lukeshu.ath.cx License: GNU General Public License License URI: license.txt Description: The North Star 2010-2011 theme, a fork of Twenty Ten Version: 0.2 Tags: multi-author, significant-rolls */ /*@import "widgets.css";*/ #site-description { font-family:sans-serif; margin-left:8em; margin-top:-3em; } .entry-meta, .entry-utility { font-size: 0.8em; font-family: sans-serif; clear: both; } .entry-meta .authors { font-weight:bold; } .entry-meta .role { text-transform: uppercase; } .meta-prep-credit { font-size: 0.8em; text-transform: lowercase; font-family: sans-serif; margin-bottom: 0.5em; } .meta-prep-credit strong { text-transform: uppercase; } .entry-banner, .entry-banner img { width: 100%; height: auto; } #author-avatar { float:left; } .widget-title { font-weight:bold; font-size:1.1em; text-shadow: -1px 1px #FFFFFF; } .widget_ltshomewidget { list-style-type:none; } ul.lts_sidebar { padding-top:1em; border-top:solid 1px #CCCCCC; margin-top:1em; } div.site-generator { text-align:center; } a.site-generator { background: url(images/wordpress.png) center left no-repeat; color: #666; display: inline-block; line-height: 16px; padding-left: 20px; font-style: italic; } a.site-generator:hover, a.site-generator:active, a.site-generator:focus { text-decoration: underline; } a.site-generator { text-decoration: none; } body { padding:0; margin:0; } h1, h2, h3, h4, h5, h6 { clear:both; } h1 { font-family:sans-serif; color: #a50400; font-size:5em; text-decoration:none; text-align:center; margin: 18pt; } h1 img { display: inline; border: none; } h2 { background-color:#cd8282; border-top: .25em solid #bd0000; font-family:sans-serif; text-align:center; } h2 a:hover, h2 a:active, h2 a:focus { color: #333333; text-decoration: underline; } h2 a { color: #333333; text-decoration: none; } h3 { background-color:#bd0000; color:#ffffff; font-family:sans-serif; text-align:center; } h3 a { text-decoration:none; } h3 a:hover, h3 a:active, h3 a:focus { color: #ffff00; } h3 a { color: #ffffff; } h4 { border-bottom:solid 1px black; } ul, ol { list-style-position: outside; padding-left: 1em; margin-left: 0; } li { font-family:sans-serif; } acronym, abbr { border-bottom: 1px dotted black; cursor:help; } blockquote { text-align: center; width:50%; float:right; font-style: italic; font-size: 1.2em; font-family: sans-serif; } blockquote p:before { content: '“'; } blockquote p:after { content: '”'; } a:hover, a:active, a:focus { color: red; } img { border: solid 1px black; } /* Classes and IDs ************************************************************/ .infobar { width: 100%; padding: 0.1em 0; border: solid black; border-width: 1px 0; text-align: center; font-family: sans-serif; clear:both; } .infobar .volume { float:left; margin-left: 10%; } .infobar .issue { float:right; margin-right:10%; } .nav { margin: 1em 0; background-color: #bd0000; background-image: linear-gradient(left top, #C54444, #BD0000); line-height: 3.1em; text-align:left; padding-left: 10%; } .nav ul { margin: 0; padding: 0; font-size: 1em; display: inline; } .nav ul li { display: inline; list-style-type: none; } .nav ul li form { display: inline; float:right; margin-right: 10%; } .nav ul li form #s { background-color: white; border: 1px solid #5B0000; height: 28px; padding: 0; padding-left: 14px; vertical-align: middle; border-top-left-radius: 14px; border-bottom-left-radius: 14px; box-shadow: 2px 3px 6px rgba(0,0,0,.5) inset; } .nav ul li form #searchsubmit { background-color: #034208; background-image: url('/wp-content/themes/lts/images/search.png'); background-repeat: no-repeat; background-position: center; color: transparent; height:30px; width:34px; padding:0; border: solid 1px #5b0000; border-left: none; background-color: #069312; vertical-align: middle; border-top-right-radius: 14px; border-bottom-right-radius: 14px; } .nav ul li div { margin: 0 2em; display: inline; padding: 1em 0; } .nav ul li div.menu-bannernav-container { border-right: solid 1px #e13737; border-left: solid 1px #5b0000; } .nav ul li div ul li a { display: inline-block; text-decoration: none; font-weight: bold; padding: 0 1.5em; border-left: solid 1px #e13737; border-right: solid 1px #5b0000; } .nav li a:hover, .nav li a:active, .nav li a:focus { text-shadow: -1px -1px #000000; color: white; background-color: maroon; } .nav li a { text-shadow: -1px -1px #5b0000; color: white; } div.main { position: relative; width:55%;/* 75-20 */ float:right; margin:1em; } .sidebar { position: relative; display:block; float:right; margin:1em 10% 1em 0; width:20%; background-color:#ECECEC; border:1px solid #CCCCCC; padding:.2em; font-size:.8em; vertical-align:top; } /*.sidebar ul, .sidebar ol { margin: 0; padding: 0; }*/ .sidebar > ol > li, .sidebar > ul > li { margin-top:1em; } /********************************************************************/ .open { font-size:1.7em; font-family:sans-serif; } .sig { font-style:italic; padding-left:1em; border-left:0.3em solid #3f7448; } .aside { padding-left:1em; border-left:0.3em solid #3f7448; } .txt { white-space: pre-wrap; } code { white-space: pre-wrap; } ul.lts_sidebar { list-style-type:none; padding:0; text-align:center; } ul.lts_sidebar img { border:none; } ul.lts_sidebar table { margin:0 auto; } .footer { width:100%; clear:both; } .footer p { margin: 1.5em; } .footer .valid { display:block; width:100%; text-align:center; background-color:#3465a4; padding:1em 0; color: #ffffff; margin:0; } .footer .valid a { color: #a50400; } .nocss { display:none; } .u { text-decoration:underline; } .title { text-decoration:underline; } .alignleft { float:left; margin: 0 1em; max-width:50%; } .alignright { float:right; margin: 0 1em; max-width:50%; }