/* CSS Document */
* {padding:0; margin:0;}
img {border-style:none;}
body {
 color:#FFFFFF; 
 background:#876543 url(images/pattern_102.gif);
}

/* elements */
h1 { 
 font-family:Geneva, sans-serif; 
 color: #FFFFFF;
 font-size: 54px;
 letter-spacing:3px; 
 text-align:center;
 text-transform:uppercase;

}
h2 {
 color: #fff; 
 font-size:13px; 
 letter-spacing:2px; 
 text-align:center; 
 font-variant:small-caps;
}
h3 { 
 font-size:14px; 
 display:inline; 
 margin-left:10px;
}
h4 { font-size:13px;  color:#888}
h5 { font-size:18px;  color:#fff; display:inline; }

#content ul { 
 list-style: square inside ;
 color:#97714b;
 padding:5px 0 15px 5px;  
/* line-height:17px;*/
}
#content a { 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#content a:link, a:active, a:visited {
 color: yellow; 
 text-decoration:none;
}
#content a:hover { 
 color:lightyellow;  
 background:#876543;
}
.ads1 { 
 padding:25px 0;
}

/*html:root .ads1 div {margin-left:6px;}*/
*+html .ads1 div {margin-left:0px;}

.comments { font-size:12px; font-style:italic; margin-left:20px;}

#arch{ 
 padding-top:30px; padding-bottom:30px;
}
a.arch:link, a.arch:active, a.arch:visited {
 color: #FFF;
 background-color:#56412a;
 text-decoration: none;
 border: #5f3f1e 1px ridge;
 padding:1px 8px 1px 8px; 
 font-size:14px;
}
a.arch:hover{
 color: #000;
 background-color:#ffcc33;
 text-decoration: none;
 border:#56412a 1px solid;
 padding:1px 8px 1px 8px;
 font-size:14px;
}


/* thumbs */
.thumbs { 
 padding: 0;
}
.thumbs img {
 margin: 0;
/* background-color:#fcf3f6;*/
 width: 175px;
 height: 175px; 
 border: 3px #876543 solid; 
}
.thumbs a:hover img {
 border:3px #876543 solid;
}

/* structure */
#wrapper { 
 margin: 0 auto;
 width: 1032px;
 background-color:#876543;
}
#header {
 width: 1004px;
 float: left;
 padding: 0 10px;
 border-left: 4px solid #ddd;
 border-right: 4px solid #ddd;
 height: 125px;
 text-align:center;
}
#header p{ padding:0px 10px 0 10px; color:#381e05; text-align:justify; font-size:15px; line-height:17px;}
#leftcolumn { 
 border-left: 4px solid #ddd;
 padding: 0 14px;
 width: 543px;
 float: left;
 text-align:center;
/* height:1500px;*/
}
#content { 
 float: left;
 background: #654c32;
 padding: 12px 10px 10px 10px;
 width: 164px;
 display: inline;
 height:1660px;
 margin-top:2px;
}
#rightcolumn { 
 border-right: 4px solid #ddd;
 padding: 0px 15px 10px 15px;
 width: 239px;
 float: left;
 height:1701px;
}
#rightcolumn img { margin-top:4px}


#rightcolumn a { 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#rightcolumn a:link, a:active {
 color:yellow; 
 text-decoration:none;
}
#rightcolumn a:visited {
 color:#yellow; 
 text-decoration:none;
}
#rightcolumn a:hover { 
 color:lightyellow;  
 background:#654c32;
}


#bott { 
 width: 1004px;
 clear: both;
 border-left: 4px solid #ddd;
 border-right: 4px solid #ddd;
 padding: 0 10px;
 text-align:left;
}

.txtgal { 
 color:#381e05;
 padding:10px 10px 10px 0; 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
/* background: #fbf4ee;*/
 text-align:left;
}

.txtgal a { 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.txtgal a:link, a:active {
 color:yellow; 
 text-decoration:none;
}
.txtgal a:visited {
 color:#999966; 
 text-decoration:none;
}
.txtgal a:hover { 
 color:lightyellow;  
 background:#654c32;
}



#footer { 
 width: 1004px;
 height:90px;
 clear: both;
 border-left: 4px solid #ddd;
 border-right: 4px solid #ddd;
 padding: 0 10px;
 text-align:left;
 font-size:90%;
 background: url(images/footer.gif) center no-repeat;
}
#footer div { padding-top:30px; padding-left:5px;}
#footer a { color: #FFCC00;}