@charset "UTF-8";

body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	left: 0px;
}

.oneColElsCtrHdr #container {
	width: 1130px; 
	background: #FFFFFF;
	margin: 0 0px;
	text-align: left; 
}
.oneColElsCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	position: absolute;
	left: 86px;
}

#container #header {
	height: 162px;
}
.oneColElsCtrHdr #mainContent {
	background: #4e4e4e;
	height: 413px;
	margin: 0px;
	padding: 0px;
}
#mainContentmini {
	background: #4e4e4e;
	height: 650px;
	margin: 0px;
	padding: 0px;
}
.oneColElsCtrHdr #footer {
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footermini {
	padding: 0px;
	background:#4e4e4e;
} 
#footermini p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footerCopyrighttms {
	height:20px;
	z-index:7;
	color: #fff;
	position: relative;
	top: 2700px;
}

#footerCopyrightmini {
	height:20px;
	z-index:20;
	color: #fff;
	position: relative;
}
#socialBar {
	position:absolute;
	width:111px;
	height:32px;
	z-index:8;
	top: 119px;
	left: 918px;
}
#mainImage {
	position:absolute;
	width:307px;
	height:329px;
	z-index:13;
	left: 106px;
	border: 6px solid #ff6400;
	top: 197px;
}
#mainImagemini {
	position:absolute;
	width:198px;
	z-index:13;
	left: 214px;
	border: 6px solid #ff6400;
	top: 197px;
}
#mainHeadertext {
	position:absolute;
	width:340px;
	height:67px;
	z-index:5;
	top: 197px;
	left: 440px;
	color: #FFF;
	font-size: 9px;
}
#mainBodytext {
	position:absolute;
	width:310px;
	height:245px;
	z-index:6;
	left: 443px;
	top: 258px;
	font-size: 10px;
	color: #FFF;
	margin-top: 0px;
	padding: 15px;
	line-height: 1.25;
}
#mainBodymini {
	position:absolute;
	width:436px;
	z-index:6;
	left: 443px;
	top: 197px;
	font-size: 10px;
	color: #FFF;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 1.5;
}
#mainBodymini a:link { 
	color: #fff; 
	text-decoration: underline;
}
#mainBodymini a:visited { 
	color: #a6a6a6; 
	text-decoration: underline;
}
#mainBodytext a:link { 
	color: #fff; 
	text-decoration: underline;
}
#mainBodytext a:visited { 
	color: #a6a6a6; 
	text-decoration: underline;
}
#imageDescrip {
	position:absolute;
	width:316px;
	height:20px;
	z-index:1;
	left: 110px;
	top: 544px;
	font-size: 9px;
	color: #a6a6a6;
	text-align: right;
}
#artistList {
	position:absolute;
	width:274px;
	height:2160px;
	z-index:30;
	left: 110px;
	top: 581px;
	font: normal Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 10px;
	line-height: 1.5;
	text-align: LEFT;
	background: #8e8e8e;
	padding: 0px 20px;
}
#artistList a:link { 
	color: #fff; 
	text-decoration: underline;
}
#artistList a:visited { 
	color: #fff; 
	text-decoration: underline;
}
#imageDescripmini {
	position:absolute;
	width:316px;
	height:20px;
	z-index:1;
	left: 110px;
	top: 423px;
	font-size: 9px;
	color: #a6a6a6;
	text-align: right;
}
#newsHeader {
	position:absolute;
	width:140px;
	height:22px;
	z-index:10;
	left: 810px;
	top: 208px;
	color: #FFF;
	font-size: 9pt;
	letter-spacing: 1px;
}
#newsHeadernews {
	position:absolute;
	width:140px;
	height:22px;
	z-index:10;
	left: 443px;
	top: 197px;
	font-size: 16px;
	color: #FFF;
	font-size: 9pt;
	padding: 0px 0px 0px 15px;
}
#newsFeed {
	position:absolute;
	width:197px;
	height:172px;
	z-index:11;
	left: 811px;
	top: 229px;
}
#newsFeednews {
	position:absolute;
	width:436px;
	z-index:11;
	left: 443px;
	top: 227px;
	font-size: 10px;
	color: #FFF;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 1.5;
}
#pastEventscontent {
	position:absolute;
	width:436px;
	z-index:11;
	left: 443px;
	top: 227px;
	font-size: 10px;
	color: #FFF;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 1.5;
}
#newsFeedbg {
	position:absolute;
	width:231px;
	height:230px;
	z-index:3;
	left: 795px;
	top: 195px;
	background: #8e8e8e;
}
#newsFeedAll {
	position:absolute;
	width:200px;
	height:20px;
	z-index:12;
	top: 399px;
	left: 810px;
	font-size: 8px;
	color: #FFF;
}
#newsFeedAll a:link {
	color: #fff;
}
#newsFeedAll a:visited {
	color: #fff;
}
#newsFeedAllnews {
	position:absolute;
	width:200px;
	height:20px;
	z-index:12;
	top: 199px;
	left: 695px;
	font-size: 8px;
	color: #FFF;
	padding: 0px;
	text-align: right;
}
#newsFeedAllnews a:link {
	color: #fff;
}
#newsFeedAllnews a:visited {
	color: #fff;
}
#emailAdd {
	position:absolute;
	width:231px;
	height:68px;
	z-index:2;
	left: 795px;
	top: 450px;
	font-size: 9px;
	color: #FFF;
}
.secondaryHeader {
	font-size: 16px;
	color: #fff;
	top: 197px;
}
#footerCopyright {
	position:absolute;
	width:305px;
	height:20px;
	z-index:7;
	left: 421px;
	top: 766px;
}

