@charset "UTF-8";
/* CSS Document */

html {
   height:100%;
}

* {
   padding:0px;
	 margin:0px;
}

body {
	background:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	height:100%;
	font-size:0.8em;
}

#fSignup label {
	float:left;
	width:200px;
}

#wrapper {
	width:972px;
	background-image:url(../images/wrapper_bg.gif);
	background-repeat:repeat-y;	
	margin:5px auto 0px;
	padding:0px;
}

#wrapper .inner {
	padding:10px 12px 10px 12px;
	overflow:hidden;
}

#wrapper .inner h2 {
	margin:0px 0px 5px 0px;
}

#wrapper .innertop {
	background:url(../images/wrapper_top.gif) no-repeat;
	width:972px;
	height:7px;
	margin:0px;
	padding:0px;
}

#wrapper .innerbottom {
	background:url(../images/wrapper_bottom.gif) no-repeat;
	width:972px;
	height:7px;
	margin:0px;
	padding:0px;
}

#wrapper .inner .topBanner {
	width:468px;
	float:right;
	margin:30px 0px 0px 0px;
}

#wrapper .inner .sideBanner {
	float:right;
	width:120px;
}

.holder {
	width:816px;
	margin:0px 10px 10px 0px;
	float:left;
}

.holder h1.header {
	width:806px;
	height:30px;
	padding:10px 0px 0px 10px;
	display:block;
	color:#FFFFFF;
	font-weight:lighter;
	font-size:1.5em;
}

.holder h2 {
	font-size:1.6em;
}

.logo {
	float:left;
	margin:0px 0px 0px 12px;
}

.holder .inner {
	width:790px;
	padding:10px 10px 10px 10px;
	background:#fff;
	margin:0px 10px 10px 0px;
	border:1px solid #ccc;
	border-top:none;
}

.holderArtsdb {
	padding:18px 10px 20px 0px;
	background:#000 url(../images/holderArtsdb-bg.gif) no-repeat;
	width:806px;
	margin:0px 10px 10px 0px;
	float:left;
	color:#fff;
}

.holderArtsdb .leftColwrapper {
	width:526px;
	float:left;
}

.holderArtsdb .leftCol {
	width:506px;
	padding:10px;
	border:1px solid #999;
	background:#000 url(../images/leftcol-bg.gif) no-repeat 1px 1px;
	margin:0px 0px 10px 10px;
	float:left;
}

.holderArtsdb .rightCol {
	float:right;
	width:257px;
	margin:0px 10px 0px 0px;
}

.holderArtsdb .leftCol h1 {
	margin:0px 0px 5px 0px;
	font-size:1.6em;
}

.holderArtsdb .leftCol h1.profilename {
	color:#9EC934;
	margin:0px;
}

.holderArtsdb .leftCol a {
	color:#fff;
}

.holderArtsdb .wideCol {
	width:796px;
	padding:0px 0px 0px 10px;
}

.holderArtsdb .wideCol a {
	color:#9EC934;
}	

.box528 {
	width:506px;
	height:256px;
	padding:10px;
	border:1px solid #999;
	background:#000;
	margin:0px 0px 10px 10px;
	float:left;
}

.box257 {
	width:236px;
	height:256px;
	padding:10px;
	border:1px solid #999;
	background:#000;
	margin:0px 0px 10px 10px;
	float:left;
}

.box257extend {
	width:236px;
	min-height:256px;
	padding:10px;
	border:1px solid #999;
	background:#000;
	margin:0px 0px 10px 10px;
	float:left;
}

