
* {
outline:none;
margin:0;
padding:0;
/*border:1px solid black;*/
}

body {
font-family: 'Open Sans Condensed', sans-serif;
background:#FFFFFF;
font-size:12px;
line-height:18px;
margin:0 auto;
padding:0;
width:982px;
color:#000;
background:url('http://www.igraphic.it/images/layout/bg-all.jpg') center top repeat-y;
text-shadow: none;

}
textarea{
overflow:auto;
}

#container {
  float:left;
  margin: 0 auto;    
  width: 991px;
  height:100%;   
  position:relative;
  
}

#author_avatar{
float:left;
width:166px;
padding:4px;
border:1px dotted gray;
margin-right:8px;
}
.author_avatar_group{
float:left;
width:98px;
padding: 4px;
border:1px dotted gray;
}
.author_avatar_container{
width:105px;
height:150px;
float:left;
padding-right:9px;
}
#header{
width:541px;
height:142px;
float:left;

padding:0;
margin:0;
}
#leftside {
 float:left;
 width: 570px; 
 margin-left:28px; 
    
}
#maintitle{
 float:left;
 width: 542px;  
 height:142px; 
 overflow:hidden;
}
#content{
 float:left;
 width: 480px;  
 overflow:hidden;
 padding:0;
 margin:0;
 padding-bottom:50px;
 padding-left:31px;
 padding-right:31px;
}
.content_box{
 float:left;
 width: 480px;  
 padding:0;
 margin:0; 
}
#rightside {
 float:left;
 width: 393px;  
 
     
}
#logo{
float:left;
height:290px;
width:393px;
margin:0;
padding:0;
}
#bar-up{
float:left;
height:100%;
width:28px;
margin:0;
padding:0;
}
#bar-down{
float:left;
height:100%;
width:28px;
margin:0;
padding:0;

}
#partecipa{
float:left;
height:89px;
width:204px;
margin:0;
padding:0;

}
#volume{
float:left;
height:142px;
width:148px;
margin:0;
padding:0;
position:fixed;
color:#fff;
text-transform:uppercase;
font-size:14px;
}
#searchbar{
padding:0;
width:158px;
height:46px;
float:left;
}
#tags{
float:left;
width:100%;
}
#searchbar a,#searchbar a:link,#searchbar a:visited,#searchbar a:active{
color:#000;
text-decoration:none;
}
#searchbar a:hover{
color:#000;
text-decoration:underline;
}
#searchform{
width:158px;
height:46px;
margin:0;
padding:0;
font-weight:normal;
float:left;

}
#searchbox{
float:left;
font-style:italic;
font-weight:bold;
width:102px;
height:28px;
border:0;
margin-left:8px;
margin-top:-1px;
background:#66655f;
text-align:left;
color:#fff;
font-size:12px;
}
#searchbutton{
margin-top:2px
}
.errors{
color:red;
padding-left:15px;
text-indent:0;
text-decoration:blink;
}
#searchform table{
float:right;
}
#menu{
float:left;
width:393px;
height:255px;
margin:0;
padding:0;

}

