body {
	background:url(images/vueling/bk_body.jpg);
	font-family:Verdana, Geneva, sans-serif;
}

h1 {
	line-height:150%;
	font-size:2em;
	}

a,	
h1,
h2,
h3,
h4,
#colRight h2,
.postItem h1,
.postItem h1 a
{
	color: #990;
}

a:hover {
	text-decoration: underline;
}

#colRight .rightBox ul  
{
	padding:0px;
	margin:0;
}

#colRight .rightBox ul li 
{
	color: #666;
	padding:5px;
	background:none;
	margin:0;
}

#colRight .rightBox ul li a 
{
	color: #999;
}



#colRight h2,
#footer h2 {
	text-transform:inherit;
	font-size:1.2em;
}

#colRight h2 {
	padding:0 0 10px;
	border-bottom:2px solid #C8C8C8;
	font-weight:normal;
}






.postItem .meta {
		background:url(images/vueling/bk_h1.jpg) no-repeat bottom left;
		padding-bottom:20px;
		padding-top:10px;
		margin-top:-10px;
		border-top:#CCC 1px solid;
		
		}

.postItem {
	clear:both;
	margin-bottom:40px; 
	display:block;
	background:url();
	overflow:inherit;
	}

.postItem img {
        
	float:left;
	margin:0 20px 20px 0;
	padding:0;
	display:block;
}


.alignright, img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}

.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 30px;
margin-top: 4px;
}


.alignnone, img.alignnone{
}

.aligncenter, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.postItem table,.page table, .pagetable {background:#F4F4F4 ;}
.postItem td, .page td {padding:5px 20px; margin:5px; border-bottom:#D8D8D8 solid 1px; border-top:#FFF solid 1px;}

#topMenu ul li{margin:0; padding:0 16px 0 0;}

#topMenu ul li,
.postItem ul li,
.page ul li
 {
	background:url(images/vueling/bullet_list.png) 0 2px no-repeat;
	
}

.postItem ul, .postItem ol, .page ul, .page ol   {padding-left:20px; padding-bottom:20px; margin-left:20px;}
.postItem ul li,.page ul li{padding-left:16px; }

.postItem ol, .page ol  {margin-left:40px;}
	
#topMenu ul li a:hover,
#colRight .rightBox ul li:hover a,
.postItem h1 a:hover,
.page h1 a:hover,
#footer .boxFooter ul li a:hover
{
	color:#990;
}





.postItem .categs a {
	background:#CCC;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


.icoTime {
	background:url(images/vueling/ico_time.png) 0 2px no-repeat;
}

.postItem .meta a
{
	color:#999;
}

.postItem .meta .icoTime, 
.postItem .meta .icoAuthor, 
.postItem .meta .icoComments, 
.postItem .meta .icoEdit, 
.postItem .meta .icoTags, 
.postItem .meta .icoFolder
{
	padding-left:20px;
}


.icoAuthor {
	background:url(images/vueling/ico_author.png) 0 2px no-repeat;
}

.icoComments {
	background:url(images/vueling/ico_comments.png) 0 2px no-repeat;
}

.icoFolder{
	background:url(images/vueling/ico_folder.png) 0 2px no-repeat;
}

.icoTags {
	background:url(images/vueling/ico_tags.png) 0 2px no-repeat;
}


.icoEdit {
	background:url(images/vueling/ico_edit.png) 0 2px no-repeat;
}


#mainWrapper {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

#wrapper {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#header {
	position:relative;
	background:url(images/vueling/header.png) no-repeat;
	height:130px;
	margin:-10px;
	margin-bottom:13px;
}


#colLeft {
width: 670px;

}


#colRight {

width: 200px;
padding:0px 0px 0px 10px;
margin:0;
}

#content.twocols {
	background:url(images/bk_dotted_vert.png) 690px 0 repeat-y;
}




/* -- logo --*/
#logo {
	position:absolute;
	top:15px;
	left:20px;
	color:#FFF;
	font-size:1.3em;
	width:500px;
}

#logo a img{
	border:none;
	vertical-align:middle;
	margin-right:5px;
}

#logo .description{
	position:absolute;
	top:60px;
	left:7px;
	color:#666;
	font-size:1em;
	font-weight:550;}

/* TOP SOCIAL */

#topSocial {
	position:absolute;
	right:20px;
	top:50px;
	color:#FFF;
}


#content #colLeft ul.commentlist li .gravatar .gravatar_mask {
	background:url();

}


#colRight #searchBox,
#colRight #feedburner_email_widget_sbef {
	overflow:hidden;
	margin-bottom:25px;
}


#colRight #feedburner_email_widget_sbef { margin-top:15px; font-size:.8em; color:#999;}


#searchform input,
#feedburner_email_widget_sbef input{
	border:none;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	background:#fff;
	padding:4px 4px 4px 25px;
	color:#666;
	width:95px;
	float:left;	
	background:#fff url(images/ico_search.jpg) 5px 50% no-repeat;
}

#feedburner_email_widget_sbef input {
	background:#fff url(images/vueling/ico_email.png) 5px 50% no-repeat;
}

#searchform input[type="submit"],
#feedburner_email_widget_sbef input[type="submit"] {
	width:70px;
	height:28px;
	border:none;
	background:url(images/vueling/but_search.jpg) 0 0 no-repeat;
	cursor:pointer;
	padding:0;
	text-align:center;
	color:#ccc;
	font-size:11px;
}

.addthis_toolbox {clear:both; display:block; margin-top:40px;}

#archive-title{color:#999;}

hr {margin:40px 0;}
