﻿body
{
    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif, 'Lucida Grande', Lucida, Geneva;
    font-size:14px;
}

.container 
{
    width:830px;margin:0 auto;
    padding-bottom:50px;
} /* (21 x 40) - 10 */

.content
{
    margin-top: 5px;
    margin-left: 20px;
    padding-bottom:50px;
}

a, a:visited
{
    color: #289DA2;
    text-decoration:none;
    font-weight:bold;
}
a:hover, a:active
{
    color: #289DA2;
    text-decoration:underline;
    font-weight:bold;
}

h1,h2
{
    font-size:20px;
}

h3
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:.3em;
}

.red
{
    color:#D60000;
}

#header h2, #header h2 a
{
    font-size:18px;
    font-weight:bold;
    color:#289DA2;
    text-decoration:none;
    line-height:1.1em;
}

.callout
{
    padding:.5em;
    padding-bottom:0;
    margin-bottom:1em;
    border:2px dashed #FFDB0A;
    background:#FEFBEC;
    color:#264409;
}
.callout .separator
{
    padding:0;
    margin:0;
    border-top:2px dashed #FFDB0A;
}
/*
.callout p
{
    margin-top:2px;
    margin-bottom:2px;    
}
*/

/* main menu */
ul.main-menu
{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:32px;
	font-size:16px;
	font-weight:bold;
}
ul.main-menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul.main-menu li a, ul.main-menu li a:visited
{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:4px 10px 0 10px;
}
ul.main-menu li a:hover, ul.main-menu li a:active
{	
	text-decoration:underline;
}

/* footer menu */
ul.footer-menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:10px;
	font-weight:bold;
}
ul.footer-menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul.footer-menu li a, ul.footer-menu li a:visited
{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:4px 10px 0 10px;
}
ul.footer-menu li.first a
{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:4px 10px 0 0;
}
ul.footer-menu li a:hover, ul.footer-menu li a:active
{	
	text-decoration:underline;
}

/* jQuery lightBox plugin - Gallery style */
.photo-gallery {}
.photo-gallery ul { list-style: none; }
.photo-gallery ul li  
{ 
    display: inline;
    float:left;
    width:175px;
    height:150px;
    text-align:left;
}
.photo-gallery ul img {
	border: 2px solid #fff;
	color: #fff;
}
.photo-gallery ul a:hover img {
	border: 2px solid #289DA2;
	color: #289DA2;
}
.photo-gallery ul a:hover { color: #289DA2; }

/* jQuery lightBox plugin - Photos style */
.photo-non-gallery img {
	border: 2px solid #fff;
	color: #fff;
}
.photo-non-gallery a:hover img {
	border: 2px solid #289DA2;
	color: #289DA2;
}
.photo-non-gallery a:hover { color: #289DA2; }


/* jQuery lightBox plugin - Gallery style */
#gallery {}
#gallery ul { list-style: none; }
#gallery ul li  
{ 
    display: inline;
    float:left;
    width:175px;
    height:150px;
    text-align:left;
}
#gallery ul img {
	border: 2px solid #fff;
	color: #fff;
}
#gallery ul a:hover img {
	border: 2px solid #289DA2;
	color: #289DA2;
}
#gallery ul a:hover { color: #289DA2; }
/* --- */
#gallery2 {}
#gallery2 ul { list-style: none; }
#gallery2 ul li  
{ 
    display: inline;
    float:left;
    width:175px;
    height:150px;
    text-align:left;
}
#gallery2 ul img {
	border: 2px solid #fff;
	color: #fff;
}
#gallery2 ul a:hover img {
	border: 2px solid #289DA2;
	color: #289DA2;
}
#gallery2 ul a:hover { color: #289DA2; }

/* jQuery lightBox plugin - Photos style */
#photos 
{
    margin:0 0 5px 5px;
}
#photos img {
	border: 2px solid #fff;
	color: #fff;
}
#photos a:hover img {
	border: 2px solid #289DA2;
	color: #289DA2;
}
#photos a:hover { color: #289DA2; }