#specialImage{
  width:148px;
  position:fixed;
  top:185px;
  float:left;  
  z-index:10; /* or higher/lower depending on other elements */
}
.newsletter{
width:148px;
height:40px;
float:left;
margin:20px 0;
border:0px solid black;
text-align:center;
background:none;
font-size:14px;
text-transform:uppercase;
padding: 0 5px;
}
.newsletter a{
font-weight:bold;
font-style:normal;
color:#730000;
text-decoration:blink;
}
.newsletter a:link,.newsletter a:active,.newsletter a:visited{
color:#730000;
text-decoration:blink;
}
.newsletter a:hover{
color:#730000;
text-decoration:underline;
}
#menu_animation{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-animation.png') no-repeat;margin-bottom:3px;}#menu_animation:hover{background-position: 0 -35px;}#menu_animation span{position: absolute;left: -999em;}#menu_graphics{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-graphics.png') no-repeat;margin-bottom:3px;}#menu_graphics:hover{background-position: 0 -35px;}#menu_graphics span{position: absolute;left: -999em;}#menu_illustration{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-illustration.png') no-repeat;margin-bottom:3px;}#menu_illustration:hover{background-position: 0 -35px;}#menu_illustration span{position: absolute;left: -999em;}#menu_photochop{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-photochop.png') no-repeat;margin-bottom:3px;}#menu_photochop:hover{background-position: 0 -35px;}#menu_photochop span{position: absolute;left: -999em;}#menu_photography{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-photography.png') no-repeat;margin-bottom:3px;}#menu_photography:hover{background-position: 0 -35px;}#menu_photography span{position: absolute;left: -999em;}#menu_webdesign{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-webdesign.png') no-repeat;margin-bottom:3px;}#menu_webdesign:hover{background-position: 0 -35px;}#menu_webdesign span{position: absolute;left: -999em;}#menu_contatti{width:393px;height:35px;display:block;float:left;background:url('http://www.igraphic.it/images/layout/menu-contatti.png') no-repeat;margin-bottom:3px;}#menu_contatti:hover{background-position: 0 -35px;}#menu_contatti span{position: absolute;left: -999em;}#share{
float:left;
position:fixed;
width:79px;
top:204px;
}
#share_top{
float:left;
width:81px;
color:#fff;
text-align:center;
padding-bottom:2px;
font-size:9px;
background-color:#730000;
}
#share_bottom{
float:left;
width:55px;
background:#D1D0CC;
color:#000;
background:url('http://www.igraphic.it/images/layout/social-bg.gif') repeat-y;
padding:7px 0 7px 0;
border-left:1px dotted gray;
}
.share_top_like{
float:left;
width:81px;
color:#fff;
text-align:center;
padding-bottom:2px;
font-size:9px;
background-color:#730000;
}
.share_bottom_like{
float:left;
width:55px;
background:#D1D0CC;
color:#000;
background:url('http://www.igraphic.it/images/layout/social-bg.gif') repeat-y;
padding:8px 0 10px 0;
border-left:1px dotted gray;
}
#ads_box{
height:100%;
float:left;
width:140px;
}
.ads{
width:130px;
padding-left:10px;
}
.commento{
float:left;
width:658px;
margin:0;
border:1px dotted gray;
padding:8px;
background:#e8e8e3;
}
.comment_details{
font-size:11px;
text-align:right;
}
#social{
float:left;
width:130px;
margin:0;
padding:0;
overflow:hidden;
margin-left:20px;
}
#left{
width:158px;
float:left;
position:relative;
margin:0;
padding:0;
color:#fff;
}
#left a,#left a:link,#left a:visited,#left a:active{
color:#fff;
text-decoration:none;
}
#left a:hover{
color:#730000;
text-decoration:none;
}

#center{
width:692px;
float:left;
margin:0;
padding:0;
overflow:hidden;
background:#d1d0cc;
position:relative;
margin-left:158px;
}
#pdfdiv{
width:800px;
height:1100px;
float:left;
margin:10px 0 0 0;
padding:0;
overflow:hidden;
}
.big_box{
width:676px;
height:375px;
float:left;
margin:0;
padding:8px 8px 4px 8px;
position:relative;
background:url('http://www.igraphic.it/images/layout/loading_big.gif') no-repeat;
}
.big_box_img_preview{
padding:0;
float:left;
display:block;
overflow:hidden;
position:relative;
}
.big_box_img_preview img{
width:674px;
height:279px;
border:1px solid #372528;
}
.small_box{
width:160px;
height:160px;
float:left;
margin:0;
padding:0;
position:relative;
overflow:hidden;
}
.small_box_img_preview{
padding:0;
margin:0;
float:left;
display:block;
overflow:hidden;
position:relative;
}
.small_box_img_preview img{
width:332px;
height:137px;
border:1px solid #372528;

}
.tiny_box{
width:163px;
float:left;
margin:0;
padding:8px 0px 0px 8px;
position:relative;
}
.tiny_box_img_preview{
padding:0;
margin:0;
float:left;
display:block;
overflow:hidden;
position:relative;
}
.tiny_box_img_preview img{
width:160px;
height:68px;
border:1px solid #372528;

}
.center_category{
width:400px;
padding:0 0 9px 8px;
float:left;
}
.center_goback{
width:275px;
padding:0 0 6px 0px;
float:left;
text-align:right;
}
.authorcolor{
text-transform:uppercase;
color: #000;
font-style:normal;
font-size:12px;
width:100%;
margin-left:9px;
float:left;
}
.authorcolor a{
font-weight:bold;
font-style:normal;
color:#730000;
text-decoration:none;
}
.authorcolor a:link,.authorcolor a:active,.authorcolor a:visited{
color:#730000;
text-decoration:none;
}
.authorcolor a:hover{
color:#730000;
text-decoration:underline;
}
#files_list{
float:left;
display:block;
width:320px;
}
#partecipa td{
width:400px;
vertical-align:top;
}

