/* LOGO FONT: Myriad Web */
/* HTML FONT: Arial */

/* DEFINE COLORS */
.black {color: #000000}
.white {color: #ffffff}

/*
blue #00009d
blue 2 (lighter) #8482ff
orange (background) #e9a70c
orange 2 (darker) #da9c0c
orange 3 (lighter) #f7cb64
*/


/* BASIC TAGS */
html,body{height:100%;margin:0 0 1px;}/*force scrollbar in FF*/
BODY {font-family: "Footlight MT Light", "Garamond", "Times"; font-size: 11pt; background: url(../images/leftbground.gif); color: #cecece; background-color:#000}
TD {font-size: 11pt}
TD.form {font-size: 11pt; font-variant: small-caps}
INPUT, SELECT, OPTION {font-size: 11pt; font-family: "Footlight MT Light, Garamond, Times"; font-style: normal}
TEXTAREA {font-family: "Footlight MT Light, Garamond, Times"; font-size: 11pt}
IMG {border: 0px; padding: 0px}


/* FOR HEADER AND SUBHEADER */
.dateHeader {width: 150px; padding-top: 2px}
.indexHeader {width: 50px}
.navPadding {padding-top: 2px; padding-bottom: 0px}


/* FOR "LINKED" PAGES LEFT COLUMN */
.navHeading {border-bottom: 1px dashed #ffffff}

.navLinkBlock {padding-left: 15px; padding-bottom: 7px; border-bottom: 1px dashed #ffffff}

.navLink {margin-top: 8px} /* for each individual left column link */
.navLinkNotDate {}

.navLinkLevel2 {padding-left: 20px; margin-top: 4px; margin-bottom: 4px}

.sort {font-size: 8pt; line-height: normal; margin-top: 8px}

/* FONT SIZES */
.extraSmallType {font-size: 7pt}
.smallType {font-size: 9pt}
.normalType {font-size: 9pt}
.largeType {font-size: 10pt}
.veryLargeType {font-size: 11pt}
.subHeaderType {font-size: 13pt}
.headerType {font-size: 14pt}

.smallCaps {font-variant: small-caps}
.headerPadding {padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 6px; color: #00009d}
.indentPadding {padding-left: 3px; margin-left: 30px; margin-right: 20px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #779ab0; margin-bottom: 5px; border-bottom: 1px dashed #779ab0; line-height: 150%}

.wideSpacing {letter-spacing: 1.2}


/* FOR PHOTOS -- SMALL CAPTIONS, AND GALLERY */

.galleryCaption {width: 320px; padding: 5px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #a50008}
.thumbsGallery {padding-left: 10px; padding-right: 0px}
.galleryThumbsBlock {padding-top: 7px; padding-bottom: 7px; margin-top: 7px; margin-bottom: 7px; border-top: 0px dashed #919d5d; border-bottom: 0px dashed #919d5d}
.borderRight {border-right: 1px dashed #919d5d}
.gallery-td {border: 2px solid #000}
.gallery-td p {margin-top:2px;}
.gallery-td form {margin-bottom:2px;}
.gallery-big-image {width:320px; text-align:center;padding:5px;cursor:pointer;}
.thumb-container {height: 100px}
.thumb-container img{width: 100px}

.thumb {width: 5em}
.caption {text-align: center; padding: 5px; vertical-align: top}

.imageBorder {border: 1px solid #a50008; margin-bottom: 4px}
.activeImageBorder {border: 2px solid #a50008}
.floatPicLeft {float: left; margin-right: 10px}
.floatPicRight {float: right; margin-left: 10px}

/* DEFAULT FOR LINKS */

A:link, A:visited {color: #ceaa4a; text-decoration: none}
A:hover {text-decoration: underline; color: #cecece}






/* FOR ADMINISTRATIVE SECTION */
TD.adminlinks {font-size: 9pt; width: *}
A.adminlinks:link, A.adminlinks:visited {color: #005599; text-decoration: underline}
A.adminlinks:hover{text-decoration: none; color: #559900}
TD.main_content {padding:5px; font-size: 9pt; width: 630px; height: 100%; vertical-align: middle}

FORM.editor {background-color: #cccccc; border: 1px solid #999999; vertical-align: top; width: 98%; text-align: left}

FORM.login {text-align: center; background-color: #ffffff; border: none; vertical-align: middle; width: 100%}

.categories {font-size: 12pt; text-transform: capitalize; padding-left: 250px}

.welcome {font-size: 14pt; font-weight: bold; color: #000000}
.please {font-size: 12pt; padding: 10px; padding-left: 125px}

.heading {font-size: 14pt; font-weight: bold; text-transform: capitalize; text-align: left; vertical-align: top}
.subHeading {font-size: 13pt; font-weight: bold; text-transform: capitalize; text-align: left; width: 100%; border-bottom: 1px solid #919d5d}
.logout {font-size: 8pt; text-align: right}

.query_successful {font-size: 10pt; text-transform: capitalize; font-weight: bold; padding-bottom: 12px}
.error {font-size: 10pt; font-weight: bold; color: #ff0000; padding-bottom: 12px}
.displayDataEven {text-align: left; background-color: #ffffff; padding: 2px; font-size: 9pt; vertical-align: top}
.displayDataOdd {text-align: left; background-color: #efefef; padding: 2px; font-size: 9pt; vertical-align: top}
.displayTable {width: 98%; background-color: #acacac}
.disabled {color: #ff0000}
.labels {width: *; text-align: left; font-size: 10pt; font-weight: bold; text-transform: capitalize; padding: 2px; vertical-align: top; background-color: #cccccc}
.wysiwygLabels {text-align: left; font-size: 10pt; text-transform: capitalize; padding: 2px; vertical-align: top; background-color: transparent; width: 100%; border-bottom: 1px solid #9c9c9c}

.addNew {border: 1px solid #acacac; width: 100px; padding: 4px; margin: 11px; background-color: #ececec; font-size: 10pt; text-align: center}

INPUT.submitbutton {font-size: 10pt; letter-spacing: 3; font-weight: bold; text-align: center}

A.content_title:link, A.content_title:visited {text-decoration: none; color: #000000}
A.content_title:hover {text-decoration: underline; color: #bee2fb}
p.photo-input-container {text-align:left;}
p.photo-input-container * {font-size:12px;}
p.photo-input-container label {}
p.photo-input-container .photo-input {width:140px;}
ol.photo-input-container li *{margin-bottom: 15px; font-size:13px;}



/* FOR NEWS AND UPCOMING ON THE INDEX PAGE */
SPAN.blurbdate {font-style: italic; color: #666666; padding-left: 6px}
A.blurbdate:link, A.blurbdate:visited {text-decoration: none; color: #666666}
A.blurbdate:hover {text-decoration: underline; color: #a50008}
.blurb {padding: 2px; padding-left: 12px; font-size: 8pt}