/* Theme Name: Affyn Theme URI: http://brandonwang.org/wp/ Description: Remarkably simple, Affyn brings out the content of your site, pushing your site boldly to the front. With a clean grunge layout, widgets at the footer with a unique tesselating design. Author: Brandon Wang Author URI: http://brandonwang.org version: 0.9 Tags: white, one-column, fixed-width, light */ body { background: #FFF url(i/header.jpg) repeat-x left top fixed; border: 7px solid rgba(0,0,0,0.1); -webkit-border-radius: 7px; font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; padding: 0; margin: 0; } .c { width: 850px; margin: 0 auto; } .header { width: 800px; float: right; padding-top: 20px; padding-bottom: 30px; } .headtxt { margin-top: 25px; } .headtxt h1 { padding: 0; margin: 0; font-weight: 100; font-size: 34px; display: inline; } .headtxt h1 a { color: #555; text-decoration: none; } .headtxt h1 a:hover { border-bottom: 1px dotted #555; } .headtxt span { display: inline; margin-left: 10px; font-size: 18px; color: #999; } .headnav { clear: both; border-top: 1px dotted #AAA; margin-top: 10px; padding-top: 10px; } .headnav ul { list-style: none; padding: 0; margin: 0; float: left; } .headnav #headmeta { float: right; } .headnav ul li { display: inline; margin-right: 7px; text-transform: lowercase; } .headnav ul .current_page_item { background: #EEE; border: 1px solid #DDD; padding: 3px; } .headnav ul li a { color: #888; text-decoration: none; } .headnav ul li a:hover { color: #000; border-bottom: 1px dotted #888; } .headnav #headmeta li { margin-right: 0px; margin-left: 7px; } .content { width: 800px; float: right; margin: 25px 0; } .content .post { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px dotted #AAA; font-size: 13px; line-height: 23px; } .content .post .title { margin-bottom: 5px; } .content .post .title .tdate { float: left; width: 40px; height: 42px; overflow: hidden; padding-top: 3px; margin: 0 7px 0 -47px; display: inline-block; background: url(i/date.jpg) no-repeat top right; font-size: 23px; color: #666; text-align: center; border-radius: 5px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #d7d7d7; } .content .post .title .tdate span { font-size: 11px; text-transform: uppercase; display: block; line-height: 13px; color: #FFF; background: url(i/trans15.png); padding: 2px 0; margin-bottom: 2px; } .content .post .title h2 { display: block; font-size: 25px; padding: 0 0 0 5px; margin: 0; line-height: 150%; font-weight: 300; } .content .post .title h2 a { color: #444; text-decoration: none; border-bottom: 1px dotted #CCC; } .content .post .title .attr { display: block; padding: 0 0 0 5px; } .content .post .title .attr span { margin-right: 20px; color: #777; text-transform: lowercase; } .content .post .title .attr span a { color: #777; text-decoration: none; border-bottom: 1px dotted #ccc; } .attr-time { color: #AAA !important; font-size: 80%; } .content .post .title .attr span a:hover { color: #444; border-bottom: 1px dotted #888; } .content .post h3, .content .post h4, .content .post h5, .content .post h6 { font-weight: 100; border-bottom: 1px dotted #AAA; padding: 5px 0; margin: 10px 0; display: block; color: #444; } .content .post h1 {font-size: 35px;} .content .post h2 {font-size: 29px;} .content .post h3 {font-size: 23px;} .content .post h4 {font-size: 19px;} .content .post h5 {font-size: 15px;} .content .post h6 {font-size: 13px;} .contread { padding: 5px 7px; background: #DDD; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; color: #333; text-decoration: none; } .contread:hover { background: #CFCFCF; } blockquote { padding: 10px; margin: 0; background: #DDD; } .commentlist { list-style: none; padding: 0; margin: 0; } .commentlist li { padding: 0 0 10px 40px; border-bottom: 1px dotted #CCC; margin-bottom: 10px; } .commentlist li .avatar { float: left; margin-left: -40px; } .commentlist li a { color: #555; text-decoration: none; border-bottom: 1px dotted #888; } .comment-edit-link { font-size: 70%; text-transform: uppercase; color: #888; border-bottom: none !important; } h3.comtitle { padding-top: 30px !important; } #respond { clear: both; overflow: auto; } #respond label { margin-left: -9999px; } #respond .avatar { float: left; padding-right: 10px; } #respond #fields { float: left; width: 306px; } #respond a { background: #DDD; color: #000; padding: 3px; text-decoration: none; } #respond a:hover { background: #CCC; } #respond a:active { background: #AAA; } #respond #author, #respond #email, #respond #url { width: 200px; height: 22px; padding: 3px 103px 3px 3px; margin: 0px 0px 7px 0px; border: solid 1px #CCC; background: url(i/ctext.jpg) no-repeat; float: left; } #respond #author:hover, #respond #email:hover, #respond #url:hover, #respond textarea:hover { border: solid 1px #BBB; } #respond #author:focus, #respond #email:focus, #respond #url:focus { outline: none; border: solid 1px #999; } #respond #author { background-position: top right; } #respond #email { background-position: right -30px; } #respond #url { background-position: right -60px; } #respond textarea { float: right; width: 474px; height: 130px; padding: 25px 5px 5px 5px; border: solid 1px #CCC; background: url(i/ctext.jpg) no-repeat 0 -90px; resize: none; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 23px; } #respond textarea:focus { outline: none; border: solid 1px #999; } #respond #submit { opacity: 0.9; padding: 3px; float: right; margin-right:5px; } #footer { width: 100%; min-height: 150px; background: #888 url(i/footerfade.jpg) repeat-x top left; display: block; clear: both; overflow: visible; float: left; padding: 10px 0 30px 0; } #footer .c { display: block; clear: both; padding-left: 50px; } .fwidget { float: left; width: 260px; margin-right: 23px; display: block; } .fwidget .widget { padding: 10px; margin-bottom: 20px; background: rgba(255,255,255,0.1); } .fwidget .widget h3 { font-size: 15px; font-weight: 100; border-bottom: 1px dotted #AAA; } .fwidget .widget a { color: #FFF; border-bottom: 1px dotted #CCC; text-decoration: none; } .fwidget .widget ul { list-style: none; padding: 0; margin: 0; } .fwidget .widget li { padding: 8px 0; border-bottom: 1px dotted #777; } .feet { background: url(i/heart.jpg) no-repeat top left; padding: 5px 0 5px 50px; margin: 0; clear: both; overflow: auto; } .feet a { color: #444; } /* ----- ----- ----- 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; } ::selection { background: #787878; color: #FFF; } ::-moz-selection { background: #787878; color: #FFF; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .naavi { color: blue; /* pardon my cheesy joke */ }