/*
Theme Name: CENZI-BLOG
Theme URI: http://www.cenzi.hu
Description: 2010-es theme
Version: 1.1
Author: Cenzi
Author URI: http://www.cenzi.hu
*/

body {
background: #fff;
color: #282828;
font-family: "Arial", sans-serif;
font-size: 14px;
line-height:20px;
margin:0px;
padding:0px;
text-align: left;
}

html, body, h1,h2,h3,h4,h5,h6,p,div,table,form,input,textarea,select,img,hr,label,ol,ul,li {
margin: 0px; padding: 0px; border: 0px;
}

ol, ul, li {
list-style-type: none;
}

.clr {
clear:both;
height: 1px;
font-size:1px;
border:none;
margin:0px; padding:0px;
background:transparent;
}

.clr1 {
clear:both;
height: 1px;
font-size:1px;
color: #fff;
border:none;
margin:0px; padding:0px;
background:transparent;
}

#wrap {
margin: 0px 0px;
text-align: left;
width: 1000px;
}

#header {
width: 1000px;
height: 153px;
background-image:url(logo2.jpg);
}

#content {
float: left;
padding: 10px 65px;
}

#contentinner {
width: 500px;
}

#sidebar {
float: left;
width: 223px;
background-image:url(sidebarbg.jpg);
margin-left: 20px;
font-size: 12px;
color: #FFFFFF;
font-family: Calibri, Arial, Helvetica, sans-serif;
}

#sidebarcontent {
margin: 0px 15px;
padding: 0px 0px 50px 0px;
}

a {
color:#777;
text-decoration: underline;
}

a img {
text-decoration: none;
}

a:hover {
color:#000;
text-decoration: none;
}

/* */
#header #cblog {
padding: 0px 50px 0px 10px;
float: left;
display: block;
}

#header #menu {
float: left;
margin: 120px 0px 0px 0px;
}

#header #menu ul li {
height: 24px;
float: left;
display: block;
}


#header #menu ul li a {
height: 24px;
display: block;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

#header #menu ul li a span {
display: block;
height: 24px;
float: left;
}

#header #menu ul li a span.s { background: 0px 0px no-repeat; width: 3px; }
#header #menu ul li a span.r { background-position: -3px 0px; }
#header #menu ul li a span.t { padding: 0px 4px; line-height: 24px; }

#header #menu ul li.web a { color: #f68e56; }
#header #menu ul li.web a:hover { background: #f68e56; color: #fff; }


#header #menu ul li.media a { color: #64e659; }
#header #menu ul li.media a:hover { background: #64e659; color: #fff; }

#header #menu ul li.mobil a { color: #efd700; }
#header #menu ul li.mobil a:hover { background: #ffeb36; color: #545028; }

#header #menu ul li.gephaz { margin: 0px 10px; }
#header #menu ul li.gephaz a { color: #00aeef; }
#header #menu ul li.gephaz a:hover, #header #menu ul li.other a:hover { background: #00aeef; color: #fff; }


#header #menu ul li.other a { color: #777; font-size: 12px; font-weight: normal; }


#footer {
background:#fff;
clear: both;
font-family: Calibri, Arial, Helvetica, sans-serif;
margin: 30px 0px 60px 85px;
}



.entrytitle h2,
.entrytitle h2 a {
font-size: 20pt;
line-height: 28px;
color:#000000;
text-transform: uppercase;
text-decoration: none;
font-family: Calibri, Arial, Helvetica, sans-serif;
}


.entrytitle h2 a:hover {
text-decoration: none;
}

.entrytitle h2 .e,
.entrytitle h2 .e a {
font-size: 12pt;
font-weight: normal;
}

.entrymeta {
padding: 4px 2px 2px 2px;
font-size: 11px;
line-height: 18px;
font-weight: normal;
color: #00aeef;
text-transform: uppercase;
}

.entrymeta2 {
padding: 0px 2px;
font-size: 8pt;
line-height: 18px;
font-weight: normal;
font-family: Calibri, Arial, Helvetica, sans-serif;
color: #000000;
text-transform: uppercase;
}

.date {
font-size: 16pt;
line-height: 18px;
font-family: Calibri, Arial, Helvetica, sans-serif;
color: #0d6eb3;
text-transform: uppercase;
font-weight: bold;
}

