/*
Theme Name:		SUN POWER PROJECT
Theme URI:		http://www.sunpowerproject.it
Description:	SUN POWER PROJECT
Version:		1.1
Author:			Claudia De Luca
Author URI:		http://snap.it/
*/
/* CSS Document */
/* ---------------------------   RESET    ------------------------------- */
body, #header, #highlights, #footer, .clear, h1, h2, h3, img{
margin:0px;
padding:0px;
border:0px;
}


.clear {
clear:both;
}

/* ---------------------------   MAIN ELEMENTS    ------------------------------- */
body {
background-image:url(../images/page_bkg.jpg);
background-position:left top;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#wrapper {
margin:0 auto;
padding:0px;
border:1px solid #333333;
width:900px;
}

#header {
height:432px;
}

#highlights {
margin-bottom:20px;
height:186px;
background-color:#3d3d3d;
}
#pix {
width:443px;
text-align:right;
border-left:4px solid #000000;
border-right:2px solid #000000;
float:left;
}

.box {
margin:4px 3px 4px 3px;
width:219px;
height:178px;
background-color:#FFFFFF;
float:left;
}
 
 .box p {
 margin:0px;
 padding: 0px 10px 0px 10px;
 }
 
 #box1 {
 background-image:url(../images/box01.jpg);
background-position:right bottom;
background-repeat:no-repeat;
 }
 
  #box2 {
 background-image:url(../images/box02.gif);
background-position:right bottom;
background-repeat:no-repeat;
 }
  #box3 {
 background-image:url(../images/box03.jpg);
background-position:right bottom;
background-repeat:no-repeat;
 }
  #box4 {
 background-image:url(../images/box04.jpg);
background-position:right bottom;
background-repeat:no-repeat;
 }
 
#footer {
margin-top:30px;
padding-left:30px;
height:125px;
background-image:url(../images/footer_bkg.gif);
background-position:left top;
background-repeat:no-repeat;
}

.recapiti {
margin:20px 0px 35px 0px;
width:750px;
color:#FFFFFF;
float:left;
}

.email {
float:left;
}
.snap {
width:300px;
}
/* ---------------------------   TYPOGRAPHY   ------------------------------- */

a:link, a:visited {
color:#203A63;
text-decoration:underline;
}

a:hover, a:active {
color:#f18e00;
text-decoration:none;
}


h1 {
font-family:Arial, sans-serif, Verdana;
font-size:24px;
font-weight:bold;
color:#203A63;
}

h1 a:link, h1 a:visited {
color:#203A63;
text-decoration:none;
}

h1 a:hover, h1 a:active {
color:#203A63;
text-decoration:underline;
}

h2 {
font-family:Arial, sans-serif, Verdana;
font-size:14px;
font-weight:bold;
color:#F18E00;
}

h3 {
margin:2px;
padding-top:5px;
padding-left:10px;
width:205px;
height:24px;
background-color:#3d3d3d;
font-family:Arial, sans-serif, Verdana;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
p {
line-height:150%;
}

ul, li {
margin-left:10px;
padding-left:0px;
line-height:150%;
}
/* ---------------------------   CONTAINERS   ------------------------------- */

#largecol {
margin:0px;
padding:0px 30px 0px 30px;
width:390px;
border-right: 1px solid #999999;
text-align:justify;
float:left;
}

#mediumcol {
margin:0px;
padding:0px 15px 0px 15px;
width:270px;
text-align:justify;
float:left;
}

#narrowcol {
margin:0px;
padding:0px;
width:149px;
float:left;
}

/* ---------------------------   BLOG   ------------------------------- */

#post {
margin:0px 3px 0px 0px;
padding:15px 30px 0px 30px;
width:609px;
border-right: 1px solid #999999;
text-align:justify;
float:left;
}

#post img {
margin:0px;
padding-left:20px;
border:0px;
width:320px;
float:right;
}

#colonnadx {
 margin:4px 3px 4px 3px;
width:219px;
float:left;
 }
 
#colonnadx ul, #colonnadx li{
list-style:none;
margin:0px;
padding:0px;
}

.boxcolonna {
margin:0px 0px 20px 0px;
padding:0px;
border:0px;
}

#commentform {
width:610px;
}

.searchform {
width:170px;
height:20px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tags {
margin-bottom:10px;
font-weight:bold;}