/*  
Theme Name: AENY
Theme URI: http://artexponewyork.com
Description: ArtExpo New York default theme.
Version: 1.5
Author: cnc137 Design
Author URI: http://www.cnc137.com
	This theme was designed and built by cnc137 Design for exclusive use by ArtExpo New York (http://artexponewyork.com).
Tags: artexpo, new york, blue, off-white, tan
*/
/*
	Link Colors:
		Link: #8BB900 - Bright Green #0083B5 Blue
		Visited: #3E5200 - Dark Green #5A5226 Brown
		Hover: #FF6600 - Orange - #000 Black
		Focus: #FF6600 - Orange - #000 Black
		Active: #000000 - Black - #2DB5D4 Bright Blue
*/

html {
	font-size: 100%;
	background: #F4F3ED url('images/aeny_background.jpg') top center no-repeat;
}
body {
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.hidden {
    display: none;
}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/* ############## Default Link Colors - These change below. ############## */

a,
a:link {
	color: #0083B5;
	text-decoration: underline;	
}
a:visited {
	color: #3E5200;
	text-decoration: underline;	
}
a:hover,
a:focus {
	color: #000;
	text-decoration: underline;	
}
a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}

.backLink {
	clear: both;
	text-align: center;
	font-style: italic;
}
.skipToContent {
	position: absolute;
	left: -1000em;
	width: 20em;
}
#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px;
}

/* ##############  Header ############## */

#headerHolder {
	background: url('images/header_background_1x35.gif') top left repeat-x;  
}
#header {
	width: 980px;
	height: 197px;
	color: #333;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px auto;
}
#headerLinks {
	width: 960px;
	height: 15px;
	background: #000;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	padding: 10px 10px;
	position: relative;
}
#headerLinks ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#headerLinks li {
	padding: 0px;
	float: left;
	margin-left: 15px;
	display: inline;
}
#headerLinks a {
	color: #AECBD3;
	float: left;
}
#headerLinks a:link {
	color: #AECBD3;
	text-decoration: underline;	
}
#headerLinks a:visited {
	color: #AECBD3;
	text-decoration: underline;	
}
#headerLinks a:hover, #headerLinks a:focus {
	color: #2DB5D4;
	text-decoration: underline;	
}
#headerLinks a:active {
	color: #FFF;
	text-decoration: underline;	
}
#siteLogo {
	width: 446px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 12px 0px 0px 10px;
	float: left;
}
#siteLogo img {
	width: 401px;
	height: 137px;
	margin-left: -5px;
}

/* ############## Translation ############## */

#translateLinks {
  float: left;
  text-align: left;
  position: absolute;
  left: 10px;
  width: 150px;
  height: 15px;
}

#translateLinks a.fakeLink, #translateLinks a.fakeLink:hover {
  text-decoration: none;
  color: #DEDEDE;
  cursor: default;
}

#translateLinks ul {
  position: absolute;
  float: none;
  background-color: black;
  padding: 10px;
  margin-left: -10px;
  display: none;
  line-height: 18px;
  left: 0;
  top: 12px;
}

#translateLinks:hover ul, #translateLinks.hover ul {
  display: block;
}

#translateLinks ul li {
  display: block;
  float: none;
  margin-left: 0;
}

#translateLinks ul li a {
  float: none;
  display: block;
}


/* ############## Navigation ############## */

#navigation {
	width: 492px;	
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	float: left;
	padding-left: 22px;
}

#navigation ul.dropdown,
#navigation ul.dropdown li,
#navigation ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#navigation ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

#navigation ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
/* zoom: 1; */
}

#navigation ul.dropdown li.hover,
#navigation ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

#navigation ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

#navigation ul.dropdown ul li {
 float: none;
}

#navigation ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

#navigation ul.dropdown li:hover > ul {
 visibility: visible;
}
/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */
#navigationul.dropdown {
 font-weight: bold;
}
#navigation ul.dropdown li {
	padding: 0px 10px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #0083b5 #0083b5 #0083b5 #0083b5;
	background-color: transparent;
	color: #000;
	width: 212px;
	margin-left: 24px;
	height: 45px;
	text-indent: -9999px;
}
#navigation ul.dropdown li.hover,
#navigation ul.dropdown li:hover {
	background-color: transparent;
	color: #FFF;
}
#navigation ul.dropdown a:link,
#navigation ul.dropdown a:visited {
	color: #FFF;
	text-decoration: none;
}
#navigation ul.dropdown a:hover	{ 
	color: #FFF; text-decoration: underline;
}
#navigation ul.dropdown a:active {
	color: #FFF;
	text-decoration: underline;
}

/* -- level mark -- */

#navigation ul.dropdown ul {
	width: 222px;
	margin-top: 1px;
	background: #0083B5 url(images/drop_down_menu_background.png) top left repeat-x;
}
#navigation ul.dropdown ul li {
	font-weight: bold;
	margin-left: 0px;
	text-indent: 0px;
	width: 192px;
	height:	auto;
	padding: 6px 15px;
	border-width: 0px 0px 1px 0px;
	border-color: #0083b5 #0083b5 #40bcd6 #0083b5;
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

#navigation ul.dropdown *.dir {
	padding-right: 0px;
}

/* -- Components override -- */