.entrymeta2 a {
color: #fa257a;
text-decoration: none;
}

.entrymeta2 a:hover {
text-decoration: none;
}

.entrymeta a {
color: #000000;
text-decoration: underline;
}

.entrymeta span {
}

.entrymeta a:hover {
color:#fa257a;
text-decoration: none;
}

.entrymeta .a a,
.entrymeta .b a,
.entrymeta .c a {
font-size: 11px;
text-decoration: none;
padding: 2px 4px;
}

.entrymeta .a a {
color: #fff;
background-color: #EE2D7A;
font-weight: bold;
text-transform: uppercase;
margin-right: 2px;
}

.entrymeta .a a.cat3 { background-color: #EE2D7A; border-left: 2px solid #EE2D7A; border-right: 2px solid #EE2D7A; color: #fff; }




.entrymeta .a a.cat56:hover { background-color: #ffe400; border-left: 2px solid #ffe400; border-right: 2px solid #ffe400; color: #2b2b2b; }

.entrymeta .b a {
color: #00aeef;
background-color: #e5f7fd;
margin: 0px 2px;
}

.entrymeta .b a:hover {
background-color: #c5effd;
color: #000;
}

.entrymeta .c a {
color: #7d7d7d;
margin-left: 2px;
padding: 0px;
}

.entrymeta .c a:hover {
color: #000;
}

.entrymeta .c a span.n {
font-weight: bold;
background: #f5f5f5;
padding: 2px 5px;
}

.entrymeta .c a span.h {
padding: 2px 0 2px 0px;
background: #fff;
color: #fff;
}

.entrymeta .c a:hover span.n { padding-right: 0px; }
.entrymeta .c a:hover span.h { padding-right: 5px; }
.entrymeta .c a:hover span  {
background: #e5e5e5;
color: #000;
}

.entrymeta div.b0 {
float: left;
position: relative;
left: -70px;
text-align: right;
}

.entrymeta div.b3 {
width: 100px;
text-align: right;
}

.entrymeta div.b3 a {
font-weight: bold;
text-decoration: none;
}

.entrymeta div.b3 span.n {
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

.entrymeta div.b3 span.h {
text-decoration: underline;
}

.entryrss {
margin-bottom: 50px;
background-color: #f9f9f9;
font-size: 11px;
padding: 5px 10px;
text-align: center;
}

.entrycomment {
text-align: right;
margin: 10px 10px 0px 0px;
color: #666;
}

.entry {
padding-bottom: 80px;
}

.pagebody {
position: relative;
top: -10px;
}

.entrybody p {
padding: 0px 0px 10px 0px;
font-family: Calibri, Arial, Helvetica, sans-serif;
}

.entrybody a {
color: #EE2D7A;
text-decoration: none;
}

.entrybody a:hover {
text-decoration: underline;
}

.entrybody ul li {
list-style-type: square;
margin-left: 20px;
}

.entrybody h2 {
margin: 0;
padding: 15px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #00aeef;
}

.entrybody .alignright {
margin: 0px 0px 10px 20px;
}

p.img1 {
padding: 20px 0px 0px 0px;
font-size: 12px;
line-height: 16px;
text-align: center;
color: #777;
}

p.img1 img {
border: 1px solid #eee;
margin-bottom: 7px;
}

.szurke1,
.szurke1 a {
color: #999;
}

.szurke1 a:hover {
color: #333;
}



div#sidebar h3 {
}

div#sidebar h2 {
font-size: 16px;
padding-top: 15px;
text-transform: uppercase;
font-family: Calibri, Arial, Helvetica, sans-serif;
}

div#sidebar ul.m li a {
font-size: 14px;
font-weight: bold;
}

div#sidebar ul.m li.v a {
font-weight: bold;
font-size: 11px;
color: #c77;
}

p.cr {
font-size: 11px;
padding: 20px 0px 0px 0px;
color: #666;
}

p.cr a {
color: #666;
}

div#sidebar p {
font-size: 12px;
line-height: 16px;
}

div#sidebar a {
color: #7d7d7d;
}

div#sidebar ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

div#sidebar ul.p1 li {
line-height: 16px;
padding: 3px 0px;
}

div#sidebar ul li a {
}