.center_text{
width:677px;
padding:8px 8px 16px 7px;
float:left;
position:relative;
}
.comment_caption{
width:657px;
font-family: 'Scada', sans-serif;
padding:8px 8px 8px 7px;
float:left;
color:#66655F;
font-style:italic;
}
.center_text_caption{
width:677px;
font-family: 'Scada', sans-serif;
padding:8px 8px 8px 7px;
float:left;
color:#434343;
font-style:italic;
}
.center_text_p{
font-family: 'Scada', sans-serif;
font-size:13px;
font-style:normal;
width:662px;
float:left;
margin:0px 8px 0px 8px;
line-height:20px;
margin-bottom:30px;
letter-spacing:1px;
}
.center_text p{
font-family: 'Scada', sans-serif;
font-size:12px;
font-style:normal;
width:95%;
float:left;
margin-left:1px;
line-height:24px;
letter-spacing:1px;
}
.Text_images_sx{
margin:8px 8px 8px 0;
font-size:10px;
color:#730000;
padding:5px;
border:1px dotted gray;
}
.Text_images_dx{
margin:8px 0px 8px 8px;
font-size:10px;
color:#730000;
padding:5px;
border:1px dotted gray;
}
.center_text a{
font-weight:bold;
font-style:normal;
color:#730000;
text-decoration:none;
}
.center_text a:link,.center_text a:active,.center_text a:visited{
color:#730000;
text-decoration:none;
}
.center_text a:hover{
color:#730000;
text-decoration:underline;
}

.divider{
width:100%;
padding:0;
margin:0;
height:14px;
float:left;
background:url('http://www.igraphic.it/images/layout/divider_bg.png') repeat-x;
}
.divider_top{
width:100%;
padding:0;
margin:0;
height:14px;
float:left;
background:url('http://www.igraphic.it/images/layout/divider_bg_inv.png') repeat-x;
}
.framed{
padding:8px 8px 0 8px;
}
.center_box_category{
width:100%;
padding:0 0 4px 0px;
margin-left:4px;
float:left;
}
.center_box_text{
width:100%;
padding:0;
margin-left:4px;
float:left;
}
.center_box h2{
position: absolute;
top:200px;
right: 0;
text-align:right;
text-shadow: #000 1px 1px 1px;
}