#navigation ul.dropdown-horizontal ul *.dir {
	padding-right: 0px;
}
#navigation ul.dropdown-upward *.dir {

}
#navigation ul.dropdown-vertical *.dir,
#navigation ul.dropdown-upward ul *.dir {

}
#navigation ul.dropdown-vertical-rtl *.dir {
 	padding-right: 0px;
 	padding-left: 0px;
}
#exhibitorsNavigation {
	background: url(images/exhibitors_attendees_navigation_444x92.png) 0px 0px no-repeat;
}
#attendeesNavigation {
	background: url(images/exhibitors_attendees_navigation_444x92.png) -222px 0px no-repeat;
}
#navigation ul.dropdown li#exhibitorsNavigation.current_page_parent {
	background: url(images/exhibitors_attendees_navigation_444x92.png) 0px -46px no-repeat;
	border-color: #000;
}
#navigation ul.dropdown li#attendeesNavigation.current_page_parent {
	background: url(images/exhibitors_attendees_navigation_444x92.png) -222px -46px no-repeat;
	border-color: #000;
}
.exhibitorLink {
	display: block;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: -10px;
}
.attendeesLink {
	display: block;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: -10px;
}

/* ############## Main Content ############## */

#contentHolder {
	background: transparent;
	margin-top: 24px;
}

/* ############## Homepage ############## */

#eventInformation {
	width: 480px;
	float: left;
	font-size: 1.6em;
	line-height: 1.2em;
	color: #000;
}
#eventInformation h1 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
	color: #000;	
	margin-top: 40px;
	margin-bottom: 0.0em;
	text-transform: uppercase;
}
#eventInformation h2 {
	font-size: 1.0em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin-top: 4.2em;
	margin-bottom: 0em;
	text-transform: uppercase;
}
#exhibitYourWork {
	margin-top: 13px;
}
#featuredArt {
	position: relative;
	height: 472px;
	width: 480px;
	float: left;
	margin-top: -76px;
}
#featuredArt .galleryItem {
	height: 472px;
	width: 480px;
	position: absolute;
	top: 0;
	z-index: 8;
	opacity: 0.0;	
	display: none;
}
#featuredArt .active {
	z-index: 10;
	opacity: 1.0;
	display: block; 
}
#featuredArt .last-active {
	z-index: 9;
	display: block;
}

.galleryItem .galleryImage {
	position: absolute;
	left: 12px;
	width: 468px;
	height: 472px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #F4F3ED;
}

.galleryItem .galleryCaption {
	position: absolute;
	float: left;
	bottom: 23px;
	background: #000 url(images/gallery_caption.png) repeat-y;
	height: 50px;
	color: #fff;
	white-space: nowrap;
	font-size: 14px;
	padding: 10px 0 10px 12px;
}
.galleryCaption div {
	float: left;
	clear: both;
	margin-right: 12px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.galleryCaption .artist {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}
.galleryCaption .publisher {
	font-style: italic;
}
.galleryItem .galleryCaptionFold {
	position: absolute;
	float: left;
	bottom: 11px;
	background: transparent url(images/gallery_caption_fold.png) repeat-y;
	height: 12px;
	width: 12px;
}

a.thickbox img {
	border: 5px solid #EAE8E1;
	margin: 8px 0 0 8px;
}

.columnOne, .columnTwo {
  width: 346px;
  float: left;
}
.columnOne { padding-right: 10px; }
.columnTwo { padding-left:  10px; }

#highlights {
	width: 960px;
	padding: 36px 0px 50px;
	clear: both;
}
.highlight {
	width: 222px;
	float: left;
	margin-right: 24px;
	font-size: 1.2em;
	line-height: 1.3em;
}
.lastHighlight {
	margin-right: 0px !important;
}
.highlight a {
	font-weight: normal;
}
.highlight a:link {
	color: #0083B5;
	text-decoration: none;	
}
.highlight a:visited {
	color: #0083B5;
	text-decoration: none;	
}
.highlight a:hover, .highlight h3 a:focus {
	color: #000;
	text-decoration: underline;	
}
.highlight a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.highlight h3 {
	font-size: 1.2em;
	font-weight: bold;	
	line-height: 1.2em;
	color: #484848;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.highlight h3 a {
	font-weight: bold;
}
.highlight h3 a:link {
	color: #484848;
	text-decoration: none;	
}
.highlight h3 a:visited {
	color: #484848;
	text-decoration: none;	
}
.highlight h3 a:hover, .highlight h3 a:focus {
	color: #000;
	text-decoration: underline;	
}
.highlight h3 a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.readMore {
	color: #0083B5;
}

/* ############## Page Specific ############## */

#pageSidebar {
	width: 222px;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #FFF;	
	float: left;
	padding-bottom: 50px;
}
#pageSidebar ul, #pageSidebar ol, #pageSidebar dl, #pageSidebar blockquote {
	margin-left: 0px;
}
#pageSidebar li {
	list-style: none;
	background: url(images/sidebar_background_1x1.png) repeat;	
	padding: 3px 13px 1px 13px;
	min-height: 24px;	
/*	height: 24px; */
	margin-bottom: 1px;
}
#pageSidebar h2 {
	font-size: 2.2em;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-weight: normal;
	padding-left: 5px;
}
#pageSidebar a {
	font-weight: normal;
}
#pageSidebar a:link {
	color: #DEDEDE;
	text-decoration: none;	
}
#pageSidebar a:visited {
	color: #DEDEDE;
	text-decoration: none;	
}
#pageSidebar a:hover, #pageSidebar a:focus {
	color: #FFF;
	text-decoration: underline;	
}
#pageSidebar a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
#pageSidebar li.current_page_item,
#pageSidebar li.current_page_parent {
	padding-top: 6px;
}
#pageSidebar .current_page_item a,
#pageSidebar .current_page_parent a {
	font-weight: bold;
}
#pageSidebar .current_page_item a:link {
	color: #FFF;
	text-decoration: none;	
}
#pageSidebar .current_page_item a:visited {
	color: #FFF;
	text-decoration: none;	
}
#pageSidebar .current_page_item a:hover, #pageSidebar .current_page_item a:focus {
	color: #FFF;
	text-decoration: none;	
}
#pageSidebar .current_page_item a:active {
	color: #FFF;
	text-decoration: none;	
}

/* ############## Blog ############## */

