body { 
	font: 14pt/16pt "Trebuchet MS", Tahoma, sans serif;
	background-color: #000; 
	margin: 0; 
	padding: 0; 
	color: #fff;
}

#wrapper{
	width: 100%;
	//margin: 30px auto 0 auto;
        padding: 0%;
}

#container{
	background-color:#000;
	border: 0px solid #fff;

}
#header {
        height: 30px;	
        background-image:url('title.gif');
	background-repeat: no-repeat;	
	background-color: #000;
	margin: 0;
	padding:0; background-position-x:left
}

#header h1{
  text-indent: -9999px;
	width: 245px;
	margin: 0;
	padding:0;
}

#header a{
	margin: 0;
	padding:0;
	display:block;
	width: 245px;
	height:35px;
}
	
#menu {
	/background-image:url('banner.jpg');
	/background-repeat: no-repeat;	
	
}
	
#menu ul {
	margin: 0;
  	padding: 0;
	position:absolute;
	top: 0;
	right:1px;
	text-align:center;
}

#menu li {
	list-style-type: none;
}

#menu a{
	border:0px solid #fff;
	background-color: #fff;
	color:#000;
	display:block;
	width:230px;
	height: 21px !important;
        height /**/: 19px;
	margin-top:1px;
	text-decoration:none;
	font-weight:bold;
}

#menu a:hover{
	background-color: #000;
	color:#fff;
}


#testi #testiNav,
#foto #fotoNav{
	background-color: #000;
	color:#fff;
}



#maincontent {
	height: 100%;
	padding: 0;
	border: 0px none;
	background-image:url('bg.gif');
	background-repeat: repeat-y;	
	background-position:  right top;
	margin:10px 0;

}

#maincontent img {
        max-width:30%;
        max-height:30%;
        display: block;
        margin-left: auto;
        margin-right: auto;
}


#maincontent:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }

#maincontent a{
	color:#f6ae31;
	text-decoration:none;
}

#maincontent a:hover{
	text-decoration:underline;
}

#maincontent a:visited{
	color:#f6ae31;
	text-decoration:none;
}

#content {
	font-size: 100%;
        float: left;
	width: 50%;
	padding: 0;
	border: 0px none;
	/* False margin value for all versions of IE Win, including 6.0 */	
	margin-left: 5%; margin-right:0%; margin-top:0; margin-bottom:0
}

#content p {
	font-size: 120%;
        
}

#rightcol {
	margin-left: %;
        margin-right: 0%;
        padding: 0;
	width: %;
	
}
#rightcol img {
        max-width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
#footer {
	text-align: center;
	padding-top: 1%;

}

#footer a {     
        background-color: #000;
	margin: 0 auto;
        text-align: center;
}

#footer2 {
	font-size:14pt;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 10px;
        background-color: #000;
	margin: 0;
	text-align: center;
	padding-top: 1%;

}

#footer2 a{
	font-size:14pt;
	font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 10px;
        background-color: #000;
	margin: 0;
	text-align: center;
	padding-top:0%;

}

a{
text-decoration: none;
background-color: inherit;
color:#fff
}

a:hover{
text-decoration: none;
color: red; 
}

a img{
border: 0;
}	

	
h2 {

	font-size: 140%;
	margin-top:0;
	margin-bottom:0px;
	color:#fff;
	}
	
h3 {
	font-family: "Georgia", serif;
	font-size: 120%;
	border-bottom:1px solid #FFD07F;
	color:#f6ae31;
	}
 h4 {
	font: 10pt/16pt sans serif;
	font-style:italic;
	border-bottom:1px solid #fff;	
	}	
.sign {
	font-style:italic;
	text-align:right;
	}
	
a img.gallery {
	border: 2px solid gray;
	text-align:center;
}

a:hover img.gallery {
	border: 2px solid white;
}

	
/*************
PHP PHOTOBROWSER
**************/
/*
Contains formatting information for the automatic photo slideshow script.
Johannes Knabe, Bonn / Germany, 2005-07
            and St Albans / UK, 2006-08
*/

/*
ADD "display:none" IF YOU WANT TO HIDE CERTAIN ELEMENTS, 
E.G. CONTROL TO SWITCH BETWEEN SLIDESHOW AND BROWSER MODES
*/

/*hide everything but the picture:*/

  /*
  input,#picInfo,div.smallprint,.controlTable,a.goLink,select {
    display:none;
    }
  */
/*hide elements one by one:*/
  input.slidebrowse { /*change modes button*/
    display:none;*/
    }
  input.sizebutton {  /*actual size / fit on screen button*/
    display:none;*/
    }
  select {            /*select delay between slides*/
    display:none;*/
  }
  a.goLink {          /*next / last links to speed up browsing*/
    /*display:none;*/
    }
	
  titolo {          /*next / last links to speed up browsing*/
    display:none;*/
    }
	
  #pause.playpause {          /*next / last links to speed up browsing*/
    display:none;*/
    }


  #picInfo {          /*info on the picture text; e.g. name and size*/
    /*display:none;*/
    }
  div.smallprint {    /*text under the picture, usually disclaimer*/
    font-size:smaller
    white-space:nowrap; 
    /*display:none;*/
    }
  .controlTable {    /*all control buttons*/
    /*display:none;*/
    }

.controlTableHP {    /*all control buttons*/
    display:none;
    }

  @media print {      /*hide stuff for printing*/
    a { text-decoration:none;
        color:black;}
    td.paddingBug { padding-top:6px }
    span.hideForPrint { display:none;}
    input { display:none;}
    select { display:none;}
    div.smallprint { display:none;}
    a.goLink { display:none;}
    }
  @media screen {     /*link definitions*/
    //a {color: #fff}
    //a:link { text-decoration:none; }
    //a:visited { text-decoration:none; }
    //a:hover { text-decoration:underline; }
    //a:active { text-decoration:underline; }
    //a:focus { text-decoration:underline; }
    }

  //body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote,span { font-family:Arial,sans-serif; }

  //p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote,span { font-size:14px; }

  body {
    background-color: #000;/*#aaa;/*this #aaa and the border #aaa's to #000*/
    color:            #fff;
    margin:           3px;
    padding:          0px;
  }  
  span.info {         /*user defined picture texts*/
    font-style:       italic;
  }
  td.currpic {        /*current picture frame*/
    border:           1px solid #000;
    background-color: #000; /*should equal the fade-to color from the script*/
    padding:          5px;  /*some space needed as browsers are different*/
  }

  td.currpicHP {        /*current picture frame*/
    border:           1px solid #000;
    background-color: #000; /*should equal the fade-to color from the script*/
    padding:          5px;  /*some space needed as browsers are different*/
  }

  td.browsetd {
    padding-right:    1px;
  }

  div.tdpic{          /*browse-mode thumbnails*/
    border:           1px solid #aaa;
    background-color: #fff;
    padding:          3px;
  }

  table {
    vertical-align:   middle; 
  }

	
/*************
PHOTO GALLERY
**************/

* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    	outline: none;
	padding: 8px 6px 0px 0px;

}
.highslide img {
	border: 2px solid black;
	text-align: left;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
		color: black;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url('highslide/graphics/controlbar2.gif');
	width: 210px;
	height: 32px
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
