/*Theme Name: SirupTheme URI: http://1000ff.de/wordpress-theme-sirup/Description: A simple magazine and blog layout, easy to customize through an options page. Fast loading CSS-only theme with support for Gravatars and Sidebar Widgets. <a href="http://themes.1000ff.de">Working demo</a> / <a href="http://1000ff.de/sirup-faq/">FAQ</a>.Version: 1.0.3Tags: options page, magazine, two columns, right sidebar, fixed width, widget ready, simple, white, yellow, clean, valid XHTMLAuthor: 1000ffAuthor URI: http://1000ff.de/*/* html {height:1%;}body {font-size:100%;font-family:"Lucida Grande";height:100%;background-image:url(images/background.png);background-repeat:repeat;position:relative;text-align:left;width:900px;margin:0 auto;}#page {width:730px;line-height:20px;height:100%;background:#FFF;margin:20px;padding:30px;margin-top:0px;margin-bottom:0px;}img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}}.page_title {font-family:arial;width:500px;}#wrap {height:100%;}/* header + navigation--------------------------------------------------*/#header {height:140px;padding:0 0 20px;}#headerimg h1 {margin: 20px 0 30px; 0;}#headerimg h1 a {font-family:arial;font-size:2.0em;font-weight:bold;padding:1px 5px;}.page_title {font-family:arial;width:500px;}#navi2 {margin:20px 0 0 0;padding:0;}#navi2 a {font-family:lucida grande, Lucida Sans, sans-serif;font-size:1.2em;font-weight:bold;color: #66CC00;background: #000;padding: 1px 3px;}#navi2 a:hover {color: #000;background: #66CC00;}.description {font-size:1.5em;margin:0;padding:0;}#nav {padding:0;}#nav li {float:left;list-style:none;margin:0 20px 0 0;padding:0;}.clear {clear:both;}/* colors (#FFFD87 = yellow || #000 = black)--------------------------------------------------*/a {text-decoration:none;}#content h1,h2,h3,h4 {font-family:arial;}#content h1 a{color:#000;background:#66CC00;line-height:37px;padding:1px 3px;}#content h2 a,h3 a,h4 a {line-height:29px;padding:1px 3px;}body a,h3 a:hover,.navigation a:hover {color:#000;background:#66CC00;}body a:hover,#content h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h3 a {color:#66CC00;background:#000;}.postmetadata {margin-bottom:50px;}/* h3 colors, somehow needed--------------------------------------------------*/h3 a {color: #66CC00;background: #000;}h3 a:hover {color: #000;background: #66CC00;}/* sidebar--------------------------------------------------*/#sidebar {float:right;width:180px;height:100%;}#sidebar ul,li {list-style:none;margin-left:-20px;}#sidebar h3 {margin-top:26px;margin-left:0px;margin-bottom:10px;}/* frontpage--------------------------------------------------*/.feature {background-image:url(images/background.png);background-repeat:repeat;float:left;width:480px;margin:0 10px 30px 0;padding:10px;}.feature h1 {margin-top:5px;}.feature p {text-align:justify;}.feature img {border:3px solid #66CC00;padding:0;}#leadpic {float:left;margin:0 15px 6px 0;}#frontpage {width:590px;float:left;margin-top:50px;padding:0;}.frontcol img {float:left;border:5px solid #e9e9e9;display:block;background:transparent;margin:3px 10px 0 0;padding:0;}.frontcol img:hover {float:left;border:5px solid #66CC00;display:block;margin:3px 10px 0 0;}.frontcol {width:300px;float:left;padding-right:30px;}.clearfloat {display:block;padding:0 0 30px;}Float Properties.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}.box-left {background-image:url(images/background.png);background-repeat:repeat;float:left;width:240px;margin:0 10px 20px 0;padding:10px -20px;}.box-left h2 {margin-top:15px;}.box-right {background-image:url(images/background.png);background-repeat:repeat;float:right;width:240px;margin:0 90px 20px 0;padding:10px -20px;}.box-right h2 {margin:15px 0;}/* search--------------------------------------------------*/#s {font-family:lucida grande;width:160px;background-image:url(images/background-search.png);background-repeat:repeat;border:1px solid #AFAFAF;margin-top:3px;padding:4px;}/* comments--------------------------------------------------*/#comments,#respond {width:500px;}.commentlist {line-height:150%;width:500px;margin:0;padding:0;}.commentlist li {background-image:url(images/background.png);background-repeat:repeat;list-style:none;width:480px;float:left;margin:0 0 30px;padding:10px;}.comment-btm {padding:100px 20px;}.commentlist cite,.commentlist cite a,.commentlist cite a:visited {font-style:normal;}.commentlist small {margin-bottom:5px;display:block;font-size:87%;}#commentform {margin-top:10px;font:110%;width:500px;}#commentform p {margin:0;padding:6px 0;}#commentform input {width:250px;background:#FFFFFF;border:1px solid #AFAFAF;margin-top:3px;font-family:lucida grande;padding:4px;}#commentform textarea {width:490px;height:150px;background:#FFFFFF;border:1px solid #AFAFAF;margin-top:3px;font-family:lucida grande;line-height:1.5;padding:4px;}#commentform textarea:focus,#commentform input[type="text"]:focus {background:#fff;}#commentform #submit {background:#ffffff;border:1px solid #AFAFAF;font:100% lucida grande;color:#000;float:left;width:55px;height:25px;cursor:pointer;}#gravatar {width:400px;}#gravatar img {float:left;margin-right:10px;}/* previous + next links--------------------------------------------------*/.navigation {width:600px;padding-bottom:15px;height:20px;}.navigation a {color:#66CC00;background:#000;padding:1px 3px;}/* wp-stuff--------------------------------------------------*/.wp-caption {border:1px solid #ddd;text-align:center;background-color:#ffffff;padding-top:4px;optionalroundedcornersforbrowsersthatsupportit-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}.wp-caption img {border:0 none;margin:0;padding:0;}.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto;}/* footer--------------------------------------------------*/#footer {clear:both;padding-top:30px;}/* posts--------------------------------------------------*/.post,.entry {width:500px;text-align:justify;}.left,.alignleft {float:left;}.right,.alignright {float:right;}