body{
  background: #FBFBFB;
  font-family:Tahoma;
  margin:0;
}

*:focus {
  outline: 0;
}

/* Layout */

#wrapper{
  width:880px;
  margin:0 auto;
  padding:0;
}

#head{
  height:130px;
}

#head #logo{
  float:left;
  margin-top:80px;
}

#head #menu{
  font-size:11px;
  float:right;
  margin-right:10px;
  margin-top:95px;
}

#head #menu a{
  
  color:#000;
  margin-left:-5px;
  padding:5px 10px;
  text-decoration:none;
}

#head #menu a:hover{
  background:#000;
  margin-left:-5px;
  color: #F60;
}



#head #menu .contact{
border: none;

}
	


#title_header{
  background:url(./images/shared/head.jpg) no-repeat;
  height:270px;
  margin-top:10px;
  width:880px;
}


.columns{
  color:#686F72;
  font-size:11px;
  margin-top:20px;
  width:880px;
}


.border{
  border-top:1px solid #F2F2F2;
}

.column{
  float:left;
  padding-top:10px;
}
.column.one{
  padding-bottom:40px;
  width:400px;
}

.column.two{
  float:left;
  width:260px;
  padding-left: 25px;
}


.column.three{
  padding-left:25px;
  width:170px;
  
}

.content{
  color:#666;
  float:left;
  font-size:11px;  
  line-height:2em;  
}

.column.three img{
margin-top: 5px;
  
}

column.gallery{

 width:880px;
}

column.gallery.viewer{
text-align: center;
}

.newsletter
{
position: relative;
float: left;
}

.sidenews
{
float: left;
}

#footer{
  margin-top: 20px;
  
  border-top:1px solid #F2F2F2;
  font-size:11px;
  padding-top:10px;
  padding-bottom:30px;
  width:880px;
  
}

#footer .right{
  float:right;
   margin-top:-15px;
}


/* Typography */


h2{
	font-size: 13px;
	color: #F60 ;
	font-weight: 400;
}

h3{
	font-size: 12px;
	color: #F60 ;
	font-weight: 500;
}



a{
  color:#231F20;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
  color: #ff6600;
  
}


.postdate{
color: #ff6600;
font-size: 11px;
font-weight: 400;
text-transform: lowercase;
font-style: italic;

}


.orange{
color: #ff6600 ;
}

.black{
color: #000;
}

.impeto a{
color: #8f979b;
}

.impeto a:hover{
color: #FF358B;
border-bottom: #01B0F0 solid 1px;

text-decoration:  none;
}

#tweet ul, #tweet ul li{
  list-style:none;
  margin-left: -20px;
}


.right{
float: right;
margin-left: 5px;
}

#loader{
padding-right: 5px;
vertical-align: text-bottom;
}

.list ul, .column2 ul{
  margin:0;
  margin-top:5px;
  padding:0;
  list-style:none;
}

.list ul li, .column2 ul li{
  margin-left:10px;
  padding:4px 0;
}

.sidenews .title{
font-size: 11px;
margin-bottom: 5px;
font-style: italic;
}

img{
border:0;
}














