/*  
Theme Name: PITE theme 2
Theme URI: http://wordpress.org/
Description: PITE Pilisi Természetvédők Egyesülete
Version: 2.0
Author: Zoltan Radics
Author URI: http://wwww.ninjabreakz.com/

project name: pite.org.hu redesign 2.0
url: www.pite.org.hu
design by: Gergely Gallai | gergely@gallai.hu
sitebuild: Zoltan Radics | info@radicszoltan.hu 
belekontárkodott: Patai László | patai@provokativ.hu
*/

body {  text-align:left; background: #f5f6d4 url('images/bg.jpg') repeat-x; font: 12px "Trebuchet MS", Verdana, sans-serif; color: #4d4d4d; }
a { color: #353f0b; text-decoration: none; }
a:hover { color: #353f0b; text-decoration: underline;}

/* main containers */
#wrap { width: 860px; padding: 0px 0px 20px 0px; margin: 15px auto 20px auto; background-color: #f5f6f2; }
#content { width: 843px; margin: 8px 10px 10px 8px; }

/* header and them sub containers */
#header { color: #fff; height: 260px; background: transparent url('images/header_bg.jpg') no-repeat top; }
#header a.gohome { display: block; width: 200px; height: 87px; float:left;}
#header .navtop { height: 87px; }
#header .navbottom { width: 843px; height: 172px; margin: 10px 10px 0px 10px; }
#header .navbottom .navbottomleft { width: 200px; height: 170px; margin: 0px 0px 0px 0px; background: transparent url('images/navbottomleft_bg.jpg') no-repeat; float: left; }





#header .navbottom .randomheader { width: 630px; height: 170px; margin: 0px 0px 0px 8px; float: left; }
#header .navbottom .randomheader a img { border: none; }
#header .navbottom .randomheader font { display: none; }



.contentleft { text-align:left;width: 200px; margin: 8px 0px 0px 0px; float: left; }
.contentcenter { text-align:left;width: 420px; margin: 8px 0px 0px 10px; float: left; background-color: #f1f2d2; }
.contentright { text-align:left;width: 200px; margin: 8px 0px 0px 10px; float: left; }

.navleft { height: 160px; background: transparent url('images/navleft_bg.jpg') no-repeat; padding-left:10px; padding-top:5px;}
.newslist { width: 390px; margin: 10px auto 0px auto; }
.loginbox { height: 160px; background: transparent url('images/loginbox_bg.jpg') no-repeat; }
.actualprojects { height: 230px; margin: 8px 0px 0px 0px; background: transparent url('images/mainprojects_bg.jpg') no-repeat; }

.post { padding: 4px 0px 8px 0px; margin: 0px 0px 8px 0px; border-bottom: 3px solid #a8c521; }
.post .title { color: #ed4d2b; font: 14px "Times", serif; font-weight: bold; }
.post .title a, .post .title a:hover, .post .title a:visited, .post .title a:active { color: #ed4d2b; text-decoration: none; }
.post .title a:hover { color: #ed4d2b; text-decoration: underline; }

.post .date { color: #000; font-size: 11px; font-weight: bold; }
.post .excerpt { margin: 13px 0px 0px 0px; }

.headermenu { text-transform: uppercase; padding: 30px 0px 0px 210px; }
.headermenu ul { margin-left: 0px;  padding-left: 0px; list-style: none; }
.headermenu ul li { display: inline; }

.menuitem { color:#fff; text-transform: uppercase; }

.inner { width: 180px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; border: 0px solid #999; color: #353f0b; }

.footer { width: 390px; height: 40px; margin: 10px auto 10px auto; background: transparent url('images/footer_bg.jpg') no-repeat; border: 1px solid #f1f2d2; }
.searchform { height: 25px; margin: 15px 0px 0px 15px; }
.searchform .search { width: 163px; height: 23px; border: 1px solid #d9e592;  text-indent: 7px; color: #4d4d4d; background: #fff url('images/search.png') no-repeat right; }
.searchform #searchsubmit { width: 23px; height: 23px; border: none; background: transparent url('images/search.png') no-repeat;}
.footer .sponsor { width: 370px; margin: 7px auto 0px auto; text-align: center; }
.footer .sponsor a img { border: 0px; }



.navigation { display: block; text-align: center; margin: 0px 0px 0px 0px; }
.navigation .alignright { float: right; }
.navigation .alignleft { float: left; }

.calendar { width: 390px; margin: 0px auto 0px auto; }
.calendar table caption { font-weight: bold; }

.banner { width: 120px; height: 240px; border: 1px solid #999; margin: 10px auto 0px auto; }

.actual { width: 172px; margin: 0px 0px 0px 15px; padding: 20px 0px 0px 0px; overflow: hidden; text-align: center;  }
.actual font { display: none; }
.actual .actualtitle { color: #fc101a; margin: 0px 0px 10px 0px; font-weight: bold; }
.actual img { width: 170px; height: 170px; border: 0px solid #d9e987; }

.randomphoto2 { margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; overflow: hidden; }
.randomphoto2 .random { width: 172px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; overflow: hidden; text-align: center; }
.randomphoto2 .random a img { border: 0px solid #d9e987; }
.randomphoto2 .random font { display: none; } /* hahaha */
.randomphoto2 .random .randomtitle { color: #fc101a; margin: 0px 0px 10px 0px; font-weight: bold; }

.randomphoto { margin: 10px 0px 0px 0px; padding: 0px 0px 13px 0px; background: #a7c620 url('images/randomphoto_bg.jpg') no-repeat; overflow: hidden; }
.randomphoto .random { width: 172px; margin: 0px 0px 0px 15px; padding: 20px 0px 0px 0px; overflow: hidden; text-align: center; }
.randomphoto .random a img { border: 0px solid #d9e987; }
.randomphoto .random font { display: none; } /* hahaha */
.randomphoto .random .randomtitle { color: #fc101a; margin: 0px 0px 10px 0px; font-weight: bold; }