.box528  h1,
.box257  h1,
.box257extend  h1 {
	font-size:1.6em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.box528  h2,
.box257 h2,
.box257extend h2 {
	font-size:1.5em;
	font-weight:normal;
}

.box528  h3,
.box257 h3,
.box257extend h3 {
	font-size:1.1em;
	font-weight:bold;
}

.box528 a,
.box257 a,
.box257extend a {
	color:#9EC934;
}

.box528  ul,
.box257 ul,
.box257extend ul {
	list-style:outside;
	margin:12px 0px 12px 12px;
}

.box528  ul li,
.box257 ul li,
.box257extend ul li {
	margin:0px 0px 8px 0px;
}

.box528  h3 .thumbnail,
.box257 h3 .thumbnail,
.box257extend h3 .thumbnail {
	margin:10px 0px 0px 0px;
}

.searchMain {
	background:url(../images/searchMain.php) 1px 1px no-repeat;
}

.enhancedAdMain {
	background:url(../images/enhancedAd-bg.jpg) 1px 1px no-repeat;
}

.mailingMain {
	background:url(../images/mailingMain-bg.jpg) no-repeat;
	height:150px;
}

.yearbookAdMain {
	background:url(../images/yearbookAdMain-bg.jpg) no-repeat;
	height:150px;
	color:#000;
}

.generic {
	background:url(../images/feature-bg.gif) 1px 1px no-repeat;
}

.controlUser {
	border-bottom:1px solid #999;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

.controlUser p {
	font-size:0.8em;
	color:#999;
	margin:0px 0px 10px 0px;
}

.controlUser IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

ul.controlUserList {
	list-style:none;
	padding:0px;
	margin:10px 0px 0px 0px;
}

ul.controlUserList li {
	background:url(../images/controlUserList.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 10px;
	list-style-position:outside;
	list-style:none;
}

ul.controlUserList li a {
	color:#999;
}

.pagenav {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:8px 0px 8px;
	list-style:none;
	margin:10px 0px 10px;
}

.pagenav li {
	float:left;
	margin:0px 5px 0px 0px;
}
.pagenav li a {
	color:#fff;
	text-decoration:underline;
}

.pagenav .prev a {
	margin:3px 0px 0px 0px;
	height:8px;
	width:4px;
	display:block;
	background:url(../images/prevArrow.gif);
}

.pagenav .next a {
	margin:3px 0px 0px 0px;
	height:8px;
	width:4px;
	display:block;
	background:url(../images/nextArrow.gif);
}

.pagenav .prev span,
.pagenav .next span {
	display:none;
}

#addInfo {
	margin:20px 0px 0px;
	height:100%;
}

.enInfo {
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:337px;
}

.moduleContainer {
	border:1px solid #999;
	padding:10px 10px 5px 10px;
	margin:0px 0px 20px 0px;
}

a.greenlink:link,
a.greenlink:active,
a.greenlink:visited,
a.greenlink:hover {
	color:#9EC934;
	float:right;
	font-size:0.75em;
	margin:0px 2px 0px 0px;
}

.componentHolder {
	width:144px;
	height:98px;
	padding:4px;
	border:1px solid #999;
	float:left;
	margin:0px 10px 5px 0px;
	position:relative;
	overflow:hidden;
}

.componentHolder:hover {
	width:144px;
	padding:0px;
	border:5px solid #999;
	float:left;
	margin:0px 10px 5px 0px;
	position:relative;
}

.componentHolderRight {
	width:144px;
	height:98px;
	padding:4px;
	border:1px solid #999;
	float:left;
	margin:0px 0px 5px 0px;
	position:relative;
	overflow:hidden;
}

.componentHolderRight:hover {
	width:144px;
	padding:0px;
	border:5px solid #999;
	float:left;
	margin:0px 0px 5px 0px;
	position:relative;
}

.componentHolder IMG,
.componentHolderRight IMG {
	z-index:1;
}

.componentHolder .txtholder,
.componentHolderRight .txtholder {
	background: rgba(0, 0, 0, 0.7);
	z-index:2;
	position:absolute;
	width:134px;
	height:13px;
	padding:8px 5px 5px;
	top:84px;
}

.componentHolder:hover .txtholder,
.componentHolderRight:hover .txtholder {
	background: rgba(0, 0, 0, 0.7);
	z-index:2;
	position:absolute;
	width:134px;
	height:13px;
	padding:8px 5px 5px;
	top:80px;
}

.componentHolder .txtholder p,
.componentHolderRight .txtholder p,
.componentHolder:hover .txtholder p,
.componentHolderRight:hover .txtholder p {
	font-size:0.8em;
} 

.calendarbox {
	background:#333;
	width:237px;
	height:196px;
	margin:0px 0px 5px 0px;
}

.moduleContainer .calendarbox h1 {
	height:16px;
	width:217px;
	padding:5px 10px;
	background:url(../images/calendarh1-bg.gif) repeat-x;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
}

.moduleContainer .calendarbox .inner {
	padding:10px;
}

.moduleContainer .calendarbox .inner h2 {
	font-size:1.5em;
	color:#fff;
	margin:0px;
}

.moduleContainer .calendarbox .inner h3 {
	font-size:1.2em;
	color:#ccc;
	margin:0px 0px 8px 0px;
}

.moduleContainer .calendarbox .inner p {
	font-size:1em;
	color:#fff;
	margin:0px 0px 18px 0px;
} 

.moduleContainer .calendarbox .inner p span {
	font-weight:bold;
	color:#ccc;
} 

.comments {
	list-style:none;
	margin:10px 0px 20px;
}

.comments li {
	list-style:none;
	padding:10px;
	background:#333;
}

.comments li.lgrey {
	background:#4D4D4D;
}

.comments li .holder {
	float:right;
	width:412px;
	margin:0px 0px 0px 10px;
}

.comments li .holder h1 {
	font-size:1.1em;
	margin:0px 0px 5px 0px;
}

.comments li .holder h1 a {
 color:#9EC934;
}

ul.musicplayer {
	list-style:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}

ul.musicplayer li {
	list-style:none;
	background:url(../images/tracklist-bg.gif) repeat-x;
	padding:7px;
	height:15px;
	border-bottom:1px solid #000;
}

ul.musicplayer li p {
	float:left;
}

ul.musicplayer li IMG {
	float:right;
}

.enhancedBanner {
	width:257px;
	text-align:center;
}

#flashAudio {
	margin:0px;
	padding:0px;
	float:right;
}

#flashAudio object {
	margin:0px;
	padding:0px;
	display:block;
	border:none;
}

.profilePhoto {
	margin:12px 0px 12px;
}

ul.archiveList {
	list-style:none;
	margin:20px 0px 20px;
}

ul.archiveList li {
	border-bottom:1px solid #999;
	padding:0px 0px 10px 0px;
	width:503px;
}

ul.archiveList li .thumb {
	float:left;
	margin:0px 10px 0px 0px;
	border:1px solid #999;
	padding:1px;
}

.holderArtsdb .leftCol ul.archiveList li .date {
	font-size:1em;
	color:#999;
	margin:10px 0px 0px 0px;
}

.holderArtsdb .leftCol ul.archiveList li p {
	margin:0px 0px 20px 0px;
}	

.holderArtsdb .leftCol ul.archiveList li h1 {
	margin:0px;
	padding:0px;
}	

.holderArtsdb .leftCol ul.archiveList li h1 a {
	color:#9EC934;
}	

a.btnPlay:link,
a.btnPlay:active,
a.btnPlay:visited {
	height:9px;
	width:5px;
	background:url(../images/play.gif) 0px 0px;
	float:right;
	margin:3px 10px 0px 0px;
}

a.btnPlay:hover {
	background:url(../images/play.gif) 0px -9px;
}


a.btnPlay span {
	display:none;
}



/* Product List */
.productList {
	list-style:none;
	margin:10px 0px 0px 0px;
}

.productList li {
	background:#f2f2f2;
	padding:10px;
	margin:0px 0px 10px;
	clear:both;
	overflow:hidden;
}

.productList li .information {
	float:left;
	width:468px;
}

.productList li .price {
	float:left;
	width:150px;
}

.productList li p {
	font-size:1em;
	color:#999;
	margin:0px;
}

.productList li h2 {
	font-size:1.5em;
	color:#333;
	margin:0px 0px 4px 0px;
}

.productList li IMG {
	margin:15px 0px 0px 0px;
}



