/* Theme Name: Almost Spring Theme URI: http://www.fluffypress.com/forum/themes/almost-spring-vblog-theme/page-1 Description: A two column theme. Light and simple with greens and oranges. Version: 1.0 Author: Becca Wei & Krillin Author URI: http://beccary.com & http://www.fluffypress.com Tags: video blog, Krillin, vblog, vlog, share, media Requirements: Plugins: Get the image - http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin This plugin should be downloaded ( 5KB ) and installed before running the theme! Theme last updated: 22.03.05 */ /* Basics and Typography */ body { margin: 0; padding: 0; background: #E8E8CE url(images/bg.gif) repeat-x fixed; font-size: 78%; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; color: #333; text-align: center; } p { font-size: 1em; line-height: 1.5em; margin: 1.2em 0; } ol, ul { font-size: 1em; line-height: 1.5em; margin: 1.2em 0 1.2em 2em; padding: 0; } h1, h2, h3, h4, h5, h6 { margin: 1.2em 0; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; color: #9BBB38; } h1, h2 { font-size: 1.4em; } h3 { font-size: 1.3em; } h4 { font-size: 1.2em; } a { text-decoration: none; } a:link { color: #E58712; } a:visited { color: #B96F17; } a:hover, a:active { color: #9BBB38; } input, textarea, select { border: 1px solid #C1C0B5; background-color: #FAFAF0; color: #333; font-size: 1em; font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif; } blockquote { margin: 0 20px; padding: 0 20px; border-left: 4px solid #E8E7D0; font-size: 0.9em; } code { font-family: monospace; color: #666; } form, img { margin: 0; padding: 0; border: 0; } .small { font-size: 0.9em; color: #999; } /* Layout */ #wrapper { margin: 0 auto; width: 830px; background-color: #FFF; text-align: left; } #header { padding: 30px 0 0 0; background-color: #F5F5E7; border-bottom: 10px solid #9BBB38; } /* Header Styles */ #header h1 { margin: 0; font-size: 1.8em; } #header h1 a { text-decoration: none; color: #80904F; } #content { float: left; padding: 20px 10px; width: 570px; voice-family: "\"}\""; voice-family: inherit; width: 530px; } html>body #content { padding: 20px 0 0 10px; width: 510px; } * html #content { overflow: hidden; /* So IE won't break things */ } #sidebar { float: right; padding: 1.8em 40px 0 10px; width: 210px; font-size: 0.9em; voice-family: "\"}\""; voice-family: inherit; width: 210px; } html>body #sidebar { width: 210px; } /* Lots of sidebar styles, so they're below */ #footer { clear: both; font-size: 0.9em; text-align: right; } /* Footer Styles */ #footer p { margin: 0; padding: 10px 0 20px 0; background-color: #E8E8CE; border-top: 10px solid #9BBB38; font-size: 0.9em; text-align: right; } /* Sidebar Styles */ #sidebar h2 { display: inline; margin: 1.2em 0 0.6em 0; padding: 0 10px 0 0; background: url(images/arrow.gif) no-repeat center right; font-size: 1.1em; } #sidebar ul { margin: 0; padding: 0; list-style-type: none; } #sidebar ul li { } #sidebar ul ul { margin: 1.2em 0; border-top: 1px solid #E8E7D0; background-color: #FAFAF0; } #sidebar ul ul li { padding: 0 0 0 10px; border-bottom: 1px solid #E8E7D0; } #sidebar ul ul li a { display: block; margin: 0 0 0 -10px; padding: 2px 10px 0 10px; width: 190px; voice-family: "\"}\""; voice-family: inherit; width: 170px; } html>body #sidebar ul ul li a { width: 170px; } #sidebar ul ul li a:hover { background-color: #FFF; } /* Nested lists? */ #sidebar ul ul ul { margin: 0; border: none; } #sidebar ul ul ul li { margin: 0 0 0 -10px; padding: 0 0 0 25px; border-bottom: none; border-top: 1px solid #E8E7D0; } #sidebar ul ul ul li a { margin: 0 0 0 -25px; padding: 2px 10px 0 25px; width: 190px; voice-family: "\"}\""; voice-family: inherit; width: 155px; } html>body #sidebar ul ul ul li a { width: 155px; } /* Blog */ .post { } .posttitle { margin-bottom: 0; width: 100%; color: #FFF; overflow: auto; /* Width and overflow to clear '.posttitle a' */ } .posttitle a { float: left; padding: 0 10px; background: #9BBB38 url(images/posttitle.gif) no-repeat top right; } .posttitle a:link, .posttitle a:visited { color: #FFF; } .posttitle a:hover, .posttitle a:active { background: #E8E7D0 url(images/posttitle.gif) no-repeat 100% -91px; color: #80904F; } .postmeta { margin-top: 0; padding-top: 1px; background: url(images/postmeta.gif) no-repeat top left; font-size: 0.9em; color: #999; } .postentry { } .permalink { margin: 0 1.8em 0 0; padding: 0 0 0 14px; background: url(images/permalink.gif) no-repeat center left; } .commentslink { padding: 0 0 0 17px; background: url(images/commentslink.gif) no-repeat center left; } /* Comments */ #commentlist { margin: 1.2em 0; padding: 0; border-bottom: 1px solid #E8E7D0; list-style-type: none; } #commentlist li { border-top: 1px solid #E8E7D0; padding: 1px 20px; background-color: #FFF; } .alt { background-color: #FAFAF0 !important; } .commenttitle { margin-bottom: 0; font-size: 1.1em; } .commentmeta { margin-top: 0; font-size: 0.9em; color: #999; } .row { clear: both; } .col1 { width: 200px; float: left; padding: 0 10px; } .col2 { width: 200px; float: right; padding: 0 10px; } .item { padding:5px 10px 5px 10px; width:227px; float:left; margin:0 15px 15px 0; background:#ffffff; border:1px solid #e5e5e5; } .item h2 { font-size:1.2em; margin:0 0 3px 0; padding:0; } .item h2 a { color:#0066cb; text-decoration:none; } .item h2 a:hover { color:#474848; text-decoration:none; } .item p { margin:0 0 4px 0; border:#e5e5e5 1px solid; } .item2 { padding:5px 10px 5px 10px; width:227px; float:left; margin:0 15px 15px 0; background:#ebf3fb; border:1px solid #cce0f5; } .item2 h2 { font-size:1.2em; margin:0 0 3px 0; padding:0; color:#ffffff; } .item2 h2 a { color:#474848; text-decoration:none; } .item2 h2 a:hover { color:#0066cb; text-decoration:none; } .item2 p { margin:0 0 4px 0; border:#838383 1px solid; } .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { color: green; background:transparent; } .wp-pagenavi a:hover { } .wp-pagenavi span.pages { background:transparent; } .wp-pagenavi span.current { background:transparent; } .wp-pagenavi span.extend { background:transparent; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; }