/*  
Theme Name: Pinocostalunga
Theme URI: http://www.coscadesign.it
Version: 1.0
Author: Coscadesign
Author URI: http://www.coscadesign.it
*/* 

* {
  margin: 0;
}

 body {
  text-align: left;
  font-family: Georgia, Times New Roman, Times, serif;
  background-image: url(images/bg.gif); 
  background-color: white;
  background-position: center center;
  font-size: 11px;
  height: 100%;
}

a:link { 
  color: #663300; 
  text-decoration: none;
}

a:hover { 
  color: #333; 
  text-decoration: none; 
}

a:visited { 
  color: #663300; 
  text-decoration: none;
}

img { 
  border: solid #f69100 3px;
}

a img { 
  border-width: 0;
}

.imageframe { 
  float: left; 
  margin-right: 10px;
}

.imgalignleft { 
  float: left; 
  margin-right: 10px;
}

#container {
  text-align:left;
  position:relative;
  padding: 0;
  margin: 0 auto -20px auto;
  width: 955px;
  background-image: url(images/bgs.gif); 
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#header {
  height: 220px;
  width: 624px;
  border-bottom: solid #f69100 3px;
  border-left: solid #f69100 3px;
  border-right: solid #f69100 3px;
}

#page {
  width:640px;
  float: right;
}

#menu_top {
  width: 198px;
  height: 500px;
  float: left;
  font-size: 10px; 
  font-family: Verdana, Arial, Georgia, Times New Roman, serif;
  background: url(images/calendario_pino.gif) no-repeat;
  padding: 45px 55px 100px 50px;
  margin: 20px 0 0 0;
}

#menu_top a:link {
  font-size: 10px; 
  color: #FFFFFF; 
  font-weight: bold;
}

#menu_top a:visited {
  font-size: 10px; 
  color: #FFFFFF; 
  font-weight: bold
}


.post-titolo {
 font-size: 10px; 
 font-weight: bold;
}

.post-data {
 font-size: 10px; 
 font-weight: bold;
}

.eventi {
color: #ffffff;  
}

.eventi-titolo {
 font-size: 10px; 
 font-weight: bold;
 color: #f69100;
}

.eventi-data {
color: #ffffff;
}

.eventi-page-data {
font-size: 11px; 
font-weight: normal;
padding-top: 20px;
}

.eventi-page-titolo {
 font-size: 11px; 
 font-weight: bold;
}

.eventi-page {
 font-size: 11px; 
font-weight: normal;
}

.blog {
 font-size: 11px; 
font-weight: normal;
margin-top: 205px;
}

.blog li {
list-style-type: none;
margin-bottom: 10px;
}

.blog h4 {
 font-size: 11px; 
 color: #0099CC;
}

h1 {
  font-size: 18px; 
  font-family: Times New Roman, Georgia, Times, serif;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

h2 {
  font-size: 18px; 
  font-family: Times New Roman, Georgia, Times, serif;
  text-transform: uppercase;
}

h3 {
  font-size: 11px; 
  font-family: Verdana, Georgia, Times New Roman, Times, serif;
  font-weight: normal;
}

h4 {
  font-size: 11px; 
  font-family: Verdana, Georgia, Times New Roman, Times, serif;
  font-weight: normal;
  color: #ea7705;
}

p {
  font-size: 11px; 
  font-family: Georgia, Times New Roman, Times, serif;
}

ul, li {
  margin: 0;
  padding: 0;
}

#menu_or {
  font-weight: bold; 
  font-family: Georgia, Times New Roman, Times, serif;  
}

#news, #curriculum, #laboratori, #spettacoli, #librietesti, #contatti  {
  float:left;
  font-size: 13px; 
  font-family: Georgia, Times New Roman, Times, serif;   
  margin: 0 0 0 15px;  
  font-weight: bold;
  padding: 20px 11px 30px 11px; 
}

#news { 
  background: url(images/news.gif) no-repeat;
}
#news a:hover { 

}

#curriculum { 
  background: url(images/curriculum.gif) no-repeat;
}
#curriculum a:hover { 

}

#laboratori { 
  background: url(images/laboratori.gif) no-repeat;
}
#laboratori a:hover { 

}

#spettacoli { 
  background: url(images/spettacoli.gif) no-repeat;
}
#spettacoli a:hover { 

}

#librietesti { 
  background: url(images/librietesti.gif) no-repeat;
}
#librietesti a:hover { 
}

#contatti { 
  background: url(images/contatti.gif) no-repeat;
}
#contatti a:hover { 

}

#content {
  margin: 0 0 20px 0;
  padding: 0 15px 20px 12px;
  float: left;
  width: 406px;
  border-right: dashed #996600 1px;
}

#content h3 {
  margin: 0 0 15px 0;
  padding: 0px;
  color: #ea7705;
}

#content p {
  margin: 10px 0 30px 0;
  line-height: 18px;
}

#content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#content li {
  margin: 0;
  background: url(images/rec.gif) top left no-repeat;
  padding: 0 0 0 30px;
  line-height: 40px;
}

#post {
  margin: 0;
  padding: 0;
}

#sidebar {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar h2 {
  background: url(images/bgm.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}

#sidebar h3 {
  font-size: 11px; 
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #0072bc;
}

#sidebar1 {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar1 ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar1 li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar1 h2 {
  background: url(images/bgm1.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}

#sidebar2 {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar2 ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar2 li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar2 h2 {
  background: url(images/bgm2.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}

#sidebar3 {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar3 ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar3 li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar3 h2 {
  background: url(images/bgm3.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}

#sidebar3 h3 {
  font-size: 11px; 
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #0072bc;
}

#sidebar4 {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar4 ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar4 li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar4 h2 {
  background: url(images/bgm4.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}

#sidebar5 {
  float: right;
  width: 184px;
  padding: 0 16px 0 0;
  margin: 0;
}

#sidebar5 ul {
  margin: 0;
  padding: 0 0 20px 0;
}

#sidebar5 li {
  list-style-type: none; 
  padding: 3px 0;
  margin: 0;
  border-bottom: solid #996600 1px;
  line-height: 16px;
}

#sidebar5 h2 {
  background: url(images/bgm5.gif) no-repeat;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 41px;
}


#footer {
  width: 638px;
  height: 20px;
  background-color: #fcc87e;
  border-top: solid #996600 1px;
  clear: both;
  margin: 0 0 0 301px;
  padding: 5px 0 5px 15px;
} 

#newsletterFormDiv {
  padding-bottom: 30px;
} 

small {
  font-size: 10px;
} 