/*Const EBSQRed="#AC4209"*/
/*Const EBSQBlue="#7D90A1"*/
/*Const EBSQOrange="#F09018"*/
/*Const EBSQGreen="#6E8453"*/
/*Const EBSQPageWhite="#f8f8f1"*/
/*Const EBSQPageEggShellWhite="#DDD7BA"*/
/*Const EBSQPageEggShellWhiteB="#E1E1C1"*/

/*Const highlight="#F9EBA6"*/
/*Const ebsq dark light blue="#176699"*/
/*Const ebsq light blue="#DEE8E9"*/
/*Const ebsq light blueB="#E1E1FF"*/


.joinButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f0f7fa;
	box-shadow:inset 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#f8f8f1;
	font-family:Arial;
	font-size:18px;
	padding:11px 24px;
	text-decoration:none;
	text-shadow:0px -1px 9px #5b6178;
}
.joinButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
	color:#f8f8f1;
}
.joinButton:active {
	position:relative;
	top:1px;
	color:#ffffff;
}

.joinButton:visited {
	color:#f8f8f1;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0; 
	padding: 0;
	float:none;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
}


h1 {
	margin:3px 0 3px 0;
	font-size:1.45em;
	float:left;
	color:#000;
	font-weight:bold;
}

h2 { 
	color:#176699;
	font-size: 1.3em; 
	margin:0px 0 3px 0;
	font-weight:bold;
}

h3 {
	color:#34387d;
	font-size: 1.15em; 
	margin:0px 0 3px 0;
}

h4 {
	color:#073f63;
	font-size: 1em; 
}

h5 {
	color:#AC4209;
	font-size: .85em;
	font-weight:bold;
}

h6 {
	color:#000;
	font-size: .85em; 
}

p{width:95%;}

dl,dt,dd
{margin:0;padding:0;}

/*hr{margin:0;width:100%;}*/

