

#gallery { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #eee;  }



#gallery h2, #gallery h3, #gallery h4 { font-family: Arial, Verdana,Helvetica, sans-serif; }

#gallery h3 { font-size:120%;  color:#336699; }
#gallery h4 { font-size:110%; color:#eeeeee; }
#gallery h6 { font-size:100%; color:#eeeeee; font-weight:bold;}

.gbBlock { padding: 0.7em; border-width: 0 0 1px 0; border-style: inherit; border-color: inherit; /* IE can't inherit these */
    border-style: expression(parentElement.currentStyle.borderStyle); border-color: expression(parentElement.currentStyle.borderColor); }

.gbBlock {  border:0px; }
.gbBlock ul { margin: 0; padding: 0; list-style-type: none; }
.gbBlock ul ul { margin: 0 0 0.5em 1.0em; }
.gbBlock li { padding: 6px 0 0 0; }
#gallery .gbBlock h3 { margin-bottom: 0.5em; }
#gallery .gbBlock h4 { margin-top: 0.5em; }

.gcBackground1 { background-color: ; padding:0px;border-bottom:0px solid #cccccc;} /* main titles */
.gcBackground2 { background-color: #e7e7e7; }
.gcBorder1 {border: 0 solid #888;  }
.gcBorder2 { border: 0 solid #888; }

.giSubtitle { font-size: 0.9em; font-weight: normal; vertical-align: text-bottom; }
.giDescription { font-size: 100%; line-height:150%; }
.gbEmptyAlbum { height: 400px; }
.giDescription h3.emptyAlbum { line-height:150%; text-align: center; }
.giInfo { font-size: 0.9em; color: #888; }
.giSuccess, .giWarning,  { font-weight: bold; }
.giSuccess { color: #5c0; }
.giWarning { color: #c50; }

.giThumbnail { border:0px;}

#gsSidebar { border-right-width: 0px; width: 175px; overflow: hidden; }
#gsSidebarCol { width: 1%; border-right:1px solid #cccccc; /* Expand to fit content ("0" bad4 firefox, "1px" bad4 opera) */
}


.evlItemInfo { color:#ffffff; }
a.evlHeaderRed {color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
a:hover.evlHeaderRed {color:#000000;}

/*  GENERAL PAGE PHOTOS */
table.genPhoto {  }
td.genPhoto { padding:9px; border:1px solid #cccccc;}
.genCaption { font-weight:bold; text-align:center; font-size:100%;font-family: Verdana, Arial, Helvetica, sans-serif; color:#336699; font-variant:small-caps; }


/*  MAIN AREA OF PAGES -registration, login, etc. */ 
table.mainArea{ border:0px solid #cccccc;  padding:15px;}
td.mainArea  { vertical-align:top; font-size:100%; line-height:18px;  padding:15px;}
 

/* Right Side of Page ex: menus, etc */
table.sidebarTable { width:200px; border:0px solid #cccccc;}
td.sidebarCell { width:200px; padding:0px; vertical-align:top;  border-left:1px solid #bbbbbb;}


a.sidebarMenu {font-size:100%; color:#eeeeee;}
a:hover.sidebarMenu { color:#336699;}
a:active.sidebarMenu { color:#336699; font-style:italic;}
a:visited.sidebarMenu {  color:#eeeeee;}


.albumCaption {font-size:100%; color:#333333; font-weight:bold; font-family: Arial, Verdana;}
.thumbCaption { font-weight:bold; font-size:100%; color:#336699; font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;}


.albumLinks { color:#000000; font-size:90%; line-height:20px; font-weight:bold; font-family: Arial, Verdana,Helvetica, sans-serif; }
.albumLinks ul {color:#000000; margin: 0; padding: 0; list-style-type: none;overflow: hidden; }
.albumLinks ul ul {color:#000000; margin: 0; }
.albumLinks li {color:#000000; padding: 0px; }

a.simpleLinks { padding: 0px 0px 0px 18px; background: url(images/simple.png) left no-repeat; font-family: Arial; font-weight:bold; text-transform:capitalize; line-height:23px; }
	
.photoFrame { border-color:#ffffff; border:1px solid #ffffff; }
.photo {border:15px 15px 45px 15px; border-color:#ffffff; border-style:solid; }


/*  NAVIGATION -*/
.gbNavigator .next-and-last { float: right; }
.gbNavigator .next-and-last.no-previous { float: none; text-align: right; }
.gbNavigator a.first { padding-left: 5px; background: url('images/icons/nav_first.png') left no-repeat; }
.gbNavigator a.previous { padding-left: 5px; background: url('images/icons/nav_prev.png') left no-repeat; }
.gbNavigator a.next { padding-right: 5px; background: url('images/icons/nav_next.png') right no-repeat; }
.gbNavigator a.last { padding-right: 5px; background: url('images/icons/nav_last.png') right no-repeat; }
.gbNavigator .first-and-previous img { vertical-align: middle; padding-right: 0.5em; }
.gbNavigator .next-and-last img { vertical-align: middle; padding-left: 0.5em; }
.gbNavigator .next-and-last { float: left; }
.gbNavigator .next-and-last.no-previous { float:none; text-align: left; }
.gbNavigator .first-and-previous { text-align: right; }


/*  FOR MODULES HEADINGS, etc. */
.titleMedium { font-weight:bold; color:#336699; font-size:120%; font-family: Arial, Verdana, Helvetica, sans-serif; }
.titleSmall { font-weight:bold; font-size:120%; font-family: Arial, Verdana, Helvetica, sans-serif; }

.membersOnline { padding:0px 0px 5px 22px; background: url('images/icons/members.png') left no-repeat; }


.navigator { font-weight:bold; color:#006699; font-size:100%; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*  changed BreadCrumb class to headerLinks class */
a.headerLinks { color:#bbbbbb; font-size:100%; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
a.breadcrumb { font-weight:bold; color:#bbbbbb; font-family: Arial, Helvetica, sans-serif;}
.breadcrumb { font-weight:bold; color:#336699; font-family: Arial, Helvetica, sans-serif;}

.gbLink-icons_IconsSiteAdmin {
  background: url(images/icons/members.png) left center no-repeat; }


li.tag2  { font-size:100%; color:#C0C0C0; }
a.tag3  { font-size:60%; padding-right:5px; }
a.tag4  { font-size:70%; padding-right:5px; }


.giNew{ font-size:100%; color:#FF6600;font-weight:bold; border:1px solid #cccccc; padding:2px 3px 2px 3px; } 
.giUpdated { font-size:100%; color:#FF6600;font-weight:bold; border:1px solid #cccccc; padding:2px 3px 2px 3px; } 

table.gbDataTable th {
    text-align: left;  }

.gbEven {
    background-color: #fff; }
.gbBusy {
    background-color: #ae9 !important; }

.gbOdd {
    background-color: #eee; }
table.gbDataTable { padding-bottom: 4px; }

table.gbDataTable th, table.gbDataTable td { padding: 4px; }

/*  COMMENTS */
div.block-comment-ViewComments { margin: 0px; }
div.block-comment-ViewComments div.one-comment {  border: 1px solid #dddddd; padding: 0px; margin-bottom: 5px; }
div.block-comment-ViewComments h3 { color:#666666;}
div.block-comment-ViewComments p.info {
  font-style: italic;
  text-align: right;
  font-size: 0.95em;
}
/*  MY COMMENTS */
.commentIcon { height:80px; width:80px; }
.commentHeading { color:#006699; font-weight:bold; font-size:120%; font-family: Arial, Verdana,  Helvetica, sans-serif; }
.commentTitle { font-weight:bold; }
p.comment{ color:#666666; font-size:120%; font-family: Arial, Verdana,  Helvetica, sans-serif; }
.commentTitle { font-weight:bold; }
.commentContainer  { border-bottom:1px solid #cccccc; padding:7px; }
.postedBy { text-align:right; color:#888888; font-style:italic; font-size:100%; font-family: Verdana, Arial,  Helvetica, sans-serif; }




.subText {color:#777777; font-size:100%;}
.formError { color:#FF3300; font-size:100%; font-family: Arial, Verdana,  Helvetica, sans-serif; }


/*  TAB BARS */
div.gbTabBar { font-size: 0.9em; font-weight: bold; margin: 0.8em 0 0; padding: 6px; background: url('images/tab_bg.gif') repeat-x bottom; white-space: nowrap; }

div.gbTabBar span.o { padding: 6px 0 5px 8px; background: url('images/tab_left.jpg') no-repeat left top; }
#gallery.IE div.gbTabBar span.o { display: inline-block; /* IE loses padding-left on wrapped inline nowrap element */
    margin-bottom: 1px; /* ..and then adds padding differently with inline-block.. */
}
/* IE may clip off the right end of a long set of tabs, so allow IE to wrap them */
#gallery.IE div.gbTabBar { padding-bottom: 0; white-space: normal; }
#gallery.IE div.gbTabBar span.giSelected { margin-bottom: 0; }
#gallery div.gbTabBar span span { padding: 6px 12px 5px 4px; background: url('images/tab_right.jpg') no-repeat right top; }
#gallery div.gbTabBar a { color: #777; text-decoration: none; }
#gallery div.gbTabBar a:hover { color: #333; }
#gallery div.gbTabBar span.giSelected { padding-bottom: 6px; background-image: url('images/tab_left_on.jpg'); }
#gallery div.gbTabBar span.giSelected span { color: #333; padding-bottom: 6px; background-image: url('images/tab_right_on.jpg'); }


/* main album links */

