/* THEME NAME: Theseus THEME URI: http://themeshaper.com/theseus-a-wordpress-theme-for-conquering-a-maze-of-content/ DESCRIPTION: Find your way through a labyrinth of content with Theseus. VERSION: 1.1 AUTHOR: Ian Stewart AUTHOR URI: http://themeshaper.com Tags:one column, fixed width, seo */ @import url('library/blueprint/screen.css'); @import url('library/blueprint/lib/ie.css'); /*.container { background: url(library/blueprint/lib/grid.png); }*/ /* Global Elements -------------------------------------------------------------- */ body { font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size:90%; margin:0; color:#000; background:#757D5A; } h1,h2,h3,h4,h5,h6 { font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; color:#000; } strong, b, em, i, blockquote, address { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#000; background:transparent; } blockquote, del { color:#3A3E2D; } blockquote blockquote { } ul { list-style:disc; } ol { list-style-type: decimal; } ol ol { list-style:upper-alpha; } ol ol ol { list-style:lower-roman; } ol ol ol ol { list-style:lower-alpha; } ul ul, ol ol, ul ol, ol ul { margin-bottom:0; } caption { background:transparent; font-size: .8em; line-height: 1.875em; letter-spacing:1px; } th { border-bottom: 2px solid #7C8462; font-weight: bold; } td { border-bottom: 1px solid #7C8462; } ins { text-decoration:none; } a { color:#000; text-decoration:none; } /* Header -------------------------------------------------------------- */ #header { background:#FFF; } #branding { overflow:hidden; font-size:110%; padding-top:6em; padding-bottom:3em; position:relative; } #blog-title { margin:0 10px 0 0; padding:0 10px 0 0; font-size:1em; line-height:1; display:inline; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; text-transform:uppercase; letter-spacing: 1px; border-right:1px solid #000; } #blog-description { margin:0; font-size:1em; line-height:1; display:inline; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:1.75em; color:#757D5A; } #site-meta { font-size: .6em; line-height: 1.875em; } #subscription-links { text-align:right; position:absolute; top:15px; right:240px; padding:4px 0; } #branding #searchform { background:#EEE; position:absolute; top:17px; right:0; } #branding #searchform input#s { font-size:1em; border:none; text-indent:10px; background:transparent; color:#999; padding:4px 0; border-top:1px solid #CCC; } #branding #searchform input#s:focus { color:#000; } /* Access -------------------------------------------------------------- */ #access { background:#FFF; } .skip-link { display:none; } #menu { position:relative; left:-10px; } #menu ul ul { display:none; } #menu ul { margin:0; list-style:none; } #menu ul li { float:left; padding:0 0 9px 0; margin-right:1px; background:url(images/menu-bottom.gif) no-repeat 0 -9000px; position:relative; } #menu ul li a { font-size: .8em; line-height: 1.875em; display:block; float:left; margin:0; padding:2px 0; border-top:2px solid #FFF; } #menu ul li a span { padding:0 10px; } #menu ul li a:hover { color:#757D5A; } .home #menu ul li#home, #menu ul li.current_page_item { background-position:bottom center; } .home #menu ul li#home a, #menu ul li.current_page_item a { background:#1F1916; color:#FFF; border-top:2px solid #575350; } .paged #menu ul li#home { background:transparent; } .home #menu ul li#home a, #menu ul li.current_page_item a { background:#1F1916; color:#FFF; } .paged #menu ul li#home a { background:transparent; border-color:#FFF; color:#000; } /* Content -------------------------------------------------------------- */ #content { margin-bottom:6em; } #content a { color:#BCCA91; } #content a:hover { color:#000; border-bottom:1px dotted #000; } .attachment #content a:hover { border-bottom:none; } .category .p1, .search .p1, .tag .p1, .author .p1, .archive .p1 { margin-top:3em; } #post-0 .entry-content { margin-top:3em; } .post { clear:both; } .hentry { margin-bottom:3em; } .entry-title { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.2em; line-height: 1.25; margin-bottom: 0; text-transform:uppercase; letter-spacing:1px; } .page-link { margin-bottom:1.5em; } .comments-link { background:#7C8462; display:inline; font-size: .8em; line-height: 1.875em; padding:4px 0; border-bottom:1px solid #697051; } #content .comments-link a, .comments-link span { padding:0 10px; border:none; } #content .comments-link a:hover { color:#000; } .entry-meta,.edit-link { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; color:#3A3E2D; } #content .entry-meta a,#content .edit-link a { color:#3A3E2D; } #content .entry-meta a:hover,#content .edit-link a:hover { color:#000; } .entry-content { margin-top:1.5em; } .page .entry-content, .single .entry-content { margin-top:3em; } .entry-content h1,.entry-content h2,.entry-content h3 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:1.5em; line-height: 1.5em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; } .entry-content h4 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:1.5em; line-height: 1.5em; font-style:italic; } .entry-content h5,.entry-content h6 { font-size:.8em; margin-bottom:0; line-height: 1.875em; text-transform:uppercase; letter-spacing:1px; } .caps { font-size:0.8em; text-transform:uppercase; letter-spacing:1px; padding:0 1px; } .important { font-weight:bold; background:#BCCA91; padding:0 1px; } #noresults-searchform input { text-indent:10px; } /* Ribbon -------------------------------------------------------------- */ .ribbon a, #content .ribbon-title a { color:#FFF; } .ribbon a:hover, #content .ribbon-title a:hover { color:#575350; border:none; } .ribbon { background:#1F1916 url(images/ribbon-bottom.gif) no-repeat bottom center; color:#FFF; padding:2em 0 0 0; border-bottom:9px solid #3B342A; margin-bottom:3em; width:100%; } .single #access, .author #access, .category #access, .archive #access, .search #access, .four04 #access, .paged #access { padding-bottom:12px; background:url(images/ribbon-top.gif) no-repeat bottom center; position:relative; width:100%; z-index:100; } .single .ribbon, .author .ribbon, .category .ribbon, .archive .ribbon, .search .ribbon, .four04 .ribbon, .paged .ribbon { margin-top:-12px; } #feature-title { color:#FFF; font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; text-transform:uppercase; letter-spacing:1px; } .entry-title .container, .page-title .container { display:block; } .ribbon-title { font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size:2em; line-height:1.5em; font-weight:normal; text-transform:none; letter-spacing:0; margin-bottom:0; padding-bottom:1em; } #rss-remind { margin-top:1.5em; margin-bottom:2em; } #remind-call { font-size:2em; line-height:1.5em; } /* Comments -------------------------------------------------------------- */ #comments { margin-top:3em; } #comments h3 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:1.5em; line-height: 1.5em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; } #comments ol { list-style:none; margin:0 0 1.5em 0; overflow:hidden; } #comments ol li { margin-bottom:1.5em; overflow:hidden; } .comment-author { padding-bottom:12px; background:url(images/comment-top.gif) no-repeat bottom left; } .bypostauthor .comment-author { background:url(images/comment-top-author.gif) no-repeat bottom left; } .comment-content { background:#7C8462; border-bottom:1px solid #697051; } .bypostauthor .comment-content { background:#8A9073; } .comment-content p { padding:.75em; margin:0; } .wp-smiley { float:none; margin:0; } .comment-meta { font-size: .8em; line-height: 1.875em; color:#3A3E2D; } #content .comment-meta a { color:#3A3E2D; } #content .comment-meta a:hover { color:#000; } #comments-list .comment-meta { float:right; } #respond { background:#7C8462; padding:3em 40px; border-bottom:1px solid #697051; } #respond input, #respond textarea { font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size:1em; width:630px; padding:0; margin:0; } #respond .form-input { margin-bottom:.125em; } #respond .form-input input, #respond textarea { border:none; width:626px; padding-left:4px; background:#F1F2EF; border-top:2px solid #52573F; } #respond textarea { margin-bottom:1.5em; } #respond .form-input input:focus, #respond textarea:focus { background:#FFF; } .form-label { font-size: .8em; line-height: 1.875em; } /* Navigation -------------------------------------------------------------- */ .nav-previous { float:left; width:50%; } .nav-next { float:right; } #nav-above { display:none; } .navigation { overflow:hidden; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size: .8em; line-height: 1.875em; } /* Images -------------------------------------------------------------- */ .entry-content img { margin: 0 0 16px 0; max-width:100%; } img.alignleft, img.align-left { display: block; float: left; margin-right:1.5em; } img.alignright, img.align-right { display: block; float: right; margin-left:1.5em; } img.centered, img.align-center { margin: 0 auto; display: block; float: none; clear: both; } .alignright { float: right; } .alignleft { float: left; } /* Footer -------------------------------------------------------------- */ #footer { background:#1F1916 url(images/footer-top.gif) no-repeat top center; color:#FFF; padding:3em 0 6em 0; font-size: .8em; line-height: 1.875em; border-top:9px solid #3B342A; } #footer p { margin-bottom: 1.875em; } #site-info a { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#575350; } /* Footer-bar sidebars -------------------------------------------------------------- */ #footer-bar { padding-bottom:3em; clear:both; } .sidebar .xoxo { list-style:none; margin:0; } .sidebar .xoxo h3 { color:#FFF; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height: 1.5em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin:0; } .sidebar .xoxo ul { margin:0 0 1.5em 0; list-style:none; } .sidebar .xoxo ul ul { margin:0; } .sidebar a { color:#FFF; } .textwidget a, .sidebar a:hover { color:#575350; } #footer #calendar h3 { display:none; } #footer #calendar caption { color:#FFF; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height: 1.5em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin:0; } #footer #calendar th, #footer #calendar td { border:none; padding-top:0; padding-bottom:0; }