/*
Theme Name: Coorsal Dischi Largo
Theme URI: http://www.coorsal.it
Description: Tema per CoorsalVersion: 2.0
Author: Design Project: Valentina Dal Corso
Author: CSS Design: Diego Frasson
Author: Flash Programming: Matteo Mantovani
Author: Template and Backend Programming Diego Frasson
Author URI http://www.coorsal.it 
*/

body{
font-size: 12px;
margin: 0px;
text-align: left;
background: #f8f8f8;
font-family: Verdana,Arial,sans-serif;
}

*{margin: 0px;padding: 0px;}

/*************Wrap************/
#wrap{
width:880px;
margin:0;
/*Background: #9F8F77 url(img/wrap.png);*/
margin-left:auto;
margin-right:auto;
overflow: hidden;
border: none;
}

/*********************** Container **************/
#container{
width: 880px;
padding: 0px;
margin: 0px;
overflow: hidden;
background: white;
}

/*********************** Left Sidebar Box  *******/
#leftbox{
font-size: 16px;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
color: black;
float: left;
width: 240px;
height:250px;
margin: 20px 0px 0px 0px;
padding: 0px 4px -20px 4px;
text-align: left;border: none;
}

/*********************** Right Sidebar Container *******/
#rightbox{
font-size: 14px;
font-family: "Trebuchet MS",Verdana,Arial,sans-serif;float: right;
width: 623px;
height: 250px;
overflow: auto;
color: black;
padding: 0px 4px -24px 4px;
margin: 20px 0px 0px 0px;
text-align: justify;
border: none;}

/*********************** Logo Bar Container *******/
#logobar{
font-size: 14px;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
color: black;
background: white;
vertical-align: top;
width: 872px;
height:60px;
padding: 0px 4px 4px 4px;
margin: 0;
text-align: right;
vertical-align: middle;
border: none;
float: right;
}

/*********************** Base Bar Container *******/
#basebar{
font-size: 14px;
float: right;
width: 880px;
height: 220px;
padding: 0;
margin: 0;
text-align: center;
vertical-align: middle;
border: none;
}

/*********************** Content **************/
#content{
display: block;
float: right;
margin: 0px;
width: 512px;
padding: 4px;
text-align: left;
background: none;
}
#content ul{padding-left: 2em;}
#content ul li{padding: 0.2em;list-style: square;}
#content ul ul li{padding: 0.2em;list-style: circle;}
#content ol{list-style-position: inside;padding-left: 15px;padding-top: 2px;margin-bottom: 10px;}
#content p{padding-left: 4px;}

/*********************** Footer **************/
#footwrap{
font-size: smaller;
clear:both;
color: black;
padding: 4px 1em 4px 1em;
font-weight: normal;
background: #f8f8f8;
}

#footwrap p{display: block;margin-top: 8px;margin-bottom: 2px;text-align:center;}
#footwrap a:link {color: black;text-decoration: none;border: none;font-weight: bold;}
#footwrap a:hover {text-decoration: underline;color: black;border: none;}
#footwrap a:visited:hover {text-decoration: underline;color: black;border: none;}
#footwrap a:visited {color: black;text-decoration: none;border: none;font-weight: bold;}
#footwrap img {padding: 4px 0px 4px 0px;}
#daymessage {width: 512px;text-align: justify;padding: 2px;color: black;}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/*********************** Paragraph **************/
p{margin: 0;}

/*********************** Blockquote ********************/
blockquote{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #7f7f7f;
border-left: 4px solid #99A8BA;
}

