/*  
Theme Name: as.hu theme
Theme URI: http://as.hu/blog/
Description: Theme based on layout of http://as.hu/
Version: 0.1
Author: arsen
Author URI: http://arsen.extra.hu/
*/


html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, input, textarea { /* csak hogy ne erjen meglepetes */
   margin: 0;
   padding: 0;
}

body {
   text-align: left;
   font-size: 67.5%; /* 1em = 11px */
   font-family: Tahoma, Arial, sans-serif;
   color: #545557;
   background: #fff url(i/top_bg.gif) repeat 0 0;
}

/* >> altalanos classok
-------------------------------------------------------------------*/

hr {
   display: none;
}

.alignright {
   float: right;
}

.alignleft {
   float: left;
}

.center {
   text-align: center;
}

a img {
   border: none;
}

.clear { /* float feloldas */
   clear: both;
   font-size: 0.01em;
   height: 0;
}

#commentform #submit, #searchform #searchsubmit { /* gombok */
   font-size: 0.9em;
   font-weight: bold;
   color: #000;
   background: #aaa url(i/menu_bg.gif) repeat-x 0 0;
   border-width: 1px;
   border-style: solid;
   border-color: #fff #888 #888 #fff;
}

#logo, #top-menu, #header, #footer {
   width: 750px;
}

#content {
//   width: 750;
}

/* >> menusor felett
-------------------------------------------------------------------*/

#logo {
   height: 100px;
   background: url(i/logo.gif) no-repeat 5px 25px;
}

h1 { /* bloginfo('name') */
   padding: 37px 0 0 67px;
   font-size: 2em;
   font-weight: bold;
   letter-spacing: -1px;
}

h1 a {
   color: #3d6eaa;
   text-decoration: none;
}

#description { /* bloginfo('description') kicsi szurke betukkel */
   padding-left: 67px;
   font-size: 0.9em;
   color: #b2aea9;
}

/* >> menu
-------------------------------------------------------------------*/

#top-menu {
   height: 31px;
   overflow: hidden;
   background: #aaa url(i/menu_bg.gif) repeat-x 0 0;
}

#top-menu ul {
   list-style: none;
   height: 100%;
   margin-left: 26px;
   border-left: 1px solid #fff;
}

#top-menu li {
   float: left;
   height: 100%;
   padding: 9px 10px 0;
   border-right: 1px solid #fff;
}

#top-menu a {
   font-size: 0.9em;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   word-spacing: -1px;
}

/* >> feje
-------------------------------------------------------------------*/

#header {
   clear: both;
   height: 164px;
   background: #4884ba url(i/headerbg.jpg) no-repeat 0 0;
   border-top: 1px solid #fff;
}

#header p { /* bloginfo('description') nagy feher betukkel is */
   float: right;
   width: 50%;
   padding: 37px 10px 0 0;
   text-align: right;
   font-size: 1.7em;
   color: #fff;
}

/* >> tartalom (bejegyzesek es oldalsav)
-------------------------------------------------------------------*/

#content {
   background: #fff url(i/contentbg.gif) repeat-y 0 0;
}

#entries {
   float: left;
   width: 486px;
   padding: 1em 20px 1em 50px;
   background: url(i/bg.gif) no-repeat 100% 0;
}

/* 1 bejegyzes */

.post {
   margin: 2em 0 4em;
}

.post h2 { /* cime */
   font-size: 1.7em;
   font-weight: bold;
   letter-spacing: -1px;
}

.post h2 a {
   color: #3d6eaa;
   padding-left: 10px;
   text-decoration: none;
   background: url(i/txtheader_bullet.gif) no-repeat 0 50%;
}

.postdate { /* cim alatt a datum */
   padding-left: 10px;
   font-size: 0.9em;
   color: #b2aea9;
}

.entry p {
   margin: 1em 0;
   text-align: justify;
}

.entry a {
   font-weight: bold;
   color: #000;
   text-decoration: underline;
}

blockquote { /* hosszu idezet */
   width: 90%;
   margin: 1em auto;
   color: #ff4f4f;
   border: 1px dotted #ff4f4f;
}

blockquote p {
   padding: 0 1em;
}

.entry ul, #sidebar ul {
   list-style: none;
}

