/*
Theme Name: Kappacelu 2009
Theme URI: http://kappacelu.com
Description: Cea mai tema dintre teme
Author: Kappacelu & Mumulica
Author URI: http://kappacelu.com
version: 1.0
Tags: two-column, widget-ready,blank
*/

body {
 margin : 0;
 padding : 0;
 width : 100%;
 background-image: url("images/main_bg.gif");
 background-repeat: repeat-x;
 background-position: top;
 background-color: #141414;
}
html {
 padding : 0;
 margin : 0;
}

img {border:0;}


/********** main **********/
#main img {
    margin: 5px 5px 5px 5px;
    }
.principal {
	width:100%;
	padding:0;
	margin:0 auto;
}

.header { }

.header_bg {
	margin:0 auto;
	width:950px;
	padding:0;
	background: url(images/header_bg_top.gif) top no-repeat;
}

.logoimage
{
    width=257;
    height=116;
    border=0;  
}

.logo {
	float:left;
	padding:0;
	margin:0;
	width:257px;
}

.social {
	margin-top:15px;
	color:#FFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cautare {
	padding:0;
	margin:15px 0 0 0;
	float:right;
}

.cautare span {
	display:block;
	float:left;
}

.cautare form {
	display:block;
	float:left;
	padding:5px 0;
}

.cautare form #s {
	float:left;
	background: url(images/search_bg.gif) left top no-repeat;
	border:0;
	height:14px;
	width:204px;
	padding:3px 5px;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif; color:#a1a1a1;
}

.cautare form .buton {
	float:left;
	margin:0;
	padding:0;
}


/********** navigare **********/
.meniu_mumu {
	padding:0;
	margin:0 auto;
	width:950px;
	background-color:#333333;
	border-top:1px solid #434343;
}

.meniu_mumu ul {
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	float:left;
}

.meniu_mumu ul li {
	float:left;
	margin:0;
	padding:0 5px;
	border:0;
}

.meniu_mumu ul li a {
	float:left;
	margin:0;
	padding:10px 0;
	color:#fff;
	font:normal 12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.meniu_mumu ul li a span {
	padding:9px;
	margin:0;
	text-decoration:none;
}

.meniu_mumu ul li a:hover {
	background: url(images/r_menu.gif) right no-repeat;
	text-decoration:none;
}

.meniu_mumu ul li a:hover span {
	background:url(images/l_menu.gif) left no-repeat;
	text-decoration:none;
}

.meniu_mumu ul li a.active {
	background:url(images/r_menu.gif) right no-repeat;
	text-decoration:none;
}

.meniu_mumu ul li a.active span {
	background:url(images/l_menu.gif) left no-repeat;
	text-decoration:none;
}
.meniu_mumu ul li.current_page_item {
	background:url(images/r_menu.gif) right no-repeat;
	text-decoration:none;
}
.meniu_mumu ul li.current_page_item span{
	background:url(images/l_menu.gif) left no-repeat;
	text-decoration:none;
}


/********** body **********/
.body {
	padding:0;
	margin:0;
}

.body_principal {
	width:950px;
	margin:0 auto;
	padding:0;
}

.body h2 {
	border-bottom:1px solid #b3b3b3;
	font: normal 22px Tahoma, Geneva, sans-serif;
	color:#4e4a38;
	padding:10px 0;
	margin:0;
}

.body a {
	font-family:Arial, Helvetica, sans-serif;
	color:#026F9D;
	text-decoration:none;
}

.body a:hover {
	text-decoration:underline;
}

.body p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#404040;
	line-height:1.8em;
	padding:5px;
	margin:0;
}

.body_bg {
	background:url(images/bg_top.jpg) top center no-repeat;
	margin:0;
	padding:0 10px;
	width:930px;
	background-color:#FFF;
}

.body_bg .pr_stanga {
	width:600px;
	float:left;
	margin:0;
	padding:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
}

