body { margin: 0px; padding: 0px; background: #e3dbbe url(../graphics/page_back01.png) top left repeat; font: 10pt arial, helvetica, tahoma; }
a:link, a:visited, a:active { color: #00923f; text-decoration: none }
a:hover { color: #00923f; text-decoration: underline }
.menu_live { padding: 4px 5px; border-bottom: 1px dashed #9f9985; background: #009239 url(../graphics/menu_back_live.png) top right repeat-y; font-size: 10pt; color: #ffffff; }
.menu_off { padding: 4px 5px; border-bottom: 1px dashed #9f9985; background: #e3dbbe url(../graphics/menu_back_off.png) top right repeat-y; font-size: 10pt; }
.menu_on { padding: 4px 5px; border-bottom: 1px dashed #9f9985; background: #f2eed7 url(../graphics/menu_back_on.png) top right repeat-y; font-size: 10pt; }
.menu_off a:link { color: #000000; text-decoration: none; font-weight: normal; }
.menu_off a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.menu_off a:active { color: #000000; text-decoration: none; font-weight: normal; }
.menu_off a:hover { color: #000000; text-decoration: none; font-weight: normal; }
.menu_on a:link { color: #000000; text-decoration: none; font-weight: normal; }
.menu_on a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.menu_on a:active { color: #000000; text-decoration: none; font-weight: normal; }
.menu_on a:hover { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_live { padding: 4px 5px 4px 15px; border-bottom: 1px dashed #9f9985; background: #009239 url(../graphics/menu_back_live.png) top right repeat-y; font-size: 10pt; color: #ffffff; }
.sub_menu_off { padding: 4px 5px 4px 15px; border-bottom: 1px dashed #9f9985; background: #e3dbbe url(../graphics/menu_back_off.png) top right repeat-y; font-size: 10pt; }
.sub_menu_on { padding: 4px 5px 4px 15px; border-bottom: 1px dashed #9f9985; background: #f2eed7 url(../graphics/menu_back_on.png) top right repeat-y; font-size: 10pt; }
.sub_menu_off a:link { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_off a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_off a:active { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_off a:hover { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_on a:link { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_on a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_on a:active { color: #000000; text-decoration: none; font-weight: normal; }
.sub_menu_on a:hover { color: #000000; text-decoration: none; font-weight: normal; }

.sub_sub_menu_live { padding: 4px 5px 4px 30px; border-bottom: 1px dashed #9f9985; background: #009239 url(../graphics/menu_back_live.png) top right repeat-y; font-size: 10pt; color: #ffffff; }
.sub_sub_menu_off { padding: 4px 5px 4px 30px; border-bottom: 1px dashed #9f9985; background: #e3dbbe url(../graphics/menu_back_off.png) top right repeat-y; font-size: 10pt; }
.sub_sub_menu_on { padding: 4px 5px 4px 30px; border-bottom: 1px dashed #9f9985; background: #f2eed7 url(../graphics/menu_back_on.png) top right repeat-y; font-size: 10pt; }
.sub_sub_menu_off a:link { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_off a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_off a:active { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_off a:hover { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_on a:link { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_on a:visited { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_on a:active { color: #000000; text-decoration: none; font-weight: normal; }
.sub_sub_menu_on a:hover { color: #000000; text-decoration: none; font-weight: normal; }


.inputSubmit { color: #000000; background-color: #EEEEEE; border: 1px solid #000000; font: bold 8pt arial, helvetica, tahoma; }
.inputBox { color : #000000; background : #FFFFFF; border: 1px solid #000000; font: 8pt arial, helvetica, tahoma; }

.Err		{ color: #ff0000; padding: .2em; border: 1px solid #000; background-color: #EEEEEE; margin-bottom: 10px; }
.Sho		{ color: #000; padding: .2em; border: 1px solid #000; background-color:#EEEEEE; margin-bottom: 10px; }


table.mainTable { border-top: 1px solid #ffffff; background: #ffffff; font: 10pt arial, helvetica, tahoma; }
table.mainTable td.mainTD {margin: 0px; padding: 15px 0px;}

p.section {margin:0px; font-size: 8pt; color: #808080;}
p.subsection{margin:0px 0px 15px 0px; font-weight: bold; font-size: 12pt;}

#AlbumInfo{font:9pt arial,helvetica,verdana;}

#GalTable{background:#000000;}
#GalTable tr{background:#dedede;}

#Header { background: #000000; height: 20px; border-bottom: 0px solid #000000; font: 8pt arial,helvetica,verdana }
#Header tr {background: #000; }
#Header #Logo { min-width: 30%; }
#Header #NextPrev { min-width: 30%; text-align: center; vertical-align: bottom; }
#Header #NextPrev a { color: #DA5555; }
#Header #Close { min-width: 30%; text-align: center; vertical-align: bottom; }
#Header #Close a { color:#CC9900; }
#Footer { background: #9F9F9F; height: 20px; color:#000000; font: 10pt arial,helvetica,verdana }

#footer { font-size: 8pt; text-align: center; padding: 10px 0px; }
#footer a:link, a:hover, a:visited, a:active { text-decoration: none; color: #00923f; }

#content-holder { font-size: 10pt; }
#content-left { width: 181px; background: #e3dbbe url(../graphics/page_left01.png) top left repeat-y; }
#content-middle { width: 576px; background: #ffffff url(../graphics/content_back01.jpg) top left no-repeat; }
#content-middle #header-text { text-align: right; }
#content-middle #scenic-pic { text-align: center; margin-bottom: 8px; }
#content-middle table { font-size: 10pt; }
#content-right { width: 13px; background: #e3dbbe url(../graphics/page_right01.png) top left repeat-y; }
