@import url("includes/css/css_reset.css");



/*	[ Basic HTML ]                                                  */<!-- -->

body{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

	color:#000000;

	background: #fffffe url(images/bg_top.jpg) no-repeat center top;

}





a {color:#006891;text-decoration: none;}

a:hover {color: #006891;text-decoration: underline;}



h1 {font-size:18px;}

h2 {font-size:18px;}

h3 {font-size:18px;}

h4 {font-size:17px;}

h5 {font-size:14px;}

h6 {font-size:12px;}



hr {height:1px;border:none;border-top:1px dashed #EEC495; width:90%;}

del {color:red;}

ins {color:green;}



blockquote {

	clear: left;

	text-align: justify;

	padding: 0px 0px 0px 20px;

	margin: 20px 20px 10px 20px;

	background: url("images/quote.gif") no-repeat top left;

}

input,select,textarea {

	font-size:12px;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}

code{

	font: 1.1em 'Courier New', Courier, Fixed;

}	



ol { list-style:decimal; }

ul { list-style:disc; }

li { margin-left:20px; }



p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {

	margin-bottom:20px;

}



/*	[ Predefined Class ]                                            */<!-- -->

.alignleft {float: left;}

.alignright {float: right;}

.aligncenter,div.aligncenter{

   display: block;

   margin-left: auto;

   margin-right: auto;

}

img.alignleft {

	margin: 0 8px 8px 0;

	display: inline;

}



img.alignright {

	margin: 0 0 8px 8px;

	display: inline;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.clear {clear:both;}

.spacer {height:20px;}

.hide-div { display:none; }



/*	[ Layout ]                                                      */<!-- -->

#bg_top{

}

#bg_btm{

	padding: 0px 0 0 0;

	margin:0px auto;

	background: url(images/bg_btm.jpg) no-repeat center bottom;

}

#base{

	position:relative;

	margin:0px auto;

	width:960px;

	background: url('images/bg_repeat.jpg') repeat-y center;

}

#base_btm{

	position:relative;

	background:url('images/bg_footer.jpg') no-repeat center bottom;

}

table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#E7E7E7;color:#666666;}
caption{border:#666666;border-bottom:2px solid #666666;text-transform:uppercase;padding:10px;background:url(leandropessoa.com.br/table/img/TableCaption.jpg);font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;}
td, th{padding:4px;}
thead th{text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
tbody th{font-weight:bold;}
tbody tr{background:#EBF8FE;text-align:left;}
tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;background:url(www.la-famiglia.ro);background-repeat:no-repeat;}
tbody th a:hover{color:#009900;}
tbody tr td{height:50px;background:#EBF8FE;border:1px solid #ffffff;}
tbody tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}
table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
table td a:hover{color:#009900;text-decoration:underline;font-weight: bold;}
table a[title^="Download"]{background:url(www.la-famiglia.ro) no-repeat center;padding:20px 0px 0px 15px;}
tbody td a[href="www.la-famiglia.ro"]{margin:0 auto;height:15px;border-bottom:0;padding:3px 0px 0px 18px;font-weight:bold;color:#FF8601;background:url(www.la-famiglia.ro);background-repeat: no-repeat;}
tfoot th, tfoot td{background:url(www.la-famiglia.ro);padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}

#header{

	position:relative;

	width: 960px;

	height:184px;

	/*background:url('images/bg_header.jpg') no-repeat center top;*/ /* move to /styles/default/ */

}

#menubar{

	position:relative;

	/*overflow:hidden;*/

	margin:0 10px 0 20px;

	height:22px;

	z-index:9999;

	border:0px red solid;

}



#container{

	position:relative;

	overflow:hidden;

	width:960px;

	background: url('images/bg_container.jpg') no-repeat center top;

	border:0px blue solid;



}

#sidebar{

	overflow:hidden;

	display:inline; 

	width:200px;

	margin:270px 0 0 0px;

}

#content{

	display:inline; 

	overflow:hidden;

	width:674px;

	padding:0px 4px 0 0;

	margin:10px 27px 0 0;

	width:708px;

}

#featured {

	padding:0;

	margin:10px 0 0px 25px;

}

#footer{

	clear:both;

	width:860px; /* 960px */

	height:60px; /* 90px */

	line-height:1.5em;

	color:#000;

	margin: 35px 0px 0 0px;

	padding: 25px 10px 5px 80px;

	color:#ffffff;



}

#footer a, #footer a:hover{

	color:#ffffff;

	text-decoration:underline;

}



/*	[ Header ] Blog Title, Description, Home URL, RSS                    */<!-- -->