/* Subscription Info */
.subscriptionInfo {
	border-bottom:1px solid #ccc;
	margin:0px 0px 15px;
	overflow:hidden;
}

.subscriptionInfo IMG {
	float:left;
	margin:0px 10px 0px 0px; 
}

#gigwrapper.subscriptions .subscriptionInfo .inner {
	float:left;
	width:436px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:10px 0px 20px 0px;
}

.subscriptionInfo .inner p {
	font-size:1.5em;
	color:#999;
	margin:0px 0px 10px 0px;
}

.subscriptionInfo p {
	font-size:1em;
	color:#999;
	margin:0px 0px 10px 0px;
}

.hidden {
	clear:both;
	display:none;
}

ul.subscriptionList {
	list-style:none;
	margin:10px 0px 0px 0px;
	width:790px;
}

ul.subscriptionList li {
	border-bottom:1px solid #ccc;
	width:790px;
	padding:10px 0px 20px 0px;
	overflow:hidden;
}

ul.subscriptionList li.bottomitem {
	border-bottom:none;
}

ul.subscriptionList li IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

#gigwrapper.subscriptions ul.subscriptionList li .inner {
	border:none;
	width:538px;
	float:left;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border:none;
}

#gigwrapper.subscriptions .inner h1 {
	font-size:2em;
	color:#333;
	margin:10px 0px 16px 0px;
	background:none;
	padding:0px;
	font-weight:bold;
}

ul.subscriptionList li .inner h1 a {
	color:#333;
}

ul.subscriptionList li .inner p {
	font-size:1em;
	line-height:1.2em;
	color:#999;
	margin:0px 0px 10px 0px;
}



/* Results List */
ul.results {
	list-style:none;
	margin:10px 0px 10px;
}

ul.results li {
	padding:10px 0px 10px;
}

ul.results .advert h1 a,
ul.results .advert p {
	color:#000;
}

ul.results li h1 {
	font-size:1.4em;
	margin:0px;
	padding:0px;
}

ul.results li p {
	font-size:0.8em;
	margin:0px;
	padding:0px;
	color:#999;
}

ul.results li a {
	color:#fff;
	margin:0px;
	text-decoration:underline;
}

ul.results li a:hover {
	text-decoration:none;
}

ul.results .advert {
	background:#A2CA52;
	padding:10px;
	border-bottom:5px solid #000;
}

ul.results .enhanced {
	background:#A2CA52;
	padding:10px;
	background:url(../images/enhancedListing-bg.gif) #333 no-repeat;
	margin:0px 0px 10px 0px;
}

ul.results .enhanced IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

ul.results .enhanced .infoHolder {
	float:left;
}

ul.results .enhanced h1 {
	font-size:1.8em;
}

ul.results .enhanced p {
	color:#fff;
}

ul.results .enhanced a {
	text-decoration:none;
}

ul.results .enhanced a:hover {
	text-decoration:underline;
}

ul.results .checkboxHolder {
	float:left;
	margin:0px 15px 20px 0px;
	padding:5px 0px 0px 0px;
}

/* Calendar */

.calendar {
	background:#333;
	width:237px;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}