a {color: #005177}
a:visited {color: #000000;}
a:hover {color: #AC4209}
a:active {color: #005177;background-color: #cccccc}

.addthis_toolbox{
	float:right;
}

.addthis_toolbox h3{
	float:right;
	margin-right: 9px;
}

.addthis_memberGallery_style
{
	float:right;
	margin-top:6px;
}

.addthis_memberGallery_style a
{
	float:right;
	margin-left:3px;
}

.addthis_memberGallery_style span
{
	float:right;
	margin-left:3px;
}

.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    float:none;
}

.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}

body
{
    padding: 0;
    margin: 0;
    left: 0pt;
    top: 0pt;
    color: #000;
    font-size:12pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f8f8f1;
    text-align: center;
}

body.print
{
    padding: 0;
    margin: 0;
    left: 0pt;
    top: 0pt;;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff
}

.Bordered
{
    border: thin solid #333;
}

.BorderedSelected
{
    border: #F9EBA6 double;
}

.NotBordered
{
    border: none;
}

.hidden
{
	visibility:hidden;
}

.hiddenResize
{
	visibility:hidden;
	height:0px
}

.visible
{
	visibility:visible;
}

#GallerySearch {float:right;color:black;text-align:left;margin-top:4px;padding-bottom:3px;width:100%}
#GallerySearch dl 
{
	width:100%;
	padding:0;
	margin:0;
	font-weight:normal
}

#GallerySearch dt 
{
	float:left;
	display:block;
	padding:0;
	margin:0;
	clear:left;
	height:24px;
	vertical-align:middle;
	width:auto;
}

#GallerySearch dd 
{
	float:right;
	display:block;
	padding:0;
	margin:0;
	clear:right;
	height:24px;
	font-style:normal;
	width:auto;
}


.RSSLink {text-decoration:none;margin: 3px 0 0 9px;background-position: right;background-image: url(/css/misc/rss_16.png);background-repeat: no-repeat;height: 16px;width: 16px;clear: none;display: inline-block;}
.ViewMore {text-align:right;font-size:80%;}

.ConcentrationGameBoard
{
	margin-top:16px;
	width:950px;
	clear:both;
}

.ConcentrationGameBoard div
{
	float:left;
	text-align:center;
}

.GalleryDirectoryThumb
{
	padding-right:9px;
}

.GalleryDirectoryItem 
{
	/*width:950px;*/
	margin-top:9px;
	margin-bottom:26px;
	float:left;
}

.GalleryDirectoryItem p
{
	text-align:justify;
}

.GalleryDirectoryItem .BadgeContainer
{
	width: 100px;
	height: 100px;
	margin:0 10px 10px 0;
}


.GalleryDirectoryItem .BadgeContainer a
{
	display:block;
	width:100%;
	height:100%;
	
}


.GalleryDirectoryItem h2 , .GalleryDirectoryItem h3
{
	text-align:left;
	/*font-size:130%;*/
	/*margin:0;*/
	/*padding:0;*/
	clear:none;
	text-decoration:none;
}

.GalleryDirectoryItem h2 
{
	/*padding-right:9px;*/
	/*margin-top:0;*/
}


.GalleryDirectoryItem span a, .GalleryDirectoryItem span a:hover, .GalleryDirectoryItem span a:active, .GalleryDirectoryItem span a:visited
{
	/*display:block;*/
	/*background-color: transparent;*/
	/*text-decoration: none;*/
	color:#000;
}


.GalleryListItem 
{
	/*width:237px;*/
	float:left;
	margin-top:9px;
	margin-bottom:26px;
	padding-right:20px;
}

.GalleryListItem span
{
	/*width:340px;*/
	/*margin: 0 10px 0 10px;*/
	/*float:left;*/
	/*text-align:justify;*/
}


.GalleryDescription a, .GalleryDescription a:hover, .GalleryDescription a:active, .GalleryDescription a:visited
{
	display:inline;
	background-color: transparent;
	text-decoration: underline;
	color:#AC4209;
}


.GalleryListItem h2 , .GalleryListItem h3
{
	display:block;
	text-align:left;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}

.GalleryListItem h2 
{
	padding-right:9px;
}

.GalleryListItem h3 
{
	font-style: italic;
	color:#333;
	width:100%;
}

.GalleryListItem a, .GalleryListItem a:hover, .GalleryListItem a:active, .GalleryListItem a:visited
{
	display:block;
	background-color: transparent;
	text-decoration: none;
	color:#000;
}

.GalleryListItem img
{

	float:left;
	clear:left;
}

#ContentHeader
{
	width:950px;
	float:left;
}

.Gallery
{
	float:left;
}

.GalleryFull
{
	width:950px;
}

.GallerySidebar
{
	width:950px;
	float:left;
	clear:left;
	padding-bottom: 6px;
}


.GalleryViewLink
{
	font-size: 80%;
	text-align: center;
	height:24px;
}

.GalleryViewLinkLeft
{
	float: left;
	background: url(/css/GalleryView.png) no-repeat left center;
}

.GalleryViewLinkRight
{
	float: right;
	margin-right:12px;
	background: url(/css/GalleryView.png) no-repeat right center ;
}

.GalleryViewLinkLeft a
{
	/*float:right;*/
}
.GalleryViewLinkRight a
{
	/*float:left;*/
}

.GalleryViewLink a
{
	display:block;
	padding-top: 2px;
	padding-right:28px;
	padding-left: 28px;
}

.GalleryPage
{
	width:936px;
	text-align:center;
	clear:both;
	/*border:thin #e2dcdd dashed;*/
	padding:6px;
}

.GalleryPage ul
{
	font-size:85%;
	padding: 0;
	margin:0;
	list-style: none;
	display: inline;
}

.GalleryPage li
{
	padding: 0 0 0 9px;
	list-style: none;
	display: inline;
}


.GalleryPageSelected
{
	font-size:110%;
	font-weight:bold;
}



.GalleryPageButton
{
	font-weight:bold;
	display: block;
	text-decoration: none;
	border: 1px dashed #BDBDBD;
	margin: 0;
	padding: 2px 12px;
	line-height:1em;
}

.GalleryPageButtonPreviousPage
{
	float:left;
	border: 1px solid #BDBDBD;
	font-size:90%;
}

.GalleryPageButtonNextPage
{
	float:right;
	border: 1px solid #BDBDBD;
	margin-right: 12px;
	font-size:90%;
}

.GalleryPageButtonPreviousItem
{
	float:left;
	font-size:80%;
	margin-left:9px;
	position:relative;
	top:2px;
}

.GalleryPageButtonNextItem
{
	float:right;
	font-size:80%;
	margin-right:9px;
	position:relative;
	top:2px;
}



.GalleryPageButton:hover
{
	background-color:#BDBDBD;
}


.GalleryItemShow 
{
	/*width:950px;*/
	float:left;
	/*font-family: Verdana, Geneva, sans-serif;*/
	border-bottom: 2px solid #6E8453;
	margin-bottom:12px;
	padding-bottom: 9px;
}

.GalleryItemShow p
{
	text-align:Justify;
}

.AwardIcon
{
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 90%;
	color:#F09018;
	padding: 0;
	margin: 0;
	text-align:left;
}

.AwardIconSmall
{
	padding-left: 24px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.AwardIconMed
{
	height:32px;
	padding-left: 32px;
}

.AwardIconSmall_mc{background-image: url("/pics/Awards/mc_small.png")}
.AwardIconMed_mc{background-image: url("/pics/Awards/mc_med.png")}

.AwardIconSmall_mm{background-image: url("/pics/Awards/mm_small.png")}
.AwardIconMed_mm{background-image: url("/pics/Awards/mm_med.png")}

.AwardIconSmall_pc{background-image: url("/pics/Awards/pc_small.png")}
.AwardIconMed_pc{background-image: url("/pics/Awards/pc_med.png")}

.AwardIconSmall_pm{background-image: url("/pics/Awards/pm_small.png")}
.AwardIconMed_pm{background-image: url("/pics/Awards/pm_med.png")}

.AwardIconSmall_jc{background-image: url("/pics/Awards/jc_small.png")}
.AwardIconMed_jc{background-image: url("/pics/Awards/jc_med.png")}

.AwardIconSmall_jm{background-image: url("/pics/Awards/jm_small.png")}
.AwardIconMed_jm{background-image: url("/pics/Awards/jm_med.png")}

.AwardIconSmall_cc{background-image: url("/pics/Awards/cc_small.png")}
.AwardIconMed_cc{background-image: url("/pics/Awards/cc_med.png")}

.AwardIconSmall_cm{background-image: url("/pics/Awards/cm_small.png")}
.AwardIconMed_cm{background-image: url("/pics/Awards/cm_med.png")}


.GalleryItemShow .ExhibitBanner 
{
	float:left;
	margin: 9px 18px 9px 0;
}

.GalleryItemShow h1 
{
	/*font-size:140%;*/
	color:#7D90A1;
}


.GalleryItemShow h2 
{
	/*font-size:110%;*/
	color:#7D90A1;
	clear:left;
}


.GalleryItemShowInfoBox
{
	width:256px;
	padding:9px;
	float:right;
	clear:right;
	/*font-size:11px;*/
	border-top: 1px outset #6E8453;
	border-left: 1px outset #6E8453;
	border-bottom: 1px outset #7D90A1;
	border-right: 1px outset #7D90A1;
	margin:0 9px 9px 18px;
	background-color:#E1E1FF;

}

.GalleryItemShowInfoBox dt 
{
	float:left;
	clear:both;
	padding:0;	
	margin:5px 0 5px 5px; 
	font-weight: bold;

}
.GalleryItemShowInfoBox dd 
{
	float:right;
	clear:both;
	width:250px;
	text-align:right;
	padding:0;
	margin:0px 5px 0px 0; 
	font-style: italic;	
}



.GalleryItem 
{
	float:left;
	text-align:center;
}

.aotd
{
	color:#6E8453;
}


.aotdHeader p
{
	/*font-size:120%;*/
	text-align:justify;
	float:left;
	clear:left;
	width:950px;
}

.aotdHeader h2
{
	color: #AC4209;
	float:left;
}

.aotdHeader h2 strong
{
	color: #7D90A1;
	font-variant: small-caps;
	margin-left:40px;
	display:block;
	float:left;
	clear:left;
	
}

.aotd h3
{
	font-size: .8em;
	margin:0;
	background-color: #7D90A1;
	color: #f8f8f1;
	border: 1px solid #000;
}


.GallerySidebar .GalleryItem 
{
	width:95px;
}


.GalleryItem dl 
{
	width:100%;
	padding:0;
	margin:0 0 6px 0;
	color: black;
}

.GallerySidebar .GalleryItem  dl 
{
	width:95px;
}

.GalleryItem dt 
{
	padding:0;
	margin:0; 
	font-size:90%;
	font-style: italic;
}
.GalleryItem dd 
{
	padding:0;
	margin:0; 
	font-weight: bold;
	font-size: 80%;
}

/*
.GallerySidebar .GalleryItem .Thumb 
{
	border: #333 thin outset;
}
*/
/*.GallerySidebar .GalleryItem .SelectedThumb, .GallerySidebar .GalleryItem img:hover
{
	border: #666 thin outset;
	opacity: 1.0;
}
*/

/*.GallerySidebar .GalleryItem */
.NavThumb 
{
	opacity: 0.25;
	filter:alpha(opacity=25);
	border:none;
}



.GallerySidebar .GalleryItem dt 
{
	padding:0;
	margin:0; 
	font-size:70%;
	font-style: normal;
}

.GallerySidebar .GalleryItem dd 
{
	padding:0;
	margin:0; 
	font-weight: normal;
	font-size: 70%;
}


.DetailImages
{
	float:left;
	clear:left;
	width:950px;
	margin-top:12px;
}

.DetailImages h1
{
	/*font-size:120%;*/
}

.DetailImages h2
{
	/*font-size:100%;*/
}

.DetailImages div
{
	float:left;
	width:316px;
	text-align:center;
}

.DetailImages img
{

}


.ArtDetails
{
	float:left;
	width:950px;
}

.ArtDetails .Statement
{
	float:left;
	clear:both;
	width:650px;
	/*font-size:110%;*/ 
	text-align: justify;
}


.ArtDetails .Statement #ArtStatement
{
	float:left;
	clear:both;
	margin:20px 20px 0 0;
	width:610px;
	/*font-size:110%;*/
	text-align: justify;
}


.EditLongHTML
{
	width:950px;
	/*font-size:110%;*/
	text-align: justify;
}


.Statement h1
{
	/*font-size:160%;*/
	width:auto;
}


.ArtDetails .MainImage
{
	float:left;
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear:left;
}


.Sidebar
{
	width:270px;
	padding:2px;
	margin-right:0;
	float:right;
	clear:right;
	font-size:11px;
}

.Sidebar .BadgeContainer
{
	text-align:center;
	float: none;
}


.LowerSidebar
{
	/*border-top: 1px outset #6E8453;*/
	/*border-left: 1px outset #6E8453;*/
	/*border-bottom: 1px outset #7D90A1;*/
	/*border-right: 1px outset #7D90A1;*/
	margin-bottom:9px;
	background-color:#E1E1FF;
}

.FPMessageBlock
{
	margin: 20px;	
	width:870px;
	font-weight:normal;
	padding:20px;
	border-top: 1px outset #6E8453;
	border-left: 1px outset #6E8453;
	border-bottom: 1px outset #7D90A1;
	border-right: 1px outset #7D90A1;
	background-color:#E1E1FF;
	text-align:justify;
}


.MemberSidebar
{
	border-top: 1px #7d92cd;
	border-left: 1px #7d92cd;
	border-bottom: 1px #92a2cd;
	border-right: 1px #92a2cd;
	border-style: dotted dashed dashed dotted;
	margin-bottom:24px;
	float:left;
	clear:none;

}


.Sidebar h1, .Sidebar h2, .Sidebar h3, .Sidebar h4, .Sidebar h5
{
	padding:0;
	margin:0;
	letter-spacing: normal;
	font-variant: normal;
	float:none;
}

.Sidebar h1
{
	font-size: 1.2em;
	padding:9px 0;
}

.Sidebar h2
{
	font-size: 1.0em;
}

.Sidebar h3
{
	font-size: 0.9em;
}

.Sidebar h4
{
	font-size: 0.85em;
}

.LowerSidebar h3
{
	width:100%;
	font-size: 13px;
	font-weight: bold;
	color:#AC4209;
	text-align:center;
	letter-spacing: 2pt;
	
}

.LowerSidebar h3 em
{
	font-weight: bold;
}


.Sidebar dl 
{
	width:90%;
	float:left;
	padding:0;
	color: black;
}

.Sidebar dt 
{
	float:left;
	clear:both;
	padding:0;	
	margin-left:18px; 
	font-weight: bold;
	width:100%;
}
.Sidebar dd 
{
	float:left;
	clear:both;
	text-align:right;
	padding:0;
	margin:0 0 6px 0; 
	width:100%;
}



.ArtDetailsSidebarPadding
{
	width:282px;
	padding:9px;
	float:right;
	clear:right;
	background-color:#E1E1FF;
	/*border-top: 1px outset #6E8453;*/
	/*border-left: 1px outset #6E8453;*/
	/*border-bottom: 1px outset #7D90A1;*/
	/*border-right: 1px outset #7D90A1;*/
}


.MemberDetailsSidebarPadding
{
	float:left;
	border: 1px dashed #999;
	margin-bottom:20px;
}

.MemberDetailsSidebarPadding .DetailsSidebar
{
	/*width:278px;*/
	padding:5px;
	margin:0;
	font-size:80%;
	text-align:right;
}


.DetailsSidebar dl 
{
	width:90%;
	float:left;
	padding:0;
	color: black;
}

.DetailsSidebar dt 
{
	float:left;
	clear:both;
	padding:0;	
	margin-left:18px; 
	font-weight: bold;
	font-size:90%;
	width:100%;
	
}
.DetailsSidebar dd 
{
	float:left;
	clear:both;
	text-align:right;
	padding:0;
	margin:0 0 6px 0; 
	font-style: italic;	
	font-size: 90%;
	width:100%;
}

.MemberAvatar
{
	float:left;
	margin: 3px;
}

.DetailsSidebar .MemberAvatar
{
	float: left;
	clear: left;
}

/*.DetailsSidebar .BadgeContainer
{
	width: 100%;
	clear: right;
	float:right;
	margin:8px 5px;
}
*/

ul.BadgeContainer 
{
	padding: 0;
	margin:8px 12px 8px 0;
	list-style: none;
}

ul.BadgeContainer li
{
	padding: 0;
	float:left;
	margin:3px 9px;
	display:inline;
	/*font-size:90%;*/
}


.MemberAffiliateLinks
{
	margin:9px 5px 0 5px;
}


.MemberAffiliateLinks span
{
	margin:3px 3px;
	display:block;
	float:left;
}



.MemberAffiliateLinks ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}

.MemberAffiliateLinks li
{
	margin:6px 0 0 0;
	padding:0 0 0 18px;
	display: inline-block;
	width:105px;
	/* For IE 7 */
	zoom: 1;
	*display: inline;	
}

.MemberAffiliateLinks img
{
	float:right;
	margin-right:4px;
}


.IconHList
{
	float:left;
	clear:left;
	
}

.noSpacing
{
	margin:0;
	padding:0;}

.IconHList dl
{
	float: left;
	text-align:center;
	margin:0;
	padding:0;
}

.IconHList a
{
	display:block;
	width:100%;
	height:100%;
}

.IconHList dt /*linked icon   - should be suplimented with class for icon size:  Icon32, etc.*/
{
	text-align:center;
	margin:0;
	padding:0;
}

.IconHList dd /*description*/
{
	text-align:center;
	font-size:80%;
	font-style: normal;
	text-decoration:none;
	margin:0;
	padding:0;
}



.BadgeContainer
{
	/*width: 280px;*/
	clear: both;
	float:left;
	margin:8px 5px;
}

.BadgeContainer dl
{
	float: left;
	width: 48px;
	text-align:center;
}

.BadgeContainer dt /*linked icon*/
{
	height: 32px;
	width: 48px;
	text-align:center;
}

.BadgeContainer dd /*description*/
{
	text-align:center;
	font-size:80%;
	font-style: normal;
	text-decoration:none;
}

.BadgeIcon
{
	width:32px;
	height:32px;
}

.BadgeIconLarge
{
	width:100px;
	height:100px;
}

.Icon32
{
	width:32px;height:32px;
	background-repeat:no-repeat;
	background-position:center center;
}


.Icon64
{
	width:64px;height:64px;
	background-repeat:no-repeat;
	background-position:center center;
}

.CompareTable
{
	border-collapse: collapse;
	width: 600px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.CompareTable th
{
	color:#176699;
	font-size: 1.4em; 
	margin:0px 0 3px 0;
	font-weight:bold;
	text-align:center;
	padding:0 12px;
	border-bottom: 2px black solid;
}

.CompareTable td
{
	font-size: 1.3em;
	height:42px;
	padding:6px;
}

.CompareTable .YesIcon {background: url(/css/Checkmarks/yes_32.png) no-repeat center center;padding:26px 52px;}
.CompareTable .NoIcon {background: url(/css/Checkmarks/no_32.png) no-repeat center center;padding:26px 52px;}


.BadgeAOTDTiny {background: url(/css/badges/16/AOTD.png) no-repeat center center;}
.BadgeAwardTiny {background: url(/css/badges/16/AwardWinner.png) no-repeat center center;}
.BadgeJuriedTiny {background: url(/css/badges/16/Juried.png) no-repeat center center;}
.BadgeLifetimeTiny {background: url(/css/badges/16/Lifetime.png) no-repeat center center;}
.BadgeMentorTiny {background: url(/css/badges/16/Mentor.png) no-repeat center center;}
.BadgeMemberTiny {background: url(/css/badges/16/Member.png) no-repeat center center;}
.BadgePatronTiny {background: url(/css/badges/16/Patron.png) no-repeat center center;}
.BadgePFeaturedTiny {background: url(/css/badges/16/PFeatured.png) no-repeat center center;}



.BadgeAOTD {background: url(/css/badges/32/AOTD.png) no-repeat center center;}
.BadgeAward {background: url(/css/badges/32/AwardWinner.png) no-repeat center center;}
.BadgeJuried {background: url(/css/badges/32/Juried.png) no-repeat center center;}
.BadgeLifetime {background: url(/css/badges/32/Lifetime.png) no-repeat center center;}
.BadgeMentor {background: url(/css/badges/32/Mentor.png) no-repeat center center;}
.BadgeMember {background: url(/css/badges/32/Member.png) no-repeat center center;}
.BadgePatron {background: url(/css/badges/32/Patron.png) no-repeat center center;}
.BadgePFeatured {background: url(/css/badges/32/PFeatured.png) no-repeat center center;}


.BadgeAOTDLarge {background: url(/css/badges/100/AOTD.png) no-repeat left top;}
.BadgeAwardLarge {background: url(/css/badges/100/AwardWinner.png) no-repeat left top;}
.BadgeJuriedLarge {background: url(/css/badges/100/Juried.png) no-repeat left top;}
.BadgeLifetimeLarge {background: url(/css/badges/100/Lifetime.png) no-repeat left top;}
.BadgeMentorLarge {background: url(/css/badges/100/Mentor.png) no-repeat left top;}
.BadgeMemberLarge {background: url(/css/badges/100/Member.png) no-repeat left top;}
.BadgePatronLarge {background: url(/css/badges/100/Patron.png) no-repeat left top;}
.BadgePFeaturedLarge {background: url(/css/badges/100/PFeatured.png) no-repeat left top;}



.FAQ 
{
}

.FAQ ul
{
    list-style: none;
    clear:left;
    margin-top:6px;
    padding-left:6px;
}

.FAQ li
{
	padding: 0 0 0 10px;
	margin-top: 6px;
	list-style: none;
	/*background: url(/css/misc/help.png) no-repeat left center;*/
	clear:left;
	vertical-align:middle;
	/*font-size:1.1em;*/
	line-height:1.4em;
}

.FAQ h1
{
	text-align:left;
	/*font-size:120%*/
}

.FAQ a
{
	color:#AC4209;
}


.FAQ dl
{
	text-align: justify;
	margin:0;
	padding: 10px 20px 10px 40px;
}

.FAQ dt
{
	color: #000000;
	display:list-item;
	padding: 16px 0 16px 12px;
	list-style: none;
	/*background: url(/css/misc/help.png) no-repeat left center;*/
	vertical-align:middle;
	font-size:1.05em;
	font-weight:bold;
	line-height:1.4em;
}

.FAQ dd
{
	color: #666;
	/*font-style: italic;*/
	padding: 5px 0 0 0;
	margin-left:20px;
}

.FAQ dd li {list-style-image: none;}

.FAQSeeAlso
{
	font-size: 90%;
	margin-left:30px;
}

.FAQSeeAlso dl
{
	text-align:left;
	
}

.FAQSeeAlso dt
{
	list-style-image: url(/css/misc/seeAlso.png);
	background: none;
}

.FAQSeeAlso dd
{
	text-align:left;
	margin-left:12px;
}


.CaptionIndent
{
	padding-left:10px;text-indent:-10px;
}

.TabBarCaption
{
	float: left;
	width:100%;
}

.TabBarCaptionHeaders
{
	float: left;
	width:650px;
}

.TabBarCaption span>em
{
	font-size:110%;
	font-style:italic;
	color: #AC4209;
}



.TabBarCaption h1,.TabBarCaption h2,.TabBarCaption h3
{
	/*float:left;*/
	/*clear:left;*/
}

.TabBarCaptionText
{
	float:left;
	clear:left;
	vertical-align:top;
	width:100%;
}

.TabBarCaptionText img
{
	float:left;
	border: #999 thin solid;
}

.TabBarCaptionText p
{
	clear:left;
}

.DetailsBar
{
	float:left;
	width:650px;
	clear:left;
	text-align:left;
	margin:3px 0 5px 0;
}


.DetailsBar .MemberAffiliateLinks
{
	padding:3px 0 0 12px;
}

.DetailsBar .BadgeContainer
{
	margin-left:100px;
}


.Details
{
	width:950px;
}

.Details .MemberAvatar
{
	float: left;
	margin: 0 12px 12px 0;
}

#WholePageContent
{
	/*width:950px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


#Content
{
	float:left;
	
}


#AdBar
{
	float:right;
	width:310px;
	padding-left:3px;
	margin-left:3px;
	border-left: 1px solid #B1B1FF;
	font-size: 11px;
}


#AdBar p
{
	text-align:justify;
	width: 288px;
	margin:6px 0 6px 8px;
	color:#333;
}


#AdBar h1
{
	font-size:13px;
	margin: 12px 0 0 3px;
}

#AdBar h2
{
	font-size:12px;
	margin: 9px 0 0 6px;
}

#AdBar h3
{
	font-size:10px;
	margin-top: 6px;
	font-weight:bold;
}

#AdBar h4
{
	font-size:9px;
	margin-top: 6px;
}


#AdBar #EBSQAffiliateSearch
{
	width:300px;
	border-style:none;
}

#AdBar #EBSQAffiliateSearch td
{
	padding-bottom:3px;
	text-align:center;
}


#FooterBackDrop
{
	text-align:center;
	width:950px;
	background: #000;
	margin-left:auto;
	margin-right:auto;
}

#FooterCopyright
{
	color:#fff;
	font-size:90%;
	padding:6px 0;
	vertical-align:middle;
	display:inline-block;
	margin:0 auto;
	/*font-family: "Lucida Grande", sans-serif;*/
	padding-left: 30px;
	background:#000 url('/css/logo/ebsqx24.png') no-repeat left center ;
	text-align:left;
}

#FooterCopyright a,#FooterCopyright a:hover,#FooterCopyright a:active,#FooterCopyright a:visited
{
	color:#fff;
}

#FooterCopyright emph
{
	color:#F09018;
	/*font-weight:bold;*/
	text-shadow: 0px 0px 4px #AC4209;
}

#FooterCopyright strong
{
	color:#7D90A1;
	/*font-weight:bold;*/
	text-shadow: 0px 0px 4px #6E8453;
}



#HeaderBackDrop
{
	width:100%;
	background: #000;
}

#Header
{
	list-style: none;
	background: #000;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	border:none;
  }

#SubHeaderBackDrop
{
	width:100%;
	border-top: 4px solid #7D90A1;
	background-color: #333;
}

#SubHeaderBackDropContent
{
	width:100%;
	border-top: 4px solid #7D90A1;
	background-color: #333;
	border-bottom: 4px solid #000;	
}


.WNarrow
{
	width:950px;
}

.WWide
{
	width:1270px;
}

#SubHeader
{
	list-style: none;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
}

#SiteSearchBar 
{
	font-size:90%;
	float:right;
}





#BreadCrumbs {
    font: 11px Arial, Helvetica, sans-serif;
    color:#888;
    overflow:hidden;
    margin:3px 0 0 0;
    padding: 0;
    height:22px;
    float:left;
    width:950px;
}


#BreadCrumbs ul {
    margin:0;
    padding:0;
}

#BreadCrumbs li {
    list-style-type:none;
    display:inline-block;
    float:left;
    border:none;
    background-repeat:no-repeat;
    background-position: left center;
}