#blog_name {

	position:absolute;

	overflow:hidden;

	top:45px;

	right:0px; 

	width:550px;

	height:32px;

	font-family: Georgia, Verdana, Arial; 

	font-size:24px; 

	font-weight:bold;

	text-align:left;

	color:#262160; 

	padding:0px 0px 0px 0px;

	text-shadow:#ffffff 1px 1px 2px;

}



#blog_name a, #blog_name a:hover  {

	font-weight:bold;

	color:#262160; 

	text-decoration:none;

}

	

#blog_desc {

	position:absolute;

	overflow:hidden; 

	font-family: Arial, 'MS Sans Serif', Verdana, Tahoma; 

	top:80px; 

	right:20px; 

	width:525px; 

	height:45px;

	text-align:left; 

	font-size:12px;

	letter-spacing: 2px;

	font-style:italic;

	font-weight:bold;

	color:#636363; 

	padding-left:15px;

}

#header .home {

	position: absolute;

	left: 0px;

	top: 25px;

	width:100%;

	height:100px;

}

#header .indent {

	display:block; font-size:1%; line-height:0; text-align:left; text-indent:-10000px;

}



#container a.rss{

	position: absolute;

	display:block;

	left: 55px;

	top: 175px;

	height:60px;

	width:80px;

}



/*		[ Header ] Twitter                                           */<!-- -->

.twitter {

	position:absolute;

	top:146px;

	right:50px;

	display:block;

	width:20px;

	height:20px;

	background:url('images/icon_twitter.jpg') no-repeat 0px 0;

}

.twitter:hover{

	background:url('images/icon_twitter.jpg') no-repeat 0px -20px;

}



/*	[ Menu ]  Level 1                                               */<!-- -->

	/* if possible, give menu dynamic width*/

#menu {

	position:absolute;

	list-style:none;

	top:2px;

	right:30px;

	height:20px;

	margin:0;

	padding:0;

}

#menu li {

	position:relative;

	font-size: 13px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	margin:0px;

	padding:0;

}



#menu li a {

	display: block;

	overflow:hidden;

	line-height:20px;

	color: #43C8F5;

	padding: 0px 8px 0px 8px;

	margin:0;

	text-decoration:none;

}

#menu li a:hover{

	color:#ffffff;

}

#menu > li.current_page_item > a {

	color:#ffffff;

	background:none;

}

#menu li.hover{

}

/*		[ Menu ]  Level 2                                            */<!-- -->

#menu li ul	{

	position: absolute;

	visibility: hidden; 

	list-style:none;

	z-index:9999;

	margin:0;

	padding:0;

	top: 100%; 

	left: 0;

}



#menu li ul li {

	float:none;

	color: #43C8F5;

	margin:0;

	padding:0;

}

#menu li ul li a{

	display: block;

	color:#43C8F5;  

	padding:5px;

	margin:0;

	width: 120px;

	height:auto;

	text-align:left;

	border: 1px #11456D solid;

	background:#11456D;

}							

#menu li ul li a:hover{		

	color:#ffffff;  

	height:auto;

	/*border: 1px #11456D solid;*/

	background:#11456D;

}

#menu li.separator {

	font-size:9px;

	display: block;

	float: left;

	text-align:center;

	color: #43C8F5;

	width:12px;

	line-height: 20px;

}



/*		[ Menu ]  Level 3                                            */<!-- -->

#menu ul ul{ left: 100%; top: 0px;}

#menu li:hover > ul{ visibility: visible; }



/*	[ Search Box ]                                                  */<!-- -->

.mainsearch {

	position:absolute;

	top:137px; 

	right: 45px;

	width:242px;

	height:38px; 

}

.mainsearch .keyword {

	position:absolute;

	top:11px;

	left:75px;

	width:125px; 

	height:15px; 

	font-family:Verdana, Arial, Helvetica, Sans-Serif;

	font-size:11px; 

	font-weight:bold;

	color:#999999; 

	padding:2px 3px 1px 3px;

	border:0;

	background:#f8f8f8;	

}

.mainsearch .submit {

	position:absolute;

	top:0px;

	left:25px;

	width:45px; 

	height:38px; 

	cursor:pointer;

	border:none;

	background:transparent;

}



/*	[ Content ] Post                                                */<!-- -->

#content .post, #content .page{

	position:relative;

	overflow:hidden;

	background: url('images/bg_post_btm.jpg') no-repeat bottom center;

	width:673px;

	margin:0 0 30px 20px;

	padding:0 0 5px 0;

}

#content .post .post_title{

	position:relative;

	width:673px;

	height: 72px;

	background:url('images/bg_page_title.jpg') no-repeat top center;

}

#content .page .post_title{

	position:relative;

	width:673px;

	height: 72px;

	background:url('images/bg_page_title.jpg') no-repeat top center;

}



