/*Theme Name: Ciro Auriemma 4 SISWT
Theme URI: http://sun-wukong.net/
Description: An exclusive WordPress Theme created for 
<a href="http://www.siswt.com">siswt.com</a> 
Version: 0.1b
Author: Ciro Auriemma
Author URI: http://www.sun-wukong.net
The CSS, XHTML and design is not released
*/

/* ************************************************************ */
/*		 	struttura principale			*/

html,body{
  padding:0;
  border:0;
}

html{
  margin:0;
  background:#000 url(img/bg_html.jpg) fixed repeat-x left top;
}

body{
  font-size:85%;
  font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
  margin:0 auto;
  width:756px;
  position:relative;
  background:url(img/bg_body.jpg) no-repeat center top;
  color:#555;
}

p{
  margin:0;
}

img{
  border:0;
}

div#top{
  float:left;
  font-size:80%;
  color:#C30;
  background:#FFF url(img/bg_top.gif) repeat-y center top;
  padding-bottom:2px;
  cursor:default;
}

div#top a{
  color:#C30;
  text-decoration:none;
}

div#top a:hover{
  text-decoration:underline;
}

div#top_info{
  float:left;
  width:368px;
  text-align:left;
  margin-left:10px;
}

div#top_menu{
  float:right;
  width:368px;
  text-align:right;
  margin-right:10px;
}

div#header{
  clear:both;
  height:90px;
  background:url(img/siswt_header.png) no-repeat center top;

}

img#logo{
  float:left;
  position:relative;
  top:4px;
  left:20px;
}

img#title{
  float:left;
  position:relative;
  top:28px;
  left:2px;
}

img#awta{
	float: right;
	position: relative;
	top: 3px;
	right: 120px;
}

div#breadcrumb{
  clear:both;
  width:756px;
  min-height:10px;
  padding:20px 0 5px 0;
  color:#C30;
  font-size:80%;
  text-align:left;
  background:url(img/bg_breadcrumb.png) no-repeat left top;
  cursor:default;
}

div#breadcrumb p{
  width:590px;
  margin:0 0 0 147px;
  padding:0 0 2px 10px;
  border-bottom:double #CCC 3px;
  background:url(img/bullet_grey.png) no-repeat left center;

}

div#container{
  float:left;
  width:756px;
  text-align:left;
  background:#FA4 url(img/bg_container.gif) repeat-y center top;
}

div#sidebar{
  float:left;
  width:148px;
  min-height:600px;
  margin-left:3px;
/*background:#FF0;*/
}

div#menu{
  width:148px;
  font-size:91%;
  background:#FFF url(img/menu_r.gif) repeat-y right top;
  cursor:default;
}

div#menu_top{
  height:10px;
  background:#E22 url(img/menu_top.gif) no-repeat;
}

div#menu_btm{
  height:15px;
  background:#E22 url(img/menu_btm.png) no-repeat;
}

div#menu ul,div#menu li{
  list-style-type:none;
  width:140px;
  margin:0;
  padding:0;
}

div#menu li{
  border:dotted #CCC;
  border-width:0 0 1px 0;
}

div#menu li.category{
  width:130px;
  padding:2px 0 2px 10px;
  color:#FFF;
  font-weight:bold;
  background:#F70 url(img/menu_blt_category.png) no-repeat center left;
}
div#menu li.search{
  width:130px;
  padding:2px 0 2px 10px;
  color:#FFF;
  font-weight:bold;
  background:#FA4 url(img/menu_blt_category.png) no-repeat center left;
}

div#menu li.category a{
  height:100%;
  display:block;
  padding:1px 0 1px 10px;
  color:#FFF;
  text-decoration:none;
}

div#menu a{
  height:100%;
  display:block;
  padding:1px 0 1px 10px;
  color:#03C;
  text-decoration:none;
}

div#menu a:hover{
  background:#FE9;
}

div#menu li#active a{
  background:#FE9;
}

div#side_btm{
/*background:#0cc;*/
  text-align:center;
  padding:5px 0 0 0;
}

div#content{
/*background:#ccc;*/
  float:right;
  width:592px;
  margin:0 13px 0 0;
  text-align:center;
}