.calendar .calendar_head {
	height:16px;
	width:217px;
	padding:5px 10px;
	background:url(../images/calendarh1-bg.gif) repeat-x;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.calendar .calendar_head a.calLeft {
	width:7px;
	height:12px;
	display:block;
	background:url(../images/calLeft.gif) no-repeat;
	margin:2px 0px 0px;
	float:left;	
}

.calendar .calendar_head a.calRight {
	width:7px;
	height:12px;
	display:block;
	background:url(../images/calRight.gif) no-repeat;
	margin:2px 0px 0px;
	float:right;	
}

.calendar .calendar_head a.calLeft span,
.calendar .calendar_head a.calRight span {
	display:none;
}

.calendar .calendar_body {
	width:217px;
	padding:10px;
}

.calendar .calendar_body TABLE {
	width:217px;
}

.calendar .calendar_body TABLE th {
	width:23px;
	height:24px;
	background:#EAEAEA;
	text-align:center;
	color:#666;
}

.calendar .calendar_body TABLE .calDay {
	background:#EAEAEA;
}	

.calendar .calendar_body TABLE td {
	width:23px;
	height:23px;
	background:#ccc;
	text-align:center;
}

.calendar .calendar_body TABLE td a {
	color:#666;
}

.calendar .calendar_body TABLE td a.calendar_link_event {
	color:#EC008C;
}

.calendar .calendar_body TABLE td a.selected {
	color:#EC008C;
}


/* Login Form */
FORM.artsdbLogin {
	float:right;
	width:430px;
	padding:0px;
	margin:0px 0px 22px 0px;
}

FORM.artsdbLogin label {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:0px 5px 0px 0px;
}

FORM.artsdbLogin .textinput {
	height:12px;
	width:130px;
	padding:2px;
	float:left;
	border:1px solid #999;
	color:#666;
	font-size:0.8em;
	margin:0px 5px 0px 0px;
	color:#666;
}

FORM.artsdbLogin .textinput .submit {
	float:left;
	margin:0px;
	padding:0px;
}

FORM.artsdbLogin p {
	font-size:0.75em;
	float:right;
	margin:5px 0px 0px 0px;
	color:#999;
}

FORM.artsdbLogin p a {
	color:#fff;
}



/* Search Form */
FORM.artsdbSearchMain {
	margin:20px 0px 0px 0px;
	width:340px;
}

FORM.artsdbSearchMain label {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	width:70px;
	height:18px;
	display:block;
	margin:0px 0px 15px 0px;
	float:left;
}

FORM.artsdbSearchMain .textinput {
	width:264px;
	height:14px;
	padding:2px;
	border:1px solid #666;
	background:#fff;
	margin:0px 0px 15px 0px;
	float:left;
	color:#666;
}

FORM.artsdbSearchMain select {
	width:270px;
	height:18px;
	float:left;
}

FORM.artsdbSearchMain .submit {
	float:right;
	margin:20px 0px 0px 0px;
}

FORM.artsdbSearchMain p {
	float:left;
	margin:20px 0px 0px 0px;
	color:#fff;
}

FORM.artsdbSearchSide {
	margin:20px 0px 0px 0px;
	width:237px;
}

FORM.artsdbSearchSide label {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	width:70px;
	height:18px;
	display:block;
	margin:0px 0px 15px 0px;
	float:left;
}

FORM.artsdbSearchSide .textinput {
	width:161px;
	height:14px;
	padding:2px;
	border:1px solid #666;
	background:#fff;
	margin:0px 0px 15px 0px;
	float:left;
	color:#666;
}

FORM.artsdbSearchSide select {
	width:167px;
	height:18px;
	float:left;
}

FORM.artsdbSearchSide .submit {
	float:right;
	margin:20px 0px 0px 0px;
}

FORM.artsdbSearchSide p {
	float:right;
	margin:20px 0px 0px 0px;
	color:#fff;
	text-align:right;
}



/* Mailing List Form */
FORM.mailingList {
	margin:0px;
}

FORM.mailingList .textinput {
	width:186px;
	height:14px;
	padding:4px;
	border:1px solid #666;
	background:#fff;
	margin:10px 0px 0px 0px;
	float:left;
	color:#666;	
}

FORM.mailingList .submit {
	float:right;
	margin:10px 0px 0px 0px;
}



/* Generic Form */
.wideCol FORM.genericForm {
	margin:20px 0px 0px 0px;
	width:796px;
	padding:0px 0px 20px 0px;
}


FORM.genericForm {
	margin:20px 0px 0px 0px;
	width:460px;
}

FORM.genericForm h2 {
	margin:0px 0px 20px 0px;
	color:#9EC934;
}

FORM.genericForm label {
	font-size:1em;
	font-weight:normal;
	color:#ccc;
	width:200px;
	height:20px;
	display:block;
	margin:0px 5px 10px 0px;
}

FORM.genericForm .textinput {
	height:16px;
	width:198px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
	padding:1px;
}

FORM.genericForm .textinputshort {
	height:18px;
	width:60px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
}

FORM.genericForm SELECT {
	width:200px;
	margin:0px 0px 10px 0px;
}

FORM.genericForm .selectshort {
	width:95px;
	margin:0px 6px 10px 0px;
}

FORM.genericForm .submit {
	margin:20px 0px 20px 0px;
}

FORM.genericForm .error {
	margin:0px 0px 20px 0px;
	color:#FF0000;
}





/* Account Form */
FORM.accountForm {
	margin:20px 0px 20px 0px;
}

FORM.accountForm label {
	font-size:1em;
	font-weight:normal;
	color:#ccc;
	width:150px;
	display:block;
	margin:0px 5px 10px 0px;
	padding:3px 0px 0px 0px;
	float:left;
	text-align:right
}

FORM.accountForm .textinput {
	height:16px;
	width:198px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
	padding:1px;
}

FORM.accountForm textarea {
	height:150px;
	width:347px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
}

FORM.accountForm .submit {
	margin:20px 0px 20px 155px;
}

FORM.genericForm .error {
	margin:0px 0px 20px 0px;
	color:#FF0000;
}

FORM.accountForm .smalltext {
	margin:0px 0px 0px 155px;
}

FORM.accountForm .error {
	margin:0px 0px 16px 155px;
	color:#EC008C;
}

.feedback {
	margin:0px 0px 16px 0px;
	color:#EC008C;
}





/* Signup Form */
FORM.signupForm {
	margin:20px 0px 20px 0px;
}

FORM.signupForm h2 {
	margin:0px 0px 20px 0px;
}

FORM.signupForm label {
	font-size:1em;
	font-weight:normal;
	color:#000;
	width:200px;
	height:20px;
	display:block;
	margin:0px 5px 10px 0px;
}

FORM.signupForm .textinput {
	height:16px;
	width:198px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
	padding:1px;
}

FORM.signupForm textarea {
	height:150px;
	width:347px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

FORM.signupForm .textinputshort {
	height:18px;
	width:60px;
	background:#fff;
	border:1px solid #999;
	margin:0px 0px 10px 0px;
}

FORM.signupForm .submit {
	margin:20px 0px 20px 155px;
}

FORM.signupForm .error {
	margin:0px 0px 20px 0px;
	color:#FF0000;
}

FORM.signupForm SELECT {
	width:200px;
	margin:0px 0px 10px 0px;
}

FORM.signupForm .selectshort {
	width:95px;
	margin:0px 6px 10px 0px;
}

FORM.signupForm .submit {
	margin:20px 0px 20px 0px;
}

FORM.signupForm .smalltext {
	margin:0px 0px 0px 210px;
}






/* Footer */
#footer {
	border-top:#CCC solid 1px;
	padding:10px 0px 0px 0px;
	margin:20px 10px 0px 10px;
	font-size:0.8em;
	overflow:hidden;
}

#footer p {
	color:#999;
	line-height:normal;
}

#footer a:link, 
#footer a:visited,
#footer a:active {
	color:#999;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}



/* Navigation */
#navigation {
	width:938px;
	padding:0px;
	margin:0px;
	list-style:none;
	padding:9px 0px 8px 10px;
	margin:6px 0px 10px 0px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	height:17px;
}

#navigation li {
	float:left;
	text-transform:none;
	background-repeat:no-repeat;
	margin:0px 20px 0px 0px;
	height:34px;
}

#navigation li a {
	display:block;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	padding-left:20px;
}

#navigation .homeNav{
	background:url(../images/navigation/home-bullet.gif) no-repeat 0px 3px;
}

#navigation .homeNav a {
	color:#666666;
}

#navigation .newsNav {
	background:url(../images/navigation/news-bullet.gif) no-repeat 0px 3px;
}

#navigation .newsNav a {
	color:#89A08C;
}

#navigation .artsdbNav {
	background:url(../images/navigation/artsdb-bullet.gif) no-repeat 0px 3px;
}

#navigation .artsdbNav a {
	color:#EC008C;
}