.center_box_author {  
   position: absolute;
   top:0;
   right: 0;
   text-align:right;
   color: #730000;
   font: bold 11px;
   font-style:italic;
   font-weight:bold;
   text-transform:uppercase;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: url('http://www.igraphic.it/images/layout/home-box-paper.jpg') no-repeat;
   background-position:0 -14px;
   padding: 5px 5px 5px 15px;
}
.center_box_author a{
color:#730000;
text-decoration:none;
}
.center_box_author a:link,.center_box_author a:active,.center_box_author a:visited{
color:#730000;
text-decoration:none;
}
.center_box_author a:hover{
color:#730000;
text-decoration:underline;
}
.center_box h2 span {   
   color: #730000;
   font: bold 24px/45px;
   font-style:italic;
   font-weight:bold;
   text-transform:uppercase;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: url('http://www.igraphic.it/images/layout/home-box-paper.jpg') no-repeat;
   background-position:0 -14px;
   padding: 5px 5px 5px 15px;
}
#homeboxes{
float:left;
width:692px;
margin:0;
padding:0;
}
#menu_small{
width:351px;
height:35px;
float:left;
margin:0 0;
padding:0;
padding-top:4px;
background:url('http://www.igraphic.it/images/layout/menu_small_bg.gif') no-repeat;
}
#menu_small p{
margin-left:17px;
display:inline;
font-size:18px;
font-weight:normal;
color:#000;
}
#menu_small p a,#menu_small p a:active,#menu_small p a:link,#menu_small p a:visited{
color:#000;
text-decoration:none;
}
#menu_small p a:hover{
color:#730000;
text-decoration:underline;
}
.big_header{
width:676px;
float:left;
margin:0 0 0px 8px;
padding:0;
padding-top:5px;
padding-bottom:8px;
background:url('http://www.igraphic.it/images/layout/main_header_bg.gif') no-repeat;
background-position:left top;
font-size:30px;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
color:#383837;
line-height:24px;
}
.big_main_header{
width:333px;
float:left;
margin:0 0 0px 8px;
padding:0;
padding-top:5px;
padding-bottom:8px;
background:url('http://www.igraphic.it/images/layout/main_header_bg.gif') no-repeat;
background-position:left top;
font-size:30px;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
color:#730000;
line-height:24px;
}

#logo-offline{
float:left;
text-align:center;
width:100%;
margin:0;

}

.big_red_title{
width:100%;
float:left;
margin:4px 0 0 4px;
padding:0;
font-size:24px;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
color:#720000;
line-height:24px;
}
.big_red_title a{
color:#720000;
text-decoration:none;
}
.big_red_title a:active,.big_red_title a:visited,.big_red_title a:link{
color:#720000;
text-decoration:none;
}
.big_red_title a:hover{
color:#720000;
text-decoration:underline;
}
.small_red_title{
width:100%;
float:left;
margin:2px 0 0 4px;
padding:0;
font-size:16px;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
color:#720000;
line-height:18px;
}
.small_red_title a{
color:#720000;
text-decoration:none;
}
.small_red_title a:active,.small_red_title a:visited,.small_red_title a:link{
color:#720000;
text-decoration:none;
}
.small_red_title a:hover{
color:#720000;
text-decoration:underline;
}
.tiny_red_title{
width:100%;
float:left;
margin:2px 0 0 0px;
padding:0;
font-size:12px;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
color:#720000;
line-height:14px;
}
.tiny_red_title a{
color:#720000;
text-decoration:none;
}
.tiny_red_title a:active,.tiny_red_title a:visited,.tiny_red_title a:link{
color:#720000;
text-decoration:none;
}
.tiny_red_title a:hover{
color:#720000;
text-decoration:underline;
}
.center_header{
width:675px;
float:left;
margin:0px 0 0px 8px;
padding:0;
font-size:34px;
font-weight:normal;
text-transform:uppercase;
line-height:34px;
}
.center_header_short{
width:390px;
height:31px;
float:left;
margin:0 0 15px 21px;
padding:0;
background:url('http://www.igraphic.it/images/layout/underline.png') no-repeat;
background-position:0 26px;
font-size:20px;
font-weight:normal;
font-style:italic;
text-indent:10px;
}
#center_gallery{
width:684px;
height:105px;
float:left;
margin:0;
padding:0x;
overflow:hidden;
font-style:italic;
font-size:11px;
}

.redazione{
margin-bottom:10px;
}
#center h1{
color:#000;
font-size:28px;
font-weight:normal;
margin:0;
padding:0px;
margin:0;
width:100%;
float:left;
margin-top:5px;
}
#center h2{
color:#730000;
font-size:22px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0px;
margin:0;
float:left;
width:100%;
border-bottom:1px dotted gray;
margin-bottom:12px;
line-height:24px;
}

