td.yellowBar     {width: 532px; background-color: #FBEDCA; height: 75px; padding-left: 40px; vertical-align: bottom;}
td.deepYellowBar {background-color: #FFBF08; font-size: 10px;font-weight: 600; vertical-align: middle; padding: 4px 0px 4px 40px; }
td.deepYellowBar a, td.deepYellowBar a:visited {font-size: 10px; text-decoration: none; font-weight: 600; padding-top: 3px; padding-bottom: 3px; color: #333;}
td.deepYellowBar a:hover {font-size: 10px; text-decoration: none; font-weight: 600; padding-top: 3px; padding-bottom: 3px; color: #000;}

td.greyBar       {background-color: #E0E3E8; width: 170px; vertical-align: top;}

td.authorName     {padding-left: 15px; vertical-align: bottom; font-weight: 600;}
td.authorAvatar   {vertical-align: bottom; padding-bottom: 0px; }

td.inviteJoin     {padding-left: 5px; vertical-align: bottom; font-size: 8pt; cursor: pointer; padding-bottom: 2px; font-weight: 600;}

td.artworkTitle   {font-size: 12px; font-weight: 600; text-align: left; padding: 5px 5px;}
td.imageContainer {/*padding-right: 5px; padding-left: 10px;*/ width: 413px; height: 300px; text-align: center; vertical-align: top;}

td.thumbContainer {vertical-align: top; padding-right: 5px; padding-left: 2px; height: 288px;}

td.thumbCell {padding: 10px 1px; text-align: center;}
a.thumbTagLink, a.thumbTagLink:visited {border: 2px solid #fff; display: block; width: 70px; margin-left: auto; margin-right: auto;}
a.thumbTagLink:hover                   {border: 2px solid #5F93C3; display: block;}

.albumText {color: #fff; text-decoration: none; font-size: 12px; font-weight: 600;}
td.albumText {padding-left: 10px; padding-bottom: 1px; vertical-align: middle; white-space: nowrap;}
tr.albumText {background-color: #5F93C3;}

td.groupHead
{
  color: #fff;
  text-decoration: none; 
  font-size: 12px; 
  font-weight: 600; 
  padding-left: 10px; 
  padding-bottom: 1px; 
  vertical-align: middle; 
  white-space: nowrap; 
  border-top: 2px solid white; 
}
tr.groupHead {background-color: #3F73A3; padding-top: 2px;}

table.albumTable {width: 532px; margin-left: 8px; margin-top: 5px; margin-right: 6px; margin-bottom: 5px;}

a.thumbLink, a.thumbLink:visited                 {border: 2px solid #fff; display: block;}
a.thumbLink:hover                                {border: 2px solid #5F93C3; display: block;}

a.albumTextLink, a.albumTextLink:visited {color: #fff; text-decoration: none; font-size: 12px; font-weight: 600;}
a.albumTextLink:hover {color: #fff; text-decoration: none; font-size: 12px; font-weight: 600;}

table.yellowBar    {display: block; float: right; font-size: 10px; text-decoration: none; font-weight: 600; color: #333;}
table.yellowBar td {padding: 3px;}
table.yellowBar td.rightCorner {background-image: url(../img/search-bar-right.png); background-repeat: no-repeat;}

table.yellowBar a, table.yellowBar a:visited {font-size: 8pt; text-decoration: none; font-weight: 600; padding-top: 5px; padding-bottom: 5px; color: #333;}
table.yellowBar a:hover {font-size: 8pt; text-decoration: none; font-weight: 600; padding-top: 5px; padding-bottom: 5px; color: #000;}

table.profile_storage
{
	margin-top: 5px;
	width: 100%;
	font-size: 8pt;
}

table.profile_storage td
{    
	text-align: right;
	padding: 0em 0.5em;
	width: 50%;
}
table.profile_storage td.head
{
	font-weight: 600;
	text-align: left;
	width: 50%;
}
table.groups {width: 100%;}

table.groups td
{
	vertical-align: top;
	padding-top: 10px;
}
table.groups a, table.groups a:visited 
{
	font-weight: 600;
	text-decoration: underline;
	color: #333;
	font-size: 8pt;
}

table.groups a:hover {
	font-weight: 600;
	text-decoration: none;
	color: #000;
}
ul {color: #333; font-size: 8pt; font-weight: 600;}
li.open   {list-style-image: url('../img/li-group-open.gif'); vertical-align: middle;}
li.closed {list-style-image: url('../img/li-group-closed.gif'); vertical-align: middle;}


a.thumbSearchLink, a.thumbSearchLink:visited {border: 1px solid #fff; display: block; width: 70px; height:70px; margin-left: auto; margin-right: auto;}
a.thumbSearchLink img{width:70px;height:70px;}
a.thumbSearchLink:hover                      {border: 1px solid #bbb; display: block; width: 70px; height:70px; margin-left: auto; margin-right: auto;}

a.thumbTagLink, a.thumbTagLink:visited                 {border: 2px solid #FFFFFF; display: block; width: 70px; height:70px; margin-left: auto; margin-right: auto;}
a.thumbTagLinkSelected, a.thumbTagLinkSelected:visited {border: 2px solid #FFBF08; display: block; width: 70px; height:70px; margin-left: auto; margin-right: auto;}
a.thumbTagLink:hover, a.thumbTagLinkSelected:hover     {border: 2px solid #5F93C3; display: block;}
a.thumbTagLink img{width:70px;height:70px;}
a.thumbTagLinkSelected img{width:70px;height:70px;}