.footerSmalltext {
	font-size: 9px;
	text-align: center;
	vertical-align: bottom;
}

/* form styling */
#mainContent form {
	font: normal Verdana, Geneva, sans-serif;
	color: #fff;
	width: 25em;
}
#mainContent fieldset {
	padding: 5px 0px 0px 0px;
	margin: 0;
	background-color: #4e4e4e;
	border: none;
	font-size: 9px;
	position: relative;
	float:left;
	width: 15em;
}
#mainContent input
{
	font-size: 10px;
	color: #4e4e4e;
	background: #fff;
}

/* Upcoming Event: The Mini Show: Background */
#mainContenttms {
	background: #4e4e4e;
	height: 2900px;
	margin: 0px;
	padding: 0px;
}

/* Upcoming Event: The Mini Show Info */
#tmsInfo {
	font: normal Verdana, Geneva, sans-serif;
	position:absolute;
	width:575px;
	z-index:5;
	top: 197px;
	left: 440px;
	color: #FFF;
	font-size: 10px;
	line-height: 1.5;
	padding: 0px 0px 0px 15px;
}
#tmsInfo a:link { 
	color: #fff; 
	text-decoration: underline;
}
#tmsInfo a:visited { 
	color: #a6a6a6; 
	text-decoration: underline;
}

/* Upcoming Event: The Mini Show Info - Header 1: Show Title */
#tmsInfo h1 {
}

/* Upcoming Event: The Mini Show Info - Header 2: Secondary headers */
#tmsInfo h2 {
	color: #a6a6a6;
	font-size: 12px;
}

/* Upcoming Event: The Mini Show Info - Header 3: Tertiary headers*/
#tmsInfo h3 {
	color: #fff;
	font-size: 9px;
}

/* Upcoming Event: The Mini Show Artwork Submission */
#tmsArtsubmit {
	color: #4e4e4e;
	font-size: 10px;
	line-height: 1.5;
	position:relative;
	width:589px;
	z-index:14;
	top: 10px;
	background-color: #FFFFFF;
	padding: 10px 20px;
}
#tmsArtsubmit  a:link { 
	color: #4e4e4e; 
	text-decoration: underline;
}
#tmsArtsubmit  a:visited { 
	color: #4e4e4e; 
	text-decoration: underline;
}

/* Upcoming Event: The Mini Show Artwork Submission: Header 1: Section title */
#tmsArtsubmit h1 {
	color: #a6a6a6;
	font-size: 12px;
}

/* Upcoming Event: The Mini Show Artwork Submission: Header 2: Secondary headers */
#tmsArtsubmit h2 {
	color: #4e4e4e;
	font-size: 9px;
}

/* Upcoming Event: The Mini Show Artwork Submission: Removes bullets from unordered list */
.oneColElsCtrHdr #container #mainContenttms #tmsArtsubmit ul {
	list-style: none;
}
/* Upcoming Event: The Mini Show Artwork Submission Printer Friendly */
#tmsArtsubmitprint {
	color: #4e4e4e;
	font-size: 10px;
	line-height: 1.5;
	position:relative;
	width: auto;
	z-index:14;
	top: 10px;
	background-color: #FFFFFF;
	padding: 10px 20px;
}
/* Past Events: Content body copy */
#pastEventscontent {
	position:absolute;
	width:436px;
	z-index:6;
	left: 443px;
	top: 197px;
	font-size: 10px;
	color: #FFF;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 1.5;	
}

#sponsorbar {
	color: #FFF;
	font-size: 10px;
	vertical-align: top;
	list-style: none;
}