#sidebarHolder {
	float: left;
}
#rssFeed {
	width: 204px;
	background: url(images/sidebar_background_1x1.png) repeat;
	margin-bottom: 10px;
	padding: 10px 9px 9px 9px;
	font-size: 1.5em;
	font-weight: bold;
}
#rssFeed img {
	margin-right: 3px;
	vertical-align: middle;
}
#rssFeed a:link {
	color: #CBDDED;
	text-decoration: underline;	
}
#rssFeed a:visited {
	color: #CBDDED;
	text-decoration: underline;	
}
#rssFeed a:hover, #rssFeed a:focus {
	color: #DEDEDE;
	text-decoration: underline;	
}
#rssFeed a:active {
	color: #FFF;
	text-decoration: underline;	
}
#searchform #s {
	height: 14px;
	border: 1px solid #B5B5B5;
	background: #fff;
	color: #000;
	padding: 3px;
	margin-right: 4px;
	margin-bottom: 1.2em;
	width: 164px;	
}
#searchSubmit {
	vertical-align: bottom;
	margin-bottom: 1.2em;
}
#sidebar {
	width: 202px;
	font-size: 1.2em;
	line-height: 1.15em;
	color: #FFF;	
	float: left;
	background: url(images/sidebar_background_1x1.png) repeat;
	padding: 0px 10px;
	margin-bottom: 50px;
}
#sidebar ul, #sidebar ol, #sidebar dl, #sidebar blockquote {
	margin-left: 0px;
	margin-bottom: 2.5em;
}
#sidebar li {
	list-style: none;
	margin-bottom: 0.9em;	
}
#sidebar h2 {
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: 0.7em;
	font-weight: bold;
	text-transform: uppercase;
}
#sidebar a {
	color: #CBDDED;
}
#sidebar a:link {
	color: #CBDDED;
	text-decoration: underline;	
}
#sidebar a:visited {
	color: #DEDEDE;
	text-decoration: underline;	
}
#sidebar a:hover, #sidebar a:focus {
	color: #FFF;
	text-decoration: underline;	
}
#sidebar a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
#sidebar li.current_page_item {
	padding-top: 6px;
}
#sidebar .current_page_item a {
	font-weight: bold;
}
#sidebar .current_page_item a:link {
	color: #FFF;
	text-decoration: none;	
}
#sidebar .current_page_item a:visited {
	color: #FFF;
	text-decoration: none;	
}
#sidebar .current_page_item a:hover, #sidebar .current_page_item a:focus {
	color: #FFF;
	text-decoration: none;	
}
#sidebar .current_page_item a:active {
	color: #FFF;
	text-decoration: none;	
}
.postmetadata {
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #5A5226;
	font-size: 0.75em;
	font-style: italic;	
	margin-top: -1.8em;
	margin-bottom: 2.5em;
}
.postmetadata a:link {
	color: #0083B5;
	text-decoration: underline;	
}
.postmetadata a:visited {
	color: #3E5200;
	text-decoration: underline;	
}
.postmetadata a:hover,
.postmetadata a:focus {
	color: #000;
	text-decoration: underline;	
}
.postmetadata a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
h3#comments {
	font-size: 1.7em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin-top: 3.5em;
	margin-bottom: 1.3em;
	text-transform: uppercase;
}
.comment {
	clear: both;
}
.comment a:link {
	color: #0083B5;
	text-decoration: underline;	
}
.comment a:visited {
	color: #0083B5;
	text-decoration: underline;	
}
.comment a:hover,
.comment a:focus {
	color: #000;
	text-decoration: underline;	
}
.comment a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
img.avatar {
	float: left;
	margin-right: 18px;
}
.commentHolder {
	float: left;
	width: 615px;
	margin-bottom: 18px;
}
.commentTop {
	background: url(images/comment_background_top.png) top left no-repeat;
	width: 615px;
}
.comment-author {
	margin: 0px 22px 0px 44px;
	font-size: 1.8em;
	margin-bottom: 0.2em;
	padding-top: 16px;
	color: #0083B5;
}
.comment-author cite {
	font-style: normal;
}
.comment-author a:link {
	color: #0083B5;
	text-decoration: none;	
}
.comment-author a:visited {
	color: #0083B5;
	text-decoration: none;	
}
.comment-author a:hover,
.comment-author a:focus {
	color: #0083B5;
	text-decoration: underline;	
}
.comment-author a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.comment-meta {
	margin: 0px 22px 15px 44px;
	font-size: 1.0em;
	color: #535454;
	text-transform: uppercase;
}
.comment-meta a:link {
	color: #535454;
	text-decoration: none;	
}
.comment-meta a:visited {
	color: #535454;
	text-decoration: underline;	
}
.comment-meta a:hover,
.comment-meta a:focus {
	color: #000;
	text-decoration: underline;	
}
.comment-meta a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.commentMiddle {
	background: #FFF;
	border-right: 1px solid #E3E1D0;		
	border-left: 1px solid #E3E1D0;
	margin-left: 24px;
	margin-top: 0px;
}
.commentContent {
	margin: 0px 18px 12px 18px;
	color: #535454;
	font-size: 1.2em;
	line-height: 1.5em;	
}
.commentContent a:link {
	color: #0083B5;
	text-decoration: underline;	
}
.commentContent a:visited {
	color: #3E5200;
	text-decoration: underline;	
}
.commentContent a:hover,
.commentContent a:focus {
	color: #000;
	text-decoration: underline;	
}
.commentContent a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.commentContent h1  {
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #000;	
	margin-top: -5px;
	margin-bottom: 0.6em;
	text-transform: uppercase;
}
.commentContent h2 {
	font-size: 1.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin-top: 1.2em;
	margin-bottom: 0.1em;
	text-transform: uppercase; 	
}
.commentContent h3 {
	font-size: 1.0em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #5A5226;
	margin-top: 1.2em;
	margin-bottom: 0.1em;
	text-transform: uppercase;	 	
}
.commentContent h4 {
	font-size: 0.9em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #2DB5D4; 
	margin-top: 1.2em;
	margin-bottom: 0.1em;	
	text-transform: uppercase;	
}
.commentContent h5 {
	font-size: 0.8em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #666; 
	margin-top: 1.2em;
	margin-bottom: 0.1em; 	
	text-transform: uppercase;
}
.commentContent h6 {
	font-size: 0.7em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #64A5B1; 
	margin-top: 1.2em;
	margin-bottom: 0.1em; 	
	text-transform: uppercase;	
}
.commentContent p {
	margin-bottom: 1.0em;
}
.commentContent ul,
.commentContent ol,
.commentContent dl {
	margin-left: 3em;
	margin-bottom: 1.0em;
}
.commentContent dl {
	font-weight: bold;
}
.commentContent dd  {
	margin-left: 3em;
	font-weight: normal;
}
.commentContent ul {
	list-style: disc;
}
.commentContent ol {
	list-style: decimal;
}
.commentContent blockquote {
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #5A5226;
	font-style: italic;
	display: block;
	margin-left: 2em;
	margin-bottom: 1.0em;
}
.commentContent abbr,
.commentContent acronym	{
	border-bottom: .1em dotted #0083B5;
	cursor: help;
	}