#content .post_title h1, #content .post_title h2{

	position:absolute;

	font-family:Arial,Verdana;

	left:48px;

	top: 25px;

	width:520px;

	height: 25px;

	font-size:18px;

	font-weight:bold;

	color: #9D080D;	

	margin:0;

	padding:0;

}



#content .post_title a,#content .post_title a:hover{

	color: #9D080D;

	text-decoration:none;

}

#content .sticky .post_title h1 a, #content .sticky .post_title h2 a{

	color: #262160;

}

#content .post_author {

	position:absolute;

	left:55px;

	top: 45px;

	font-size: 10px;

	color:#000000;

}

#content .post_author a,#content .post_author a:hover{

	color: #000000;

	text-decoration:none;

}



#content .post_date_d {

	position:absolute;

	font-size: 28px;

	left:582px;

	top:29px;

	font-family:Arial, Verdana;

	font-weight:bold;



}

#content .post_date_m {

	position:absolute;

	font-size: 14px;

	left:587px;

	top:9px;

	font-family:Arial, Verdana;

	font-weight:bold;

	color:#ffffff;



}

#content .page .post_author, #content .page .post_date_d, #content .page .post_date_m{

	display:none;

}

/*		[ Content ] Entry                                            */<!-- -->

.entry {

	position:relative;

	overflow:hidden;

	color: #000000;

	line-height: 15px;

	text-align: justify;

	margin: 5px 15px 5px 15px;

	min-height:80px;

}

img.post_thumb {

	float:left;

	display:block;

	padding:2px;

	margin:5px 10px 0 0;

	border:1px solid #5187D1;

	background:transparent;

}



/*		[ Content ] Post Info                                        */<!-- -->

.info {

	position:relative;

	line-height: 1.8em;

	font-size: 10px;

	color:#000000;

	margin:0px 22px 2px 22px;

}

.info a{

	color:#006891;

}

.info_category {

	font-size: 10px;

	margin: 0;

	padding: 0px 0px 4px 20px;

	background: url('images/icon_category.jpg') no-repeat top left;

	color:#999999;

}



.info_tag {

	font-size: 10px;

	margin: 0;

	padding: 0px 0px 4px 20px;

	color:#999999;

	background: url('images/icon_tags.jpg') no-repeat top left;

}



.info_comment {

	font-size: 10px;

	margin: 0;

	padding: 0px 0px 4px 20px;

	color:#999999;

	background: url('images/icon_comment.jpg') no-repeat top left transparent;

}



/*		[ Content ] Archive title, Navigation, Sorry                 */<!-- -->

.archivetitle {

	height:20px;

	color: #999999;

	font-size: 11px;

	font-variant: normal;

	padding: 0px 0px 0px 25px;

	margin: 0px 0px 0px 0px;

}

.navigation {

	clear:both;

	font-size: 12px;

	margin: 20px 0px 0px 0px;

	padding: 0px 20px 20px 20px;

}



.sorry {

	font-size: 11px;

	font-style: italic;

	margin: 20px 20px 20px 20px;

	padding: 10px 10px 10px 10px;

	border: 1px dashed #B1A074;

}



/*	[ Comment ] General                                             */<!-- -->

#postmetadata {

	font-size: 12px;

	margin: 20px 20px 20px 24px;

	padding: 8px 8px 8px 8px;

	background:#f8f8f8;

}



.nocomments {background: none;color: #000000;}



#comments {

	color: #000000;

	font-size: 13px;

	text-align: left;

	font-weight: bold;

	margin: 0px 25px 20px 25px;

	padding: 2px 0px 2px 0px;

	font-variant: normal;

	border-bottom: 1px dashed #999999;

}



.commentlist {

	list-style: none;

	margin:0;

	padding:0 25px 10px 25px;

}

.comment,.trackback,.pingback{

	clear:both;

	margin:10px 0px 0px 0;

	padding:0px 0px 0px 0px;

}

.comment .children{

	list-style: none;

	padding:0px 0 0 0;

	margin:0px 0 0px 15px;

}

.comment div, .trackback div, .pingback div{

	height:100%;

	background:#eeeeee;

	padding:5px;

}

.trackback div, .pingback div{

	border:1px #cccccc dashed;

}

.comment div div,.trackback div div, .pingback div div{

	background:none;

	padding:0;

	border:0px;

}



.comment .says, .trackback .says, .pingback .says{

	display:none;

}

.comment .avatar{

	position:relative;

	float: left;

	margin: 0px 5px 0px 0px;

	padding: 0px;

}

.comment .fn,.comment .fn a,.trackback .fn,.trackback .fn a,.pingback .fn,.pingback .fn a{

	margin-left:0px;

	color:#000000;

	font-size: 12px;

	font-weight:bold;

	font-style:normal;

	text-decoration:none;

}	

.byuser .fn a{

	font-weight:bold;

	font-style:italic;

	text-decoration:none;

}

