/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:0.875em; background-color:#333333}
html, input, textarea {font-family:Tahoma; color:#101010; }	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.hidden {visibility: hidden;}

a {text-decoration: none}
img {border:none}

/* content area */
#bodyarea { margin:0 auto; text-align:left; width:800px; background-color:#333333; position: relative; border: none;}


/*header*/
#header {
background-color: #333333;
height: 75px;
text-align: center;
padding-top: 60px;
width:800px;
border: none;
}

#header img {
display: block;
margin-left: auto;
margin-right: auto;
}

#header-small {
background-color: #333333;
height: 35px;
text-align: center;
padding-top: 0px;
width:800px;
border: none;
}
#left-col {
width: 16px;
position: absolute;
left: 0px;
top: 0px;
margin-top: 40px;
border-top-width: 2px;
border-top-style: none;
border-top-color: #333333;
margin-left:105px;
border-bottom-width: 2px;
border-bottom-style: none;
border-bottom-color: #333333;
background-color: #333333;
} 

#left-col .dot1 {padding-right:0px;
padding-bottom:127px;
float:right;
}

#left-col .dot2 {padding-right:0px;
padding-bottom:165px;
float:right;
}
#left-col .dot3 {padding-right:0px;
padding-bottom:162px;
float:right;
}
#left-col .dot4 {padding-right:0px;
padding-bottom:109px;
float:right;
}
#left-col .dot5 {padding-right:0px;
padding-bottom:10px;
float:right;
}


#right-col {
width: 16px;
position: absolute;
top: 00px;
right: 0px;
margin-top: 40px;
border-top-width: 2px;
border-top-style: none;
border-top-color: #333333;
margin-right: 105px;
border-bottom-width: 2px;
border-bottom-style: none;
border-bottom-color: #333333;
background-color: #333333;
} 

#right-col .dot1 {padding-right:0px;
padding-bottom:127px;
float:right;
}

#right-col .dot2 {padding-right:0px;
padding-bottom:165px;
float:right;
}
#right-col .dot3 {padding-right:0px;
padding-bottom:162px;
float:right;
}
#right-col .dot4 {padding-right:0px;
padding-bottom:109px;
float:right;
}
#right-col .dot5 {padding-right:0px;
padding-bottom:10px;
float:right;
}


/*content*/

#portalpage {
  margin-left: auto; 
  margin-right:auto;
  background-color: #333333; 
  width: 800px; 
  height:600px; 
  border:none;
}

#content { 
  position: relative; 
  margin-left: auto; 
  margin-right:auto;
  background-color: #333333; 
  width: 800px; 
  height:400px; 
  border:none;
}

img.block {
  display: block;
  margin-left: auto;  
  margin-right: auto;
  padding:0;
}

#content .inline img {
  display: inline;
  margin-left: auto;
  margin-right: auto;
  padding:0;}

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border:none;
}


#content a:visited {text-decoration:none;}

#portalpage .archlogo {
display: block;
margin-top:5px;
margin-bottom:44px;
margin-left: auto;
margin-right: auto;
border: none;
}

#portalpage .childlogo {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom:44px;
border: none;
}

#portalpage .fineartlogo {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom:52px;
border: none;
}


#content .archpic {
display : block;
position: absolute;
margin:0 0 0 0px;
width: 800px;
bottom: 10px;
border: none;
}


#bottomnav {position: relative;margin-left: auto; margin-right:auto;background-color: #333333; padding-top: 10px;width: 800px; height:200px; border:none;}

#bottomnav .archline1 {
display: inline;
position: absolute;
margin-top: 40px;
border: none;
}

#bottomnav .archline2 {
display: inline;
position: absolute;
margin-top: 70px;
border: none;
}

#bottomnav .archline3 {
display: inline;
position: absolute;
margin-top: 170px;
width:800px;
border: none;
}

.archcol1 {
position: absolute;
margin-left: 195px;
border: none;
}
.archcol2 {
position: absolute;
margin-left: 475px;
border: none;
}

.archgalcol1 {
position: absolute;
margin-left: 110px;
border: none;
}

.archgalcol2 {
position: absolute;
margin-left: 260px;
border: none;
}

.archgalcol3 {
position: absolute;
margin-left: 410px;
border: none;
}

.archgalcol4 {
position: absolute;
margin-left: 560px;
border: none;
}

#bottomnav .galleryline1 {
position: absolute;
margin-top: 10px;
width: 800px;
height: 50px;
border: none;
}

#bottomnav .galleryline2 {
position: absolute;
margin-top: 50px;
width: 800px;
height: 50px;
border: none;
}

#bottomnav .galleryline3 {
position: absolute;
margin-top: 90px;
width: 800px;
height: 50px;
border: none;
}

#bottomnav .gallerynextbutton {
position: absolute;
margin-top: 45px;
margin-left: 510px;
border: none;
}

#bottomnav .galleryprevbutton {
position: absolute;
margin-top: 85px;
margin-left: 510px;
border: none;
}


.gallerycol1 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 146px;
border: none;
}

.gallerycol2 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 186px;
border: none;
}

.gallerycol3 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 226px;
border: none;
}

.gallerycol4 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 266px;
border: none;
}
.gallerycol5 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 306px;
border: none;
}
.gallerycol6 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 346px;
border: none;
}
.gallerycol7 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 386px;
border: none;
}
.gallerycol8 {
position: absolute;
margin-top: 0;
margin-right: 0;
margin-bottom 0;
margin-left: 426px;
border: none;
}

/*footer*/

#footerzone {position: relative; margin-left: auto; margin-right:auto;background-color: #333333; width: 800px; height:55px; border:none;}

#footer1 {
background-color: #333333; 
height: 15px; 
text-align: center; 
padding-top: 25px; 
width:800px; 
border: none;}


#footer1 img {
display: inline;
float:left;
margin-left: auto;
margin-right: auto;
border: none;}

#footer1 .pad {
padding-right:0px;
float:left;
padding-left:135px;
border: none;
}

#footer1 .home {
padding-right:0px;
float:left;
margin-left: 250px;
margin-right:20px;
padding-left:0px;
}

#footer1 .arch {
padding-right:0px;
float:left;
margin-right:20px;
padding:0;
}

#footer1 .child {
padding-right:0px;
float:left;
margin-right:20px;
padding:0;
}

#footer1 .fineart {
padding-right:0px;
float:left;
margin-right:20px;
padding:0;
}

#footer1 .profile {
padding-right:0px;
float:left;
margin-right:20px;
padding:0;
}

#footer1 .contact {
padding-right:0px;
float:left;
margin-right:0px;
padding:0;
}


#footer2 { 
background-color: #333333; 
height: 35px; 
text-align: center; 
padding-top: 5px; 
padding-bottom: 20px;
width:800px; 
border: none;}


#footer2 img {
display: block;
border: none;
margin-left: auto;
margin-right: auto }