.commentContent pre {
	font-size: 12px;
	padding: 15px;
	margin: 0px;
	background: #E7E5D9;
	border: 1px solid #DBD9C8;
	line-height: 20px; /*--Height of each line of code--*/
	width: 520px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
/*	overflow-Y: hidden; */ /*--Hides vertical scroll created by IE--*/
	margin-bottom: 1.7em;
}
.commentContent code {
	margin: 0px 0px 0px 1.7em;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
.commentContent sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.9em;
	}
.commentContent sub {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	bottom: -0.4em;
	}	
.commentContent hr {
	height: 1px;
	border: 0px none;
	margin: 1.7em 0px;
	color: #333;
	background: #333;
}
.commentContent small {
	font-size: 0.8em;
}

.commentBottom {
	background: url(images/comment_background_bottom.png) bottom right no-repeat;
	height: 7px;
	float: left;
	width: 615px;
}
#respond h3 {
	font-size: 1.7em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin-top: 1.3em;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}
#respond label {
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
}
#respond #author,
#respond #email,
#respond textarea {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	border: 1px solid #B5B5B5;
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;	
	color: #000;
	padding: 3px;
	font-size: 1.0em;
}
#respond #author,
#respond #email {
	height: 16px;
}
#respond textarea {
	width: 710px;
}
#respond p {
	color: #000;
	font-size: 1.2em;
	line-height: 1.3em;	
	margin-bottom: 1.0em;
}

.pageNavigation {
	margin-top: 50px;
	font-size: 2.1em;
}
.pageNavigation a:link {
	color: #0083B5;
	text-decoration: underline;	
}
.pageNavigation a:visited {
	color: #3E5200;
	text-decoration: underline;	
}
.pageNavigation a:hover,
.pageNavigation a:focus {
	color: #000;
	text-decoration: underline;	
}
.pageNavigation a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
h1.searchResults,
h1.archiveResults {
	font-size: 3.6em;
	font-weight: bold;
	line-height: 1.3em;
	color: #000;	
	margin-top: -5px;
	margin-bottom: 0.6em;
	text-transform: uppercase;
}
.searchResultsPostmetadata {
	margin-top: 0em;
	margin-bottom: 1em;
}
.tagsComments {
	margin-bottom: 2.5em;
	font-size: 0.75em;
	clear: both;
}
.imageGalleryCenter {
	text-align: center;
}
.gallery-row {
	padding-bottom: 1em;
}

/* ############## Content Region for Posts and Pages ############## */

#content {
	width: 713px;
	background: transparent;
	color: #222;
	padding: 0px 0px 50px 25px;
	float: left;
}
.post,
div.page {
	background: transparent;
	color: #000;
	font-size: 1.6em;
	line-height: 1.2em;	
}
.post a:link,
div.page a:link {
	color: #0083B5;
	text-decoration: underline;	
}
.post a:visited,
div.page a:visited {
	color: #3E5200;
	text-decoration: underline;	
}
.post a:hover,
.post a:focus
div.page a:hover,
div.page a:focus {
	color: #000;
	text-decoration: underline;	
}
.post a:active,
div.page a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
.post h1,
div.page h1  {
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #000;	
	margin-top: -5px;
	margin-bottom: 0.6em;
	text-transform: uppercase;
/*	letter-spacing: -0.01em; */
	
}
.post h2,
div.page h2 {
	font-size: 1.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin-top: 1.2em;
	margin-bottom: 0.1em;
	text-transform: uppercase; 	
}
.post h3,
div.page h3 {
	font-size: 1.0em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #5A5226;
	margin-top: 1.2em;
	margin-bottom: 0.1em;
	text-transform: uppercase;	 	
}
.post h4,
div.page h4 {
	font-size: 0.9em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #2DB5D4; 
	margin-top: 1.2em;
	margin-bottom: 0.1em;	
	text-transform: uppercase;	
}
.post h5,
div.page h5 {
	font-size: 0.8em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #666; 
	margin-top: 1.2em;
	margin-bottom: 0.1em; 	
	text-transform: uppercase;
}
.post h6,
div.page h6 {
	font-size: 0.7em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #64A5B1; 
	margin-top: 1.2em;
	margin-bottom: 0.1em; 	
	text-transform: uppercase;	
}
.post p,
div.page p {
	margin-bottom: 1.0em;
}
.post ul,
.post ol,
.post dl,
div.page ul,
div.page ol,
div.page dl {
	margin-left: 3em;
	margin-bottom: 1.0em;
}
.post dl,
div.page dl {
	font-weight: bold;
}
.post dd,
div.page dd  {
	margin-left: 3em;
	font-weight: normal;
}
.post ul,
div.page ul {
	list-style: disc;
}
.post ol,
div.page ol {
	list-style: decimal;
}
.post blockquote,
div.page blockquote {
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #5A5226;
	font-style: italic;
	display: block;
	margin-left: 2em;
	margin-bottom: 1.0em;
}
.post abbr,
.post acronym,
div.page abbr,
div.page acronym	{
	border-bottom: .1em dotted #0083B5;
	cursor: help;
	}
