/* CSS Document */
* {padding:0; margin:0;}
img {border-style:none;}
body {
 font:14px "Trebuchet MS", Helvetica, sans-serif; 
 background:#FFFFFF url(images/94785.gif) repeat;
}

/* elements */
h1 { 
 font-size:18px; 
 font-weight:normal; 
 letter-spacing:2px; 
 display:none; 
 text-align:center;
}
h2 {
 color: #fff; 
 font-size:13px; 
 letter-spacing:2px; 
 background:#ff6666; 
 text-align:center; 
 font-variant:small-caps;
}
h3 { 
 font-size:14px; 
 display:inline; 
 margin-left:10px;
}
h4 { font-size:13px;  color:#888}

#content ul { 
 list-style: square inside ;
 color:#cc9999;
 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:#ca0000; 
 text-decoration:none;
}
#content a:hover { 
 color:#FFF;  
 background:#9b0000;
}

.txtgal { 
 color:#666;
 padding:10px 10px 10px 0; 
 background: #fbf4ee;
 border: 2px solid #ffe6ec;
 text-align:left;
 margin: 3px 4px 0px 4px;
}
.txtgal ul{
 list-style: none; 
 padding: 2px 0 0 0; 
 margin-left: 10px;
 font-size:11px;
 line-height:15px;
}
.txtgal a { 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.txtgal a:link, a:active {
 color:#990066; 
 text-decoration:none;
}
.txtgal a:visited {
 color:#938d73; 
 text-decoration:none;
}
.txtgal a:hover { 
 color:#FFF;  
 background:#81133d;
}

.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:#ff6666;
 text-decoration: none;
 border: #ff3333 1px ridge;
 padding:1px 8px 1px 8px; 
 font-size:14px;
}
a.arch:hover{
 color: #FFF;
 background-color:#9c0000;
 text-decoration: none;
 border:#ff3333 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 #fff solid; 
}
.thumbs a:hover img {
 border:3px #fff solid;
}

/* structure */
#wrapper { 
 margin: 0 auto;
 width: 1032px;
 background:#fff;
}
#header {
 width: 1004px;
 float: left;
 padding: 0 10px;
 border-left: 4px solid #ffe6ec;
 border-right: 4px solid #ffe6ec;
 height: 150px;
 background: #FFF url(images/header.png) top no-repeat;
 text-align:center;
}
#header p{ padding:90px 10px 0 10px; color:#fd6665; text-align:justify; font-size:13px; line-height:17px; font-style:italic}
#leftcolumn { 
 border-left: 4px solid #ffe6ec;
 background: #FFF;
 padding: 0 14px;
 width: 543px;
 float: left;
 text-align:center;
 height:3280px;
}
#content { 
 float: left;
 border: 2px solid #ffe6ec;
 background: #fbf4ee;
 padding: 12px 10px 10px 10px;
 width: 164px;
 display: inline;
 height:3213px;
 margin-top:2px;
}
#rightcolumn { 
 border-right: 4px solid #ffe6ec;
 background: #FFF;
 padding: 0px 15px 10px 15px;
 width: 235px;
 float: left;
 height:3270px;
}
#rightcolumn img { margin-top:4px}
#footer { 
 width: 1004px;
 height:90px;
 clear: both;
 color: #c35251;
 border-left: 4px solid #ffe6ec;
 border-right: 4px solid #ffe6ec;
 background: #FFF url(images/footer.gif) no-repeat bottom;
 padding: 0 10px;
 text-align:left;
 font-size:90%;
}
#footer div { padding-top:30px; padding-left:5px;}
#footer a { color: #fd6665;}