#center h2 a{
color:#730000;
text-decoration:none;
}
#center h2 a:link,#center h2 a:active,#center h2 a:visited{
color:#730000;
text-decoration:none;
}
#center h2 a:hover{
color:#730000;
text-decoration:underline;
}
#center h3{
text-transform:uppercase;
color: #000;
font-style:normal;
font-weight:bold;
font-size:12px;
}
#center h3 a{
font-weight:bold;
color: #730000;
text-decoration:none;
}
#center h3 a:link,#center h3 a:active,#center h3 a:visited{
color: #730000;
font-weight:bold;
text-decoration:none;
}
#center h3 a:hover{
color: #730000;
font-weight:bold;
text-decoration:underline;
}
#center table{
width:678px;
float:left;
margin-left:-8px;
}
.continua{
position:absolute;
top:355px;
right:10px;
font-size:14px;
}
.center_box_text p{
color:#383837;
font-style:normal;
font-weight:normal;
font-size:14px;
line-height:16px;
}
.center_box_text p a{
color:#730000;
font-weight:bold;
text-decoration:none;
}
.center_box_text p a:active,.center_box_text p a:link,.center_box_text p a:visited{
font-weight:bold;
color:#730000;
text-decoration:none;
}
.center_box_text p a:hover{
font-weight:bold;
color:#730000;
text-decoration:underline;
}
#gallery_desc{
float:left;
height:79px;
width:100%;
border-bottom:1px solid #aeabab;
}
#gallery_desc p{
float:left;
width:200px;
font-size:10px;
clear:both;
padding:0px;
padding-left:60px;
}
#gallery_desc h2{
float:left;
height:49px;
width:200px;
font-size:12px;
font-weight:bold;
padding:0px;
padding-left:60px;
line-height:18px;
}
#gallery_desc h2 a{
color:#000;
text-decoration:none;
}
#gallery_desc h2 a:active,#gallery_desc h2 a:link,#gallery_desc h2 a:visited{
color:#000;
text-decoration:none;
}
#gallery_desc h2 a:hover{
color:#000;
text-decoration:underline;
}
#gallery_desc h3{
float:left;
height:10px;
width:100%;
font-size:10px;
font-weight:bold;
color:#99aed6;
text-align:center;
background:none;
text-indent:0;
padding:0;
margin:0;
}

#gallery_thumbs{
float:left;
height:105px;
margin-top:0;
margin-left:6px;
}
#gallery_thumbs img{
float:left;
display:inline;
margin-top:5px;
margin-right:5px;
height:80px;
}
#right{
float:left;
width:158px;
position:relative;
margin:0;
padding:0;
color:#fff;
}
#loginbox{
text-align:center;
padding:20px;
float:left;
width:118px;
height:100px;
text-transform:uppercase;
font-size:14px;
}
#pagination{
margin-top:0px;
float:left;
width:100%;
margin-bottom:0px;
}
#numero_rivista{
bottom:0;
position:absolute;
left:205px;
}
#cop_rivista{
bottom:0;
position:absolute;
}
#right a{
font-weight:bold;
text-decoration:none;
color:#000;
}
#right a:active,#right a:link,#right a:visited{
font-weight:bold;
text-decoration:none;
color:#000;
}
#right a:hover{
font-weight:bold;
text-decoration:underline;
color:#000;
}
#right h1{
font-weight:normal;
font-size:16px;
margin-bottom:30px;
}
#goback{
text-align:right;
width:350px;
margin-top:7px;
float:left;
}
#goback a{
font-weight:bold;
text-decoration:none;
color:#000;
}
#goback a:active,#goback a:link,#goback a:visited{
font-weight:bold;
text-decoration:none;
color:#000;
}
#goback a:hover{
font-weight:bold;
text-decoration:underline;
color:#000;
}
.right_item{
float:left;
width:350px;
overflow:hidden;
margin-bottom:5px;
}
.right_item_img{
float:left;
width:70px;
height:112px;
overflow:hidden;
margin-right:25px;
}
.right_item_title{
float:left;
width:250px;

overflow:hidden;
font-weight:bold;
padding:5px 0 5px 0;
}
.right_item_caption{
float:left;
width:250px;
overflow:hidden;
font-style:italic;
padding:5px 0 5px 0;
}
.right_item_desc{
float:left;
width:250px;

overflow:hidden;
padding:5px 0 5px 0;
}
.right_item_date{
float:left;
width:70px;
height:25px;
overflow:hidden;
}
.right_item_link{
float:left;
width:280px;
overflow:hidden;
}
#titlebox_div{
width:60px;
height:283px;
float:left;
}
#titlebox{
width:40px;
height:40px;
float:left;
}
#layoutdims {
clear:both;
margin:0;
padding:6px 15px !important;
text-align:right;
}