#BreadCrumbs a {
    display:inline-block;
    text-decoration: none;
    color:#AC4209;
    outline:none;
}

.homeIcon {
    background-image:url('/css/breadcrumbs/EBSQTiny.png');
    padding:0 8px 0 22px;
}

.BreadCumbsNoLink {
    color:#999;
}

.BreadCumbsBullet {
    background-image:url('/css/breadcrumbs/ebsqBullet.png');
    padding:0 12px 0 22px;
}


#BreadCrumbs a:hover {
	color:#AC4209;
}



#HeaderTabBar
{
	margin:4px 0 0 0;
	/*padding:0 0 8px 0;*/
	padding:9px 0 2px 0;
	clear:both;
	font-size: 1.2em;
	font-weight: bold;
	/*font-family: Verdana, Geneva, sans-serif;*/
  }
  

.clearer {clear: both; line-height: 0; height: 0;display: block;overflow: hidden;zoom: 1;background-color:transparent;background-image:none;}

.simpleclear {clear: both;zoom: 1;}


#HeaderTabBar li
{
	position:relative;
	margin: 0 16px 0 0;
	list-style: none;
	top:0;
	float:left;
	display:inline-block;
}

#HeaderTabBar li a
{
	font:bold 15px Helvetica, Arial, sans-serif;
	border-left: 1px solid #000;
	border-right: 1px solid #000;	
}

