/*
Theme Name: Balance
Theme URI: http://andrislinz.ch
Description: Custom Wordpress Theme based on the Starkers Theme by Elliot Jay Stocks
Version: 1.0
Author: Andris Linz
Author URI: http://andrislinz.ch
Tags: green, balance, white
*/

/* ------------------------- RESET ------------------------- */

body, html, h1, h2, h3, h4, h5, h6, p, ul, li, ol, img {
	margin:0;
	padding:0;
	border:0;
}

ul, li, ol {
	list-style:none;
}

:focus {
	outline:none;
}

/* ------------------------- UTILITIES ------------------------- */

.clear {
	clear:both;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

/* ------------------------- MAIN ------------------------- */

body {background:url(images/bg.gif) repeat-y center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#606060; min-width:900px;}

a {color:#606060;}

p {margin:0 0 12px 0;}

h2 {text-transform:uppercase; font-size:18px; line-height:32px; font-weight:normal; margin:0 0 20px 0;}

h3 {font-weight:bold; font-size:14px; line-height:20px; margin:0 0 10px 0;}

/* ------------------------- LAYOUT ------------------------- */

#wrapper {position:relative; margin-top:0; left:50%; margin-left:-550px; width:900px;}

#left {position:relative; width:330px; float:left; padding:20px 0 20px 20px;}

#right {position:relative; width:410px; float:right; padding:20px;}

h1#logo a {display:block; width:410px; height:100px; line-height:100px; text-indent:-9999px; background:url(images/balance.jpg) no-repeat; margin:0 0 20px 0;}

ul#nav {position:fixed; text-align:right; top:140px; left:50%; width:410px; margin-left:-510px; z-index:2;}

ul#nav li {height:30px; margin:0 0 10px 0;}

ul#nav li a {background:#d4dcb4; padding:5px 40px 5px 10px; line-height:20px; height:20px; font-size:18px; color:#fff; text-decoration:none; text-transform:uppercase;}

ul#nav li a:hover {background:#c5dc72; color:#fff;}

ul#nav li.current_page_item a, ul#nav li.current_page_parent a {background:#c5dc72; color:#fff;}

.post img {border:#606060 1px solid;}

#deco {position:fixed; top:0; left:0; z-index:1; width:200px; height:600px;}

table tr {height:30px;}

table.preisliste {margin:0 0 20px 0;}

table.preisliste tr {height:auto; }

table.preisliste tr td {padding:0 0 10px 0;}

ul.linkliste {margin:0 0 0 15px;}

ul.linkliste li {list-style:square;}

ul.linkliste li a {text-decoration:none;}

ul.linkliste li a:hover {text-decoration:underline;}