#navigation .concertsNav {
	background:url(../images/navigation/concerts-bullet.gif) no-repeat 0px 3px;
}

#navigation .concertsNav a {
	color:#6788A6;
}

#navigation .directoriesNav {
	background:url(../images/navigation/directories-bullet.gif) no-repeat 0px 3px;
}

#navigation .directoriesNav a {
	color:#DDA783;
}

#navigation .recruitmentNav {
	background:url(../images/navigation/recruitment-bullet.gif) no-repeat 0px 3px;
}

#navigation .recruitmentNav a {
	color:#B59CBC;
}

#navigation .subscriptionsNav {
	background:url(../images/navigation/subscriptions-bullet.gif) no-repeat 0px 3px;
}

#navigation .subscriptionsNav a {
	color:#8085AF;
}

#navigation .aboutNav {
	background:url(../images/navigation/about-bullet.gif) no-repeat 0px 3px;
}

#navigation .aboutNav a {
	color:#B3A766;
}

#navigation .advertiseNav {
	background:url(../images/navigation/advertise-bullet.gif) no-repeat 0px 3px;
}

#navigation .advertiseNav a {
	color:#97BED2;
}

#navigation .contactNav {
	background:url(../images/navigation/contact-bullet.gif) no-repeat 0px 3px;
	margin:0px 0px 0px 0px;
}

#navigation .contactNav a {
	color:#B55E72;
	margin:0px 0px 0px 0px;
}

/* Tables */

.accTable {
	background:url(../images/accTable-bg.gif) repeat-x #333133;
	text-align:left;
	width:100%;
	margin:10px 0px 0px 0px;
}

.accTable th {
	color:#fff;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #000;
	padding:9px;
}

.accTable td {
	color:#999;
	font-size:1em;
	font-weight:normal;
	text-align:left;
	padding:9px;
	text-transform:capitalize;
} 

.accTable td a {
	colour:#999;
}

ul.accGallery {
	list-style:none;
	margin:20px 0px 20px;
}

ul.accGallery li {
	width:142px;
	text-align:center;
	border:1px solid #999;
	padding:10px;
}

ul.accGallery li IMG {
	margin:0px 0px 10px 0px;
}

ul.accGallery li .removeItem {
	margin:0px 62px 0px;
}

/* General */
.green {
	color:#9EC934;
}

.white {
	color:#fff;
}

.smalltext {
	font-size:0.75em;
}

IMG {
	border:none;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
	width:100%;
}

.left {
	float:left;
}

.right {
	float:right;
}

a:link,
a:active,
a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

hr {
	border:none;
  width:100%;
	background:#999;
	height:1px;
	margin:10px 0px 10px 0px;
}

div#enhanced_nav {
	padding-left: 14px;
}

a.removeItem:link,
a.removeItem:active,
a.removeItem:visited {
	height:17px;
	width:17px;
	background:url(../images/btn-remove.gif) no-repeat;
	display:block;
}

a.removeItem:hover {
	height:17px;
	width:17px;
	background:url(../images/btn-remove.gif) no-repeat 0px -17px;
	display:block;
}

a.removeItem span {
	display:none;
}

div.additional_field {
	clear: both;
}

img.right {
	float: right;
	margin-top: 10px;
}

/* Gigmag Page Styles */

#gigwrapper {
	float:left;
	width:816px;
}



#gigwrapper .inner {
	padding:10px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}

#gigwrapper h1 {
	width:806px;
	height:30px;
	padding:10px 0px 0px 10px;
	color:#fff;
	font-size:1.5em;
	font-weight:normal;
}

#leftcontent {
	float:left;
	width:519px;
}

#leftcontent.home {
	float:left;
	width:540px;
}

#leftcontent .contentlist li {
	list-style:none;
	border-bottom:1px solid #ccc;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#leftcontent .contentlist li h1,
#leftcontent .contentlist li h2
#leftcontent .contentlist li h2 {
	font-size:1.7em;
	margin:5px 0px 5px 0px;
}

#leftcontent h3 {
	font-size:1.2em;
	color:#999;
	margin:0px;
}

#leftcontent .contentlist li .readmoreBtn {
	margin:20px 0px 0px 0px;
}

#leftcontent .contentlist li IMG {
	float:right;
	margin:0px 0px 0px 0px;
	border-left:solid 10px #fff;
}

#leftcontent .contentlist li IMG.readmore {
	float:left;
	margin:0px;
	border:none;
}

#leftcontent .contentlist li .textholder {
	float:left;
	width:100%;
}

#leftcontent .contentlist li .headline {
	border-bottom:1px solid #ccc;
	border-top:none;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#leftcontent .headline {
	border-bottom:1px solid #ccc;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#leftcontent .headline p {
	margin:0px;
}

#leftcontent p,
#leftcontent .contentlist li p {
	color:#999;
	font-size:1em;
	line-height:1.6em;
	margin:0px 0px 15px 0px;
}

#gigwrapper .imageholder {
	float:right;
	width:195px;
	margin:0px 0px 10px 10px;
	background:#ccc;
	border-left:10px solid #fff;
	overflow:hidden;
}

#leftcontent .imageholder p {
	color:#fff;
	font-size:0.8em;
	margin:0px;
	padding:5px 5px 5px 8px;
}

#gigwrapper.news h1  {
	background:url(../images/news-header-large.gif);
}

#rightcontent .news,
.feature_home_left .news,
.feature_home_right .news {
	background:url(../images/news-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}


.news h1,
.news h2,
.news a,
#rightcontent .news h2,
#rightcontent .news h2 a {
	color:#89A08C;
}

#gigwrapper.jobs h1  {
	background:url(../images/recruitment-header-large.gif);
}

#rightcontent .jobs,
.feature_home_left .jobs,
.feature_home_right .jobs {
	background:url(../images/jobs-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}

.jobs h1,
.jobs h2,
.jobs a,
#rightcontent .jobs h2,
#rightcontent .jobs h2 a {
	color:#CC79AE;
}

