/* ================== GLOBAL STYLES ================== */
body {font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #000000; line-height: 14px;  
      margin: 0px; scrollbar-face-color:#8A2010; scrollbar-highlight-color:#030e4c;  
      scrollbar-3dlight-color:#F7DFBD; scrollbar-darkshadow-color:#000000; scrollbar-shadow-color:#EDB32B; 
      scrollbar-arrow-color:#F7DFBD; scrollbar-track-color:#F9DDB8;}

hr {color: #F7DFBD; height: 2px; background-color: #F7DFBD;}
			
td, input, textarea, select  {font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #F7DFBD; line-height: 14px;}
p, ul, ol {font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #F7DFBD; line-height: 14px; }

A:link { color: #F9D776; text-decoration: none; font-weight: bold; }
A:visited { color: #F7DFBD; text-decoration: none; font-weight: bold; }
A:active { color: #F9D776; text-decoration: none; font-weight: bold; }
A:hover { color: #EDB32B; text-decoration: underline; font-weight: bold; }

A.nav:link { color: #EDB32B; text-decoration: none; font-weight: bold; }
A.nav:visited { color: #EDB32B; text-decoration: none; font-weight: bold; }
A.nav:active { color: #EDB32B; text-decoration: none; font-weight: bold; }
A.nav:hover { color: #F9D776; text-decoration: underline; font-weight: bold; }

small {font-size: 10px;}
big {font-size: 16px; font-weight: bold;}
input, select, textarea {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; background-color: #F7DFBD; color: #000000; border: solid 1px #785134; padding-left: 3px;}
input.radiocheckboxes {border: 0px; background-color: transparent; color: #F7DFBD;}
input.submit {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #F7DFBD; font-weight: bold; color: #78180C; border: solid 1px #785134; }

.forminput {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; background-color: #F7DFBD; color: #000000; border: solid 1px #785134; padding-left: 3px;}
.input2 {font-family: verdana, arial, sans-serif; font-size: 11px; color: #F7DFBD; width:95%; height:15px; border:1px solid #F7DFBD; background-color:#C87857; font-weight: normal;}
.input3 {font-family: verdana, arial, sans-serif; font-size: 11px; color: #F7DFBD; height:15px; border:1px solid #F7DFBD; background-color:#C87857; font-weight: normal;}
.input4 {}

.formsubmit {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #F7DFBD; font-weight: bold; color: #78180C; border: solid 1px #785134;}

.input_textarea {font-family: verdana, arial, sans-serif; font-size: 11px; color: #F7DFBD; width:95%; height:91px; border:1px solid #F7DFBD; background-color:#C87857; overflow: auto; font-weight: normal;}

.status {font-weight: bold; color: #cc3300; font-size: 11px;}
div.status {border: solid 1px #777777; padding: 8px; background-color: #f5f5f5;}

/* ================== LOGIN PAGE ================== */
div.login {text-align: center;}
table.login {width: 250px; border: solid 1px #000000; border-collapse: collapse;}
td.loginstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.loginleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.loginrightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.logincol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== PASSWORD RETRIEVAL PAGE ================== */
div.pretrieve {text-align: center;}
table.pretrieve {width: 300px; border: solid 1px #000000; border-collapse: collapse;}
td.pretrievestatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.pretrieveleftcol {width: 45%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.pretrieverightcol {width: 55%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.pretrievecol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}
div.pretrievesent {width: 400px; border: solid 1px #000000; background-color: #f5f5f5; padding: 8px; text-align: center;}

/* ================== SIGN UP PAGE ================== */
div.signup {text-align: center;}
table.signup {width: 400px; border: solid 1px #000000; border-collapse: collapse;}
td.signupstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.signupleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.signuprightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.signupcol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== CUSTOM RSS ================== */

.title { font-family: Georgia, Times New Roman, Times, Serif; font-size: 14px; font-weight: bold; color: #78180C; line-height: 22px; }
A.title:link { color: #78180C; text-decoration: none; font-weight: bold; }
A.title:visited { color: #78180C; text-decoration: none; font-weight: bold; }
A.title:active { color: #78180C; text-decoration: none; font-weight: bold; }
A.title:hover { color: #EDB32B; text-decoration: none; font-weight: bold; }

.title2 { font-family: Georgia, Times New Roman, Times, Serif; font-size: 18px; font-weight: normal; color: #F9D776; line-height: 18px;}
.title3 { font-family: Georgia, Times New Roman, Times, Serif; font-size: 13px; font-weight: bold; color: #F9D776; line-height: 16px;}

.txt { font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #F7DFBD; line-height: 14px;  }
.txt1 { font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #78180C; line-height: 14px;  }
.txt_small { font-family: Georgia, Times New Roman, Times, Serif; font-size: 10px; color: #F7DFBD; line-height: 12px;  }

.bodytext { font-family: Tahoma, Helvetica, Verdana, Arial, Times, Serif; font-size: 11px; color: #000000; }

.menu { font-family: Tahoma, Helvetica, Verdana, Arial, Times, Serif; font-size: 13px; color: #F7DFBD; padding: 5px; font-weight: bold; }
A.menul:link { color: #F9D776; text-decoration: none; font-weight: bold; }
A.menul:visited { color: #F7DFBD; text-decoration: none; font-weight: bold; }
A.menul:active { color: #F9D776; text-decoration: none; font-weight: bold; }
A.menul:hover { color: #EDB32B; text-decoration: none; font-weight: bold; }

.footer { font-family: Tahoma, Helvetica, Verdana, Arial, Times, Serif; font-size: 11px; color: #F7DFBD; line-height: 20px; }
A.footer:link { color: #F9D776; text-decoration: none; font-weight: bold; }
A.footer:visited { color: #F7DFBD; text-decoration: none; font-weight: bold; }
A.footer:active { color: #F9D776; text-decoration: none; font-weight: bold; }
A.footer:hover { color: #EDB32B; text-decoration: underline; font-weight: bold; }

/* ================================================= */
/* ================== GALLERY RSS ================== */
/* ================================================= */

.gallerytitle2 { font-family: Georgia, Times New Roman, Times, Serif; font-size: 14px; font-weight: bold; color: #EDB32B; line-height: 16px;}
.gallerytitle3 { font-family: Georgia, Times New Roman, Times, Serif; font-size: 13px; font-weight: bold; color: #F9D776; line-height: 16px;}

.photo {margin-right:8px; background-color: #F7DFBD; border:5px solid #F7DFBD;}
.thumbnail {margin:4px; background-color: #F7DFBD; border:5px solid #F7DFBD;}
.large {margin:4px; background-color: #F7DFBD; border:6px solid #F7DFBD;}

.art { color: #8A2010; width: 150px; text-align:center; padding-top:2px; padding-bottom:4px; border: 5px solid #F7DFBD; background-image: url(/images/bg_news.gif) }

.gallery {font-family: Georgia, Times New Roman, Times, Serif; font-size: 11px; color: #333300; }

/* ================== Dropdown Menu ================== */

table.gallerypage {display: block; height:20px; padding-top:2px; padding-bottom:4px;}

td.gallerymenubar {font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif; font-size: 12px; color: #F7DFBD; padding: 5px; font-weight: bold;}
td.gallerymenubarover {cursor: hand; cursor: pointer; font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif; font-size: 12px; color: #EDB32B; padding: 5px; font-weight: bold; }
a.gallerymenubar:link, a.menubar:active {color: #F9D776; text-decoration: none; font-weight: bold; }
a.menubar:visited {color: #F7DFBD; text-decoration: none; font-weight: bold; }
a.gallerymenubar:hover {color: #EDB32B; text-decoration: none; font-weight: bold; }

table.gallerymenu {position: static; top: 0; left: 0; display: block; }
td.gallerymenu {color: #8A2010; letter-spacing: 0px; cursor: hand; cursor: pointer; background: #FBE7CB; font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif; font-size: 10px; font-weight: bold; padding: 2px 6px; border-bottom: 1px solid #333300; border-left: 1px solid #333300; border-right: 1px solid #333300;}
td.gallerymenuover a:hover {text-decoration: none;  font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif;}
td.gallerymenuover {color: #333300; letter-spacing: 0px; cursor: hand; cursor: pointer; background: #D9DDB9; font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif; font-size: 10px; font-weight: bold; padding: 2px 6px; border-bottom: 1px solid #333300; border-left: 1px solid #333300; border-right: 1px solid #333300;}
td.gallerymenucat {color: #F7DFBD; letter-spacing: 0px; background: #4E5718; font-family: Georgia, Tahoma, Verdana, Times New Roman, Times, Serif; font-size: 11px; font-weight: bold; padding: 2px 6px; border: 1px solid #333300; }
