body {
	margin:0;
	background: #000000;
	color:#000000;
	padding:0;
	background-image: url('../images/bg.gif');
        
	}

a.text {
	text-decoration: underline;
	font-weight:normal;
	}

a.text:link {
	color: #BC302F;
	}

a.text:visited {
	color: #BC302F;
	}

a.text:active {
	color: #BC302F;
	}

a.text:hover {
	background:#BC302F; 
	color:#FFFFFF;
	}



/* h1 = welcome header font */	
h1{
	font-family: arial; 
	font-size: 20px;
	font-weight: bold; 
	color: #999999;
	margin: 29px 0 0 5px;
	float: left;
	letter-spacing: 1px;
}


/* h2 = date/article font */
h2{
	font-family: arial; 
	font-size: 11px;
	font-weight: normal; 
	color: #999999;
	}
	
h2.date{
margin-top: 37px;
float: right;
}

h2.article{
float: left; 
display: inline;
padding: 0px;
border: 0px;
margin: 15px 0 0 5px;
line-height: 1.5em;
letter-spacing: 0.1em; 
}

h2.signature{
float: right;
padding: 0px;
border: 0px;
letter-spacing: 0.1em;
margin: 0 0 0 0;
line-height: 1.5em; 
}

p {
margin: 21px 0 0 0;
}

/* h5 = copyright font */
h5{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	line-height: 15px;
	color: #999999;
}



#leftpanel {
left: 0px;
width: 74px;
height: 1708px;
background: #BC302F;
float: left;
display: inline;
background-image: url('../images/leftstrip.gif');
}

#rightpanel {
left: 0px;
width: 86px;
height: 1708px;
background: #BC302F;
float: left;
display: inline;
background-image: url('../images/rightstrip.gif');
}

#container {
position: absolute;
text-align: left;
padding: 0px;
width: 993px;
background: #fff;
height:1708px;
left: 50%;
margin-left: -498px;
}

#container2{
padding:0px; 
width: 833px;
height: 1708px; 
background:#fff;
float: left;
display: inline;
}

#contenttopbar{
width: 833px;
height: 29px;
background: #BC302F;
margin: 0px;
display: block;
border: 0px;
background-image: url('../images/top.gif');

}

#contenttitle{
width: 505px;
height: 23px;
background: #fff;
margin: 0px;
float: left;
display: inline;
background-image: url('../images/title.gif');
}


#contentheader {
width: 833px;
height: 263px;
background: #fff;
margin: 0px;
border: 0px;
float: left;
background-image: url('../images/header-old.jpg');
}

#contentmain {
width: 833px;
height: 1217px;
background: #fff;
margin: 0px;
float: left;
}

#contentmiddle {
width: 581px;
height: 1217px;
background: #fff;
margin: 0px;
float: left;

}

/* newsbox css ------------------------------------------------------------ */

#contentside {
width: 215px;
height: 1217px;
background: #fff;
float: right;
margin: 0px;
display: block;
}





#contentwelcome {
width: 581px;
height: 58px;
background: #fff;
margin: 0px;
border: 0px;
float: left;
}


#contentartheader {
width: 581px;
height: 68px;
background: #fff;
margin: 0px;
border: 0px;
clear: left;
background-image: url('../images/art_header.jpg');
}

#contentarticle {
width: 581px;
height: 376px;
background: #fff;
margin: 0px;
border: 0px;
padding: 0px;
clear: left;
}

#contentarttop {
width: 581px;
height: 316px;
margin: 0px;
border: 0px;
padding: 0px;

}

#contentartbot {
width: 581px;
height: 60px;
margin: 0px;
border: 0px;
padding: 0px;
clear: left;
}

#contentartfooter {
width: 581px;
height: 68px;
background: #fff;
margin: 0px;
border: 0px;
clear: left;
background-image: url('../images/art_footer.jpg');
}


#contentspacer {
width: 581px;
height: 28px;
background: #fff;
margin: 0px;
border: 0px;
clear: left;
}



#contentcopy {
width: 833px;
height: 35px;
background: #fff;
margin: 0px;
clear: left;
background-image: url('../images/copy.gif');
}

