body {
/*background-color: #fefefe !important;*/
	background: url('cloud_6.jpg') repeat !important;
}

@media (min-width: 1200px) {
  .container {
    width: 1280px !important;
  }
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.container {
    /*width: 1200px;*/
    background-color: #fff;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    margin-top:20px;
    box-shadow: 3px 3px 15px 4px #3f3f3f;
}

p {
  font-size:16px;
  font-weight: 400;
}

.main-content {
  margin-top:5px;
}

.main-content h1 {font-size:22px;}
.main-content a {
  text-decoration: underline;
  font-size:18px;
  font-weight: 400;
}

.main-content .letters a {
  text-decoration: none;
}
 .sidebar .letters a {
  text-decoration: none;
  font-weight: bold;
 }

.twitter {display:block; padding:3px 0;}
.booking { padding:3px 0;}


.source, .source a {font-size:12px;}

.footer {
  border-top :1px solid #ABABAB;
  padding:10px 0;
}




/*--Adwords--*/
/*--Sidebar and content--*/
.ad_sidebar {
    width: 250px; 
    height: 500px;
    float:left;
    left:0;
    padding:5px 0;
}

.ad_content {
  width:700px;
  height: 150px;
  padding:5px 0;
}

@media (min-width:200px) {
  .ad_sidebar {
    width:200px;
    height: 200px;
  }
  .ad_content {
    width:200px;
    height:200px;
  }

}
@media (min-width:500px) { 
  .ad_sidebar {
    width: 200px; 
    height: 300px;
  }
  .ad_content {
    width:450px;
    height: 150px;
  }
}

@media (min-width:800px) { 
  .ad_sidebar {
    width: 220px; 
    height: 300px;
  }
  .ad_content {
    width:500px;
    height: 100px;
  }
}

@media (min-width:1000px) { 
  .ad_sidebar {
    width: 160px; 
    height: 600px;
  }
  .ad_content {
    width:728px;
    height: 90px;
  }
}

