/*
Theme Name: Green Force One
Theme URI: http://wordpress.org/
Description: ...
Version: 1.0
Author: Łukasz Sobek
Author URI: 
Tags: green, fixed width, three columns

	Design inspired by Kubrick v1.5 - http://binarybonsai.com/kubrick/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {margin: 0; padding: 0;}
body {background:#eee url('gfx/bg4.gif') top left; font-size: 62,5%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a {text-decoration: none;}

/* --- container --- */
#outer_container {margin: 20px auto; width: 920px; background: #fff; border: 3px solid #074fa2; padding: 5px;}
#inner_container {width: 920px; background: #fefefe;}

/* --- header --- */
#header {margin: 10px 0 0 0; height: 160px; color:#fff;}
#header h1 {font-size: 2em; text-align: center; padding-top: 40px; letter-spacing: -2px;}
#header h1 a{color:#327eb0; text-decoration: none;}
#subtitle {color: #000; text-align: center;}


/* --- top navigation --- */
#navbar {margin: 0 0 1px 0; padding: 5px; text-align: center; height: 30px;}
#navbar ul {font-size: 0.8em; margin: -2px 0 -3px -10px;} 
#navbar ul li { display: inline; margin: 0; }
#navbar ul, #navbar ul li a { padding: 2px 15px 3px 5px; text-decoration: none;}
#navbar ul li a { font: 1em; color: #000; margin: 0; padding: 5px 10px; border: 1px solid #327eb0; font-weight: bold;}
#navbar ul li a:hover {background: #327eb0 ; text-decoration: none; color: #fff;}
#navbar ul li.current_page a, #navbar ul li.current_page a:hover { border-bottom: 3px solid #009900;}

/* --- content --- */
#content_narrow {width: 495px; float: left;}
#content_narrow .post{margin: 20px 30px; line-height: 150%;}

#content_wide {width: 700px; float: left;}


div.keywords, div.date {padding: 5px 0; color: #999; font-size: 13px;}
h2 {font-size: 1.2em; color: #327eb0; line-height: 120%;}
h2 a, h2 a:visited  {color: #327eb0; text-decoration: none;}
h2 a:hover {text-decoration: underline;}

.bodytext {font-size: 13px;}
.bodytext img {border: none;}
.bodytext a, .keywords a, .postfooter a, .navigation a, .bodytext a:visited, .keywords a:visited, .postfooter a:visited, .navigation a:visited {
color: #053770; text-decoration: underline; font-weight: bold;}
.bodytext a:hover, .keywords a:hover, .postfooter a:hover, .navigation a:hover {text-decoration: none;}

div.postfooter {margin-top: 10px; text-align: center; font-size: 0.9em;}

/* --- sidebar --- */

#sidebar {padding-bottom: 10px;}

#sidebar_left, #sidebar_right {width: 200px; background: #fff; float: left;}

#sidebar_left {margin-left: 20px;}
#sidebar_right {margin-left: 5px;}

#search_box { width: 405px; background: #fff; float: left; margin-left: 20px; margin-bottom: 20px; text-align: center; font-size: 0.8em;}
#search_box form {padding: 10px 0;}
#search_box input {background: #eee; padding: 5px;}
#s {width: 300px;}

#sidebar h2, #sidebar h2 a{ display: block; font-size: 12px; height: 21px; line-height: 21px; background: #327eb0;
	text-indent: 8px; letter-spacing: 1px; color: #fff; border-bottom: 1px solid #c1c1c1; margin-bottom: 10px;}

#sidebar ul { margin-bottom:30px; list-style-type:none;}
#sidebar ul li a {font-size: 0.8em; display: block; background: #fff; color: #053770; font-weight: bold; margin-bottom: 1px; padding: 2px 0px 2px 8px; width: 190px; text-align: center;}
#sidebar ul li a:link, #sidebar ul li a:visited { border: 1px solid #eee; margin-bottom: 2px; width: 190px; }
#sidebar ul li a:hover, #sidebar ol li a:hover {border: 1px solid #053770; }
#sidebar ul li .side_image {text-align: center; margin: 2px 0 5px 0;}
#sidebar img {border: none;}

#sidebar div.commenttext p {font-size:14px; color: #000; line-height: 150%;}
#sidebar p{ margin: 0 15px; color: #555; word-spacing: -1px; font-size:10px; }

#comment_box { width: 425px; background: #e6efde; float: left;}
#comment_box h3, #comment_box h3 a{ display: block; font-size: 12px; height: 21px; line-height: 21px;
	text-indent: 8px; letter-spacing: 1px; color: #FFF; background-image: url('gfx/sidebar_header.png');}
#comment_box input, #comment_box textarea {background: #fff;}


/* --- tag cloud --- */
#tag_cloud_box {margin: 0; background: #fefefe; padding: 10px; font-size: 0.8em; text-align: justify; margin-top: 10px; }
#tag_cloud_box a, #tag_cloud_box a:visited {color: #327eb0; text-decoration: underline;}
#tag_cloud_box a:hover {color: #053770;}

/* --- footer --- */
#footer {margin: 1px 0 0 0; padding: 0px 5px 0 5px; height: 40px; font-size: 0.8em; color: #053770;}
#footer p {text-align: center; padding-top: 12px;}
#footer a {color:#053770; text-decoration: none; font-weight: bold;}
#footer a:hover {text-decoration: underline;}


/* --- comments --- */

.commenttext {font-weight: bold; margin:10px; font-size: 13px;}
.commenttext p { margin: 10px 0; font-weight: normal;}
.commenttext li, .commenttext input, .commenttext textarea { font: Verdana, Arial, Sans-Serif; }
.commenttext a, .commenttext a:link{ color:#000000; font-size: 13px;}
.commenttext a:hover { color: #009900; text-decoration: none; }
.commenttext { padding: 0; text-align: justify;}
.commenttext li { margin: 15px 0 3px 0; padding: 5px 10px 3px 10px; list-style: none; font-size: 12px;}


h3.comments { padding: 0; margin: 40px auto 20px ; }
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { background: #ffffff; border: 1px solid #cccccc; width: 131px; padding: 2px; float: left;
	font-size: 1em; color: #888888; }
#sidebar #searchsubmit { padding: 1px; }

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
select { width: 130px; }
#commentform {margin-left: 10px;}
#commentform textarea { background-color: #E6EFDE; border: 1px solid #959596; width: 390px; padding: 4px;
font: 0.8em Verdana, Arial, Sans-Serif;	}
input {	color: 000; font: 0.9em Verdana, Arial, Sans-Serif; padding: 2px; text-transform: uppercase; border: 1px solid #959596;
	margin-right: 1px; background-color: #E6EFDE; }
#commentform #submit { color: #000; font: 0.9em Verdana, Arial, Sans-Serif; padding: 2px; text-transform: uppercase; width: 190px;
	border: 1px solid #959596; margin-right: 1px; background-color: #E6EFDE; }
.alt { margin: 0; padding: 10px; }

#commentform p { margin: 5px 0; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

/* --- navigation --- */
.navigation { font-size: 0.8em; text-align: center; margin: 10px 0 10px; padding: 0; width: 100%; }
.navigation .left { float: left;width: 50%; text-align: left; }
.navigation .right { float: right;width: 50%; text-align: right; }