.entry ul li, #sidebar ul ul li {
   margin-left: 8px;
}

.entry ul li:before, #sidebar ul ul li:before {
   content: "\00BB \0020";
}

.postmetadata { /* kategoria es komment linkek */
   text-align: center;
   color: #b2aea9;
}

.postmetadata a {
   font-weight: bold;
   color: #3d6eaa;
   text-decoration: none;
}

.postmetadata-alt { /* "Ez a bejegyz�s 2006..." */
   margin-top: 2em;
   padding: 1em 10px;
   text-align: justify;
   color: #777;
   background: #f8f8f8;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
}

.postmetadata-alt a {
   color: #000;
   text-decoration: underline;
}

.navigation { /* elozo/kovetkezo posztok/oldalak */
   display: block;
   text-align: center;
   padding: 1em 0 3em;
}

.navigation a {
   color: #000;
   text-decoration: underline;
}

/* >> kommentek
-------------------------------------------------------------------*/

#respond, #comments { /* "x megjegyzes a..." es "Reagalj!" cimek */
   margin: 1em 0;
   font-size: 1.3em;
   font-weight: bold;
   color: #3d6eaa;
}

.nocomments { /* "Megjegyzesek lezarva." */
   text-align: center;
}

.commentlist {
   text-align: justify;
   margin-bottom: 3em;
}

.commentlist li { /* 1 komment */
   margin: 1em 0 3px;
   padding: 5px 10px 3px;
   list-style: none;
}

.commentlist li.alt { /* szurke hatteru komment */
   background: #f8f8f8;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
}

.commentlist cite { /* kommentelo neve */
   font-weight: normal;
   font-style: normal;
   color: #000;
}

.commentlist cite a { /* megadta a honlapjat is */
   font-weight: bold;
   color: #000;
   text-decoration: none;
}

.commentmetadata { /* komment datuma */
   color: #b2aea9;
}

.commentmetadata a {
   color: #777;
   text-decoration: none;
}

.commentmetadata a:hover {
   text-decoration: underline;
}

.commentlist p {
   margin: 0.8em 5px 0.8em 0;
}

#commentform a { /* bejelentkezve a nev es kilepes linkek */
   font-weight: bold;
   color: #000;
   text-decoration: underline;
}

#commentform input { /* adatok */
   margin: 2px 0;
}

#commentform #comment { /* szovegmezo */
   width: 99%;
   margin: 5px 0 3px;
}

#commentform #submit { /* "Mehet" gomb */
   float: right;
   margin: 5px 5px 3em 0;
   padding: 3px 20px;
}

/* >> oldalsav
-------------------------------------------------------------------*/

#sidebar {
   float: left;
   width: 164px;
   height: 100%;
   padding: 0 15px;
   font-color: #FFFFFF;
   background: #b9b9b9 url(i/submenu_tbg.gif) no-repeat 0 0;
}

#searchform {
   margin: 10px auto;
   padding: 5px 3px;
   text-align: center;
}

#searchform input { /* kereses mezo */
   padding: 2px 1px;
   border: 1px solid #888;
}

#searchform #searchsubmit { /* "Kereses" gomb */
   margin-top: 2px;
   padding: 3px 10px;
}

#sidebar h2 {
   margin-bottom: 3px;
   font-size: 1.2em;
   font-weight: bold;
   color: #FFFFFF;
   
}

#sidebar ul {
   margin-bottom: 2em;
   color: #FFFFFF;
}

#sidebar a {
   color: #FFFFFF;
   text-decoration: none;
}

#sidebar a:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

#googlebar {
   width: 150px;
   background: #FFFFFF;
	 position: absolute;
	 top:600px;
	 left:570px;   
}

#googlebarhome {
   width: 150px;
   background: #FFFFFF;
	 position: absolute;
	 top:600px;
	 left:375px;   
}

/* >> laba
-------------------------------------------------------------------*/

#footer {
   clear: both;
   background: #3d6eaa url(i/footerbg.gif) repeat-x 0 0;
   padding: 12px 0;
   text-align: center;
   border-top: 1px solid #fff;
}

#footer p {
   font-size: 0.9em;
   color: #c5d4e6;
}

#footer a {
   font-weight: bold;
   color: #fff;
   text-decoration: none;
}