.post pre,
div.page pre {
	font-size: 12px;
	padding: 15px;
	margin: 0px;
	background: #E7E5D9;
	border: 1px solid #DBD9C8;
	line-height: 20px; /*--Height of each line of code--*/
	width: 683px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
/*	overflow-Y: hidden; */ /*--Hides vertical scroll created by IE--*/
	margin-bottom: 1.7em;
}
.post pre code,
div.page pre code {
	margin: 0px 0px 0px 1.7em;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
.post sup,
div.page sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.9em;
	}
.post sub,
div.page sub {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	bottom: -0.4em;
	}	
.post fieldset,
div.page fieldset { 
	border: 1px solid #DBD9C8;
	padding: 20px;
	background: #E7E5D9;
}

.post legend,
div.page legend {
  padding: 0.2em 0.5em;
  border: 1px solid #DBD9C8;
  color: #0083B5;
  font-size: 1.0EM;
  text-align: left;
  background: #FFF;
  font-weight: bold;
}
.post label,
div.page label {
	font-weight: bold;
}
.post hr,
div.page hr {
	height: 1px;
	border: 0px none;
	margin: 1.7em 0px;
	color: #333;
	background: #333;
}
.post small,
div.page small {
	font-size: 0.8em;
}
.post table,
div.page table {
	color: #FFF;
	font-size: 1.0em;
	line-height: 1.5em;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000;
	background-color: transparent;
	margin: 1.5em 0px 1.7em 0px;
	border-collapse: collapse;
}
.post table caption,
div.page table caption {
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 4px;
}
.post table th,
div.page table th {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #0083B5;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
	font-weight: bold;
}
.post table tr,
div.page table tr {
	background: #FFF;
}
.post table td,
div.page table td {
	width: auto;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #000;
	border: 1px dotted #000;
}
.post table tr.tableRowOdd,
div.page table tr.tableRowOdd {
	background-color: #F5F4F1;
}
.post table tr.tableRowEven,
div.page table tr.tableRowEven {
	background-color: #EAE8E1;
}
div.page div.embed-right{
	float:right;
	display:inline;
	padding: 0px;
	margin: 7px 0px 5px 20px;
}
div.page div.embed-left{
	float:left;
	display:inline;
	padding: 0px;
	margin: 7px 20px 5px 0px;
}
img.flickr, div.flickr{
	border:10px solid #EAE8E1;
	margin:6px;
}

/* ############## Calendar Table Style ############## */ 
.page table.calendar {
  border: 0;
  width: 100%;
}
.page table.calendar th,
.page table.calendar td {
  padding: 10px;
  background-color: transparent;
  border: 0;
  border-left: 1px solid #BAB8A5;
  color: #000;
  line-height: 18px;
}
.page table.calendar th.stage {
  width: 313px;
}
.page table.calendar th:first-child,
.page table.calendar td:first-child {
  border-left: 0;
}
.page table.calendar thead th {
  padding-bottom: 4px;
  font-size: 12px;
  text-align: center;
  background-color: #F4F3EE;
  border-bottom: 1px solid #DDD;
}
.page table.calendar tbody th {
  text-transform: uppercase;
  font-size: 14px;
  vertical-align: top;
}
.page table.calendar td {
  vertical-align: top;
}
.page table.calendar tr {
  background-color: transparent;
}
.page table.calendar tr.odd td,
.page table.calendar tr.odd th {
  background-color: #fff;
}
.page table.calendar .time {
  clear: both;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #606060;
  width: 13%;
}
.page table.calendar .event {
  font-size: 12px;
  float: left;
  width: 87%;
  color: #0083B5;
  margin-bottom: 7px;
}
.page table.calendar .speaker {
  font-weight: bold;
}

/* ############## MailChimp Sign Up Form ############## */ 
#eventInformation #mc_embed_signup {
  background: url("images/form_fieldset_background_1x1.png") repeat scroll 0 0 transparent;
  border: 4px solid #C8C7C2;
  width: 432px;
  padding: 10px 14px;
  margin: 0;
  height: 175px;
  position: absolute;
  top: 414px;
  overflow: hidden;
}
#eventInformation #mc_embed_signup .mc-field-group {
  padding: 0;
}
#eventInformation #mc_embed_signup .text label, #eventInformation #mc_embed_signup label.text {
  display: block;
  float: left;
  font-weight: bold;
  margin-right: 12px;
  text-align: right;
  width: 160px;
  font-size: 13px;
  line-height: 36px;
}
#eventInformation #mc_embed_signup li {
  list-style-type: none;
}
#eventInformation #mc_embed_signup .text input {
  border: 1px solid #ABAAA6;
  height: 20px;
  margin: 3px;
  padding: 5px 4px 3px;
  width: 221px;
}
#eventInformation #mc_embed_signup .text input:focus {
  border: 4px solid #BCBAB2;
  margin: 0;
}
#eventInformation #mc_embed_signup .text input.mce_inline_error, #eventInformation #mc_embed_signup .text input.mce_inline_error:focus {
  border: 4px solid #d00;
  margin: 0;
}
#eventInformation #mc_embed_signup div.mce_inline_error {
  display: none !important;
}
#eventInformation #mc_embed_signup .groups {
  margin: 6px 0 0 172px;
  font-size: 13px;
  line-height: 25px;
  width: 250px;
}
#eventInformation #mc_embed_signup .groups label {
  width: 100%;
}
#eventInformation #mc_embed_signup .mc-button input {
  margin-left: 166px;
}
#eventInformation #mc_embed_signup #mce-responses .response {
  font-size: 12px;
  line-height: 15px;
  margin: -4px 14px;
  text-align: center;
  height: 50px;
}


