diff -r 0d9a58d2c515 -r 0d28b7c10758 web/wp-content/themes/thematic/library/styles/default.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/wp-content/themes/thematic/library/styles/default.css Fri Mar 12 13:29:04 2010 +0000 @@ -0,0 +1,854 @@ + +/* =Global Elements +-------------------------------------------------------------- */ + +body, input, textarea { + font: 15px Georgia,serif; + line-height:22px; +} +p, ul, ol, dd, pre { + margin-bottom:22px; +} +pre, code { + font:14px Monaco, monospace; + line-height:22px; +} +blockquote { + color:#666; + font-style:italic; +} +table { + border:1px solid #ccc; + border-width:1px 1px 0 1px; + font-size:13px; + line-height:18px; + margin:0 0 22px 0; + text-align:left; +} +caption { + text-align:left; +} +tr { + border-bottom:1px solid #ccc; +} +th, td { + padding: .7em 1.25em; +} +hr { + background-color:#ccc; + border:0; + color:#ccc; + height:1px; + margin-bottom:22px; +} +a:link { + color:#004B91; +} +a:visited { + color:#743399; +} +a:active, +a:hover { + color: #FF4B33; +} + + +/* =Header +-------------------------------------------------------------- */ + +#header { + z-index:2; +} +#branding { + padding:88px 0 44px 0; +} +#blog-title { + font-family:Arial,sans-serif; + font-size:34px; + font-weight:bold; + line-height:40px; +} +#blog-title a { + color:#000; + text-decoration:none; +} +#blog-title a:active, +#blog-title a:hover { + color: #FF4B33; +} +#blog-description { + color:#666; + font-size:13px; + font-style:italic; +} + + +/* =Menu +-------------------------------------------------------------- */ + +.skip-link { + display:none; +} +#access { + border-bottom:1px solid #ccc; + height:32px; + font-size:13px; + overflow:visible; + z-index:100; +} +/*** ESSENTIAL STYLES ***/ +.sf-menu, .sf-menu * { + margin: 0; + padding: 0; + list-style: none; +} +.sf-menu { + line-height: 1.0; +} +.sf-menu ul { + position: absolute; + top: -999em; + width: 10em; /* left offset of submenus need to match (see below) */ +} +.sf-menu ul li { + width: 100%; +} +.sf-menu li:hover { + visibility: inherit; /* fixes IE7 'sticky bug' */ +} +.sf-menu li { + float: left; + position: relative; +} +.sf-menu a { + display: block; + position: relative; +} +.sf-menu li:hover ul, +.sf-menu li.sfHover ul { + left: 0; + top: 2.5em; /* match top ul list item height */ + z-index: 99; +} +ul.sf-menu li:hover li ul, +ul.sf-menu li.sfHover li ul { + top: -999em; +} +ul.sf-menu li li:hover ul, +ul.sf-menu li li.sfHover ul { + left: 10em; /* match ul width */ + top: 0; +} +ul.sf-menu li li:hover li ul, +ul.sf-menu li li.sfHover li ul { + top: -999em; +} +ul.sf-menu li li li:hover ul, +ul.sf-menu li li li.sfHover ul { + left: 10em; /* match ul width */ + top: 0; +} + +/*** THEMATIC SKIN ***/ +.sf-menu { + border-right:1px solid #ccc; + float:left; +} +.sf-menu a { + border-left:1px solid #ccc; + border-top:1px solid #ccc; + border-bottom:1px solid #ccc; + padding:9px 13px; + text-decoration:none; +} +.sf-menu .current_page_item a, +.sf-menu .current_page_ancestor a, +.sf-menu .current_page_parent a { + border-bottom-color:#fff; +} +.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ + color: #666; +} +.sf-menu li { + background: #fff; +} +.sf-menu li li { + background: #fff; +} +.sf-menu li li li { + background: #9AAEDB; +} +.sf-menu li:hover, .sf-menu li.sfHover, +.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { + background: #fafafa; + outline: 0; + border-bottom-color:#ccc; +} +.sf-menu ul { + border-right:1px solid #ccc; + border-bottom:1px solid #ccc; +} +.sf-menu li:hover ul, +.sf-menu li.sfHover ul { + top:32px; /* overriding essential styles */ +} +.sf-menu ul ul { + margin-top:0; +} +.sf-menu ul a { + background:#fafafa; + border-bottom:none; +} +.sf-menu ul a:hover { + color: #FF4B33; +} + + +/* =Content +-------------------------------------------------------------- */ + +#main { + clear:both; + padding:66px 0 22px 0; +} +.page-title { + font-size:13px; + line-height:18px; + padding:0 0 44px 0; +} +.attachment .page-title { + font-style:italic; +} +.page-title a { + color:#666; + text-decoration:none; +} +.page-title a:active, +.page-title a:hover { + color: #FF4B33; +} +.page-title span { + font-style:italic; +} +.page-title .meta-nav { + font-style:normal; +} +.hentry { + padding:0 0 22px 0; +} +.single .hentry { + padding:0; +} +.home #content .sticky { + border:1px solid #ccc; + margin:0 0 66px 0; + padding:22px 20px 0 20px; +} +.entry-title { + font-family:Arial,sans-serif; + font-size:26px; + font-weight:bold; + line-height:26px; + padding:0 0 7px 0; +} +.entry-title a { + color:#000; + text-decoration:none; +} +.entry-title a:active, +.entry-title a:hover { + color: #FF4B33; +} +.entry-meta { + color:#666; + font-size:13px; + font-style:italic; + line-height:18px; +} +.entry-meta .author { +} +.entry-meta .n { + font-size:11px; + font-style:normal; + letter-spacing:0.05em; + text-transform:uppercase; +} +.entry-meta a { + color:#666; + text-decoration:none; +} +.entry-meta a:active, +.entry-meta a:hover { + color: #FF4B33; +} +.entry-meta abbr { + border:none; + cursor:text; + font-size:11px; + font-style:normal; + letter-spacing:0.05em; + text-transform:uppercase; +} +.entry-content { + padding:22px 0 0 0; +} +.entry-content h1, +.entry-content h2 { + font-family:Arial,sans-serif; + font-size:19px; + font-weight:bold; + padding:28px 0 14px 0; +} +.entry-content h3 { + font-size:17px; + font-style:italic; + padding:28px 0 14px 0; +} +.entry-content h4 { + font-size:11px; + font-family:Arial,sans-serif; + font-weight:bold; + text-transform:uppercase; + letter-spacing:0.05em; +} +.entry-content table { + margin-left:1px; +} +.entry-content embed { + margin:0 0 22px 0; +} +.entry-utility { + color:#666; + font-size:13px; + line-height:18px; + margin:0 0 44px 0; +} +.entry-utility a { + color:#666; + font-style:italic; + text-decoration:none; +} +.entry-utility a:active, +.entry-utility a:hover { + color: #FF4B33; +} +.page-link { + font-size:13px; + font-weight:bold; + line-height:18px; + margin:0 0 22px 0; + padding:22px 0 0 0; + word-spacing:0.5em; +} +.page-link a { + border:1px solid #ccc; + color:#666; + font-weight:normal; + padding:0.5em 0.75em; + text-decoration:none; +} +.page-link a:active, +.page-link a:hover { + color: #FF4B33; +} +ul#links-page, +ul#archives-page { + list-style:none; + margin-left:0; + overflow:hidden; +} +li.content-column { + float:left; + margin-right:20px; + width:45%; +} +.gallery { + padding:0 0 22px 0; +} +.wp-caption-text, +.gallery-caption { + color:#666; + font-size:13px; + line-height:18px; +} +#author-info { + margin:0 0 44px 0; + overflow:hidden; +} +#author-info .avatar { + float:left; + margin:.3em 1em 0 0; +} + + +/* =Attachments +-------------------------------------------------------------- */ + +.attachment-jpeg #container, +.attachment-png #container { + width:100%; +} +.attachment-jpeg #content, +.attachment-png #content { + width:930px; +} +.attachment-jpeg #comments, +.attachment-png #comments { + width:540px; + overflow:hidden; +} +.attachment-jpeg .main-aside, +.attachment-png .main-aside { + display:none; +} + + +/* =Navigation +-------------------------------------------------------------- */ + +.navigation { + color:#666; + font-size:13px; + line-height:18px; + margin:0px 0 22px 0; + overflow:hidden; +} +.navigation a { + color:#666; + font-style:italic; + text-decoration:none; +} +.navigation a:active, +.navigation a:hover { + color: #FF4B33; +} +.navigation .meta-nav { + font-style:normal; +} +.nav-previous { + float: left; + width:50%; +} +.nav-next { + float: right; + width:50%; + text-align:right; +} +#nav-above,#nav-below { + width: 100%; +} +#nav-above { + display:none; +} +.paged #nav-above { + display:block; + padding:0 0 44px 0; +} + + +/* =Comments +-------------------------------------------------------------- */ + +#comments { + padding:22px 0 0 0; +} +#comments, +#comments input, +#comments textarea { + font-size:13px; + line-height:18px; +} +#comments code { + font-size:12px; + line-height:18px; +} +#comments h3 { + font-family:Arial,sans-serif; + font-size:15px; + font-weight:bold; + line-height:22px; + padding:0 0 18px 0; +} +#comments-list { + padding:0 0 18px 0; +} +#comments-list ol, +#comments-list ul { + list-style:none; + margin:0; +} +#comments-list ol { + border:1px solid #ccc; + border-bottom:none; + margin:0 0 18px 0; +} +#comments-list li { + background:#fafafa; + border-bottom:1px solid #ccc; + padding:18px 1.5em 0 1.5em; + position:relative; +} +#comments-list li.alt { + background:#fff; +} +#comments-list li.bypostauthor { + background:#FFFFCC; +} +#comments-list ul li { + border:1px solid #ccc; + margin:0 0 18px 0; +} +#comments-list li .avatar { + position:absolute; + top:22px; + left:1.5em; + width:36px; + height:36px; +} +#comments-list .comment-author { + font-weight:bold; + padding:9px 0 0 46px; +} +#comments-list .comment-meta { + color:#666; + font-size:11px; + padding:0 0 9px 46px; +} +#comments-list .comment-meta a { + color:#666; + font-style:italic; + text-decoration:none; +} +#comments-list .comment-meta a:active, +#comments-list .comment-meta a:hover { + color: #FF4B33; +} +.comment-reply-link { + font-size:11px; + padding:0 0 18px 0; + text-align:right; +} +.comment-reply-link a { + color:#666; + font-style:italic; + text-decoration:none; +} +.comment-reply-link a:active, +.comment-reply-link a:hover { + color: #FF4B33; +} +.comment-navigation { + font-weight:bold; + padding:0 0 18px 0; + margin-right:0.5em; +} +.comment-navigation a { + border:1px solid #ccc; + color:#666; + font-weight:normal; + padding:0.5em 0.75em; + text-decoration:none; +} +.comment-navigation a:active, +.comment-navigation a:hover { + color: #FF4B33; +} +.comment-navigation a, +.comment-navigation span { + margin-right:0.5em; +} +#trackbacks-list .comment-content { + position:absolute; + left:-9000px; +} +#respond { + background:#fff; + margin-bottom:22px; + overflow:hidden; + padding:18px 0 0 0; + position:relative; +} +#comments-list #respond { + border-bottom:1px solid #ccc; + margin:0 0 18px 0; + padding:18px 1.5em; +} +#comments-list ul #respond { + border:1px solid #ccc; + margin:0; +} +#cancel-comment-reply { + font-size:11px; + position:absolute; + top:18px; + right:1.5em; +} +#cancel-comment-reply a { + color:#666; +} +#respond .required { + color:#FF4B33; + font-weight:bold; +} +.form-section label { + font-size:11px; +} +.form-section input { + margin:0 0 18px 0; + width:98%; +} +.form-section textarea { + width:99%; +} +#form-allowed-tags p { + color:#666; + font-size:11px; + margin:0; +} +#form-allowed-tags span { + font-style:italic; +} +#form-allowed-tags code { + font-size:11px; + line-height:normal; +} +.form-submit { + padding:18px 0 0 0; + text-align:right; +} +.subscribe-to-comments { + color:#666; + float:left; + font-size:11px; + margin:0; + padding:18px 0 0 0; +} +.solo-subscribe-to-comments { + color:#666; + font-size:11px; + padding:18px 0 0 0; +} +.comment_license { + color:#666; + clear:both; + font-size:11px; + margin:0; + padding:18px 0 0 0; +} + + +/* =Asides, Sidebars & Widget-Ready Areas +-------------------------------------------------------------- */ + +.aside, +.aside input { + font-size:13px; + line-height:18px; + margin-bottom:6px; +} +.aside p, +.aside ul, +.aside ol, +.aside dd, +.aside pre { + margin-bottom:18px; +} +.aside pre, +.aside code { + font-size:12px; + line-height:18px; +} +.aside .current_page_item a { + color: #FF4B33; +} +.aside .current_page_item .page_item a { + color:#666; +} +.aside .current_page_item .page_item a:hover, +.aside .current_page_item .page_item a:active { + color: #FF4B33; +} +.aside { + color:#666; +} +.aside a { + color:#666; +} +.aside a:active, +.aside a:hover { + color: #FF4B33; +} +.aside h3 { + font-size:15px; + font-style:italic; + line-height:22px; +} +.aside h3 a { + text-decoration:none; +} +.aside caption { + font-size:11px; + font-family:Arial,sans-serif; + font-weight:bold; + text-transform:uppercase; + letter-spacing:0.05em; +} +.aside ul { + list-style:none; + margin-left:0; +} +.aside ul ul { + list-style:disc; + margin:0 0 22px 20px; +} +.aside ul ul li { + padding:1px 0; +} +.aside ul ul ul { + margin-bottom:0; +} +.aside form, +.aside table { + margin-bottom:22px; +} +.aside table { + border:none; +} +.aside thead { + border:1px solid #ccc; +} +.aside tbody { + border:1px solid #ccc; +} +.aside th, .aside td { + border-right:1px solid #ccc; + padding:.25em .8em; +} +.aside tfoot tr { + border:none; +} +.aside tfoot td { + border-color:transparent; +} +.widget_tag_cloud { + margin:0 0 22px 0; +} +.aside #searchsubmit { + display: none; +} +/* + Main Asides +*/ +.main-aside ul { + padding:0 20px; +} +.main-aside h3 { +} +.main-aside ul ul { + padding:0; +} +#primary { + border:1px solid #ccc; + padding:18px 0 0 0; + margin-bottom:22px; +} +/* + Content Asides +*/ +#content .aside { + border:1px solid #ccc; + margin:0 0 22px 0; + padding:18px 0 0 0; +} +#content .aside ul { + padding:0 20px; +} +#content .aside h3 { + font-family:Georgia,serif; + font-weight:normal; + font-size:17px; + font-style:italic; + padding:0 0 7px 0; + text-transform:none; +} +#content .aside ul ul { + padding:0; +} +/* + Footer Asides +*/ +#subsidiary { + padding:33px 0 0 0; +} + + +/* =Footer +-------------------------------------------------------------- */ + +#footer { + border-top:1px solid #ccc; + margin-top:22px; +} +#siteinfo { + color:#666; + font-size:11px; + line-height:18px; + padding:22px 0 44px 0; +} +#siteinfo a { + color:#666; +} +#siteinfo a:active, +#siteinfo a:hover { + color: #FF4B33; +} + + +/* =PageNavi +-------------------------------------------------------------- */ + +/* Using !important to override PageNavi CSS */ + +.wp-pagenavi { + margin:0 0 0 -.5em; + padding:0.5em 0; +} +.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span { + border:1px solid #ccc !important; + color:#666!important; + font-style:normal; + margin:0 .375em !important; + padding:0.5em 0.25em !important; +} +.wp-pagenavi a:visited { + border:1px solid #ccc !important; + color:#666 !important; +} +.wp-pagenavi a:hover { + border:1px solid #ccc !important; + color:#FF4B33 !important; +} +.wp-pagenavi a:active { + border:1px solid #ccc !important; + color:#FF4B33 !important; +} +.wp-pagenavi span.pages { + border:none !important; + color:#666 !important; + margin:0 !important; + padding:0 !important; +} +.wp-pagenavi span.current { + border:none !important; + color:#666 !important; + font-weight:normal !important; + margin:0 !important; + padding:0 !important; +} +.wp-pagenavi span.extend { + background-color:#FFFFFF; + border:1px solid #000000; + color:#000000; + margin:2px; + padding:2px 4px; +}