#contentfooter {
width: 833px;
height: 115px;
background: #fff;
margin: 0px;
clear: left;
background-image: url('../images/footer.gif');
}

#contentright {
		width:230px;
		float:left;
		margin:250px 0 0 50px;
		display:inline;
		background:#396;
		}

#contentcenter {
		width:581px;
		float:left;
		margin:0px;
		display:inline;
		background:#996;
		}

#contentcenter a{font-weight:bold;}


.rightsidebar{padding:0px;}



.rightsidebar h2 {
	font-size:.9em;
	color: #FFFFFF;
	font-weight: bold;
	margin:20px 0 0 0;
	border-bottom:dashed 1px;
	padding:0 0 4px 0;
	font-style:normal;
	background:#000000;
	}

.rightsidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 18px;
	}

.rightsidebar li {
	line-height: 140%;
	margin: 4px 0 4px 0;
	list-style-type: none;
	font-size:.8em;
	}

.rightsidebar p{margin:4px 0 4px 0; font-size:.8em;}

.rightsidebar a{
	font-weight:bold; 
	text-decoration:none;
	border-bottom:dashed 1px;
	}


/*CSS OF ALL THE STUFF ON THE MAIN CONTENT AREA */



.content {
	padding: 0px;

	}


.content p {
	font-size: 14px;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	margin:4px 0 8px 0;

	}

.content blockquote {
	line-height: 150%;
	}

.content ul{margin:4px 20px 4px 50px; padding:0px;}

.content li {
	line-height: 150%;
	font-size:12px;	list-style-image:url(bullet.gif);
	}

.content h2 {
	font-size: 1.1em;
	line-height:110%;
	text-align:right;
	font-weight: bold;
	margin:20px 0 0 0;
	font-style:normal;
	}

.content h3 {
	font-size: 1em;
	text-align: left;
	letter-spacing:.2em;
	border-bottom:dashed 1px;
	font-weight:bold;
	}


.content p.posted {
	font-size:.7em;
	text-align: left;
	margin:0px;
	line-height: normal;
	padding:0px 0px 60px 0px;
	} 

.content p.posted a{
	font-weight:bold; 
	text-decoration:none;
	border-bottom:dashed 1px;
	}

		
input{
	background:#000000;
	color:#FFFFFF;
	border:dashed 1px #FFFFFF;
	}
	
textarea{	background:#000000;
	color:#FFFFFF;
	border:dashed 1px #FFFFFF;
	font-family:tahoma, arial, verdana, sans-serif;
	}


/*top menu*/

#topmenu {display:inline; width:328px; height:23px; background: #fff; float: left;}

#topmenu ul {margin:0; padding:0; list-style-type:none;}

#topmenu li {float:left;}

#sitemap{ 
height: 23px; 
width: 65px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/sitemap-btn.gif) top left no-repeat; 
display: block; 
} 
  
#sitemap:hover{ 
background-position: bottom left; 
} 

#faq{ 
height: 23px; 
width: 52px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/faq-btn.gif) top left no-repeat; 
display: block; 
} 
  
#faq:hover{ 
background-position: bottom left; 
}

#help{ 
height: 23px; 
width: 47px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/help-btn.gif) top left no-repeat; 
display: block; 
} 
  
#help:hover{ 
background-position: bottom left; 
}

#css{ 
height: 23px; 
width: 42px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/css-btn.gif) top left no-repeat; 
display: block; 
} 
  
#css:hover{ 
background-position: bottom left; 
}


#xhtml{ 
height: 23px; 
width: 55px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/x-btn.gif) top left no-repeat; 
display: block; 
} 
  
#xhtml:hover{ 
background-position: bottom left; 
}

#privacy{ 
height: 23px; 
width: 67px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/privacy-btn.gif) top left no-repeat; 
display: block; 
} 
  
#privacy:hover{ 
background-position: bottom left; 
}