.bypostauthor .fn a{

	font-weight:bold;

	font-style:italic;

	text-decoration:underline;

}

.comment .comment-meta,.trackback .comment-meta, .pingback .comment-meta{

	border-bottom: 1px dashed #999999;

	margin:0 0 10px 0px;

	padding:6px 0 6px 0;

	font-size:10px;

}

.trackback .comment-meta{

	padding:2px 0 2px 0;

}

.comment .comment-meta a, .trackback .comment-meta a, .pingback .comment-meta a {

	color:#000000;

	text-decoration:none;

}



.comment .reply{

	margin:5px 0 0px 0;

	padding:2px;

	font-size:10px;

	text-align:right;

}

.comment .reply a{

	color:#000000;

	text-decoration:none;

}

.trackback .reply, .pingback .reply{

	display:none;

}



/*		[ Comment ] Paging                                           */<!-- -->

	/**comment paging WP2.7**/

.commentnavi{

	padding-right:20px;

}

.commentpages{

	float:right;

	padding:5px 10px;

}

.page-numbers{

	padding-left:5px;

}

.current{

	font-weight:bold;

}



/*		[ Comment ] Form                                             */<!-- -->

	/*** comment form ***/

#respond {

	clear:both;

	padding:5px;

	margin:10px 0px 0px 20px;

	font-size:12px;

}	

.cancel-comment-reply{

}



#commentform {

	margin:0;

	padding:20px 0 0 0;

}

#email, #author, #url {

	color: #000000;

	font-size: 12px;

	padding-left: 2px;

	vertical-align: middle;

	border: 1px solid #999999;

	background:#f8f8f8;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}

#comment {

	width: 98%;

	color: #000000;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

	border: 1px solid #999999;

	padding: 2px 2px 2px 2px;

}

#submit {

	cursor:pointer;

	height: 25px;

	color: #000000;

	font-size: 12px;

	margin: 0px 0px 0px 0px;

	padding: 0px 10px 2px 10px;

	border: 1px solid #999999;

	background:#f8f8f8;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}

/*	[ Sidebar ]                                              */<!-- -->

#sidebar a{color:#000000;text-decoration:none;}

#sidebar a:hover {color:#AC7421;text-decoration:underline;}

#sidebar select{

	margin:5px 0px 0px 8px;

	font-size:11px;

	width:180px;

}



#sidebar h4 {

	color: #003562;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 1px;

	margin: 0;

	padding: 3px 0px 0px 20px;

	height: 23px;

	font-family:Verdana,Arial;

	background:url('images/sb_title.jpg') no-repeat right;

}



#sidebar ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-family:Verdana,Arial;

}

#sidebar li {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 25px 0px;

	font-family:Verdana,Arial;

}

#sidebar ul ul li{

	position: relative;

	line-height: 1.7em;

	list-style-type: none;

	font-size:12px;

	border:0px red solid;

	font-family:Verdana,Arial;

	margin: 0px 0px 0px 0px;

	padding:2px 2px 0 24px;

	background: url('images/sb_arrow.jpg') no-repeat 0px 5px;

}



#sidebar ul ul ul li {

	position: relative;

	list-style-type: none;

	font-size:12px;

	border:0px; 

	margin: 0px 0px 0px -12px; 

	line-height: 1.7em; 

	font-family:Verdana,Arial;

	background: url('images/sb_arrow.jpg') no-repeat 0px 5px;

	padding: 0px 0px 0px 24px;

}



/*		[ Widget & MISC]                                                */<!-- -->

.wp-caption {  

    text-align: center;

    color:#666666;

}

.wp-caption .wp-caption-text{ 

	font-size:10px; 

	line-height:17px; 

	padding:5px; 

	margin:0; 

}

#dwrap div {
width: 100px;
height: 50px;
border: 1px solid #000000;
}

#wp-calendar td {font-size:11px;color:#888888;}

#wp-calendar td a {font-weight:bold;text-decoration:underline;}

#wp-calendar {

	width: 170px;

	margin:0 0 0 10px;

	text-align: center;

	font-size:11px;

	color:#888888;

	line-height:16px;

}





.textwidget {

	margin:2px 10px 5px 10px;

	text-align:justify;

}

#akismetwrap{

	margin:2px 0 2px 10px;

}

.rsswidget img {

	display:none;

}



#sidebar h4 a.rsswidget{

	margin-left:0px;

	overflow:hidden;

	text-decoration:none;

}

.wp-smiley{

	vertical-align:middle;

	border:0px;

	padding:0px;

}



/*	[ Custom Widget and options]                                    */<!-- -->

.widget_ads160 {

	padding:0;

	margin:0;

	text-align:center;

	overflow:hidden;

}

.widget_ads160 img{

	padding:5px 0;

}

<!-- -->