div#sidebar div.tw ul li {
line-height: 16px;
padding: 3px 0px;
margin-bottom: 2px;
font-size: 12px;
border-bottom: 1px solid #eee;
}

div#sidebar div.tw ul li span.t {
margin-left: 3px;
}

div#sidebar div.tw ul li span.t,
div#sidebar div.tw ul li span.t a {
font-size: 10px;
color: #999;
text-decoration: none;
}

div#sidebar div.tw ul li span.t a:hover {
color: #333;
text-decoration: underline;
}

div#sidebar div.tw a.twf {
padding-left: 22px;
}

div#sidebar div.tw ul li.twl {
height: 100px;
line-height: 100px;
display: block;
color: #999;
font-style: italic;
text-align: center;
}


div#sidebar select {
width: 160px;
background-color: #f5f5f5;
font-size: 11px;
border: 0;
padding: 0;
color: #7d7d7d;
}

.commentsblock {
font-family: Calibri, Arial, Helvetica, sans-serif;
}

.commentsblock h2 {
padding: 30px 0px 20px 0px;
font-size: 18px;
color: #999;
}

.commentauthor {
display: block;
}

p.nocomments {
padding: 0px 0px 25px 0px;
color: #999;
}

ol.commentlist {
list-style-type: none;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.commentlist li {
padding: 10px;
margin: 5px 0px;
}

.commentlist li.alt {
background: #fafafa;
}

.commentlist li .ap {
background: #f9fad3;
padding: 3px 6px;
margin-left: 2px;
font-size: 11px;
}



.commentlist li .commentmeta .nr {
color: #ccc;
font-size: 18px;
line-height: 18px;
font-weight: bold;
border: 0px;
padding: 0px 5px 0px 0px;
width: 40px;
text-align: right;
display: block;
position: relative;
left: -55px;
float: left;
}

.commentlist li .commentmeta .nm {
float: left;
display: block;
position: relative;
left: -45px;
}

.commentlist li .commentmeta .nm,
.commentlist li .commentmeta .nm a {
color: #00aeef;
font-size: 14px;
line-height: 20px;
font-weight: bold;
}

.commentlist li .commentmeta .d {  margin: 0px 7px;  }
.commentlist li .commentmeta .e {  margin-left: 5px;  }

.commentlist li .commentmeta .d,
.commentlist li .commentmeta .d a {
color: #999;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.commentlist li .commentmeta .d a:hover {
text-decoration: underline;
color: #333;
}



/*.alt {
	background:#000;
	padding:0.5em;
}*/

#commentform {
padding: 10px 0px 50px 0px;
}

#commentform p {
padding: 0px 0px 5px 0px;
}

.commentsblock small {
color: #999;
}

.commentsblock textarea,
.commentsblock input {
font-family: "Arial", sans-serif;
font-size: 12px;
line-height: 18px;
width: 370px;
background-color: #f5f5f5;
border: 0px;
padding: 4px;
color: #777;
}

.commentsblock textarea:focus,
.commentsblock input:focus {
background-color: #eee;
}

div.navigation {
display: block;
padding: 0px 0px 40px 0px;
font-size: 12px;
color: #777;
}

div.navigation b {
font-size: 16px;
color: #ccc;
}

div.navigation a {
font-size: 12px;
color: #7d7d7d;
}

div.navigation a:hover {
color: #00aeef;
}

div.alignleft {
float: left;
}

div.alignright {
float: right;
text-align: right;
}

#searchform input#s {
font-family: 'Arial', sans-serif;
font-size: 11px;
width: 120px;
background-color: #f5f5f5;
border: 0px;
padding: 1px 2px;
color: #777;
height: 14px;
}

#searchform input#subm {
font-family: 'Arial', sans-serif;
font-size: 11px;
background-color: #00aeef;
border: 0px;
color: #fff;
font-weight: bold;
width: 35px;
}

p.cr a {
color: #777;
}

span#my_twitter_status_time {
color: #777;
}

#subHead {
width:800px;
height:25px;
margin:auto;
}

#headCats {
float:left;
margin-top:4px;
font-size:12px;
color:#FFFFFF;
}

#headCats a{
color:#FFFFFF;
text-decoration: none;
}

#headCats a:hover{
text-decoration: none;
color:#9DAFA8;
}

#mastHead {
background:url(mhbg.jpg) top repeat-x;
margin-top:0px;
}