/*
Theme Name: FreewareGuide.de 2.0
Theme URI: http://www.freewareguide.de/
Description: Custom made for FreewareGuide.de. Based on <a href="http://andreasviklund.com/wordpress-themes/">1024px</a> (Andreas Viklund), <a href="http://matthewjamestaylor.com/blog/ultimate-2-column-left-menu-pixels.htm">The 'Left Menu' 2 column Liquid Layout (Pixel-widths)</a> (Matthew James Taylor)
Version: 1.0
Author: Thorsten Duhn
Author URI: http://www.editorial.com/
Tags:valid CSS, valid XHTML
*/
body {background:url('images/background.gif') #cccccc repeat-y top left; color:#000000;}
a {color:#0066cc; text-decoration:none;}
a:visited {color:#669900;}
a:active {color:#990000;}
a:hover {text-decoration:underline;}

/* https://www.google.com/webfonts */
body {font-family:'Exo','Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif; font-weight:300; font-size:99%;}
b, strong, th {font-weight:600;}
h1, h2, h3, h4, h5, h6 {font-weight:800;}
h1 {font-size:2.30em;}
h2 {font-size:1.8em;}
h3 {font-size:1.4em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.7em;}
hr {border:0 solid #999999; background-color:#999999; height:1px; margin:7px 0 7px 0;}

/* Links */
a img {border:0;}

body {margin:6px 20px;}
#header, #main, #footer {max-width:1400px;}

#header {margin:8px 0;}
#header h1 {background:url('images/freewareguide.gif') transparent no-repeat top right; height:130px;}
#header h1 a {display:block; float:right; height:130px; width:500px;}
#header h1 a span {display:none;}

/* The 'Left Menu' 2 column Liquid Layout (Pixel-widths) */
#main {clear:both; float:left; overflow:hidden; position:relative; width:100%;}
#wrap {float:left; left:200px; position:relative; width:200%;}
#container {float:right; padding-bottom:1em; position:relative; right:200px; width:50%;}
#content {margin:0 15px 0 215px; overflow:hidden; position:relative; right:100%;}
#sidebar {float:left; position:relative; right:185px; width:170px;}

/* Main */
#main {background-color:#eeeeee;}

/* Sidebar */
#sidebar h2 {font-size:1.1em; margin:5px 0 0 0;}
#sidebar ul {margin:0 0 1px 0; padding:0;}
#sidebar ul li {margin:0 0 0 1.5em; padding:0;}

#sidebar .widget_skmt_widget-widget h3 {font-size:0.8em; text-align:center; color:#999999; margin:0;}

.adLeaderboard {padding:6px;text-align:center;}

/* Content */
#content {line-height:1.5em; text-align:left;}
#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px 0;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
/* #content img {margin:5px;} */
#content p {margin:0 0 15px 0;}
#content p.timestamp {text-align:right; font-size:0.9em; margin-bottom:0;}
#content p.timestamp a {font-weight:300;}
#content p.timestamp img {border:0; vertical-align:middle;}
#content p.postmeta {text-align:right; font-size:0.9em; border-bottom:1px solid #999999; line-height:1.8em;}
#content #postnav {padding:5px; margin:5px 0 18px 0; font-weight:600;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}
#content .introtext p {margin:-5px 0 15px 10px;}

#content ul {margin:0 0 1px 0; padding:0;}
#content ul li {margin:0 0 0 1.5em; padding:0;}

/* FreewareGuide program */
#content .contenttext img.fwgIcon {margin:3px 1ex 2px 0;}
#content .contenttext ul.fwgMeta {list-style-type:none;}
#content .contenttext ul.fwgMeta li {margin:0;padding-left:24px;background:url('images/b-default.png') 0 2px no-repeat;}
#content .contenttext ul.fwgMeta li.fwgLicense {background-image:url('images/b-license.png');}
#content .contenttext ul.fwgMeta li.fwgData {background-image:url('images/b-data.png');}
#content .contenttext ul.fwgMeta li.fwgLink {background-image:url('images/b-link.png');}
#content .contenttext ul.fwgMeta li.fwgDownload {background-image:url('images/b-download.png');}

/* Footer */
#footer {border-top:1px solid #999999; clear:both; font-size:0.8em; padding:8px 0; text-align:right;}
#footer img {vertical-align:middle;}

/* Comments */
#content div.comment {margin-bottom:20px; padding:5px 8px; background-color:#dddddd;}
#content div.comment p {margin:0 0 10px 0;}
#content h4#comments, #content h4#nocomments, #content div.comment p.commenticon, #content div.comment p.commentmsg {margin-bottom:0; margin-top:0;}
#content div.comment p.commenticon {font-size:92%; font-style:italic; text-align:right;}
#content div.comment p.commentmsg {font-weight:600; text-align:center;}
#content h4#nocomments {color:#999999;}

#respond h4 {margin-bottom:0; margin-top:0;}
#respond table.blind {margin:0;padding:0;border:0;border-collapse:collapse;}
#respond table.blind td {padding:0 2ex 0 0; vertical-align:top;}
#respond table.blind td.right {text-align:right;}
#respond input, #respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:700px;}
#respond input.button {width:200px; color:#333; background-color:#ffffff;}
#respond input.button:hover {background-color:#dddddd;}
#respond input,#respond textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:150px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}