#footer {
  width:100%;  
  clear: both;
  float:left;
  bottom:0;
  margin:0;
  height:100px;
  position:relative;
}
#footer p{
color:#000;
font-style:normal;
font-weight:normal;
text-align:center;
font-size:16px;
padding-top:40px;
}
#footer p a{
color:#730000;
font-weight:bold;
text-decoration:none;
}
#footer p a:active,#footer p a:link,#footer p a:visited{
font-weight:bold;
color:#730000;
text-decoration:none;
}
#footer p a:hover{
font-weight:bold;
color:#730000;
text-decoration:underline;
}
#footer h1{
width:100%;
float:left;
font-size:16px;
color:#922224;
}

#footer img{
float:left;
margin-left:15px;
vertical-align:bottom;
}
/*** IE6 Fix ***/
#theform,#tourny{
float:left;
width:678px;
display:block;
position:relative;
}
#tourny p{
padding-bottom:0;
}
img{
border:0px;
float:left;
}
#flashcontent{
margin:0;
padding:0;
width:2000px;
height:100px;
float:left;
}

#nav{
width:50%;
height:10px;
font-size:11px;
color:#ffffff;
margin:0;
padding:10px 0 10px 0;
font-weight:bold;
text-align:left;
float:left;
}
#searchform p,#nav p{
padding:5px;
margin:0;
width:30%;
float:left;
display:inline;
}
#data{
color:#ffffff;
font-size:11px;
display:inline;
}
#clock{
color:#ffffff;
font-size:11px;
display:inline;
margin-right:10px;
}
#docs,#videos{
margin-bottom:20px;
}
.inputs{
font-family:'Open Sans',sans-serif;
width:300px;
border:0px solid #ffdab9;
margin-bottom:10px;
background:#66655F;
height:23px;
font-size:13px;
color:#fff;
border:1px dotted #D1D0CC;
width:99%;
}
td{
width:320px;
}
.inputs_textarea{
width:210px;
height:100px;
border:0px solid #922224;
margin-bottom:10px;
background:#d2b48c;
font-size:13px;
}
.submits{
color:white;
background:#d2b48c;
width:50px;
margin-left:5px;
border:0;
}
img {
	margin:0;
}
.column-head{
float:left;
width:190px;
padding:5px;
height:18px;
color:#ffffff;
font-size:12px;
font-weight:bold;
background:url('http://www.comune.toffia.ri.it/images/layout/bg_menu_header.gif') repeat-x;
}
.menu-head{
float:left;
width:190px;
padding:5px;
height:18px;
color:#ffffff;
font-size:12px;
font-weight:normal;
background:url('http://www.comune.toffia.ri.it/images/layout/bg_menu_header.gif') repeat-x;
}
.menu-head a,.menu-head a:link,.menu-head a:visited,.menu-head a:active{
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.menu-head a:visited{
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.menu-head a:hover{
color:#ffffff;
text-decoration:underline;
}

object{
overflow:hidden;
}




#topnav{
width:40%;
height:20px;
font-size:10px;
color:#3E6B8A;
margin:0px;
padding:0;
font-weight:normal;
text-align:right;
float:right;
margin-top:10px;
}



.col1 h1{
color:#922224;
width:100%;
padding:0 0 15px 0;
margin:0;
font-size:16px;
}
.video{
float:left;
width:120px;
margin-right:30px;
}
#attachments{
clear:both;
float:left;
width:100%;
display:block;

}
#attachments a{
color:#922224;
text-decoration:none;
}
#attachments a:link,#attachments a:active,#attachments a:visited{
color:#922224;
text-decoration:none;
}
#attachments a:hover{
color:#922224;
text-decoration:underline;
}
#attachments p{
width:120px;
margin-right:30px;
}
#attachments img{
float:left;
}