#gigwrapper.events h1  {
	background:url(../images/events-header-large.gif);
}

#rightcontent .events,
.feature_home_left .events,
.feature_home_right .events {
	background:url(../images/events-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}

.events h1,
.events h2,
.events a,
#rightcontent .events h2,
#rightcontent .events h2 a {
	color:#6788A6;
}

#gigwrapper.advertise h1  {
	background:url(../images/advertise-header-large.gif);
}

#rightcontent .advertise,
.feature_home_left .advertise,
.feature_home_right .advertise {
	background:url(../images/advertise-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}

.advertise h1,
.advertise h2,
.advertise a,
#rightcontent .advertise h2,
#rightcontent .advertise h2 a {
	color:#97BED2;
}

#gigwrapper.contact h1  {
	background:url(../images/contact-header-large.gif);
}

#rightcontent .contact,
.feature_home_left .contact
.feature_home_right .contact {
	background:url(../images/contact-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}

.contact h1,
.contact h2,
.contact a,
#rightcontent .contact h2,
#rightcontent .contact h2 a {
	color:#B55E72;
}

#gigwrapper.subscriptions h1  {
	background:url(../images/subscriptions-header-large.gif);
}

#rightcontent .subscriptions {
	background:url(../images/subscriptions-smallbox.gif) repeat-x;
	background-color:#F7F7F7;
}

.subscriptions h1,
.subscriptions h2,
.subscriptions a,
#rightcontent .subscriptions h2,
#rightcontent .subscriptions h2 a {
	color:#878DB4;
}

#rightcontent {
	float:left;
	width:265px;
	margin:0px 0px 0px 10px;
}

#rightcontent .sidebox,
#leftcontent .sidebox {
	width:245px;
	padding:20px 10px 10px;
	margin:0px 0px 10px;
}

#rightcontent .sidebox IMG,
#leftcontent .sidebox IMG {
	margin:5px 0px 10px;
}

#rightcontent .sidebox h3 {
	margin:0px 0px 6px;
	font-size:1.3em;
	color:#999;
}

#leftcontent .feature_home_left .sidebox h3,
#leftcontent .feature_home_right .sidebox h3 {
	margin:0px 0px 9px;
	font-size:1.3em;
	color:#999;
}

#leftcontent .feature_home_left .sidebox h3,
#leftcontent .feature_home_right .sidebox h3 {
	margin:1px 0px 4px;
	font-size:1.3em;
	color:#999;
}

#rightcontent .sidebox h3 a,
#leftcontent .sidebox h3 a {
	color:#999;
}

#rightcontent .sidebox p {
	color:#999;
	margin:0px 0px 10px 0px;
}

#leftcontent .feature_home_left .sidebox p,
#leftcontent .feature_home_right .sidebox p {
	color:#999;
	margin:0px 0px 0px 0px;
	line-height:1.25em;
}

#rightcontent .sideboxlist,
#leftcontent .sideboxlist {
	margin:10px 0px 0px;
}

#rightcontent .sideboxlist li,
#leftcontent .feature_home_left .sideboxlist li,
#leftcontent .feature_home_right .sideboxlist li {
	list-style:none;
	border-bottom:1px solid #ccc;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#rightcontent .sideboxlist li p,
#leftcontent .sideboxlist li p {
	margin:0px;
}

#relatedInfo {
	width:240px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	padding:5px 0px 0px 0px;
}

#relatedInfo.left {
	float:left;
}

#relatedInfo.right {
	float:right;
}

#relatedInfo h2 {
	border-bottom:1px solid #ccc;
	padding:0px 0px 4px 0px;
}

#relatedInfo p.smalltext {
	font-size:0.6em;
	line-height:1em;
	color:#ccc;
}

#relatedInfo ul {
	list-style:none;
	margin:10px 0px 10px 0px;
}

#relatedInfo ul li {
	list-style:none;
}

#leftcontent .feature_home_left {
	float:left;
	width:265px;
	margin:7px 0px 0px 0px;
}

#leftcontent .feature_home_right {
	float:right;
	width:265px;
	margin:7px 0px 0px 0px;
}

.btnStack {
	margin:5px 0px 15px 0px;
}

.eventList {
	margin:10px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #999;
}

.eventList IMG {
	margin:10px 0px 0px 0px;
}

/* Sidebox Form */
form#sideboxForm {
	width:234px;
	margin:16px 0px 0px;	
}

form#sideboxForm .textinput {
	width:159px;
	height:14px;
	color:#666666;
	font-size:0.85em;
	padding:1px;
	background-color:#FFFFFF;
	border:solid 1px #999999;
	margin:0px 0px 15px 10px;
	float:left;
}

form#sideboxForm .dropdown {
	width:163px;
	color:#666666;
	font-size:0.85em;
	padding:1px;
	margin:0px 0px 15px 10px;
	float:left;
}

form#sideboxForm .dropdownsmall {
	width:76px;
	color:#666666;
	font-size:0.85em;
	padding:1px;
	margin:0px 0px 15px 10px;
	float:left;
}

form#sideboxForm label {
	color:#fff;
	font-size:1em;
	float:left;
	margin:0px 0px 15px 0px;
	width:60px;
	height:18px;
	display:block;
}

form#sideboxForm .search {
}

.required {
	color:#990000;
}


/* Gig Redesign */

#gigcontainer {
	float:left;
	width:794px;
	border:1px solid #ccc;
	padding:10px;
}

#gigcontainer .headline {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #ccc; 
}

#gigcontainer h1 {
	font-size:2em;
	margin:0px 0px 0px 0px;
}

#gigcontainer h3 {
	font-size:1.2em;
	margin:0px 0px 0px 0px;
	color:#999;
	font-weight:normal;
}

#gigcontainer #leftcontent {
	width:520px;
	margin:0px 10px 0px 0px;
	float:left;
}

#gigcontainer.home #leftcontent {
	width:540px;
	margin:0px 10px 0px 0px;
	float:left;
}

#gigcontainer #rightcontent {
	width:264px;
	margin:0px 0px 0px 0px;
	float:right;
}