#mc_embed_signup{
	width:220px;
	margin:24px 0 0 0;
  color:#000000;
  background-color:#EAE8E1;
}
#mc_embed_signup h2{
  font-size: 1.1em;
  font-weight: bold;	
  line-height: 1.3em;
  color: #0083B5; 
  margin-top: 1.2em;
  margin-bottom: 0.1em;
  margin-left: 0.4em;
  text-transform: uppercase;
}
#mc_embed_signup fieldset div.indicate-required{
	margin: 0 10px 20px 0; 
	overflow: hidden; 
	text-align: right; 
	font-style: italic;
}
#mc_embed_signup fieldset div.mc-field-group{
	padding:0 0 0 14px;
}
#mc_embed_signup div.mc-field-group{
  overflow:hidden; 
}
#mc_embed_signup div.groups{
  margin: 14px 0 0 0;
}
#mc_embed_signup li{
  background:none;
}
#mc_embed_signup div.mc-button{
	margin: 0 10px 20px 10px; 
}
#mce-responses{
	margin:10px 14px;
}



/* ############## WordPress CSS for Images, Captions, and Alignment ############## */ 

.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.post .aligncenter,
.post div.aligncenter,
div.page .aligncenter,
div.page div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.post .alignleft,
div.page .alignleft {
   float: left;
}
.post .alignright,
div.page .alignright {
   float: right;
}
.post .wp-caption,
div.page .wp-caption {
   	border: 1px solid #333;
   	text-align: center;
	background: #000;
   	padding: 5px 1px 1px 1px;
   	margin: 10px;
   	color: #FFF;
}
.post .wp-caption.aligncenter,
div.page .wp-caption.aligncenter {
	margin-bottom: 1.7em;
}
.post .wp-caption.alignright,
div.page .wp-caption.alignright {
	margin: 7px 0px 5px 15px;	
}
.post .wp-caption.alignleft,
div.page .wp-caption.alignleft {
	margin: 7px 15px 5px 0px;
}
.post .wp-caption img,
div.page .wp-caption img {
   margin: 0px;
   padding: 0px;
   border: 1px solid #333;
}
.post .wp-caption p.wp-caption-text,
div.page .wp-caption p.wp-caption-text {
   font-size: 0.75em;
   line-height: 1.6em;
   padding: 0px 4px 7px;
   margin: 0px;
   text-align: center;
}
.post p img,
div.page p img {
	padding: 0px;
	max-width: 100%;
}
.post img.centered,
div.page img.centered {
	display: block;
	margin: 7px auto 5px;
	border: 1px solid #333;
}
.post img.alignright,
div.page img.alignright {
	padding: 0px;
	margin: 7px 0px 5px 15px;
	display: inline;
	border:10px solid #EAE8E1;
}
.post img.alignleft,
div.page img.alignleft {
	padding: 0px;
	margin: 7px 15px 5px 0px;
	display: inline;
	border:10px solid #EAE8E1;
}
.post img.alignnone,
div.page img.alignnone {
	padding: 0px;
	margin: 7px 15px 5px 0px;
	display: inline;
	border:10px solid #EAE8E1;
}
.post img.aligncenter,
div.page img.aligncenter {
	padding: 0px;
	margin: 7px auto 5px auto;
	border:10px solid #EAE8E1;
}
img.noborder {
	border: none !important;
}



/* ############## Additional WordPress Generated CSS Classes if Needed to Style ############## */

.categories {
}
.cat-item {
}
.current-cat {
}
.current-cat-parent {
}
.pagenav {
}
.page_item {
}
.current_page_item {
}
.current_page_parent {
}
.widget {
}
.widget_text {
}
.blogroll {
}
.linkcat{
}

#editEntry {
	font-size: 0.7em;
	clear: both;
}

/* ####### Footer ####### */

#footerHolder {
	background: #FFF;
	border-top: 1px solid #E3E1D0;
}
#footer {
	width: 960px;
	background: #FFF;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: -1px auto 0px;
	color: #747474;
	padding: 21px 10px 0px 10px;
	border-top: 1px solid #E3E1D0;
}
#footer h3 {
	color: #484848;
	font-size: 1.2em;
	font-weight: bold;	
	line-height: 1.3em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #D2D2D2;
}
#footer a:link {
	color: #0083B5;
	text-decoration: none;	
}
#footer a:visited {
	color: #5A5226;
	text-decoration: none;	
}
#footer a:hover, #footer a:focus {
	color: #000;
	text-decoration: underline;	
}
#footer a:active {
	color: #2DB5D3;
	text-decoration: underline;	
}
#footer img {
	border: 0px;
	vertical-align: middle;
}
#connectWithUs {
	width: 222px;
	float: left;
}
#connectWithUs h3 {
	margin-bottom: 0;
	border: 0;
}
#connectWithUs img.icon {
	border: 1px solid #D2D2D2;
	float: left;
	margin: 12px 0px 0px 20px;
}
#connectWithUs img.firstIcon {
	margin: 12px 2px 0 0;
}
#exhibitors {
	width: 222px;
	float: left;
	margin-left: 24px;
}
#attendees {
	width: 222px;
	float: left;
	margin-left: 24px;
}
#otherLinks {
	width: 220px;
	float: left;
	margin-left: 24px;
}
#copyrightHolder {
	background: #FFF;
}
#copyright {
	height: 16px;
	padding: 10px 0px 25px;
	width: 960px;
	background: #FFF;
	font-size: 0.9em;
	line-height: 1.0em;
	margin: 27px auto 0px;
	color: #747474;
	border-top: 1px solid #D2D2D2;
}

