#main_container {
	width:900px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
}

body {
	background-color:#545454;
}

* {
	margin:0;
	padding:0;
	font-weight:normal;
}

header {
	background-image:url(images/head_home.jpg);
	Height:241px;
	margin-bottom:40px;
}

header.gino {
	background-image:url(images/head_gino.jpg);
	Height:241px;
	margin-bottom:40px;
}

header.eine {
	background-image:url(images/head_eine.jpg);
	Height:241px;
	margin-bottom:40px;
}

li {
	padding:5px;
	list-style-type:none;
	float:left;
}

#lefty {
    width:246px;
    float:left;
    padding-left:40px;
}
    
#centro {
	width:248px;
	height:340px;
    float:left;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:40px;
}

#righty {
    width:246px;
    float:left;
    padding-right:40px
}

#thumb_left {
	float:left;
	padding-left:40px;
	width:390px;
	height:390px;
	padding-bottom:40px;
}

#thumb_right {
	float:left;
	padding-left:40px;
	width:390px;
	height:390px;
}

footer {
	clear:left;
	width:900px;
	height:350px;
}

footer.art {
	clear:left;
	width:900px;
	height:20px;
}

p {
	font-family:verdana, arial, sans-serif;
	font-size:15px;
	line-height:19px;
}

p.caption {
	font-style:italic;
	font-size:11px;
}

h1 {
	font-family:'Roboto Slab';
	font-weight: 200;
	font-size:17px;
	line-height:20px;
	padding-left:4px;
}

h1.notart {
padding-left:0;
}

h2 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size:26px;
	padding-top:35px;
	line-height:32px
}



/*gallery headers */
header.art {
	background-image:url(images/head_art1.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art2 {
	background-image:url(images/head_art2.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art3 {
	background-image:url(images/head_art3.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art4 {
	background-image:url(images/head_art4.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art5 {
	background-image:url(images/head_art5.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art6 {
	background-image:url(images/head_art6.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art7 {
	background-image:url(images/head_art7.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art8 {
	background-image:url(images/head_art8.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art9 {
	background-image:url(images/head_art9.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art10 {
	background-image:url(images/head_art10.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art11 {
	background-image:url(images/head_art11.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art12 {
	background-image:url(images/head_art12.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art13 {
	background-image:url(images/head_art13.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art14 {
	background-image:url(images/head_art14.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art15 {
	background-image:url(images/head_art15.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art16 {
	background-image:url(images/head_art16.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art17 {
	background-image:url(images/head_art17.jpg);
	Height:490px;
	margin-bottom:22px;
}

header.art18 {
	background-image:url(images/head_art18.jpg);
	Height:490px;
	margin-bottom:22px;
}




/* gallery rollover */

.thumb1{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino1.jpg);
}

.thumb1:hover {
	margin:0;
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino1_0.jpg);
}

.thumb2{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino2.jpg);
}

.thumb2:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino2_0.jpg);
}

.thumb3{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino3.jpg);
}

.thumb3:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino3_0.jpg);
}

.thumb4{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino4.jpg);
}

.thumb4:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino4_0.jpg);
}

.thumb5{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino5.jpg);
}

.thumb5:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino5_0.jpg);
}

.thumb6{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino6.jpg);
}

.thumb6:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino6_0.jpg);
}

.thumb7{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino7.jpg);
}

.thumb7:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino7_0.jpg);
}

.thumb8{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino8.jpg);
}

.thumb8:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino8_0.jpg);
}

.thumb9{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino9.jpg);
}

.thumb9:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/gino9_0.jpg);
}

.thumb10{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine1.jpg);
}

.thumb10:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine1_0.jpg);
}

.thumb11{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine2.jpg);
}

.thumb11:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine2_0.jpg);
}

.thumb12{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine3.jpg);
}

.thumb12:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine3_0.jpg);
}

.thumb13{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine4.jpg);
}

.thumb13:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine4_0.jpg);
}

.thumb14{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine5.jpg);
}

.thumb14:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine5_0.jpg);
}

.thumb15{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine6.jpg);
}

.thumb15:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine6_0.jpg);
}

.thumb16{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine7.jpg);
}

.thumb16:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine7_0.jpg);
}

.thumb17{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine8.jpg);
}

.thumb17:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine8_0.jpg);
}

.thumb18{
	margin:0px;
    display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine9.jpg);
}

.thumb18:hover {
	display:block;
    width:120px;
    height:120px;
    background-image:url(images/eine9_0.jpg);
}