﻿/*
Theme Name: Christmas Theme
Theme URI: http://decraciun.net
Description: Custom wordpress theme for decraciun.net
Template: decraciun
Author: decraciun.net
Author URI: http://decraciun.net
Version: 1.2
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{background:url(images/35.jpg);font: 12px Tahoma,Arial, Helvetica, sans-serif;margin:5px 0;width:960px; margin:0 auto;}

.grid_1 { width:60px;  }
.grid_2 { width:130px; }
.grid_3 { width:200px; }
.grid_4 { width:214px;margin:0 !important; }
.grid_5 { width:365px;}
.grid_6 { width:410px; }
.grid_7 { width:480px; }
.grid_8 { width:740px;}
.grid_9 { width:620px; }
.grid_10 { width:740px;}
.grid_11 { width:760px;}
.grid_12 { width:960px; margin-bottom:5px !important; }

.column {
	margin:0 5px -1px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: -5px auto 0px auto;
	overflow: hidden;

}
.row .row {
	margin: 0 0px 0 0px;
	width: auto;
	display: inline-block;
    background-color:#FFF;
}
h1#top{
    color:red;
    line-height:40px;
    float:left;
    font-size:16px;
}
.logo{ height:95px; }
#adpubtop{ position:relative;top:0px;float:right;border:1px solid #EEE; width:468px;height:60px;margin:16px 0 0 0;}
#adpubtop p{ color:#DDD;text-align:center;padding:22px;letter-spacing:15px;text-transform:uppercase; }
#adpubtop p a{ text-decoration: none; color:#CCC; }

#header{
    background:url(images/menu.png) 50% 0 no-repeat;
    height:62px;
}
#header ul{list-style:none;padding:15px 8px;float:left;}
#header ul li{display:inline;}
#header ul li a{letter-spacing:-1px;margin-right:20px;color:#FFF; font-size:24px; text-decoration:none; text-transform:uppercase;}
#header ul li a.selected,
#header ul li a:active,
#header ul li a:hover{
    background:url(images/sageata.png) center bottom no-repeat;padding-bottom:18px;
}

#submenu{
    border-bottom:1px solid #F9D9B3;
    padding:10px 10px 9px 8px;
    margin: 0 -1px 10px;
    background-color:#F2EDA1;
    color:#D27200;
    font-weight:700;
}

#submenu a{
    color:#F81200;
}

#searchform{
    float:right;
    width:210px;
    height:26px;
    position:relative;
    top:23px;
    right:17px;
}
#s{
    border:1px solid #000;
    float:left;
    border:0;
    width:155px;
    background:none;
    color:#ACACAB;
    margin:2px 5px 0 2px;
}
#go{
    width:35px;
    height:26px;
    cursor:pointer;
    background:none;
    border:0;
}

#wrapper{
    width:958px;
    margin:0 auto;

    -moz-border-radius-bottomleft:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -webkit-border-bottom-right-radius:7px;
}

.box {
    border: 1px solid #B0171E;
    margin: 0 0 5px 0;
}

.grid_12 .box,
.grid_10 .box,
.grid_4 .box,
.grid_5 .box{
    background:url('images/bg-box.png') 0 0 no-repeat;
    color:#5E2E00;
    margin-right:5px;

}
.grid_5 .box{
overflow:hidden;
width:365px;
padding:0;
border:0;
}

.box h2,
.box h1{
    padding:7px 39px;
    color:#FFF;
    font-size:18px;
    text-shadow: 0px 1px 0px #AA151B;
}
.box h2 a,
.box h1 a{
    text-decoration:none;
    color:#FFF;
}

.box p{
    padding:10px 11px;
    line-height: 1.5;
    font-size:13px;
}
.grid_5 h2{}
.hentry img{
border:1px solid #DC990B;
padding:2px;
margin-bottom:10px;
}
.noborder{
border:0 !important;
margin:0 !important;
padding:0 !important;
}
.no_border{
border:0 !important;
background:none !important;
}
#footer{
    height:5px;
    width:960px;
    margin:0 auto;
    padding-top:15px;
    margin-bottom:2em;
    z-index:15;
}
#footer p{
font-size:80%;
color:#897863;
float:left;
}
#footer p a{
color:#897863;
}
/*html>body .footer-bg{
   background:url(images/footer-bg.png) repeat-x;
    height:400px;
    position:fixed;
    left:0px;
    bottom:0px;
    margin:auto;
    width:100%;
    z-index:-1;
}*/
.page a{ color:#5E2E2B; }
.post ul{
margin:10px 0 10px 25px;
list-style-image: url(images/dot.gif);
}
.post ul li{
line-height:15px;
border-bottom:1px dotted #DC990B;
width:98%;
padding:10px 0;
}
.grid_4 ul{
width:180px;
}
.grid_5 ul{
margin:11px 0 11px 30px;
list-style-image: url(images/dot.gif);
}
.grid_5 ul li a{
color:#F81200;
text-decoration:none;
line-height:19px;
}
.grid_5 ul li a:hover{
text-decoration:underline;
}
a.more-link,.hentry p a{
color:#DC1E28;
text-decoration:none;
text-shadow:none;
display:inline-block;
}
a.more-link:hover,.hentry p a:hover{
color:blue;
}
.felicitari{
margin:28px 0px 0px 28px;
border:1px solid #DC990C;
padding:3px;
text-decoration:none;
width:77px;
height:77px;
}
.galerie_felicitari li{ display:inline; }
.felicitari_a{
width:100px;
height:100px;
}
.small{
width:50px !important;
height:50px !important;
padding:2px !important;
margin:10px 14px;
}
.form_felicitare{
float:left;
}


.apub{
float:left;
padding:10px;
margin-top:25px;
}
.apub_inline{
padding:0 13px;
}
#apub_inline_felicitari{
padding-left:10px;
}
.felicitari-thumbs{
text-align:center;
background-color:#FF0000;
margin:8px 0 0 -5px;
}
.adauga_dorinta{
color:#FFF;
background-color:#DC1E28;
padding:10px 25px;
text-decoration:none;
text-shadow:none;
display:inline-block;
font-weight:700;
text-align:center;
}
.adauga_dorinta>span{
display:block;
font-size:24px;
text-transform:uppercase;
}
.clear{
clear:both;
height:28px;
}
.clear2{
clear:both;
}
.felicitare_next_prev_1 a:hover,
.felicitare_next_prev_2 a:hover {
background-color:#CD7A0F;
}
.felicitare_next_prev_1 a{
margin:10px 14px 0 11px;
background-color:#DC1E28;
color:#FFF;
padding:3px 5px;
text-decoration:none;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.felicitare_next_prev_2 a{
margin:-8px 14px 0 11px;
background-color:#DC1E28;
color:#FFF;
padding:3px 5px;
text-decoration:none;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.wp-email{ margin-left:2px; }
#commentlist li{
	font-size: 110%;
	list-style-type: none;
    margin:0 10px;
    border-top:2px solid #F3EEA6;
    padding:5px 0 0 0;
}
#commentlist p{ padding:5px 0 0; }
#commentlist li p.commentinfo{ margin-top:-5px; }

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}
ul.comment-list{ padding:10px 10px 0px 10px;list-style:none; }