/* ############## [SOLO] Styling ############## 

Numbers below relate to the WordPress Post ID for the following pages:
- 502 = SOLO Homepage - The world’s largest marketplace for independent artists!
- 521 = SOLO Success Stories
- 3749 = SOLO Image Capturing

*/
.page-id-502 #headerHolder,
.parent-pageid-502 #headerHolder,
.parent-pageid-521 #headerHolder,
.parent-pageid-3749 #headerHolder {
	background: #000 url('images/solo_header_background_1x202.gif') top left repeat-x; 
}
.page-id-502 #translateLinks ul,
.parent-pageid-502 #translateLinks ul,
.parent-pageid-521 #translateLinks ul,
.parent-pageid-3749 #translateLinks ul {
	background: #3A3A34;
}
.page-id-502 #headerLinks,
.parent-pageid-502 #headerLinks,
.parent-pageid-521 #headerLinks,
.parent-pageid-3749 #headerLinks {
	background: #3A3A34;
}
.page-id-502 #headerLinks a,
.parent-pageid-502 #headerLinks a,
.parent-pageid-521 #headerLinks a,
.parent-pageid-3749 #headerLinks a {
	color: #AECBD3;
}
.page-id-502 #headerLinks a:link,
.parent-pageid-502 #headerLinks a:link,
.parent-pageid-521 #headerLinks a:link,
.parent-pageid-3749 #headerLinks a:link {
	color: #AECBD3;
}
.page-id-502 #headerLinks a:visited,
.parent-pageid-502 #headerLinks a:visited,
.parent-pageid-521 #headerLinks a:visited,
.parent-pageid-3749 #headerLinks a:visited {
	color: #AECBD3;
}
.page-id-502 #headerLinks a:hover, 
.page-id-502 #headerLinks a:focus,
.parent-pageid-502 #headerLinks a:hover,
.parent-pageid-502 #headerLinks a:focus,
.parent-pageid-521 #headerLinks a:hover,
.parent-pageid-521 #headerLinks a:focus,
.parent-pageid-3749 #headerLinks a:hover,
.parent-pageid-3749 #headerLinks a:focus {
	color: #2DB5D4;
}
#soloLogo {
	width: 402px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 62px 10px 0px 0px;
	float: right;
}
#soloLogo img {
	width: 402px;
	height: 53px;
}
#pageSidebar #soloReserveYourBooth a,
#pageSidebar #soloReserveYourBooth a:link {
	color: #E31E28;
	text-decoration: none;	
}
#pageSidebar #soloReserveYourBooth a:visited {
	color: #E31E28;
	text-decoration: none;	
}
#pageSidebar #soloReserveYourBooth a:hover,
#pageSidebar #soloReserveYourBooth a:focus {
	color: #E31E28;
	text-decoration: underline;	
}
#pageSidebar #soloReserveYourBooth a:active {
	color: #FFF;
	text-decoration: underline;	
}
#soloReserveYourBooth {
	background: #000;
	color: #FFF;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.25em;
	padding: 9px;
	margin-top: 24px;
	letter-spacing: -0.20px
}
#soloReserveYourBooth p {
	padding: 5px 9px ;
}
#soloReserveYourBooth img {
	margin: 9px 0px 0px;
}
#soloReserveContact {
	background: #FFF;
	border-top: 3px solid #000;
	padding: 11px;
}
#soloReserveContact a,
#soloReserveContact a:link {
	text-decoration: none;	
}
#soloReserveContact a:visited {
	text-decoration: none;	
}
#soloReserveContact a:hover,
#soloReserveContact a:focus {
	text-decoration: underline;	
}
#soloReserveContact a:active {
	text-decoration: underline;	
}
#soloReserve {
	width: 408px;
	padding: 12px 22px 0px 9px;
	float: left;
	color: #000;
	font-size: 1.0em;
	line-height: 1.2em;
}
#soloReserve p {
	margin: 0px;
	padding: 0px;
}
#soloReserve img {
	margin: 17px 0px 0px 3px;
	padding: 0px;
}
#soloContact {
	width: 216px;
	padding: 10px 11px 0 22px;
	border-left: 1px solid #D5D5D5;
	float: left;
}
#soloContact h3 {
	margin: 0px 0px 8px;
	padding: 0px;
	text-transform: none;
	font-size: 1.5em;
	color: #000;
}
#soloContact p {
	font-size: 0.8em;
	line-height: 1.3em;
}
.soloWinnerLeft {
	width: 336px;
	float: left;
	margin: 5px 0px 1em;
	padding: 0px 20px 0px 0px;
}
.soloWinnerRight {
	width: 343px;
	float: left;
	margin: 5px 0px 1em;
	padding: 0px 0px 0px 13px;
}
.exhibitorSuccessStories {
	width: 713px;
	border-top: 1px solid #B2B1AA;
	margin: 10px 0px 0px;
	padding: 32px 0px 0px 0px;
}
div.exhibitorSuccessStories a,
div.exhibitorSuccessStories a:link,
div.exhibitorSuccessStories a:visited {
	text-decoration: none;	
}
div.exhibitorSuccessStories a:hover,
div.exhibitorSuccessStories a:active,
div.exhibitorSuccessStories a:focus {
	text-decoration: underline;	
}
.exhibitorSuccessStoryHighlight {
	float: left;
	background: transparent;
	color: #000;
	font-size: 16px;
	line-height: 1.2em;	
	margin-bottom: 1.2em;
}
.exhibitorClearLeft {
	clear: left;
	width: 336px;
	padding: 0px 20px 0px 0px;	
}
.exhibitorClearRight {
	clear: right;
	width: 343px;
	padding: 0px 0px 0px 13px;
}
.exhibitorImageHolder {
	width: 107px;
	margin: 5px 0px 0px 0px;
	float: left;
}
.exhibitorImageHolder img {
	width: 95px;
	height: 95px;
}
.exhibitorSuccessStory {
	width: 229px;
	float: left;
}
.exhibitorSuccessStories .exhibitorSuccessStoryHighlight h2 {
	font-size: 1.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #0083B5; 
	margin: 0px 0px 0.1em;
	text-transform: uppercase;
}
.exhibitorSuccessStoryHighlight .exhibitorSuccessStoryQuote {
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #5A5226;
	font-style: italic;
	display: block;
	margin: 0;
}
.exhibitorSuccessStoryReadMore {
	font-size: 0.8em;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;
}
.exhibitorSuccessStoryReadMore img {
	width: 3px;
	height: 7px;
	vertical-align: middle;
}
.soloImageCapturingHighlight {
	padding: 5px 0 1px 0;
}
.soloImageCapturingHighlight img {
	border: 3px solid #000;
	display: block;
	float: left;
}
.soloImageCapturingHighlight p {
	padding-left: 177px;
}
.soloLeftHighlight {
	margin-top: 24px;
	width: 222px;
	overflow: hidden;
	line-height: 0;
}
.nextActions {
	text-align: right;
	padding-top: 10px;
	line-height: 1.8em;
}
div.page .nextActions a:link,
div.page .nextActions a:visited {
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

.post img.imageNoBorder,
div.page img.imageNoBorder {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	border: 0px solid #EAE8E1;
}
#pageSidebar li ul {
	padding-top: 5px;
	padding-bottom: 5px;
}
#pageSidebar li li {
	background: none;
	font-size: 0.85em;
	line-height: 1.2em;
	min-height: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