#topmenu li.list1 {background:transparent url(../images/sitemap.gif);}
#topmenu li.list2 {background:transparent url(../images/faq.gif);}
#topmenu li.list3 {background:transparent url(../images/help.gif);}
#topmenu li.list4 {background:transparent url(../images/css.gif);}
#topmenu li.list5 {background:transparent url(../images/x.gif);} 
#topmenu li.list6 {background:transparent url(../images/privacy.gif);}

#topmenu a#item1 {display:block; width:65px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/sitemap_roll.gif) -130px -90px no-repeat;}
#topmenu a#item2 {display:block; width:52px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/faq_roll.gif) -130px -90px no-repeat;}
#topmenu a#item3 {display:block; width:47px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/help_roll.gif) -130px -90px no-repeat;}
#topmenu a#item4 {display:block; width:42px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/css_roll.gif) -130px -90px no-repeat;}
#topmenu a#item5 {display:block; width:55px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/x_roll.gif) -130px -90px no-repeat;}
#topmenu a#item6 {display:block; width:67px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../images/priv_roll.gif) -130px -90px no-repeat;}

#topmenu a#item1:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item2:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item3:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item4:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item5:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item6:hover {background-position: 0 0; z-index: 50;}

/*main menu*/

#mainmenu {display:block; width:833px; height:26px; background: #fff; float: left;}

#mainmenu ul {margin:0; padding:0; list-style-type:none;}

#mainmenu li {float:left;}


#newsb{ 
height: 26px; 
width: 93px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/news-btn.gif) top left no-repeat; 
display: block; 
} 
  
#newsb:hover{ 
background-position: bottom left; 
} 

#aboutb{ 
height: 26px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/about-btn.gif) top left no-repeat; 
display: block; 
} 
  
#aboutb:hover{ 
background-position: bottom left; 
}

#editb{ 
height: 26px; 
width: 93px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/edit-btn.gif) top left no-repeat; 
display: block; 
} 
  
#editb:hover{ 
background-position: bottom left; 
}

#galleryb{ 
height: 26px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/gallery-btn.gif) top left no-repeat; 
display: block; 
} 
  
#galleryb:hover{ 
background-position: bottom left; 
}


#travelb{ 
height: 26px; 
width: 93px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/travel-btn.gif) top left no-repeat; 
display: block; 
} 
  
#travelb:hover{ 
background-position: bottom left; 
}

#joinb{ 
height: 26px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/join-btn.gif) top left no-repeat; 
display: block; 
} 
  
#joinb:hover{ 
background-position: bottom left; 
}

#ticketsb{ 
height: 26px; 
width: 93px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/tick-btn.gif) top left no-repeat; 
display: block; 
} 
  
#ticketsb:hover{ 
background-position: bottom left; 
}

#storeb{ 
height: 26px; 
width: 92px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/store-btn.gif) top left no-repeat; 
display: block; 
} 
  
#storeb:hover{ 
background-position: bottom left; 
}

#contactb{ 
height: 26px; 
width: 93px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(../images/contact-btn.gif) top left no-repeat; 
display: block; 
} 
  
#contactb:hover{ 
background-position: bottom left; 
}


#mainmenu li.list1 {background:transparent url(../images/news.gif);}
#mainmenu li.list2 {background:transparent url(../images/about.gif);}
#mainmenu li.list3 {background:transparent url(../images/edit.gif);}
#mainmenu li.list4 {background:transparent url(../images/gallery.gif);}
#mainmenu li.list5 {background:transparent url(../images/travel.gif);} 
#mainmenu li.list6 {background:transparent url(../images/join.gif);}
#mainmenu li.list7 {background:transparent url(../images/tick.gif);}
#mainmenu li.list8 {background:transparent url(../images/store.gif);}
#mainmenu li.list9 {background:transparent url(../images/contact.gif);}

#mainmenu a#item1 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/news_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item2 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/about_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item3 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/edit_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item4 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/gallery_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item5 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/travel_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item6 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/join_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item7 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/tick_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item8 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/store_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item9 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../images/cont_roll.gif) -130px -90px no-repeat;}

#mainmenu a#item1:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item2:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item3:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item4:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item5:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item6:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item7:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item8:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item9:hover {background-position: 0 0; z-index: 50;}

