@charset "utf-8";
/*  
Theme Name: Olimpici Wordpress Theme
Description: Wordpress Theme created for Olimpici
Version: 0.1
Author: Keszthelyi Péter
Author URI: http://naoto.hu/
*/

/**/

/*-----------COLORS

green: #9bc930
orange: #ffcc33
blue (in logo, darker): #0093dd
background blue (ligher): #b2def5
content background: #fffaea
*/

@import "reset.css";

body {background: #b2def5; font: 75%/1.5 /*"Lucida Sans Unicode", */Verdana, Helvetica, sans-serif; color: #333;}

a {color:#0093dd; text-decoration: none;}
a:hover {color:#000;}

strong {font-weight: bold;}
iframe {border: 5px solid #9bc930;}
#wrapper {width: 780px; margin: 0 auto; background: url(images/wrapper_bg.gif) repeat-y;}
#header {height: 170px; background: url(images/header_bg.gif);}
#sidebar {width: 265px; float: left; background: url(images/sidebar_bg.gif) no-repeat; padding: 0 0 0 0;}
#content {width: 475px; float:left; padding: 1em 40px 0 0;}
#bottom {height: 50px; clear: both; background: url(images/bottom_bg.gif) no-repeat;}
#footer {background: #b2def5; text-align: right; padding: 0 40px 0 0; font-size: 0.8462em;}

#header h1 a {display: block; height: 170px;}
#header h1 a span {display: none;}

/*h2 {font-size: 200%; color: #62801f;}*/

#sidebar a {color: #3b4d12;}
#sidebar a:hover {color: #000;}
#sidebar h2 { font-size:  1.6667em; color: #3b4d12; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#sidebar ul {zoom:1; margin-top: 25px; padding:0;}
#sidebar ul ul {margin-top: 0; padding:0;}
#sidebar ul li {padding:0 0 0 25px;}
#sidebar ul li li {padding:0;}
#sidebar ul li#nav {padding:0 25px 0 10px;}
#sidebar ul li#nav ul {margin-bottom: 1em; padding:0 0 1em 0; border-bottom: 1px dashed #fffaea;}
#sidebar ul li#nav a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; color: #3b4d12; text-decoration: none; display: block; padding:0 0 0 15px; zoom: 1;}
#sidebar ul li#nav a:hover {color: #000; background: #ffcc33;}

#sidebar ul li#sponsor {margin: 1em 0 1em 0; padding:0 25px 0 10px; text-align: center;}
#sidebar ul li#sponsor img {margin-bottom: 1em;}
#sidebar ul li#feedburner {padding:10px 0; margin: 1em 25px 1em 10px; text-align: center; font-size: 0.8333em; background: #fffaea; border: 1px solid #769925;}
#sidebar ul li#feedburner form {margin: 0; overflow: hidden; padding-bottom:10px;}
#sidebar ul li#feedburner form p {margin: 0 0 1em 0;}
#sidebar ul li#feedburner form input#subscrEmail {width: 120px; display: inline; font-size: 1em; padding: 1px 2px; border: 1px solid #666; /*float: left; margin-left: 5px;*/}
#sidebar ul li#feedburner form input#submitSubscr {width: 75px; display: inline; /*margin-left: 5px; float: left;*/ padding: 0; font-size: 1em; background: #9bc930; color: #333; border: 1px solid #769925; outline: none;}
#sidebar ul li#feedburner form input:hover#submitSubscr {border: 1px solid #000;}
#sidebar ul li#feedburner p.rss {clear: both; padding-top:10px; border-top: 1px solid #769925;}
#sidebar ul li#feedburner p.rss a img{vertical-align: middle; margin: 0; padding: 0;}

#sidebar ul li.categories ul {padding:0 30px 0 0; text-align: center; line-height: 20px;}
#sidebar ul li.categories ul li {font-size: 0.8333em; display: inline;}
#sidebar ul li.categories ul li a {background: #ffcc33; padding: 2px; color: #000;}
#sidebar ul li.categories ul li a:hover {background: #fff; color: #3b4d12;}
#sidebar ul li.linkcat ul {margin-bottom: 1em; padding:0 0 1em 0;}

#sidebar ul li#archives ul {margin: 0 0 1em 0;}
#sidebar ul li#archives ul li {margin: 0 0 0 2em; list-style: disc;}

#content h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.6667em; color:#0093dd; margin: 0 0 1em 0;}
#content h2.page_title {margin: 0 0 1em 0;}
#content h3 {font-size: 1.1667em; font-weight: bold;}
#content h4 {font-weight: bold;}
#content p.page_subtitle {text-align: center; font-size: 1.3333em; margin: 0 0 1em 0;}
#content p.page_subtitle strong {font-weight: bold; font-size: 1.0625em;}
#content p {margin-bottom: 1em; font-size: 1.0833em;}

#content ul {margin: 0 0 1em 1em;}
#content ul li{list-style: disc; margin: 0 0 .5em 1em;}
#content ul li ul li {margin-left: 1em;list-style: circle;}

#content p.post_date {font-size: 0.8462em; margin-top: -1em; padding-bottom: 1em; border-bottom: 1px dashed #ccc;}

table.gp_results {width: 100%; text-align: center; margin: 0 0 2em 0;}
table.gp_results td {width: 50%;}
table.gp_results th {font-weight: bold; text-align: center; font-size: 1.5em; padding: 0 0 1em 0;}
#content table.gp_results td h3 {font-weight: bold; font-size: 1.25em;}
#content table.gp_results td ul {margin: 0 0 1em 0; border-bottom: 1px solid #ddd; padding: 1em;}
#content table.gp_results ul li{list-style: none; margin: 0;}

.redtext {color: #f00;}
.clear {clear: both; line-height: 0; font-size: 0; height: 0;}