#pageSidebar li.current_page_item li a,
#pageSidebar li.current_page_parent li a {
	font-weight: normal;
}
#pageSidebar li.current_page_item li a:link,
#pageSidebar li.current_page_parent li a:link {
	color: #b1e5f3;
	text-decoration: none;	
}
#pageSidebar li.current_page_item li a:visited,
#pageSidebar li.current_page_parent li a:visited {
	color: #b1e5f3;
	text-decoration: none;	
}
#pageSidebar li.current_page_item li a:hover,
#pageSidebar li.current_page_parent li a:hover,
#pageSidebar li.current_page_item li a:focus,
#pageSidebar li.current_page_parent li a:focus {
	color: #FFF;
	text-decoration: underline;	
}
#pageSidebar li.current_page_item li a:active,
#pageSidebar li.current_page_parent li a:active {
	color: #2DB5D4;
	text-decoration: underline;	
}
#pageSidebar li.current_page_item li,
#pageSidebar li.current_page_parent li {
	padding-top: 0px;
}
#pageSidebar li li.current_page_item a,
#pageSidebar li li.current_page_item a {
	font-weight: bold;
}

/* ####### Exhibitor Success Stories ####### */

#exhibitorsSuccessHighlight {
	background: #000;
	color: #D5D5D5;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.15em;
	padding: 9px;
	margin-top: 24px;
}
#pageSidebar #exhibitorsSuccessHighlight a,
#pageSidebar #exhibitorsSuccessHighlight a:link,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a:link {
	color: #2DB5D4;
	text-decoration: none;	
}
#pageSidebar #exhibitorsSuccessHighlight h4 a,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a {
	font-weight: bold;
}
#pageSidebar #exhibitorsSuccessHighlight a:visited,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a:visited {
	color: #2DB5D4;
	text-decoration: none;	
}
#pageSidebar #exhibitorsSuccessHighlight a:hover,
#pageSidebar #exhibitorsSuccessHighlight a:focus,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a:hover,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a:focus {
	color: #2DB5D4;
	text-decoration: underline;	
}
#pageSidebar #exhibitorsSuccessHighlight a:active,
#pageSidebar #exhibitorsSuccessHighlight #exhibitorsMoreSuccessStories a:active {
	color: #FFF;
	text-decoration: underline;	
}
#exhibitorsSuccessHighlight img {
	width: 95px;
	height: 95px;
	margin: -4px 14px 0px 0px;
	float: left;
}
#exhibitorsSuccessHighlight p {
	margin: 0px;
	padding: 4px 0px 0px;
}
#exhibitorsSuccessHighlight h4 {
	margin: 10px 0px -3px 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #2DB5D4;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.1em;
}
#exhibitorsArtistTitle {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	font-size: 1.0em;
	color: #C9C9C9;
}
p#exhibitorsMoreSuccessStories {
	margin: 10px 3px 0px;
	border-top: 1px solid #424242;
	padding: 9px 0px 0px;
	font-weight: bold;
	text-align: right;
}
#exhibitorsMoreSuccessStories img {
	width: 4px;
	height: 7px;
	float: none;
	padding: 0px;
	margin: 0px;
}

/* ############## Misc. ############## */ 
div.spacer{
	padding-bottom:40px;
}
.clickable {
	cursor: pointer;
}
.post .downloadLink, div.page .downloadLink {
	line-height: 48px;
	margin-bottom: 15px;
	font-size: 1.1em;
	font-weight: bold;	
	color: #0083B5; 
	margin-top: 1.2em;
	text-transform: uppercase;
}
.downloadLink img {
	vertical-align: middle;
}
.byline {
	font-size: 0.8em;
	font-style: italic;
	line-height: 1.2em;
	margin-bottom: 10px;
}