#HeaderTabBar .UnSelectedHeaderTab
{
	color:#d8d8d8;
	background-color:#000;
}

#HeaderTabBar .EmphHeaderTab
{
	background:#000 url('/css/tabs/headertab-hover.png') repeat-x left top;
	color:#000;
	background-color:#F09018;
	float:right;
}

#HeaderTabBar #SelectedHeaderTab
{
	background-color:#f8f8f1;
	top:6px;
	border-top: 2px solid #7D90A1;
	border-left: 2px solid #7D90A1;
	border-right: 2px solid #7D90A1;
}


#HeaderTabBar a:link,
#HeaderTabBar a:active,
#HeaderTabBar a:visited
{
	/*padding:2px 6px 4px 6px;*/
	padding:4px 3px 0px 3px;
	text-decoration:none;
	display:block;
}

#HeaderTabBar .UnSelectedHeaderTab a:link,
#HeaderTabBar .UnSelectedHeaderTab a:active,
#HeaderTabBar .UnSelectedHeaderTab a:visited
{
	color:#d8d8d8;
	background-color:#000;
}

#HeaderTabBar #SelectedHeaderTab a:link,
#HeaderTabBar #SelectedHeaderTab a:active,
#HeaderTabBar #SelectedHeaderTab a:visited
{
	color:#000;
}

#HeaderTabBar .UnSelectedHeaderTab a:hover
{
	background:#000 url('/css/tabs/headertab-hover.png') repeat-x left top;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

#HeaderTabBar li span
{
	padding:0 0 0 5px;
	display:inline;
	color:#b0b0b0;
	font:.9em Helvetica, Arial, sans-serif
}

#HeaderTabBar span.sub a
{
	padding:0;
	font:1.1em Tahoma,Helvetica, Arial, sans-serif;
	color:#b0b0b0;
	display:inline;
	margin:1px 4px 4px 6px;
}
#HeaderTabBar span.sub a:hover
{
	text-decoration:underline;
	background:transparent;
}



#HeaderTabBar li:hover a
{
	color:#fff
}

#HeaderTabBar li:hover .sub a
{
	color:#d9d9d9
}

#HeaderTabBar li a:hover span
{
	color:#d9d9d9
}


#FooterWrapper
{
	width:100%;
	border-top: 4px solid #6E8453;
	border-bottom: 4px solid #6E8453;	
	margin-top: 30px;
	background-color:#000;
}

#FooterWrapper a
{
	color:#6E8453;
	text-decoration:none;
}

#FooterWrapper a:visited
{
	color:#fff;
}

#FooterWrapper a:hover
{
	background-color:transparent;
	color:#E1E1FF;
}

#FooterWrapper a:active
{
	color:#7D90A1;
}




#Footer
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:10px;
}

#Footer h2
{
	/*font-size: 120%;*/
	color:#f8f8f1;
}

#Footer dl
{
	/*width:158px;*/
	float:left;
	margin-left:0;
}


#Footer dt
{
	/*font-size: 1.1em;*/
	font-weight:bold;
	margin:6px 0;
	color:#7D90A1;
	font-size:100%;
}

#Footer dd
{
	/*font-size:1em;*/
	margin:0 0 3px 0;
	padding:0;
	color:#6E8453;
	font-size:90%;
}

#Footer dl.IndentChildren
{
	margin-right:16px;
}

#Footer dl.IndentChildren > dd
{
	margin:0 0 3px 6px;
}


#SiteLogo 
{
	float:left;
	width:119px;
	height:33px;
	background: url(/pics/logos/ebsqLogoH33.png) no-repeat 0 0;
	display: block;
	margin-right:6px;
}

#SiteLogo a
{
	display: block;
	float:left;
}



.SiteTagLine
{
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px; 
	font-size: 18pt;
	font-weight:bold;
	letter-spacing: 3pt;
	float:left;
}

