body {font-family: arial, geneva, sans-serif; background: #e4e4e4; padding:0; margin:0; background-attachment: fixed; background-image: url("/images/pattern.jpg"); background-repeat: repeat-y; background-position: center top; }
p {font-family: tahoma,arial, geneva, sans-serif; color:#CCC; font-size:12px; line-height:18px; padding:4px 0 10px 0; margin:0;}
a:link, a:visited {text-decoration: none !important; color: #000;}
a:hover {text-decoration: underline !important;}

#background{background-attachment: fixed; height:100%; min-height:800px; background-repeat: no-repeat; background-position: center top; background-color: transparent;}
#bodyall{text-align:center; height:100%;}
#bodyinner{width:840px; height:100%; margin: 0 auto; padding:0; position:relative;}

#content{float:left; width:840px; text-align:center; background:transparent;padding:0; margin:0;}
#container_center{width:840px; text-align:center; margin:0; padding:0; background:transparent;}
#footer{float:left; width:840px; background:transparent; margin:0; padding:0; border-top: 1px solid #FFF; font-size:12px;}
#main{float:left; width:600px; text-align:left;}
#sidebar{float:left; text-align:left; width:185px; padding:0 0 0 15px; margin:0 0 15px 0; border-left: 1px dotted #F90;height:100%;}

#masthead{width:840px;height:95px; background-image: url("/images/masthead.gif"); background-repeat: no-repeat; background-position: center top; align:center; text-align:center;margin:0;}
#navigation_container{float:left; text-align:left; width:290px; margin:0 auto; padding: 0; }
#logo{float:left; width:550px; margin:0 auto; padding:0;}
#navigation{float:left; font-size:14px; text-align:left; list-style:none; width:290px; padding: 35px 0 0 0; margin:0;}
#navigation a{color:#333; font-weight:700; }
#navigation a:hover{color:#F90; text-decoration:underline;}
#home{float:left; text-align:center; width: 90px; margin:0; padding:0 0 0 10px;}
#portfolio{float:left; text-align:center; width: 90px; margin:0;}
#contact{float:left; text-align:center; width: 90px; margin:0;}
.entry img{background-color:#FFF;}
#main li{font-size:12px; line-height:18px;}
#main li a{color:#CCC;}
.navigation, .navigation .alignleft a, .navigation .alignright a{font-size:12px; line-height:18px;font-weight:700; color:#FFF;}
.alignleft{float:left;}
.alignright{float:right;padding: 0;}
.navigation .alignright {padding: 0 15px 0 0 !important;}
h2{color:#F90; padding:0; margin:0; font-size:24px; line-height:30px;}
h3{color:#F90; padding:0; margin:0; font-size:24px; line-height:30px;}
h4{padding:0; margin:0; font-size:18px; line-height:24px;}
#sidebar h3, #sidebar h3 a{color:#F90; padding:0 0 4px 0; margin:0; font-size:18px; line-height:24px;}
#twitter_update_list, #sidebar_list, #archive_list{padding:0; margin:0;}
#twitter_update_list li, #sidebar_div li, li .more, #sidebar_list li .more{display:inside;list-style:none; font-size:12px; line-height:18px; color:#CCC; padding: 0 0 15px 0; margin:0;}
#sidebar_list li .tight, li .tight{display:inside;list-style:none; font-size:12px; line-height:18px; color:#CCC; padding: 0 0 0 0; margin:0;}
#twitter_update_list li a, #sidebar_div li a, li .more a{color:#F90; font-weight:400;}
#twitter_div, #sidebar_div{text-align:left; width:100%; padding:0; margin:0;}
li .more a{font-weight:400; padding:0;}
.categories li {display:inside; list-style:none;}
#archive_list li{display:inside; list-style:none; font-size:12px; line-height:18px; color:#CCC; padding:6px 0 0 0; margin:0;}
#sidebar_div ul{display:inside; list-style:none; padding:0; margin:0; font-size:12px; line-height:12px;}
#sidebar_div ul li .cat-item{display:inside; list-style:none; padding:0; margin:0;font-size:12px; line-height:24px;}

.right{float:right;}
#left p img.poza,
#right p img.poza {border: 4px solid white; margin: 0px auto; display: block; text-align: center; background: url('images/ajax-loader.gif') no-repeat center center;}

.entry img{margin:0 4px 4px 0;}
.entry img, .entry img a {border: 4px white solid;}

.text a{color:#F90;}
.white{color:#FFF;}
.clear{clear:both;}

.t10{padding-top:10px;}
.t15{padding-top:15px;}
.b5{padding-bottom:5px;}
.b10{padding-bottom:10px;}
.b15{padding-bottom:15px;}
.b20{padding-bottom:20px;}
.b30{padding-bottom:30px;}
.l10{padding-left:10px;}
.l15{padding-left:15px;}
.r10{padding-right:10px;}
.r15{padding-right:15px;}

.post{width:100%; margin-bottom:50px; clear:both; position:relative;}