ul.dorinte-last{ padding:10px 10px 0px 10px;list-style:none;  }
ul.dorinte-last li{ margin-bottom:10px; }

h3{ margin:10px;font-size:24px;font-weight:300; }
h3.dorinta{padding-bottom:5px;border-bottom:2px solid #DC980A; }
input{ background:transparent; border:1px solid #CE7712;padding:3px; }
input#submit{ cursor:pointer;padding:3px;font-weight:700;font-size:11px; }
textarea#comment{ font:13px tahoma; width:300px;background:transparent; border:1px solid #CE7712;padding:5px;}
.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
p.intro_felicitari{padding:15px 30px 0 20px;}
p.intro_felicitari a{
color:#FFF;
background-color:#DC1E28;
padding:2px 5px;
text-decoration:none;
text-shadow:none;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
#gallery{ margin-left:5px; }
#gallery li {
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	width: 110px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    overflow:hidden;
}
#gallery li a{ color:#D31F32; }
#gallery  li *{
	position:relative; /* to make sure things are clickable *and* selectable in FF */
}
#gallery  img {
	display: block;
	padding: 2px;
	margin: 9px auto;
	background: #fff;
}
#gallery em {
	display: block;
	font-weight: bold;
}
/*#gallery li small{ white-space:nowrap; }*/

/* 2 parale */
.prjrevad{ background:transparent; }

#gallery ul li{ vertical-align:top;height:130px;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){#header ul{padding-top:19px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){#header ul{padding-top:21px;}#header ul li a.selected{}}