#Footer .SiteTagLine
{
	color:#F09018;
	padding:9px 0 0 0;
	text-align:center;
	font-size: 16pt; 
	letter-spacing: 4pt;
	clear:both;
	width:100%;
	text-shadow: 0px 0px 2px #AC4209;	
}



#TreeMenu
{
	margin-top: 11px;
	/*font-size:100%*/
}

#TreeMenu h1
{
	margin:6px 0 12px 0;
}

#TreeMenu dl
{
	
}

#TreeMenu dt
{
	margin:6px 0 0 6px;
	clear:left;
}

#TreeMenu dd
{
	margin:0 0 0 0;
	padding: 2px 0 0 12px;
}

#TreeMenu .SidebarSubElement dt
{
	margin:3px 0 0 15px;
	
}

#TreeMenu .SidebarSubElement dd
{
	margin:3px 0 0 21px;
	vertical-align:middle;
}

#TreeMenu a
{
	text-decoration:none;
}

/*
#TreeMenu a, #TreeMenu span
{
	padding-left:22px;
	padding-top:6px;
	text-decoration:none;
	height:16px;
	display:block;
}
*/

#TreeMenu .treeRoot
{
	background: url(/css/tree/root.png) no-repeat center left;
}
#TreeMenu .treeFolder
{
	background: url(/css/tree/folder.png) no-repeat center left;
}
#TreeMenu .treeFile
{
	background: url(/css/tree/file.png) no-repeat center left;
}


#LoginStatusBox
{
	/*margin-right:200px;float:right;*/
	color: #f8f8f1;
}

#LoginStatusBox form {display:inline;}
#LoginStatusBox a {color: #f8f8f1;text-decoration:none;}
#LoginStatusBox a:visited {color: #ccc;}
#LoginStatusBox a:hover {color: #AC4209}
#LoginStatusBox a:active {color: #fff;background-color: #000}


#LoginStatusBox input{font-size:100%;}
#LoginStatusBox .textbox {border:none;}
#LoginStatusBox #txtUser {width:50px;margin:0 10px}
#LoginStatusBox #txtPassword {width:50px;margin:0 10px}

#LoginStatusBox .label
{
	
}


#LoginStatusBox .value
{
	font-weight: bold;
}

#Breadcrumbs
{

}


#ebsqPage
{
	text-align: justify;
	float:left;
	clear:both;
	width:950px;
}

#ebsqPage ul 
{
	/*margin: 12px 20%;*/
	font-size:100%;
	/*font-weight: bold;*/
}

#ebsqPage li
{

}


#ebsqPage > h1
{
	margin: 12px 0;
	float:none;
}


#ebsqPage > h2
{
	margin: 12px 0;
	float:none;
}


#ebsqPage > h3
{
}

#ebsqPage b
{
	color:#176699;
	font-weight:bold;
}

.PageListItemLarge 
{
	float:left;
	margin-bottom: 30px;
}


.PageListItemSmall
{
	float:left;
	font-size:80%
}

.PageTeaserText
{
}

.PageListItemLarge .PageTeaserText
{
	font-size: 100%;
	width:275px;
	padding:0 16px;
	text-align:justify;
	float:left;
}

.PageListItemSmall .PageTeaserText
{
	width:100px;
}




.PageTeaserText p
{
	vertical-align:top;
	margin: 0 0 0 30px;
}

.PageCenter
{
	text-align:center;
	margin: 0 auto;
}

.PaddedImage 
{
	margin: 0 9px;
	display: inline;
}

.PaddedImage p
{
	margin: 9px 0;
	display: inline;
}


.PageImageSubText
{
	font-size:80%;
	font-weight:bold;
	line-height:100%;
	text-align:center;
	margin: 0 auto;
}

.citations
{
	font-size:80%;
	font-weight:bold;
	width:50%;
	margin-left:auto;
	margin-right:auto;
}


.PageImageWithText
{
	margin:15px;
	white-space:pre-line;
}

.PageImageWithText dl
{
	margin:0;
	padding:0;
}

.PageImageWithText dt
{
	margin:0;
	padding:0;
}

.PageImageWithText dd
{
	margin:0;
	padding:0;
}



.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}


#ebsqPage .floatLeft
{
	clear:left;
	margin:15px 25px 15px 0;
	text-align:center;
}

#ebsqPage .floatRight
{
	clear:right;
	margin:15px 0 15px 25px;
	text-align:center;
}

#ebsqPage .center
{
	vertical-align:middle;
	margin:0 auto;
}


#Interview{}

#Interview dl
{
	text-align:justify;
	line-height:1.5em;
}

#Interview dt
{
	color:#176699;
	font-weight:bold;
	margin:30px 0 0 0;
}

#Interview dd
{
	color:#000;
	margin:5px 100px 20px 100px;
}


.identityImageEdit
{
	width:100%;
}

.identityImageEdit p
{
	text-align:justify;
	margin:9px 22px;
}

.identityImageEditItem
{
	width:296px;
	margin:10px 10px;
	float:left;
}

.identityImageEditItem h1, .identityImageEditItem h2
{
	/*text-align: center;*/
}

.identityImageEditItem .identityImageDiv
{
	margin: 0 auto;
	text-align:center;
	background-color:#FFF;
}

.identityImageEditItem input
{
	margin:12px 0 6px 30px;
}

.identityImageEditItem label
{
	margin:12px 0 6px 6px;
}



.formContainer
{
	/*font-size:110%;*/
	width:800px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}



.formContainer dt
{
	margin:6px 12px 6px 30px;
	float:left;
	clear:left;
	width:220px;
	white-space:nowrap;
	text-align:right;
}

.formContainer dd
{
	padding:6px 0 9px 0px;
	/*float:left;*/
}


/*dl dt dd used for fields/values - below, setting up 'sub' editing (additional tools/options)*/
.formContainer dd dl
{
	background-color:#DDD7BA;
	width:475px;
}

.formContainer dd dt
{
	margin:3px 6px 3px 12px;
	float:left;
	clear:left;
	width:130px;
	white-space:nowrap;
	text-align:right;
}

.formContainer dd dd
{
	margin:0 0 9px 0px;
	float:left;
}



.formContainer .dialogButtons
{
	margin: 14px;
	float:none;
	text-align: center;
}


.formContainer .instructions
{
	padding:6px 18px;
	border-bottom:thin #000 solid;
}

.formContainer .instructions p
{
	font-size:90%;
	text-align:justify;
	line-height: 1.1em;
	margin: 0;
	padding:6px 0 0 15px;
}

.formContainer .instructions h1
{
	font-size:110%;
	color:#6E8453;
	float:none;
	margin: 0;
}


.Icon16
 {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-align: center;
}

.IconFavorite {
	background-image: url('/css/misc/Favorites.png');
}

.IconKey {
	background-image: url('/css/misc/login.png');
}


.IconJoin {
	background-image: url('/css/misc/accept.png');
}

.IconEmail {
	background-image: url('/css/misc/email.png');
}

.IconTemplate {
	background-image: url('/css/misc/template.png');
}

.IconArt {
	background-image: url('/css/misc/picture.png');
}

.IconECard {
	background-image: url('/css/misc/eCard.png');
}

.IconCancel {
	background-image: url('/css/misc/cancel.png');
}

.IconPrint {
	background-image: url('/css/misc/print.png');
}

.IconDelete {
	background-image: url('/css/led-icons/cross.png');
}

.IconManageCOA {
	background-image: url('/css/misc/Manage.png');
}

.IconNewCOA {
	background-image: url('/css/misc/NewDoc.png');
}


.IconLockCOA {
	background-image: url('/css/misc/lock.png');
}

.IconUnLockCOA {
	background-image: url('/css/misc/lock_unlock.png');
}

.IconValidateCOA {
	background-image: url('/css/misc/cog.png');
}

.IconPreviewCOA {
	background-image: url('/css/misc/preview.png');
}

.IconFind {
	background-image: url('/css/misc/find.png');
}

.IconSearch {
	background-image: url('/css/misc/search.png');
}

.IconSave {
	background-image: url('/css/misc/save.png');
}

.IconNext {
	background-image: url('/css/misc/next.png');
}

.IconBack {
	background-image: url('/css/misc/back.png');
}

.IconEdit {
	background-image: url('/css/led-icons/application_edit.png');
}

.IconUndo {
	background-image: url('/css/led-icons/arrow_undo.png');
}


.EBSQDialog
{
	margin:12px;
	text-align:left;
	width:400px;
}

.EBSQDialog p
{
	margin: 3px;
	font-size:9px;
}

.EBSQDialog strong
{
	color: #176699;
}