/*********************** Post Metadata ****************/
.postmetadata{
font-size: 10px;
width:500px;
display:block;
/*float: right;*/
margin: 0 5px 2px 2px;
padding: 0px 5px 2px 5px;
text-align: left;
color:#aaaaaa;
border-top: 2px solid #ff9900;
/*background: #E0E7EF url(img/meta.png);*/
}
#content .postmetadata{padding-left: 5px;}
.postmetadata a:link{border: none;color: #aaaaaa;font-weight: normal;}
.postmetadata a:hover{border: none;color: #5F584D;font-weight: normal;}
.postmetadata a:visited:hover{border: none;color: #aaaaaa;font-weight: normal;}
.postmetadata a:visited{border: none;color: #aaaaaa;font-weight: normal;}

/*********************** Links ********************/
a:link{color: green;text-decoration: none;font-weight: normal;}
a:hover{color: red;text-decoration: underline;font-weight: normal;}
a:visited{color: green;text-decoration: none;font-weight: normal;}
a:visited:hover{color: green;text-decoration: none;font-weight: normal;}
a img {border:none;background:none;padding: 4px 0px 4px 0px;}
#feed, #feed img a:link, #feed img a:visited{border: none;}

/*********************** Comments ********************/
.commentlist{padding-left: 40px;padding-right: 15px;background: white;color: #333;}
.commentlist li{margin: 8px 10px 8px 15px;padding-left: 12px;list-style: none;background: #E3EFD1;margin-bottom: 2px;border-top: 2px solid #8BC240;border-bottom: 2px solid #8BC240;}
li.alt{background: #E0E7EF;border-top: 2px solid #99A8BA;border-bottom: 2px solid #99A8BA;}
.commentlist li li{border: none;background: none;padding-left: 4px;margin: 0 2px 0 2px;}
.commentlist cite{padding: 2px 3px 1px 3px;}
.commentlist p{padding: 4px;margin-bottom: 5px;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{text-decoration: none;color: #000;}
.commentnumber {font: italic normal 14px 'Times New Roman', Times, serif;margin-top: 2px;float:right;color: #8f8f8f;font-size: 28pt;}
#comment{width:80%;}
#commentform{margin-left:5%;}

/*********************** Headings**************/
h1{font-size: 36px;color: #666666;}
h2{display: block;font-size: 16px;font-weight: bold;padding: 4px;margin: 5px 0 6px 0;text-align: left;}
h3{display: block;font-size: 14px;font-weight: bold;padding: 4px;margin: 5px 0 6px 0;text-align: left;}
h3.posttitle   {font-size: 15px;font-weight: bold;padding-left: 4px;padding-top: 4px;margin-top: 2px;}
.posttitle a:link{font-size: 15px;color: #99A8BA;font-weight: bold;}
.posttitle a:visited{font-size: 15px;color: #99A8BA;font-weight: bold;}
.posttitle a:hover{font-size: 15px;color: #9F8F77;font-weight: bold;text-decoration: none;}
.posttitle a:visited:hover{text-decoration: none;}
h4{margin-top: 15px;font-size: 13px;font-weight: bold;padding: 4px;margin: 5px 0 6px 0;text-align: left;}
h5{margin-top: 15px;font-size: 12px;font-weight: bold;padding: 4px;margin: 5px 0 6px 0;text-align: left;}

/*********************** date ********************/
.date{font-size: 14px;font-weight: bold;
float:left;display:block;width: 56px;
height: 10px;margin-top: 17px;margin-right: 5px;
text-transform: uppercase;
padding: 6px 7px 7px 0;text-align: center;
color: #99A8BA;
border-bottom:5px solid  #99A8BA;
/*background: white url(img/date.png) no-repeat;*/
}

.entry{
width: 500px;
text-align: justify;
margin-bottom: 5px;
/*background: white url(img/post.png) no-repeat bottom left;*/
padding-bottom: 8px;
}

/*********************** Contained floats fix************/
.post{
display: block;
overflow:hidden;
/* padding-bottom: 3px;
margin-bottom: 3px;
width:98%;
background: white url(img/piega.jpg) no-repeat top right;
border-left:1px solid #eeeeee; */
}

/*********************** Code ********************/
code{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 2px solid #99A8BA;
border-bottom: 2px solid #99A8BA;
color: #333;
background: #E0E7EF;
}

/************ Navigation Main**************/
.navigation {
/* padding: 10px 6px; */
text-align: center;
color: #000000;
letter-spacing:1px;
white-space:nowrap;
}

/************ Navigation Header**************/
#headerhome {
height:24px;
padding: 6px 4px;
margin:  0px;
border: none;
background-color: white;
float: none;
font-size: 17px;
font-weight: normal;
font-family: Verdana,Arial,sans-serif;
color: #f00;
}

#header {
height:24px;
padding: 6px 4px;
margin:  0px;
border: none;
background-color: white;
float: none;
font-size: 17px;
font-weight: normal;
font-family: Verdana,Arial,sans-serif;
color: #f00;
border-bottom: 2px solid #999;
text-align: left;
}

#headerhome a:link , #header a:link {  font-weight: normal;  color:#000;  text-decoration: none;}
#headerhome a:hover , #header a:hover {  font-weight: normal;  color:#999;  text-decoration: none;}
#headerhome a:visited, #header a:visited {  font-weight: normal;  color:#000;  text-decoration: none;}
#headerhome a:visited:hover, #header a:visited:hover {  font-weight: normal;  color:#999;  text-decoration: none;}

/************ Navigation Sub Header**************/
.navisubhead ul {  margin: 2px;}
.navisubhead li {  float: none;  display: inline;  padding: 0px 26px 0px 0px;  color:#f00;  font-size: 14px;  font-family: Verdana,Arial,sans-serif;}
.navisubhead li a:link {  font-weight: normal;  color:#000;  text-decoration: none;}
.navisubhead li a:hover {  font-weight: normal;  color:#999;  text-decoration: none;}
.navisubhead li a:visited:hover {  font-weight: normal;  color:#999;  text-decoration: none;}
.navisubhead li a:visited {  font-weight: normal;  color:#000;  text-decoration: none;}

/************ Navigation Men 3rd level **************/
.navi3rdlevel ul {  margin: 10px 2px 2px 2px;}
.navi3rdlevel li {  float: none;  display: block;  padding: 0px 0px 8px 4px;  color:#f00;  font-size: 12px;  font-family: Verdana,Arial,sans-serif;}
.navi3rdlevel li a:link {  font-weight: normal;  color:#000;  text-decoration: none;}
.navi3rdlevel li a:hover {  font-weight: normal;  color:#999;  text-decoration: none;}
.navi3rdlevel li a:visited:hover {  font-weight: normal;  color:#999;  text-decoration: none;}
.navi3rdlevel li a:visited {  font-weight: normal;  color:#000;  text-decoration: none;}
/* html #navigation a {width:1%;} */
/* see http://www.positioniseverything.net/explorer/escape-floats.html */

.credits{
margin-top: -20px;
margin-bottom: 5px;
padding: 0 4px 8px 4px;
float: right;
}

img {border:none;padding: 0;}

/***************** Previous and Next Posts************/
.alignright {text-align: right;}
.alignleft {text-align: left}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 0;}
#posts{padding: 2px}

/*********************** Smileys ********************/
.wp-smiley{padding: 0;}
.search-form{background: #000;}
#telefono ul{
position: relative;
top:-250px;
background: none;
}

#appuntamenti {
border: solid #ff9900 2px;
background-color:#efefef;
padding: 4px;
}
#headsubmenu {
height:20px;
padding: 6px 4px 0px 4px;
border-top: 2px solid #999;
background-color:white;
text-align: left;
}

#indirizzo {height:60px;
padding: 4px 0px;border: none;
float: left;
text-align: left;
}

#fotogrande {width: 880px;
display: block;
margin: 0;
margin-left:auto;
margin-right:auto;
overflow:hidden;
border: none;padding: 0px 70px
}

#fotogrande img {align: center;}