#gigcontainer #rightcontent .sidepanel {
	width:244px;
	padding:10px;
	color:#fff;
	margin:0px 0px 10px 0px;
}

#gigcontainer #rightcontent .sidepanel h1 {
	border-bottom:1px solid #fff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	font-size:2em;
}

#gigcontainer #rightcontent .sidepanel h2 {
	font-weight:normal;
	font-size:1.5em;
	margin:0px 0px 10px 0px;
}

#gigcontainer #rightcontent .sidepanel h1,
#gigcontainer #rightcontent .sidepanel h2,
#gigcontainer #rightcontent .sidepanel p,
#gigcontainer #rightcontent .sidepanel a {
	color:#fff;
}


#gigcontainer #rightcontent .sidepanel IMG {
	margin:0px 0px 10px 0px;
}

#gigcontainer #leftcontent #leadStory {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9;	
}

#gigcontainer #rightcontent #leadStory {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9;	
}

#gigcontainer.home #leftcontent #leadStory {
	padding:0px;
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9 0px 20px;	
	border:1px solid #ccc;
}

#gigcontainer.home #rightcontent #leadStory {
	padding:0px;
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9 0px 20px;	
	border:1px solid #ccc;
}

#gigcontainer #leftcontent #leadStoryHomeLeft {
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9 0px 20px;
	width:263px;
	height:400px;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;
}

#gigcontainer #leftcontent #leadStoryHomeRight {
	margin:0px 0px 10px 0px;
	background:url(../images/leadStory-bg.gif) repeat-x #e7e8e9 0px 20px;
	width:263px;
	height:400px;
	float:right;
	overflow:hidden;
	border:1px solid #ccc;
}

#gigcontainer #leftcontent #leadStoryHomeLeft .inner,
#gigcontainer #leftcontent #leadStoryHomeRight .inner,
#gigcontainer #rightcontent #leadStory .inner {
	padding:10px;
}

#gigcontainer #leftcontent .mainStory {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	border:1px solid #ccc;
}

#gigcontainer #leftcontent #leadStory h1,
#gigcontainer #rightcontent #leadStory h1,
#gigcontainer #leftcontent #leadStoryHomeLeft h1,
#gigcontainer #leftcontent #leadStoryHomeRight h1,
#gigcontainer #leftcontent .mainStory h1 {
	font-weight:normal;
	font-size:2em;
	color:#666;
}

#gigcontainer #leftcontent #leadStory h1 a,
#gigcontainer #rightcontent #leadStory h1 a,
#gigcontainer #leftcontent #leadStoryHomeRight h1 a,
#gigcontainer #leftcontent #leadStoryHomeLeft h1 a,
#gigcontainer #leftcontent .mainStory h1 a {
	color:#666;
}

#gigcontainer #leftcontent #leadStory h3.date,
#gigcontainer #rightcontent #leadStory h3.date,
#gigcontainer #leftcontent #leadStoryHomeLeft h3.date,
#gigcontainer #leftcontent #leadStoryHomeRight h3.date,
#gigcontainer #leftcontent .mainStory h3.date {
	font-size:0.95em;	
	color:#999;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px;	
}

#gigcontainer #leftcontent #leadStory p,
#gigcontainer #rightcontent #leadStory p,
#gigcontainer #leftcontent #leadStoryHomeLeft p,
#gigcontainer #leftcontent #leadStoryHomeRight p,
#gigcontainer #leftcontent .mainStory p {
	font-weight:normal;
	font-size:1em;
	line-height:1.4em;
	color:#666;
}

#gigcontainer #leftcontent #leadStory ul,
#gigcontainer #rightcontent #leadStory ul,
#gigcontainer #leftcontent #leadStoryHomeLeft ul,
#gigcontainer #leftcontent #leadStoryHomeRight ul,
#gigcontainer #leftcontent .mainStory ul {
	margin:0px;
	list-style:inside;
	color:#666;
}

#gigcontainer #leftcontent #leadStory ul li,
#gigcontainer #rightcontent #leadStory ul li,
#gigcontainer #leftcontent #leadStoryHomeLeft ul li,
#gigcontainer #leftcontent #leadStoryHomeRight ul li,
#gigcontainer #leftcontent .mainStory ul li {
	margin:0px 0px 10px 0px;
}

#gigcontainer #leftcontent #leadStory .mainImage,
#gigcontainer #leftcontent #leadStoryHomeLeft .mainImage,
#gigcontainer #leftcontent #leadStoryHomeRight .mainImage,
#gigcontainer #leftcontent .mainStory .mainImage {
	float:right;
	margin:0px 0px 15px 10px;
}

#gigcontainer #rightcontent #leadStory .mainImage {
	margin:0px 0px 10px 0px;
}

#gigcontainer #leftcontent #contentList {
	list-style:none;
	border:1px solid #ccc;
	border-bottom:none;
	padding:10px;
	margin:0px 0px 0px;
}

#gigcontainer #leftcontent #contentList li {
	border-bottom:1px solid #ccc;
	margin:0px 0px 12px 0px;
	padding:0px;
}

#gigcontainer #leftcontent #contentList h1 {
	font-weight:normal;
	font-size:1.5em;
	margin:0px 0px 5px 0px;
}

#gigcontainer #leftcontent #contentList p {
	color:#666;
	font-size:1em;
}

#gigcontainer #leftcontent #contentList .endItem {
	border:none;
	padding:0px;
	margin:0px;
}

#gigcontainer #contentPageNav {
	width:498px;
	padding:8px 10px 0px 10px;
	border:1px solid #ccc;
	color:#fff;
}

#gigcontainer #contentPageNav p {
	color:#fff;
	margin:0px;
	padding:0px;
}

#gigcontainer #contentPageNav .holder {
	float:right;
	width:230px;
	text-align:right;
}

#gigcontainer #contentPageNav a.nextButton {
	color:#fff;
	background:url(../images/nextButton.gif) no-repeat right; 
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 15px;
}