.pink{
background:#e3c7b9;
font-weight:normal;
color:#000000;
width:100%;
float:left;
font-size:12px;
padding-top:5px;
}
.pink p{
margin:3px 10px 10px 5px;
font-weight:normal;
color:#000000;
font-size:12px;
}
.pink h2{
margin:5px 10px 0px 5px;
font-weight:bold;
color:#000000;
font-size:12px;
}
.pink a{
color:#000000;
text-decoration:none;
}
.pink a:link,.pink a:active,.pink a:visited{
color:#000000;
text-decoration:none;
}
.pink a:hover{
color:#000000;
text-decoration:underline;
}
.content-images{
float:left;
width:165px;
margin:0px;
padding:0px;
display:block;
background:#ffffff;
}
.caption{
width:150px;
padding:0px 0px 20px 0px;
font-style:italic;
float:left;
font-size:10px;
}

.caption img{
padding-bottom:0px;
}
.content-item{
float:left;
width:100%;
margin:0px;
display:block;
}
.content-piece{
float:left;
width:100%;
margin:0;
padding:0;
padding-bottom:15px;
}

.dates{
font-size:10px;
font-weight:bold;
}

.text-side{
width:100%;
float:left;
margin:0;
padding:0;
display:block;
font-size:12px;
margin-bottom:15px;
}
#center hr{
border:0;
border-bottom:1px;
border-color:gray;
border-style:dotted;
width:100%;
margin: 16px 0;
float:left;
height:1px;
}
.text-side-text{
width:100%;
float:left;
margin:0;
display:block;
font-size:11px;
position:relative;
}


.list-item{
width:100%;
float:left;
margin: 0 0 7px 0px;
padding:0;
}
.content-text{
float:left;
width:100%;
margin:0px;
padding:0px;
text-align:justify;

}
.content-text h1{
margin:0px;
padding:0px;
padding-bottom:10px;
height:12px;
}
#calendar{
width:100%;
float:left;
}
#calendar table{
border-collapse:collapse;
background:#922224;
width:95%;
color:#ffffff;
margin:0 auto;
font-size:10px;
text-transform:uppercase;
}
#calendar a{
color:#fee100;
text-decoration:none;
font-weight:bold;
}
#calendar a:link,#calendar a:active,#calendar a:visited{
color:#fee100;
text-decoration:none;
font-weight:bold;
}
#calendar a:hover{
color:#fee100;
text-decoration:underline;
font-weight:bold;
}
#calendar td{
text-align:center;
padding:5px;
color:#ffffff;
}
#calendar h2{
color:#000000;
margin:0 auto;
padding:0;
width:95%;
}
#calendar h2 a{
color:#000000;
text-decoration:none;
font-weight:bold;
}
#calendar h2 a:link,#calendar h2 a:active,#calendar h2 a:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
}
#calendar h2 a:hover{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
#calendar p{
color:#000000;
margin:3px auto 5px auto;
padding:0;
width:95%;

}
ul{
list-style-type: disc;
padding-left:20px;
float:left;
width:100%;
}

#sitenav{
width:100%;
height:15px;
font-size:10px;
color:#922224;
font-weight:normal;
float:left;
margin-bottom:7px;
text-align:left;
}
#sitenav a{
color:#922224;
text-decoration:none;
}
#sitenav a:active,#sitenav a:link,#sitenav a:visited{
color:#922224;
text-decoration:none;
}
#sitenav a:hover{
color:#922224;
text-decoration:underline;
}
.arrow{
position:relative;
float:right;
margin-bottom:10px;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 7px 0; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("http://www.igraphic.it/images/layout/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}