div#endpage{
  clear:both;
  width:756px;
  min-height:22px;
  background:url(img/endpage.gif) no-repeat top left;
}

div#footer{
  clear:both;
  width:756px;
  min-height:50px;
  color:#C30;
  font-size:95%;
  text-align:left;
  text-decoration:none;
  background:url(img/bg_footer.gif) no-repeat bottom left;
}

div#footer p{
  margin:0;
  padding:25px 0 0 45px;
}

div#footer a{
  color:#C30;
  text-decoration:none;
}

div#footer a:hover{
  text-decoration:underline;
}

div#wbd{
  font-size:80%;
  text-align:right;
  color:#FF0;
  margin-bottom:10px;
  padding-right:25px;
  background:url(img/wbd.png) no-repeat center right;
  cursor:default;
}

div#wbd span{
  color:#888;
}

div#wbd a{
  color:#EE3;
  text-decoration:none;
}

div#wbd a:hover{
  text-decoration:underline;
}

div#copyright{
  font-size:80%;
  text-align:center;
  color:#888;
  margin:0 130px 0 130px;
  padding-bottom:40px;
}


/******************************************************************************/
div#menu li.cat-item{
  width:130px;
  /*padding:2px 0 2px 10px;*/
  color:#FFF;
  /*font-weight:bold;*/
  /*background:#F70 url(img/menu_blt_category.png) no-repeat center left;*/
}
div#menu li.cat-item a:link{
  height:100%;
  display:block;
  /*padding:1px 0 1px 10px;*/
  color:#FFF;
  text-decoration:none;
}
div#menu li.current-cat{
  background:#FE9;
}

/******************************************************************************/
.widget {
	clear:both;
	background-color:#ffffff;
	width:287px;
	float:left;
	margin-bottom:3px;
	position:relative;
}

.widget-top {
	background:transparent url(images/widget-top-bg.gif) no-repeat 0 0;
	float:left;
	padding-top:5px;
	width:287px;
}

.widget-bottom {
	background:transparent url(images/widget-bottom-bg.gif) no-repeat 0 100%;
	float:left;
	padding:0 5px 5px;
	width:277px;
}

.widget-title {
	font:normal 18px 'Trebuchet MS', Verdana, Tahoma;
	color:#b41115;
	padding-bottom:3px;
	border-bottom:3px solid #af3030;
}

.widget ul li {
	background:#ffffff url(images/all-icons.gif) no-repeat 4px -98px;
	padding-left:20px;
	border-bottom:1px solid #deddde;
	line-height:28px;
}

.widget ul li a {
	color:#9e9e9e;
	display:block;
	line-height:28px;
}

.widget a:hover {
	background-color:#f8f8f8;
}

/* ____________ BOXES IMMAGINI ____________ */
div.alignright{float: right; margin:0 0 1em 1em; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;} 
div.alignleft {float:left; margin:0 1em 1em 0; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;}
div.aligncenter {display: block; margin-left: auto; margin-right: auto; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;}
img.alignright{float: right; margin:0 0 1em 1em; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;} 
img.alignleft {float:left; margin:0 1em 1em 0; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border:1px solid; border-color:#FB9 #C84 #C84 #FB9;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


div.picdrop{
  float:left;
  text-align:center;
  background:url(img/dropshadow.png) no-repeat bottom right;
  margin:10px 5px 5px 10px;
}

div.picdrop img{
  display:block;
  position:relative;
  top:-5px;
  left:-5px;
  border:1px solid;
  border-color:#FB9 #C84 #C84 #FB9;
  padding:5px;
}

div.picdropr{
  float:right;
  text-align:center;
  background:url(img/dropshadow.png) no-repeat bottom right;
  margin:10px 5px 5px 10px;
}

div.picdropr img{
  display:block;
  position:relative;
  top:-5px;
  left:-5px;
  border:1px solid;
  border-color:#FB9 #C84 #C84 #FB9;
  padding:5px;
}

img.picflat {
  float:right;
  border:1px solid #F95;
  padding:2px;
  margin:0 4px 0 4px;
}