@charset "UTF-8";
/* Overall Body */
body {
font:100% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#000;
background:#887D13;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

/* Fonts */
@font-face {
font-family:"painty";
src:local("painty"), url( painty.ttf ) format("truetype");
}

.foot_text {
font-family:Verdana, Geneva, sans-serif;
font-size:0.688em;
color:#066280;
text-align:center;
}

h1 {
font-family:"painty", verdana, helvetica, sans-serif;
font-size:3em;
color:#041E35;
}

h2 {
font-family:"painty", verdana, helvetica, sans-serif;
font-size:2em;
color:#041E35;
}

h3 {
font-family:"painty", verdana, helvetica, sans-serif;
font-size:1.5em;
color:#041E35;
}

p {
font-family:Verdana, Geneva, sans-serif;
font-size:0.813em;
color:#066280;
}

ul {
font-family:Verdana, Geneva, sans-serif;
font-size:0.813em;
color:#066280;
list-style-type:circle;
}

ol {
font-family:Verdana, Geneva, sans-serif;
font-size:0.813em;
color:#066280;
list-style-type:decimal;
}

.foot_text a:hover {
color:#066280;
text-decoration:underline;
font-style:italic;
}

/* Links */
a:link,a:active,a:visited {
color:#6A99B1;
text-decoration:underline;
}

a:hover {
color:#041E35;
text-decoration:underline;
}

.foot_text a:link,.foot_text a:active,.foot_text a:visited {
color:#6A99B1;
text-decoration:none;
}

/* Images */
div.image_right {
float:right;
margin:0.25em;
max-width:355px;
}

div.image_left {
float:left;
margin:0.25em;
max-width:355px;
}

div.image_center {
margin-left:auto;
margin-right:auto;
display:block;
padding:0.25em;
}
div.gallery_choice {
margin-left:auto;
margin-right:auto;
display:block;
}

/* Layout */
.layout #container {
width:935px;
background:#FFF;
text-align:left;
margin:0 auto;
}

.layout #header {
height:102px;
padding:0;
}

.layout #sidebar {
float:left;
width:193px;
}

.layout #mainContent {
margin-left:193px;
padding-right:15px;
padding-left:5px;
}

.layout #footer {
width:935px;
margin:0 auto;
}

.layout #footer_lft {
float:left;
width:254px;
padding:0;
}

.layout #footer_btns {
float:right;
width:184px;
padding:0;
}

.layout #footer_bar {
background-image:url(../images/footer_ctr.jpg);
background-repeat:no-repeat;
height:176px;
margin:0 184px 0 254px;
padding:0;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.layout #header h1,.layout #footer p {
margin:0;
padding:10px 0;
}

/* Tooltip */
#tooltip {
position:absolute;
border:1px solid #066280;
display:none;
font-family:Verdana, Geneva, sans-serif;
font-size:0.813em;
color:#066280;
background-color:#FFF;
padding:2px 5px;
}

/* Gallery */
#the_gallery {
margin:0;
padding:0;
}

#the_gallery ul {
list-style:none;
}

#the_gallery ul li {
display:inline;
}

#the_gallery ul img {
border:2px solid #6A99B1;
border-width:2px;
}

#the_gallery ul a:hover img {
border:2px solid #041E35;
color:#6A99B1;
border-width:2px;
}

div.image_right p,div.image_left p,div.image_center p {
text-align:center;
font-style:italic;
font-size:0.636em;
text-indent:0;
}