.body_bg .pr_stanga .info_articol {
	font-size: 12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.body_bg .pr_stanga .info_comentarii {
	float:right;
	background:url(images/comm_bg.gif) top left no-repeat;
	padding-left:25px;
}

.body_bg .pr_stanga .info_tags {
	background:url(images/eticheta.gif) top left no-repeat;
	padding-left:25px;
	font-size: 12px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

.body_bg .pr_stanga .comments_impar {
	width:580px;
	padding:5px 10px;
	min-height:100px;
	height:auto !important;
	height:100px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #999;
	line-height: 20px;
}

.body_bg .pr_stanga .comments_par {
	width:580px;
	padding:5px 10px;
	min-height:100px;
	height:auto !important;
	height:100px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #CCC;
	line-height: 20px;
}
.body_bg .pr_stanga .comments_impar img, .body_bg .pr_stanga .comments_par img {
	padding:5px 10px 0 0;
}

.body_bg .pr_stanga .comments_impar .comm_info, .body_bg .pr_stanga .comments_par .comm_info {
	color:#666;
	margin-bottom:5px;
	text-align:left;
}

.body_bg .pr_stanga .comments_impar .comm_info .auth_name, .body_bg .pr_stanga .comments_par .comm_info .auth_name {
	font-weight:bold;
}

.auth_name a {
	font-weight:bold;
	color:#026F9D;
	text-decoration:none;
}

.auth_name a:hover {
	text-decoration:underline;
}

.comm_text {
	margin-bottom:10px;
	width:100%;
	text-align:justify;
        line-height: 140%;
}

.comm_reply {
	font-size:9px;
}

.comm_reply a {
	font-size:9px;
	font-weight:normal;
	color:#026F9D;
	text-decoration:none;
}

.comm_reply a:hover {
	text-decoration:underline;
}

.body_bg .pr_dreapta {
	width:230px;
	float:left;
	margin:50px 0 10px 0;
	padding:15px 20px 0 20px;
        line-height:19px;
        font-size:14px;
        font-family:Arial;
	background-color:#EFEFEF;
}

.body_bg .pr_dreapta ul {
	list-style:none;
	margin:15px 10px;
	padding:0;
}

.body_bg .pr_dreapta li {
	background: url(images/sub_ul_li.gif) 0 5px no-repeat;
	padding:0 0 3px 15px;
	margin:0;
}

.body_bg .pr_dreapta li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#393c3f;
	text-decoration:none;
}

.body_bg .pr_dreapta li a:hover {
	color:#296db3;
	text-decoration:underline;
}

.body_bg .pr_dreapta .about_me {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:5px 5px 0 5px;
	font-size: 13px;
	overflow: hidden;
	text-align:justify;
}

.body_bg .pr_dreapta .about_me img {
	padding:4px 10px 0 0;
}

.body_bg .pr_dreapta .tag_cloud {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:5px 5px 0 5px;
	text-align: justify;
}

.body_bg p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393c3f;
	padding:5px 0 0 0;
	margin:0;
	line-height:1.8em;
}

.body_bg h1 {
	font: normal 22px Tahoma, Geneva, sans-serif;
	color:#296db3;
	border:0;
	margin:0;
	padding:5px 0 5px 0;
}

.body_bg h2 {
	font: normal 18px Tahoma, Geneva, sans-serif;
	color:#4e4a38;
	border:0;
	margin:0;
	padding:5px 0;
}

.body_bg ul {
	list-style:none;
	margin:15px 10px;
	padding:0;
        font-size: 13px;
}

.body_bg li {
	padding:5px 0 0 0;
	margin:0;
}

.body_bg li a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#393c3f;
	text-decoration:none;
}

.body_bg li a:hover {
	color:#296db3;
	text-decoration:underline;
}


/********** footer **********/
.footer {
	margin:0 auto;
	padding:0;
	background:#141414 url(images/footer_bg.gif) top repeat-x;
}

.footer_bg {
	margin:0 auto;
	padding:30px 0 10px 0;
	width:958px;
}

.footer ul {
	margin:0;
	padding:0 10px;
	list-style:none;
	float:left;
}

.footer img {
	display:inline;
	margin:0 10px;
	padding:0;
	border:0;
}

.footer ul li {
	margin:0;
	padding:0 10px;
	float:left;
}

.footer p {
	margin:0;
	padding:0 10px;
	float:right;
	color:#636363;
	font:normal 11px  Arial, Helvetica, sans-serif; line-height:1.8em;
}

.footer a {
	color:#636363;
	font:normal 11px  Tahoma, Geneva, sans-serif;
	text-decoration:none;
	line-height:1.8em;
}

.footer a:hover {
	text-decoration:underline;
}

p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
	background:none;
}

li.bg, .bg {
	clear:both;
	border-top:1px solid #cfcfcf;
	padding:0;
	margin:20px 0;
	background:none;
}

.clr_comm {
	clear:both;
	padding:0;
	margin:0;
	background:none;
	height:10px;
}

.avatar {
    float: left;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   padding-right: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.alignright {
   float: right;
   padding-left: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.commentlist {
   clear:both; 
   margin-top:20px;
   margin-left: -43px;
}

/*Modifies*/

.entry ul,
.entry ol {
   list-style:circle;
   font-size:14px;
   color:#202020;
   margin-left:15px;
}
.entry ol {list-style:decimal;}

.entry li {line-height:20px;}

.entry table {
   font-size:14px;
}

.entry table td {padding:0 8px;}

blockquote {font-size:14px; background-color:#e7e7e7; color:#313131;border:1px solid #000; padding:8px; margin:10px 0;}
