/* DM Dicembre 2006----------------------------------
------------------*/

/* Body ------------------------------------------------------ */ 


* {
padding:0;
margin:0;
}

html, body {
margin:0; 
padding:0;
border:0;
/* \*/
height:100%;
}

body {
background:#595856;
color:#222;
min-width:710px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:69.5%;
padding:0;
margin:0;
}

/* Basic Layout Elements------------------------------------------------------ */ 
	
#container {
width:777px; 
margin:0 auto;
padding: 0;
background-image:url(../../etc1_2.gif);
voice-family: "\"}\""; 
voice-family:inherit;
width:776px;
}
		
#wrap {
margin:0 auto;
padding:0;
width:707px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:709px;
background-color:#FFF;
}
		
#banner {
width:710px;
padding: 0;
margin:0 auto;
background-image:url(banner1_02_aaa.jpeg);
background-repeat: no-repeat;
height: 367px;
position:relative;
}

#logo, #logo a {
position: absolute;
top: 0;
right: 0;
width: 130px;
height: 270px;
}

#logo a h1 {
display: none;
}

h1 a {
display:none;
}

.searchbox {
position:relative;
top:315px;
left:27px;
}

#navlinks {
text-align:right;
margin:12px 30px 0 0;
height:15px;
}

#navlinks a {
text-decoration:none;
color:#888;
font-size:11px;
line-height:15px;
}




/* General ------------------------------------------------------ */ 

.clear {
clear:both;
height:1px;
overflow:hidden;
margin-bottom:-1px;
}


img {border:0;}  


.nicebutton {
font-size:.9em;
color:#222;
border:1px solid #8B6732;
background:#FFF;
line-height:17px;
margin-left:3px;
padding:2px;
_padding:0;
  }


/* Link Styles ------------------------------------------------------ */ 

#gallerycontent a:link, #gallerycontent a:visited, #gallerycontent a:active, .cj a:link {
color: #9F1321;
text-decoration:underline;
font-weight:600;
}

#gallerycontent a:hover {
color: #666;
text-decoration:none;
font-weight:600;
}


/* Content ------------------------------------------------------ */ 

#gallerycontent {
width:710px;
padding: 0;
margin:0 auto;
position:relative
}

#gallerycontent h2 {
font-weight:600;
font-size:1.4em;
line-height:1.4em;
font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
margin: 35px 35px 0 25px;
}

#gallerycontent h2 a:link, #gallerycontent h2 a:visited,  #gallerycontent h2 a:active {
font-weight:600;
font-size:1.3em;
line-height:1.3em;
font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
margin: 35px 35px 0 0;
color:#222;
text-decoration:none;
border-bottom:none;
}

#gallerycontent h2 a:hover {
font-weight:600;
font-size:1.3em;
line-height:1.3em;
font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
margin: 40px 35px 0 0;
color:#888;
text-decoration:none;
border-bottom:none;
}
			
#gallerycontent p {
font-weight:normal;
font-size:1.1em;
line-height:1.7em;
margin: 0 35px 10px 25px;
text-align: justify;
}

#gallerycontent p img {
align:left;
padding:0;
margin:0 10px 10px 0;
}
			
	
#gallerycontent h3 {
font-weight:normal;
font-size:.9em;
line-height:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 25px 25px;
color:#353535;
}	



/* Large Footer ---------------------------------------------- */

#subfooter {
background-color:#9D1624;
}

/* Footer ------------------------------------------------------ */ 

#footer {
clear: both;
background-color: #353535;
text-align:center;
}

#footer a:link, a:visited, a:hover, a:active {
color:#FFF;
}

#footer p {
font: normal .85em/4em  Verdana, Arial, Helvetica, sans-serif;
color: #F5F5F5;
margin:0;
padding:12px 0 8px 0;
} 

 /* Start Tag Cloud CSS */

#cloud {padding:15px 0; line-height:35px;text-align:left; margin:20px 25px 0 25px;}
#cloud a {text-decoration:none;padding:0 15px; color:#FFF}
#cloud a:hover {color:#CCC}

a.tag1{
 font-size:10px;
}
a.tag2, a.tag3 {
 font-size:12px;
 font-weight:200;
}

a.tag4 ,a.tag5, a.tag6 {
 font-size:14px;
 font-weight:300;
}

a.tag7, .tag8, a.tag9 {
 font-size:16px;
 font-weight:300;
}

a.tag10, a.tag11, a.tag12 {
 font-size:18px;
 font-weight:300;
}

a.tag13, a.tag14, a.tag15 {
 font-size:20px;
 font-weight:400;
}

a.tag16, a.tag17, a.tag18 {
 font-size:22px;
 font-weight:400;
}

a.tag19, a.tag20, a.tag21 {
 font-size:24px;
 font-weight:500;
}

a.tag22, a.tag23, a.tag24 {
 font-size:26px;
 font-weight:500;
}

a.tag25, a.tag26, a.tag27 {
 font-size:28px;
 font-weight:900;
}

a.tag28, a.tag29, a.tag30 {
 font-size:30px;
 font-weight:900;
}
/* End Tag Cloud CSS */


/*later additions*/
.bold {font-weight: bold;}
#gallerycontent a.ext, #gallerycontent p.elink{color:#999999; font-size:50%; text-decoration:none;}

.blinking {font-weight: bold; text-decoration: blink; color: #ff0000;}

.red {color: #ff0000;}



 div#photos                {overflow:auto;}
  div.photo                 {float:left; display:inline; margin:0 1px 20px 22px;}
  div.photo a img           {border:1px solid; padding:1px; border-color:#353535;}