.EBSQDialog #WholePageContent
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}


.EBSQDialog h1
{
	font-size:1em;
	color:#176699;
	float:none;
	
}


.EBSQDialog h2
{
	font-size:.9em;
	float:none;
}

.dialogMessage
{
	width:100%;
	color:#7D90A1;
	background-color:#F9EBA6;
	text-align:center;	
}

.dialogMessage h1
{
	font-size:1.2em;
	color:#176699;
	float:none;
}

.dialogMessage h2
{
	font-size:1.1em;
	float:none;
}

.dialogButtons
{
	margin: 14px 42px;
	float:left;
	clear:both;
}

.FormChecksHorizontal
{
	width:225px;
}

.FormChecksHorizontal label
{
	margin-right:9px;
	white-space:nowrap;
}



.uploadBtn{
    width:296px;
    height:30px;
    margin-top:9px;
    vertical-align:middle; /* emulates a <button> if node is not */
    text-align:center;
}

.iconButton, .affiliateIcon
{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.affiliateIcon a
{
	padding: 0 6px 0 3px;
}

.searchIcon {
	background-image: url(/css/misc/searchSmall.png);
	width:12px;
	height:12px;
}

.fineartamerica {background-image: url(/css/affiliateIcons/FineArtAmerica.png);}
.ebsqIcon {background-image: url(/css/affiliateIcons/ebsqIcon.png);}
.yessy {background-image: url(/css/affiliateIcons/Yessy.png);}
.artfire {background-image: url(/css/affiliateIcons/ArtFire.png);}
.artbyus {background-image: url(/css/affiliateIcons/ArtByUs.png);}

.ebay {background-image: url(/css/affiliateIcons/ebay.png);}
.ebaystore {background-image: url(/css/affiliateIcons/ebaystore.png);}
.etsy {background-image: url(/css/affiliateIcons/etsy.png);}
.imagekind {background-image: url(/css/affiliateIcons/imagekind.png);}
.website {background-image: url(/css/affiliateIcons/website.png);}
.blog {background-image: url(/css/affiliateIcons/blog.png);}
.twitter {background-image: url(/css/affiliateIcons/twitter.png);}
.cafepress {background-image: url(/css/affiliateIcons/cafepress.png);}
.email {background-image: url(/css/affiliateIcons/email.png);}
.rss {background-image: url(/css/affiliateIcons/rss.png);}

.redbubble16 {background-image: url(/css/affiliateIcons/redbubble16.png);}
.zazzle {background-image: url(/css/affiliateIcons/zazzle.png);}
.facebook {background-image: url(/css/affiliateIcons/facebook.png);}

.ebsqIcon_BW {background-image: url(/css/affiliateIcons/ebsqIcon_BW.png);}
.fineartamerica_BW {background-image: url(/css/affiliateIcons/FineArtAmerica_BW.png);}
.yessy_BW {background-image: url(/css/affiliateIcons/Yessy_BW.png);}
.artfire_BW {background-image: url(/css/affiliateIcons/ArtFire_BW.png);}
.artbyus_BW {background-image: url(/css/affiliateIcons/ArtByUs_BW.png);}


.ebay_BW {background-image: url(/css/affiliateIcons/ebay_BW.png);}
.ebaystore_BW {background-image: url(/css/affiliateIcons/ebaystore_BW.png);}
.etsy_BW {background-image: url(/css/affiliateIcons/etsy_BW.png);}
.imagekind_BW {background-image: url(/css/affiliateIcons/imagekind_BW.png);}
.website_BW {background-image: url(/css/affiliateIcons/website_BW.png);}
.blog_BW {background-image: url(/css/affiliateIcons/blog_BW.png);}
.twitter_BW {background-image: url(/css/affiliateIcons/twitter_BW.png);}
.cafepress_BW {background-image: url(/css/affiliateIcons/cafepress_BW.png);}
.email_BW {background-image: url(/css/affiliateIcons/email_BW.png);}
.rss_BW {background-image: url(/css/affiliateIcons/rss_BW.png);}
.redbubble16_BW {background-image: url(/css/affiliateIcons/redbubble16_BW.png);}
.zazzle_BW {background-image: url(/css/affiliateIcons/zazzle_BW.png);}
.FaceBook_BW {background-image: url(/css/affiliateIcons/facebook_BW.png);}

.ebsqTreeFolderOpened
{
	background-image:url(/css/tree/ebsqTreeFolderOpened.png);
}

.ebsqTreeFolderClosed
{
	background-image:url(/css/tree/ebsqTreeFolderClosed.png);
}

.ebsqTreePage
{
	background-image:url(/css/tree/ebsqTreePage.png);
}

.concentrationBut
{
	background-image:url(/css/misc/concentration.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:16px;
	height:16px;
	padding-top:2px;
	padding-right:2px;
}


.concentrationBut2
{
	background-image:url(/css/misc/PlayConcentrationC.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:142px;
	height:24px;
	margin:9px 9px 0 9px;
}



span.shadowedLightText{letter-spacing:1.6pt;}

.shadowedLightText a,
.shadowedLightText a:visited,
.shadowedLightText a:hover,
.shadowedLightText a:active
{
	color: #f8f8f1;
	text-decoration:none;
}


.shadowedLightText
{
	font-size:1em;
	text-shadow: 
	             -1px -1px 4px #000,
	             -1px 1px 4px #000,
	             1px -1px 4px #000,
	             1px 1px 4px #000;
	color: #f8f8f1;
	filter:progid:DXImageTransform.Microsoft.Glow(color=#000000,strength=6);
}


span.shadowedDarkText{letter-spacing:2pt;}

.shadowedDarkText a,
.shadowedDarkText a:visited,
.shadowedDarkText a:hover,
.shadowedDarkText a:active
{
	color: #f8f8f1;
	text-decoration:none;
}

.shadowedDarkText
{
	font-size:1em;
	text-shadow: 
	             -1px -1px 4px #000,
	             -1px 1px 4px #000,
	             1px -1px 4px #000,
	             1px 1px 4px #000;	
	color: #f8f8f1;
	filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=6);
}





span.shadowedBlackText{letter-spacing:2pt;}

.shadowedBlackText a,
.shadowedBlackText a:visited,
.shadowedBlackText a:hover,
.shadowedBlackText a:active
{
	color: #f8f8f1;
	text-decoration:none;
}

.shadowedBlackText
{
	font-size:1em;
	text-shadow:
	             -1px -1px 4px #000,
	             -1px 1px 4px #000,
	             1px -1px 4px #000,
	             1px 1px 4px #000;
	color: #f8f8f1;
	filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=3);
}






h1.textOverImage
{letter-spacing:2pt}


.textOverImage
{
	background-color:#ccc;
	color: #000;
}

.textOverImage a, .textOverImage a:visited, .textOverImage a:hover, .textOverImage a:active
{
color: #000;
}

.LayoutSection 
{
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	background-color:#f8f8f1;
}

.LayoutSectionBordered
{
	padding: 6px;
	margin: 18px 9px 6px 9px;
	BORDER-RIGHT: #E0ECF8 outset;
	BORDER-TOP: #ECE0F8 thin groove;
	BORDER-LEFT: #E0ECF8 thin groove;
	BORDER-BOTTOM: #ECE0F8 outset;
}

.LayoutSectionNotBordered
{
	padding: 6px;
	margin: 18px 9px 6px 9px;
}

.LayoutSectionPlain
{
	margin: 18px 0;
	border: none;
}

.LayoutSection h1 
{
	margin:3px 0 6px 0;
}

.LayoutSection h2 
{
	font-weight:bold;
	padding:3px 0px 6px 0;
	line-height:100%
}

.LayoutSection h3 
{
	font-weight:normal;
	padding:3px 0px 3px 0;
	line-height:100%
}

.LayoutSection h4 
{
	font-weight:bold;
	padding:0px 0px 3px 0px;
	line-height:150%
}

.LayoutSection h5 
{
	display:inline;
	font-weight:normal;
	padding:0px 0px 3px 0px;
}


.FPMessage
{
	min-height:300px;
}

.FPMessage h1
{
	color: #fff;
	font-weight:bold;
	float:none;
	text-shadow: -4px -2px 4px #000;
	font-variant:normal;
	padding-top:20px;
	font-size: 1.3em;
	letter-spacing: 4pt;
	line-height:2.0em;
}

.FPMessage h2
{
	float:none;
	margin-left:10px;
	color:#7D90A1;
	display: inline;
	font-weight:normal;
	font-size: 1em;
}

.FPMessage emph
{
	color:#F09018;
	text-shadow: -4px -2px 4px #000;
}





.DarkBG a {color: #fff}
.DarkBG a:visited {color: #ccc;}
.DarkBG a:hover {color: #AC4209}
.DarkBG a:active {color: #AC4209;background-color: #f8f8f1}


#FAQSearch{padding-top:6px;}


#HelpButton
{
	padding-left: 20px;
	margin-right:64px;
	background: url(/css/misc/help.png) no-repeat left center;
	vertical-align:middle;
	text-decoration:none;
	color:#f8f8f1;
	/*float:right;*/
	font-size:1.1em;
	line-height:1.4em;	
}

.ebsqPageSection
{
	padding-top:22px;	
}




.TabBar #SelectedDetailsTab 
{
	font-weight:bold;
	position:relative;
	top:2px;
	z-index:100;
}

.TabBar
{
	float: left;
	clear: left;
	width:940px;
	list-style: none;
	margin: 10px 0;
	padding-left:10px;
	padding-bottom:0px;
	border-bottom: 1px solid #000;
	/*font-size: 130%;*/
}

.TabBar a
{
	padding: 4px 6px 4px 6px;
	display: block;
	text-decoration: none;
	background: url(/css/tabs/tab.png) repeat-x left top;
}


.TabBar a:hover
{
	background: url(/css/tabs/tabHover.png) repeat-x left top;
}

.TabBar .MemberAvatar
{
	float: left;
	margin: 9px;
}

.TabBar .MemberAffiliateLinks
{
	padding:3px 0 0 12px;
	width:400px;
}

.TabBar li 
{
	background-color:#f8f8f1;
	float: left;
	margin: 6px 8px 0 0;
	/*font-family:  "Verdana", Geneva, sans-serif;*/
	font-size: 80%;
	border-left: 2px solid #666;
	border-right: 2px solid #333;
	border-bottom: none;
}

.TabBar li:hover
{
	border-left: 2px solid #999;
	border-right: 2px solid #000;
}

.TabBar  li#SelectedDetailsTab
{
	border-left: none;
	border-right: none;
}


.TabBar #SelectedDetailsTab a
{
	background: url(/css/tabs/tabSelected.png) repeat-x left top;
	color:#f8f8f1;
	font-weight:bold;
	position:static;
}

.TabBar .TabRight
{
	float:right;
}

.TabBar .TabRight a
{
	color:#AC4209;
	background-color: #6E8453;	
}

.TabBar .TabRight a:hover
{
	color:#AC4209;	
}

.TabBar .TabRight a:visited
{
	color:#AC4209;
}


.ArticlesSubTabBar
{
	background: url(/css/misc/books.png) no-repeat 3px center;
}

.GallerySubTabBar
{
	background: url(/css/misc/picture.png) no-repeat 6px center;
}

.SubTabBar
{
	float: left;
	clear: left;
	width:920px;
	list-style: none;
	margin: 10px 0;
	padding-left:32px;
	min-height:34px;
	background-color:#F3F0E3;
	border-top: thin #176699 dashed;
	border-bottom: thin #176699 dashed;

}

.SubTabBar a
{
	padding: 4px 0;
	display: block;
	text-decoration: none;
}


.SubTabBar a:hover
{
	background-color: #F9EBA6;
	
}

.SubTabBar li 
{
	float: left;
	padding: 0 14px;
	/*font-family:  "Verdana", Geneva, sans-serif;*/
	font-size: 1em;
	vertical-align:middle;
	display:inline;
	white-space:nowrap;
}

.SubTabBar li:hover, .SubTabBar #SelectedDetailsTab:hover
{
	background-color: #F9EBA6;
}

.SubTabBar #SelectedDetailsTab
{
	background-color: #f9fda3;
	color:#000;
	font-weight:bold;
}

.SubTabBar .TabRight
{
	float:right;
	background-color: #6E8453;
}

.SubTabBar .TabRight a
{
	color:#AC4209;
}

.SubTabBar .TabRight a:hover
{
	color:#AC4209;	
}

.SubTabBar .TabRight a:visited
{
	color:#AC4209;
}

.alert
{
	color:#AC4209;
}

.subscribeForm
{
	width:300px;
	padding:0 5px;
	float:left;
}

.generalForm
{
	padding:0 5px;
	float:left;
}

.subscribeForm h4, .generalForm h4
{
	font-size:.9em;
	font-weight:bold;
	color:#176699;
}

.subscribeForm h5, .generalForm h5
{
	padding-left:12px;
}

.subscribeForm dl, .generalForm dl 
{
	width:100%;
	padding:0;
	margin:18px 0 0 0;
	font-weight:normal
}

.subscribeForm dt, .generalForm dt 
{
	float:left;
	clear:left;
	display:block;
	padding:0;
	margin:3px 0 3px 0;
	vertical-align:middle;
	font-size:16px;
}

.subscribeForm dd, .generalForm dd 
{
	float:left;
	clear:left;
	display:block;
	padding:0 0 0 22px;
	margin:0;
	height:24px;
	font-size:16px;
	font-style:normal;
	width:100%;
}

.generalForm ul
{
	margin: 24px 12px 12px 12px;
	font-size:.85em;
}


.headerLogin
{
	color: #F8F8F1;
	font-size: 1.1em;
	line-height: 1.4em;
	text-decoration: none;
	vertical-align: middle;
}

.headerLogin .login
{
	margin:0 20px;
	padding-left:20px;
	background: url('/css/misc/login.png') no-repeat center left;
}

.headerLogin .logout
{
	margin:0 20px;
	padding-left:20px;
	background: url('/css/misc/logout.png') no-repeat center left;
}

.headerLogin .profile
{
	margin:0 20px;
	padding-left:20px;
	background: url('/css/misc/user_silhouette.png') no-repeat center left;
}

.headerLogin .join
{
	margin:0 20px;
	padding-left:20px;
	background: url('/css/misc/accept.png') no-repeat center left;
}

.loginDisplayBox
{
	float:left;
	margin: 12px 20px;
	border: thin solid #333;
	width: 425px;
}

.FAQLink
{
	padding: 0 0 0 20px;
	float:right;
	margin-top: 6px;
	background: url(/css/misc/help.png) no-repeat left center;
	vertical-align:middle;
	font-size:12px;
	line-height:16px;
}

#AOTDInvite
{
	/*background: url('/css/misc/email.png') no-repeat 98% 4%;*/
}

.InitialHidden
{
	display:none;
}

#VoteButton
{
	background-color:#F9EBA6;
	color:#AC4209;
	font-size:1.2em;
	font-weight:bold;
	height:32px;
}


#VoteButton, #VoteButton > Span > Span 
{
	background-image:none;
	padding:10px;
	line-height:32px;
}


#logotable
{
 clear:both;
 width:100%;
}

#logotable > thead
{
	background-color:#176699;
	font-weight:bold;
	color:#000;
	text-align:center;
}

#logotable > thead > tr > th
{
	font-weight:bold;
	color:#E1E1FF;
	text-align:center;
}

#logotable > tbody > tr > td
{
	padding-bottom:9px;
}

#countertable
{
 clear:both;
 width:100%;
 font-size:90%;
}

#countertable > thead
{
	background-color:#176699;
	font-weight:bold;
	color:#000;
	text-align:center;
}

#countertable > thead > tr > th
{
	font-weight:bold;
	color:#E1E1FF;
	text-align:center;
}

#countertable > tbody > tr > td
{
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
}

#countertable > tbody > tr > td.alert
{
	font-weight:bold;
	color:#AC4209;
	font-size:110%;
	background-color:#f8f8f1;
}


#countertable > tbody > tr.even
{
	background-color:#DDD7BA;
}

#countertable > tbody > tr.odd
{
	background-color:#E1E1C1;
}

 
/*Main container*/

	.artCaseToolTabContainer
	{
		/*height: 430px;*/
 		/*width: 700px;	*/
		/*width:800px;*/
		/*height:550px;*/
		/*overflow: auto;*/
	}
	
	
	


	.ArtCaseThumbnailContainer
	{
		/*width:800px;*/
		/*height:550px;*/
		/*overflow: auto;*/
	}

	.ArtCaseThumbnailContainer p
	{
		margin:0 14px;
		
	}
	
	.ArtCaseThumbnailContainer label
	{
		margin:0;
		font-size:11px;
		font-weight:bold;
		float:left;
		display:block;
		margin-left:20px;
		margin-right:10px;
	}
	
	.ArtCaseThumbnailContainer.even
	{
		background-color:#dbdbdf;

	}

	.ArtCaseThumbnailContainer.odd
	{
		background-color:#d4ffed;
	}


/*artCaseImageDetails*/
	.ArtCaseThumbnailContainer h1
	{
		text-align:left;
		float:none;
	}

	.ArtCaseThumbnailContainer h2
	{
		font-size:14px;
		text-align:left;
		font-weight:bold;
		float:none;
		margin-left:12px;
		
	}

	.ArtCaseThumbnailContainer h3
	{
		font-size:10px;
		text-align:right;
	}

	.ArtCaseThumbnailContainer h4
	{
		font-size:9px;
	}


/*Main Image*/
	.ArtCaseThumbnailContainer .mainImageContainer
	{
		
		/*text-align:center;*/
		width:200px;
		padding:5px;
		margin:5px;
		background-color:#ECD5F9;
	}

	.ArtCaseThumbnailContainer .mainImageContainer .mainImage
	{

	}




/*Statement about piece*/
	.ArtCaseThumbnailContainer .statementContainer
	{
		float:left;
		width:340px;
		padding:5px;
		margin:5px;
		background-color:#BFD19A;
	}

	.ArtCaseThumbnailContainer .statementContainer .statement
	{
		display:block;
		text-align:justify;
	}

	.ArtCaseThumbnailContainer .statementContainer h3
	{
		text-align:left;
	}

/*Information about piece - contains fields (dl dt dd's)*/
	.ArtCaseThumbnailContainer .editDetailsContainer
	{
		
		width:350px;
		padding:5px;
		margin:5px;
		background-color:#D5D5BA;
	}

	.ArtCaseThumbnailContainer .editDetailsContainer .editDetails
	{
		/*padding:14px 0;*/
		display:block;
	}

/*Tab Container Labels / Data Entry*/
	.artCaseToolTabContainer
	{
		text-align:left;
	}



	.artCaseToolTabContainer h1
	{
		float:none;
		display:block;
		color:#176699;
		margin-bottom:9px;
		font-size: 18px;
	}

	.artCaseToolTabContainer h2
	{
		float:none;
		display:block;
		color:#6E8453;
		margin-bottom:9px;
		font-size: 16px;
	}
	
	.artCaseToolTabContainer dl
	{
		width:100%;
	}

	.artCaseToolTabContainer dt
	{
		float:left;
		clear:left;
		text-align:right;
		margin-right:5px;
		width:130px;
		color:#497fa8;
		margin-bottom: 9px;
		line-height: 22px;
	}

	.artCaseToolTabContainer dd
	{
		/*float:left;*/
		text-align:left;
		font-size:90%;
		margin-bottom: 9px;
		line-height: 22px;
	}

	
	.artCaseToolTabContainer dl p
	{
		margin: 3px 0 3px 0;
		font-size:11px;
	}

	.artCaseToolTabContainer dl label
	{
		color:#176699;
		font-size:1.2em;
		font-weight:bold;
		margin: 3px 12px;
	}
	

	.editDetailsContainer .editField
	{
		background-color:#f8f8f1;
		border:solid thin #999;
		padding:3px;
	}
	

	#counterManage dl
	{
		width:260px;
		float:left;
		margin-left:30px;
	}

	#counterManage dt
	{
		float:none;
		text-align:left;
		width:100%;
	}

	#counterManage dd
	{
		float:none;
		clear: both;
		margin-left: 15px;
	}



/*Detail Images*/
	#detailImageContainer
	{
		padding:10px;
		/*text-align:center;*/
		background-color:#D0D3DB;
		width:100%;
	}


	#detailImageContainer dt
	{
		width:200px;
	}
	
	#detailImageContainer dd
	{
		width:400px;
	}
	
	.detailImageSubContainer
	{
		width:200px;
		margin:5px;
		float:left;
		border-left: dashed thin #6E8453;
		border-right: dashed thin #6E8453;	
	}


	.artCaseImageDetails
	{
		width:100%;		
	}
	
	.artCaseImageDetails h1
	{
		font-size:.9em;	
	}

	.artCaseImageDetails h2
	{
		font-size:.9em;	
		margin:0;
	}
	
	.artCaseImageDetails h4
	{
		font-size:.77em;	
	}
	
	.artCaseImageDetails dl
	{
		width:100%;
		font-size: 12px;
	}

	.artCaseImageDetails dt
	{
		float:left;
		text-align:right;
		font-weigth:bold;
		margin-right:6px;
		width:124px;
		color:#497fa8;
		margin-bottom: 3px;
	}

	.artCaseImageDetails dd
	{
		float:left;
		text-align:left;
		width:70px;
		margin-bottom: 3px;
	}
	
	.artCaseImageDetails p
	{
		text-align:left;
		margin:9px 22px;
	}

	
	.artCaseToolTabContainer .statement
	{
		width: 100%;
	}

/*Art Case Dialogs - Enter Show*/
	
	.SelectShowOptions
	{
		
	}

	.SelectShowOptions .radio
	{
		float:left;
		margin:12px;
	}

	.SelectShowOptions label
	{
		font-size: 10px;
		font-weight: normal;
		width:105px;
		text-align:right;
		display:inline-block;
		margin:12px 6px 0 0;
	}

	.SelectShowOptions img
	{
		margin:8px 12px 8px 0;
		float:right;
	}

/* Art Case - Templates */
	.TemplateOptions
	{
		width:950px;
	}

	.TemplateOptions td
	{
		padding:15px;
	}

	.TemplateOptions .rowHeading /* a class for first column - td*/
	{
		width:220px; /*250px including td padding*/
		vertical-align:top;
	}	
	
	.TemplateOptions .rowHeading h2
	{
		font-size: 1.1em;
		font-weight:bold;
		float:none;
		display:inline-block;
	}

	.TemplateOptions .rowHeading p
	{
		font-size: .9em;
		margin:0;
	}

	.TemplateOptions .rowData  /* a class for second column - td*/
	{
		width:670px; /*700px including td padding*/
	}

	
	.TemplateOptions .rowData h2
	{
		font-size: 1em;
		font-weight:bold;
		margin: 0 12px 6px 0;
		width:80px;
		float:none;
		display:inline-block;
		text-align:right;
		vertical-align:top;
	}

	.TemplateOptions .rowData .textBox
	{
		margin-bottom:6px;
		width:578px;
	}

	.TemplateOptions .rowData .htmlEditor
	{
		margin-bottom:6px;
		width:578px;
		height:200px;
	}

	.TemplateOptions .rowData .htmlEditorFull
	{
		margin-bottom:6px;
		width:670px;
		height:200px;
	}
	
	.TemplateOptions .rowData .radioContainer
	{
		width:500px;
		display:inline-block;
		margin-bottom:12px;
	}
	
	.TemplateOptions .rowData .radioContainer h2
	{
		font-size: 1em;
		margin:0 0 0 9px;
		width:400px;
		text-align:left;
	}
	
	.TemplateOptions .rowData .radio
	{
		margin:0 3px 0 9px;
	}

	
	.TemplateOptions .rowData p
	{
		margin:0 0 0 39px;
		font-size:.8em;
	}	
	



.ArtCaseToolBox
{
	color:black;
	text-align:left;
	width:910px;
	font-size:90%;
	padding:12px;
}



#ArtCaseSearch 
{
	clear:both;
}


.ArtCaseToolBox dl 
{
	padding:0;
	margin:0;
	font-weight:normal
}

.ArtCaseToolBox dt 
{
	float:left;
	display:inline-block;
	padding:0;
	margin:5px;
	height:24px;
	vertical-align:middle;
}

.ArtCaseToolBox dd 
{
	float:left;
	display:inline-block;
	padding:0;
	margin:0 12px 0 0;
	clear:right;
	height:24px;
	font-style:normal;
}

.ArtCaseInstructions
{
	font-size:.8em;
	text-align:justify;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:9px;
	background-color:#DDD7BA;
	height:110px;
	
	border-bottom:thin #333 dashed;
}

.ArtCaseInstructions p
{
	padding:6px 24px;
}

.ArtCaseInstructions h1
{
	background: url(/css/misc/help.png) no-repeat  center right;
	padding:0 22px 0 0;
	font-weight:normal;
	float:right;
}

.ArtCaseInstructions h2
{
	padding:0 0 3px 22px;
	font-size:14px;
	font-weight:normal;
}


.ArtCaseButton{
	margin: 0 16px 0 0;
}


.ACI_Selected{
	border:3px #AC4209 double;
	background-color:#FFD973;
}

.ACI_Normal{
	border:3px #cccccc double;
	background-color:#E1E1C1;
}


.ACI_Normal label, .ACI_Selected label{
	font-size:10px; color:#000; padding-left:3px;
}

.ACI_Deleted label{
	font-size:10px; color:#666; padding-left:3px;
}

.ACI_Deleted{
	border:3px #AC4209 double;
	background:#f8f8f1 url(/css/backgrounds/ZigZag01.png) repeat top left;
}