#gigcontainer #contentPageNav a.prevButton {
	color:#fff;
	background:url(../images/prevButton.gif) no-repeat left; 
	padding:0px 0px 0px 10px;
	margin:0px 15px 0px 0px;
}

FORM#contentPageSearch {
	margin:2px 0px 0px 0px;
	float:left;
	height:20px;
}

FORM#contentPageSearch label {
	color:#fff;
	margin:0px;
}

FORM#contentPageSearch .textinput {
	width:136px;
	background:fff;
	border:1px solid #666;
	padding:1px;
	font-sie:0.8em;
	color:#666;
}

/* News Variables */

#gigcontainer #contentPageNav.news,
#rightcontent .sidepanel.news,
#gigcontainer #leftcontent #leadStoryHomeRight.news h1.header,
#gigcontainer #leftcontent #leadStoryHomeLeft.news h1.header,
#gigcontainer #leftcontent #leadStory.news h1.header {
	background:#89A08C;
}

#gigcontainer #leftcontent #leadStory.news h1 a:hover,
#gigcontainer #leftcontent #leadStoryHomeLeft.news .inner h1 a,
#gigcontainer #leftcontent #leadStoryHomeRight.news .inner h1 a,
#gigcontainer.home #leftcontent #leadStory.news .inner h1 a {
	color:#89A08C;
}

#gigcontainer #leftcontent #leadStory.news {
	border-top:12px solid #89A08C;
}

#gigcontainer.home #leftcontent #leadStory.news {
	border-top:none;
}

/* Job Variables */

#gigcontainer #contentPageNav.jobs,
#rightcontent .sidepanel.jobs,
#gigcontainer #leftcontent #leadStoryHomeRight.jobs h1.header,
#gigcontainer #leftcontent #leadStoryHomeLeft.jobs h1.header,
#gigcontainer #leftcontent #leadStory.jobs h1.header {
	background:#CC79AE;
}

#gigcontainer #leftcontent #leadStory.jobs h1 a:hover,
#gigcontainer #leftcontent #leadStoryHomeLeft.jobs .inner h1 a,
#gigcontainer #leftcontent #leadStoryHomeRight.jobs .inner h1 a {
	color:#CC79AE;
}

#gigcontainer #leftcontent #leadStory.jobs {
	border-top:12px solid #CC79AE;
}

/* Event Variables */

#gigcontainer #contentPageNav.events,
#rightcontent .sidepanel.events,
#gigcontainer #leftcontent #leadStoryHomeRight.events h1.header,
#gigcontainer #leftcontent #leadStoryHomeLeft.events h1.header,
#gigcontainer #leftcontent #leadStory.events h1.header {
	background:#6788a6;
}

#gigcontainer #leftcontent #leadStory.events h1 a:hover,
#gigcontainer #leftcontent #leadStoryHomeLeft.events .inner h1 a,
#gigcontainer #leftcontent #leadStoryHomeRight.events .inner h1 a {
	color:#6788a6;
}

#gigcontainer #leftcontent #leadStory.events {
	border-top:12px solid #6788a6;
}

/* Issue Variables */

#gigcontainer #contentPageNav.issue,
#rightcontent .sidepanel.issue,
#gigcontainer #leftcontent #leadStoryHomeRight.issue h1.header,
#gigcontainer #leftcontent #leadStoryHomeLeft.issue h1.header,
#gigcontainer #leftcontent #leadStory.issue h1.header,
#gigcontainer #rightcontent #leadStory.issue h1.header {
	background:#666;
}

#gigcontainer #leftcontent #leadStory.issue h1 a:hover,
#gigcontainer #rightcontent #leadStory.issue h1 a:hover,
#gigcontainer #leftcontent #leadStoryHomeLeft.issue .inner h1 a,
#gigcontainer #leftcontent #leadStoryHomeRight.issue .inner h1 a {
	color:#666;
}

#gigcontainer #leftcontent #leadStory.issue {
	border-top:12px solid #6788a6;
}

/* Home Page Variables */

#gigcontainer.home {
	padding:0px 0px 0px 0px;
	border:none;
	width:814px;
}

#gigcontainer.home #flashholder {
	margin:0px;
	padding:0px 0px 10px 0px;
	height:250px;
}

#gigcontainer #leftcontent #leadStoryHomeRight h1.header,
#gigcontainer #leftcontent #leadStoryHomeLeft h1.header,
#gigcontainer.home #leftcontent #leadStory h1.header,
#gigcontainer.home #rightcontent #leadStory h1.header {
	height:22px;
	padding:5px 10px 5px;
	display:block;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:normal;
}

#gigcontainer #leftcontent #leadStoryHomeRight h1.header a,
#gigcontainer #leftcontent #leadStoryHomeLeft h1.header a,
#gigcontainer.home #leftcontent #leadStory h1.header a,
#gigcontainer.home #rightcontent #leadStory h1.header a {
	color:#fff;
}


/* Event Calandar */ 

#calendarcontent {
	background:#fff;
	width:234px;
	margin:0px 5px 0px 5px;
}

#calendarcontent .calendar-title {
	background:url(../images/calendar-title.gif) no-repeat;
	width:234px;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:-5px 0px 0px 0px;
}

#calendarcontent .calendar-title TABLE {
	height:26px;
	width:234px;
}

#calendarcontent .calendar-title TABLE td {
	height:26px;
}

#calendarcontent .calendar-content {
	border:1px solid #CCC;
	border-top:0px;
	width:214px;
	padding:9px 9px 9px 9px;
}

DIV#calendar-content TABLE {
	width:214px;
}

DIV#calendar-content TABLE td #title {
	padding:5px 0px 0px 0px;
}

DIV#calendar-content TABLE td {
	background:none;
	color:#999999;
	text-align:center;
	padding:2px 0px 2px;
}

DIV#calendar-content TABLE td.active {
	background:#CCC;
}

DIV#calendar-content TABLE td.active a {
	color:#333;
}

#gigcontainer #rightcontent .sidepanel #calendar-content a {
	color:#666;
}