

body {					font-family: Verdana, Arial, Helvetica, sans-serif;
						margin: 0px;
						font-size: 75%;
						background-color: #99DDDD;
						}



.profile_head h1 {				padding: 0;
								margin: 10px 0 0 0; text-align: center;
								border-radius: 15px;
								box-shadow: 0px 0px 5px #333;
								background-color: #006666;
								color: white;
							}

.profile_head h4 {				font-size: 2em;
								margin: 0 0 10px 0;
								padding: 0; text-align: center;
							}
.profile_page .profile_text {	font-size: 1.5em;}

.profile_page .button	{		background-color: #999; margin-top: 10px;}
.profile_page {					background-color: #EEFFFF;
								padding: 10px;
								margin-top: 10px;
								margin-bottom: 10px;
								border-radius: 15px;
								box-shadow: 0px 0px 5px #333;
							}
.profile_page h3 {				background-color: #006666;
								text-align: center;
								color: white;
								border-radius: 8px;
								font-size: 2em;
								margin: 20px 0 4px 0;
							}
.profile_page .profile_contact { background-color: white;padding: 6px; margin: 8px 0;
								border-radius: 15px;
								border: 1px solid #333; text-align: center;
}

.top_bar_links	{		position: absolute; height: 30px; line-height: 18px; padding: 6px; z-index: 999; right: 0; }
					
.right			{		text-align: right;}						
.banner			{		width: 100%;				}
.banner img {			margin: 10px 0;}

#banner_bottom	{		background-color: #000000;
						}

#banner_bottom h1	{	color: white;
						font-weight: bold;
						text-align: center;
						font-size: 2.5em;
						}

						
.gigsBG	{ 				line-height: 25px;
						height: 25px;
						margin: 0px;
						padding: 0px;
						color: #ccc;
						background-color: #fff;
						text-align: right;
						font-size: 14px;
						}
						
#banner_left img	{	border: none; margin-top: 15px; }
#banner_right img	{	margin-top: 2px; border: 1px solid #DEDEDE; }
			
.mainText {				font-size: 90%;
						}
#center {				font-size: 90%;
						background-color: white;
						}
.selectBands {			font-weight: bold;
						background-color: #DEFFFF;
						border: 1px solid #000000;
						color: white;
						}
.linksTable {			font-size: 90%;
						font-weight: bold;
						text-align: left;
						vertical-align: top;
						border: 1px solid #999;
						box-shadow: 0 0 3px #666;
}
						
						
.mainText .row	{		margin: 0;}					
.gig_bg		{			border: 1px solid #CCC; margin: 0 0 15px 0; padding:0; border-radius: 4px; box-shadow: 0 0 3px #666;}
.gig_bg .row		{	padding: 5px; margin:0;}
.gig_bg h3	{			font-size: 1.6em;margin:0;padding:0;font-weight:bold;}	
.gig_bg a		{		color: #000000;}

.gig_bg_edit {			border: 2px solid red; }

.gig_info		{		background-color: #CCC;}

.gigs_listed {			color: #CCC; text-align: center;}
						
.gigListTitles	{		padding: 6px; margin-bottom: 8px !important;  border-radius: 4px; box-shadow: 0 0 3px #666;}
						
td {					vertical-align: top;}
.cellColour {			background-color: #666666;}
.lightBG {				background-color: #DEDEDE;}
.borderColour {			border: 2px dotted #666666;}

a {						color: #666666;}


.whiteText {			font-weight: bold;
						color: #FFFFFF;
						background-color: #000000;
						}
.whiteText a {			color: #DEDEDE;}
.whiteText a:visited {	color: #DEDEDE;}

.tableLine {			border-bottom: 1px solid #DEDEDE;
						padding: 6px;
						}

.cl {        clear: left;}
.centre {	text-align: center;}


/* CSS declarations for MEDIUM screen (based on Foundation Break Points) */
@media (max-width: 640px) {

	.gigListTitles {display:none;}
	
	.selectGigs	{ 		position: absolute;
						top: 52px;
						left: 0px;
						text-align: center;
						background-color: #333;
						width: 100%;
						}
						
		.cnt div    {   	border: none;
							width:100%;
							}
		.gigsBG {			display:none;}
		.pageNumbers {		font-size: 1.8em;}
	
		#banner_bottom { 	font-size: 0.3em; background-color: transparent; }
		#banner_bottom h1 { color: #666; }
		.banner {			border: none; }
		.mainText {			text-align: center;}
		a#brand { 			display: none;}
		.login_m {			background-color: #FF0000; }
		.login_m li {		background-color: #990000; }
		#searchBox input[type="search"] { width: 100%; }
}

