/* Theme Name: BlankPress Theme URI: http://blankthemes.com/blankpress/ Description: A blank theme for WordPress. Author: Blank Themes Author URI: http://blankthemes.com version: 1.0 Tags: white, custom-header, custom-background, custom-menu, threaded-comments, microformats, theme-options */ /* basics */ *{margin:0; padding:0;} body { background:#eee; font-family: arial, tahoma, sans-serif; font-size: 14px; margin:20px; } body, input, textarea { color: #333; } /* Headings */ h1, h2, h3 { color: #000; font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-weight: bold; text-rendering: optimizelegibility; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.7em; } /* Text elements */ p { margin-bottom: 1.7em; } ul, ol { margin: 0 0 1.7em 2.5em; } ul { list-style: square; } 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; } dl { margin: 0 1.7em; } dt { font-weight: bold; } dd { margin-bottom: 1.7em; } strong { font-weight: bold; } cite, em, i { font-style: italic; } blockquote { font-style: italic; margin: 0 30px 1.7em; } pre { background: #f4f4f4; font: 13px "Courier 10 Pitch",Courier,monospace; line-height: 1.7; margin-bottom: 1.7em; padding: 0.85em 1.7em; } code { font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } ins { background: #fff9c0; text-decoration: none; } sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; } sup { bottom: 1ex; } sub { top: .5ex; } input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; } textarea { padding-left: 3px; width: 98%; } input[type=text] { padding: 3px; } /* Links */ a{color:#0066cc; text-decoration:none;} a:hover{text-decoration: none; color:#000;} /* container */ #container { width:940px; margin: 0 auto; padding:0; background:#fff; color:#333; border:20px solid #fff; overflow:hidden; } /* header */ #header { width:100%; } #header h1{ font:bold 42px "arial", georgia, times; padding:0; margin:0; } #header h1 a{color: #000; text-decoration: none;} #header h1 a:hover{color: #666; text-decoration: none;} #header h2{ font:normal 12px "arial", georgia, times; color:#333; padding: 0 0 20px 0; margin:0; } /* menu */ #access { background: #000; display: block; float: left; margin: 0; padding:0; width: 100%; } #access .menu-header ul, div.menu ul { list-style: none; margin: 0; padding:0; } #access .menu-header li, div.menu li { float: left; position: relative; } #access a { color: #aaa; display:block; line-height: 38px; padding: 0 10px; text-decoration: none; } #access ul ul { box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); display: none; position: absolute; top: 38px; left: 0; float: left; width: 180px; z-index: 99999; } #access ul ul li { min-width: 180px; } #access ul ul ul { left: 100%; top: 0; } #access ul ul a { background: #333; line-height: 1em; padding: 10px; width: 160px; height: auto; } #access li:hover > a, #access ul ul :hover > a { background: #333; color: #fff; } #access ul li:hover > ul { display: block; } #access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #fff; } /* content */ .sticky { background: #fcfcfc; padding: 14px !important; border-top:2px solid #ddd; border-bottom:1px solid #ddd; } .sticky .entry-meta { display: none; } .post { margin:0 0 40px 0; padding:0; line-height:20px; } .pagetitle{ font:normal 18px "arial", verdana, times; margin:0 0 20px 0; color:#777; } #content h1{ font:bold 26px "arial", verdana, times; text-transform:capitalize; } #content h1 a{ color: #000; text-decoration: none; } #content h1 a:hover{ color: #777; text-decoration: none; } #content h2{ font:normal 12px "arial", times; padding:4px 0 15px 0; margin:0 0 15px 0; color:#505050; border-bottom:1px solid #ddd; } .entry-content p{margin:12px 0;} .postmetadata{ clear: both; border-top:1px dotted #ccc; padding:6px 0; margin: 20px 0; } .navigation { margin: 0 0 1.7em 0; overflow: hidden; } .nav-previous { float: left; width: 50%; } .nav-next { float: right; text-align: right; width: 50%; } #nav-above { } #nav-above, .single #nav-below { display: none; } .paged #nav-above, .single #nav-above { display: block; } /* Alignment */ .alignleft { display: inline; float: left; margin-right: 11px; } .alignright { display: inline; float: right; margin-left: 11px; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /* Widgets */ .widget-area { overflow: hidden; } .widget-area, .widget-area input { font-size: 12px; line-height: 18px; } .widget-area ul ul a { text-decoration: none; } .widget-area ul ul a:hover { text-decoration: none; } .widget-area ul { list-style: none; margin: 0; } .widget-area ul ul { list-style: none; } .widget-area ul ul ul { margin-bottom: 0; } .widget-area ul ul li { padding: 4px 0; } .widget-title { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; } .widget-container { margin: 0 0 1.5em 0; } /* one column widget area */ #one-col-widget{ overflow:hidden; clear:left; padding:0; color:#eee; background:#f0f0f0; } #one-col-widget ul{ list-style-type:none; } #one-col-widget h3{ color:#000; font-size:14px; font-weight:bold; margin:10px 0; } #one-col-widget ul.sec-a{ float:left; width:200px; } #one-col-widget ul.sec-b{ float:right; width:200px; } #one-col-widget ul li{ list-style-position:outside; } /* Calendar Widget */ #wp-calendar { width: 100%; } #wp-calendar caption { font: 13px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-weight: bold; text-align: left; padding: 0 2px 6px; } #wp-calendar th { color: #888; font-size: 11px; text-align: center; } #wp-calendar tbody td { text-align: center; } #wp-calendar tfoot td { padding-top: .2em; } #wp-calendar tfoot #next { text-align: right; } #wp-calendar tbody a { text-decoration: underline; } #wp-calendar a:visited { color: #0060ff; } #wp-calendar a:visited:hover { color: #df0000; } /* Flickr Widget (WP.com) */ #flickr_badge_wrapper { background-color: transparent !important; border: none !important; } /* Cloud Widgets */ .wp_widget_tag_cloud div, .widget_tag_cloud div { line-height: 1.7em; padding: 0.2em 0; } /* Comments */ #comments { word-wrap: break-word; } #comments h3 { border-bottom: 1px solid #ccc; font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-size: 13px; font-weight: bold; letter-spacing: 0.025em; margin: 0 0 8px 0; padding: 2px; text-transform: uppercase; } #comments ol { list-style: none; margin-left: 0; } #comments ul { list-style: none; margin-left: 0.425em; } #comments li { position: relative; } #comments li.pingback { background: #eee; margin: 0 0 1.7em; padding: 0.85em; } #comments li.pingback + li.pingback { margin-top: -1.65em; } #comments li.pingback p { font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0; } #comments ul li { border-left: 1px solid #ccc; border-bottom: none; padding: 0 0 0 0.85em; } #comments .comment-author { margin: 0 66px 0.85em 0; } #comments .comment-author cite { font-size: 16px; font-style: normal; font-weight: bold; } #comments .comment-meta, #comments .comment-meta a { color: #888; font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; } #comments .comment-meta a:hover { color: #df0000; } #comments .avatar { border: 1px solid #ccc; padding: 3px; position: absolute; top: 0; right: 0; } #comments .comment-body { margin-right: 66px; } #respond input[type=text] { float: left; margin: 0 10px 0 0; } #respond .comment-form-comment { margin: 0; } #respond .comment-form-comment label { display: none; } #respond .form-allowed-tags { color: #888; font-size: 12px; } #respond .form-allowed-tags code { font-size: 11px; } /* misc */ img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -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; } .image-attachment div.entry-meta { float: left; } .image-attachment #image-navigation { float: right; margin: -1px 0 0.85em 0; } .image-attachment .entry-content { clear: both; } .image-attachment .entry-content .entry-attachment { background: #eee; margin: 0 0 1.7em; padding: 0.85em; text-align: center; } .image-attachment .entry-content .attachment { display: block; margin: 0 auto; text-align: center; } .image-attachment .entry-content .entry-caption p { margin: 0; padding: 0.85em 0 0; } #content img.size-auto, #content img.size-large, #content img.size-full, #content img.size-medium, #content img.size-thumbnail, .attachment img { max-width: 100%; width: auto; height: auto; } #content img.wp-smiley { margin: 0; } img.alignleft, img.alignright, img.aligncenter { margin-bottom: 2px; } .wp-caption { background: #eee; font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; margin-bottom: 1.7em; padding: 5px 3px 10px; text-align: center; max-width: 96%; } .wp-caption img, #content .wp-caption img { margin: 2px 0 0 0; max-width: 98.5%; width: auto; height: auto; } .wp-caption .wp-caption-text { margin: .5em 0 0 0; } #content .aside { border-left: 1px solid #ccc; font-size: 13px; margin: 0; padding: 0 0 0 0.85em; } /* contact form 7 */ .wpcf7{ margin:24px 0 !important; font-size:11px; } .wpcf7 input{ border:1px solid #ccc; padding:4px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .wpcf7 textarea{ padding:4px; border:1px solid #ddd; } .wpcf7 input[type=submit]{ border:none; padding:4px 10px; background:#000; color:#fff; cursor:pointer; } /* search */ #searchform{ padding:14px 0 20px; margin:0; } #searchform input#s{ margin:0; padding:4px 8px; width:80%; border:1px solid #ddd; } #searchform input#s:focus{ color:#333; } /* footer */ #footer { border-top:1px solid #ddd; clear: both; width: 100%; margin:0 auto; overflow:hidden; } #footer p{padding:14px 0 0 0; margin: 0; color: #333; text-align:center; font-size:12px;} #footer #site-info{ float:left; padding:12px 0 0 2px; } #footer #site-generator, #footer #footer-right-side{ float:right; padding:12px 0; }