/* articlebox */

h3{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	line-height: 1.5em;
	color: #999999;
	padding: 0px;
	border: 0px;
}
	
h3.red {color: #B92D2D; margin: 6px 0 0 0; float: left;}
	
h3.article {margin: 0px; border: 0px; padding: 0px; clear: left;}

h3.readmore {float: right; color: #B92D2D; margin: 6px 0 0 0; border: 0px; padding: 0px;}

h3.comments {float: right; color: #B92D2D; margin: 6px 0 0 0; border: 0px; padding: 0px;}

#artbox { display: block; width:581px; height:619px; background: #333;}

#artboxtop {margin:0; padding:0; width: 581px; height: 55px; background: #fff; background-image: url('../images/arttop.gif');}
#artboxleft {margin:0; padding:0; width: 15px; height: 548px; background: #fff;  float: left; background-image: url('../images/artleft.gif');}
#artboxmain {margin:0; padding:0; width: 551px; height: 548px; background: #fff; float: left;}
#artboxright {margin:0; padding:0; width: 15px; height: 548px; background: #fff; float: right; background-image: url('../images/artright.gif');}
#artboxbottom {margin:0; padding:0; width: 581px; height: 16px; background: #fff; overflow:hidden; clear: both; background-image: url('../images/artbot.gif');}

#artbox ul {margin:0; padding:0; list-style-type:none; width: 551px; height: 137px; background: #fff;}

#artbox li {}

#artbox li.pic1 {width: 119px; height: 128px; background: #fff; float:left; background-image: url('../images/siro.gif');}
#artbox li.article1 {width: 422px; height: 137px; float: right; background: #636; background: url(../images/artdot.gif) no-repeat;}
#artbox li.pic2 {width: 119px; height: 128px; background: #fff; float:left; background-image: url('../images/serginho.gif');}
#artbox li.article2 {width: 551px; height: 137px; background: #639; background: url(../images/artdots.gif) no-repeat; float: left;}

/* newsbox */

h4{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	line-height: 1.5;
	color: #999999;
	padding: 0px;
	border: 0px;
	}

h4.red { display: inline; color: #B92D2D; margin: 3px 0px 2px 10px; float: left;}
	
h4.article {margin: 0px 10px 0px 10px; border: 0px; padding: 0px; clear: left}

h4.readmore {color: #B92D2D; margin: 4px 0px 0px 10px; border: 0px; padding: 0px; clear: left;}

h4.dots { margin: 0px 0px 0px 10px; border: 0px; padding: 0px; clear: left; line-height: 5px;}

#newsbox { display: block; width:215px; height: 803px; background: #fff;}
#newsboxspacer {margin:0; padding:0; width: 215px; height: 12px; background: #fff; overflow:hidden; }
#newsboxtop {margin:0; padding:0; width: 215px; height: 55px; background: #fff; background-image: url('../images/newtop.gif'); }
#newsboxleft {margin:0; padding:0; width: 5px; height: 720px; background: #fff;  float: left; background-image: url('../images/newleft.gif');}
#newsboxmain {margin:0; padding:0; width: 205px; height: 720px; background: #fff; float: left;}
#newsboxright {margin:0; padding:0; width: 5px; height: 720px; background: #fff; float: right; background-image: url('../images/newright.gif');}
#newsboxbottom {margin:0; padding:0; width: 215px; height: 16px; background: #fff; overflow:hidden; clear: both; background-image: url('../images/newbot.gif');}

#newsbox ul.w {margin:0; padding:0; list-style-type:none; width: 205px; height: 120px; background: #fff;}
#newsbox ul.p {margin:0; padding:0; list-style-type:none; width: 205px; height: 120px; background: #FFF0F0;}

a.picone{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../images/prodirect.gif');
display: inline;
border: 0px;
padding: 0px;
}		

a.pictwo{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../images/milanstore.gif');
display: inline;
border: 0px;
padding: 0px;
}



a.picthree{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../images/acmilancom.gif');
display: inline;
border: 0px;
padding: 0px;
}		