@charset "utf-8";
/* CSS Document */
body {
text-align:center;
background-color:#3d4e65;
font-family:Arial, Helvetica, sans-serif;
}
/*
new bg color: 3d4e65
new footer bg: d8e0e3;
new link color: 4171b2;
*/
#wrapper {
text-align:left;
margin:0 auto;
width: 870px;
}

#contentwrapper {
background:url(../img/shadow-bg.gif);
padding:15px 15px 8px 15px;
}
/* left column (main content) styles */
#leftcol {
float:left;
width: 625px;
padding:0 0 0 14px;
}
#leftcol h1 {
border-bottom:1px solid #d8e0e3;
margin:0 50px 0 0;
font-size:2em;
color:#717561;
font-weight:normal;
}
#leftcol h2 {
margin:2px 0 2px 0;
font-size:1.1em;
color:#717561;
font-weight:normal;
margin-bottom:8px;
}
.error {
color:#FF0000;
font-weight:bold;
}
#leftcol h3 {
margin:2px 0 2px 0;
font-size:1em;
color:#717561;
margin:8px 0 0 0;
}
#leftcol p {
padding:0 120px 0 0;
margin:6px 0 6px 0;
font-size:.8em;
}
#leftcol ul {
list-style-image:url(../img/bullet-square.gif);
font-size:0.8em;
margin-top:0;
}
#leftcol p a:link {
text-decoration:none;
color:#4171b2;
}
#leftcol p a:visited {
text-decoration:none;
color:#4171b2;
}
#leftcol p a:active {
text-decoration:none;
color:#4171b2;
}
#leftcol p a:hover {
text-decoration:underline;
color:#4171b2;
}
/* right column (navigation) styles */
#rightcol {
float:right;
width:196px;
border-left:1px solid #d8e0e3;
}
.navigation {
list-style-type:square;
list-style-position:outside;
color:#4171b2;
margin:8px 0 8px 0;
padding-left:1.4em;
font-size:.9em;
line-height:1.5em;
}
.currentpage {
color:#4171b2 !important;
}
#rightcol a:link {
text-decoration:none;
color:#333333;
}
#rightcol a:visited {
text-decoration:none;
color:#000000;
}
#rightcol a:active {
text-decoration:none;
color:#4171b2;
}
#rightcol a:hover {
text-decoration:none;
color:#4171b2;
}

/* end righ column */
/* clear floating divs */
#clear {
clear:both;
}
/* footer */
#footer {
padding:4px 0 0 30px;
margin:11px 0 0 0;
background:url(../img/footer-img.gif) no-repeat bottom right;
background-color:#d8e0e3;
}
.header3 {
font-size:1.6em;
color:#3d4e65;
margin:0;
font-weight:normal;
}
#footer p {
margin:6px 0 6px 0;
font-size:1em;
}
#inputtxt {
float:left;
width:260px;
font-size:0.8em;
}
#inputtxt input {
float:left;
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding:2px;
margin:2px;
border:1px solid #3d4e65;
}
#inputmsg {
float:left;
width:320px;
font-size:0.8em;
}
#inputmsg textarea {
overflow:auto;
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding:2px;
margin:2px;
border:1px solid #3d4e65;
height:98px;
}
#send {
clear: both;
width:576px;
text-align:right;
padding:2px;
margin:2p;
}
#send input {
border:1px solid #fff;
background-color:#3d4e65;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:.8em;
margin-bottom:15px;
}
/* end footer */
#credits {
text-align:center;
padding:8px;
background:url(../img/shadow-bottom.gif) no-repeat top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
color:#d8e0e3;
}
#credits a:link, #credits a:visited, #credits a:active{
color:#d8e0e3;
text-decoration:none;
}
#credits a:hover{
text-decoration:underline;
}
/* gallery */
.gallery_caption {
font-style:italic;
padding:0 0 8px 0;
margin:4px 0 0 0;
border-bottom:1px solid #d8e0e3;
width: 500px;
font-size:0.8em;
}
#gallery_back {
text-align:center;
float:left;
width:180px;
margin:4px 0 0 0;
}
#gallery_prev {
float:left;
width:130px;
margin:4px 0 0 0;
}
#gallery_next {
float:right;
width:180px;
margin:4px 0 0 0;
}
.gallery_link a:link, a:visited, a:active{
text-decoration:none;
color:#4171b2;
}
.gallery_link a:hover {
text-decoration:underline;
}