/* Page width: 782px */


/* HTML */
html { overflow-y: scroll; }
body  {	background: #e2e2e2 url(/images/background-body.png) repeat-x;	margin: 0; padding: 0 }
a { text-decoration: none }
p, li { color: #222222; font: normal 10pt Arial, Helvetica, sans-serif }
h1 { color:#3C4C68; font: bold 12pt Arial, Helvetica, sans-serif }
h2 { color: #3C4C68; font: bold 11pt Arial, Helvetica, sans-serif }
h3 { color: #3C4C68; font: bold 10pt Arial, Helvetica, sans-serif }
hr { background:#b6b6b6; border:0px; height:1px; padding:0px; margin:12px 0 }

/* Layout */
#wrapper { 	background: #FFF; border-left: 1px solid #111; border-right: 1px solid #111; margin: 0px auto; padding: 0px; text-align: left; width: 780px }

#header { background: #73407b url(/images/header.jpg) no-repeat; background-position: left top; color: #fff; font: normal 11pt Georgia, "Times New Roman", Times, serif; height: 187px; vertical-align: top; width: 780px }
#header h1 { color: #FFE484; font: bold 14pt Georgia, "Times New Roman", Times, serif; margin-bottom: 5px }
#header p { color: #fff; font: normal 10pt Arial, Helvetica, sans-serif }
#header .header-contact { float:right; margin: 15px 10px 0 0; padding: 0px 5px 10px 0px }

#lcol {	background: #FFF; float: left; padding: 5px 10px 15px 10px;	width: 170px }
#lcol a, #ccol a, #lcol a:visited, #ccol a:visited { color:#00F }
#lcol .lcol-module { background: #EFF7FF; border: 1px solid #ccc; color: #000; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom: 7px; padding: 5px; width: 155px }
#lcol .lcol-module-head { color: #54728E; font: normal 10pt Georgia, "Times New Roman", Times, serif }

/*
#navbar { background: #E9EFE9; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font: bold 11px Arial, Helvetica, sans-serif; margin: 4px 10px 7px 0px; width: 165px }
#navbar .nav-link { border-bottom: 1px solid #ccc; padding-top: 5px; padding-left: 10px; padding-bottom: 5px }
#navbar .nav-link a { color: #000033; text-decoration: none }
#navbar .nav-link a:hover { background: #ccc; color: #000033; text-decoration: underline }
#lcol .navbar { background: #E9EFE9; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font: bold 11px Arial, Helvetica, sans-serif; margin: 4px 10px 7px 0px; width: 165px }
#lcol .navbar-link { border-bottom: 1px solid #ccc; padding-top: 5px; padding-left: 10px; padding-bottom: 5px }
#lcol .navbar-link a { color: #000033; text-decoration: none }
#lcol .navbar-link a:hover { background: #ccc; color: #000033; text-decoration: underline }
*/

#nav { margin: 4px 10px 7px 0px }
#nav ul, #nav li { display:block; list-style:none }
#nav ul { background: #E9EFE9; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; font: bold 11px Arial, Helvetica, sans-serif; margin: 0; padding:0; width: 165px }
#nav li { border-bottom: 1px solid #ccc; border-collapse:collapse; font: bold 9pt Arial, Helvetica, sans-serif; padding:5px; text-transform: capitalize }
#nav li:hover { background:#ccc}
#nav a.link { color: #000033; display:block; text-decoration: none }

#ccol { float: left; padding-top: 5px; width: 355px }
#ccol a { color: #00F }
#ccol a:hover { color: #00F; text-decoration:underline }
#ccol li{ list-style: square; line-height: 15pt }

#rcol {	background: #EFF7FF; border: 1px solid #ccc; float: right; margin: 9px 10px 7px 0; padding: 5px 10px 15px 10px; width: 190px }
#rcol h2 { color:#333; margin:5px 0 0 0}
#rcol h3 { color:#333 }

#footer { background: #692F71; clear: both; color: #FFF; font: normal 9pt Tahoma, Geneva, sans-serif; padding: 15px 0 20px 0; text-align: center } 
#footer a { color: #FFF; text-decoration: underline }
#footer a:hover { color: #FFF; text-decoration: none }
#footer p {	color: #FFF; font-size: 9pt; line-height:16pt; margin: 0; padding: 10px 0 }

/* Global Classes */
.events-head { font-weight:bold }
.soldout { color: #990000;	font-weight:bold }

.photo-title { background: url(../images/photos-border.png) repeat-x; height:20px }
.photo-title h3 { background:#fff; color:#5c7a98; display:inline; font-weight:normal; line-height:20px; margin:0px; padding:0px 3px }
.photo-title img { border:0px; float:right }

.photos { padding-top:9px }
.photos a img { border:#B6CEE0 4px solid; margin:4px }
.photos a:hover img { border:#61abe3 4px solid }



