@charset "UTF-8";
/* CSS Document */

body {
	background-color: #436b66;
	margin-top: 10px;
	padding: 0;
	
}

#container {
	width: 900px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FEFDE9;
	position:absolute;
    top:0px;
    left:5%;
	right:5%;
	padding-bottom:20px;
	
}


#no_alibis {
	width: 589px;
	margin-top: 7px;
	margin-bottom: 7px;
	overflow:auto;
	border-bottom:dotted #D9BD67 1px;
	
	
}
#no_alibis2 {
	width: 589px;
	margin-top: 7px;
	margin-bottom: 7px;
	overflow:auto;
	
	
	
}

.sold_out {    
	font-weight: bold;
	font-size: 12px;
	color: #FFffff;
	background-color:#CC0000;
	padding-left:7px;
	padding-right:7px;
	vertical-align: 10%;		
	
}

.small_trad {    
	
	font-size: 12px;
		
	
}

#event_line {
	width: 589px;
	margin-top: 10px;
	margin-bottom: 10px;	
	border-bottom:dotted #D9BD67 1px;
	
	
}
#event_line2 {
	width: 589px;
	margin-top: 5px;
	margin-bottom: 5px;	
	border-bottom:dotted #D9BD67 1px;
	
	
}


/*banner nav */

#container_top {
	width: 900px;	
	background-color: #FEFDE9;
	
	
}
#container_banner {
	width: 900px;	
	background-color: #FEFDE9;
	height:209px;
	margin: 0;	
}

#container_banner_nav {
	width: 900px;	
	background-color: #FEFDE9;
	background-image:url(../images/nav_bg.gif);
	height:42px;	
}
.nav_star {
    margin-right: 1px;
	margin-left: 1px;
	
}

p.top_nav {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 13px;
	color: #BBD0C2;	
	line-height:42px;
	margin-right: 1px;
	margin-left: 1px;
	
}

a.main_nav:link {
	color: #BBD0C2;
	text-decoration: none;
	
}
a.main_nav:visited {
	text-decoration: none;
	color: #BBD0C2;
	
}
a.main_nav:hover {
	text-decoration: none;
	color: #ffffff;
	
}
a.main_nav:active {
	text-decoration: none;
	color: #BBD0C2;
	
}

a.main_nav_drop:link {
	color: #BBD0C2;
	text-decoration: none;
	padding-bottom:5px;
	
}
a.main_nav_drop:visited {
	text-decoration: none;
	color: #BBD0C2;
	padding-bottom:5px;
	
}
a.main_nav_drop:hover {
	text-decoration: none;
	color: #ffffff;
	padding-bottom:5px;
	
}
a.main_nav_drop:active {
	text-decoration: none;
	color: #BBD0C2;
	padding-bottom:5px;
	
}



/* ######### DROP DOWN ######### */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #45817E;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 2px solid #DABE67;
border-bottom-width: 2px;
font: 13px Georgia;
line-height: 20px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background-color: #ffffff;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
border-bottom: 1px solid #8BB1A7;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 10px;
color: #BBD0C2;
background-color: #45817E;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #45817E;
color: #ffffff;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

/*end banner nav */



/*right column */
#right_col {
	width: 224px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-bottom:#DABE67 2px solid;	
	
	
}
#right_col_blog {
	width: 224px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
		
	
	
}

#right_col_chilli {
	width: 224px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color:#FBEDC8;		
}

#right_col_fruk {
	width: 224px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-bottom:#DABE67 2px solid;
	border-top:#DABE67 2px solid;	
	
	
}

#right_col_hotels {
	width: 224px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;	
	border-top:#DABE67 2px solid;	
	
	
}


p.early {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #436B66;
	margin-top: 2px;
	margin-bottom: 4px;
	line-height:15px;
}

p.chilli_right_col {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	line-height:14px;
	font-weight:bold;
}

p.chilli_right_col_big {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	line-height:14px;
	font-weight:bold;
}
.chilli_red_right {	
	color: #E82028;
	
}

a.chilli_link:link {
	color: #E82028;
	text-decoration: none;
	
}
a.chilli_link:visited {
	text-decoration: none;
	color: #E82028;
	
}
a.chilli_link:hover {
	text-decoration: underline;
	color: #E82028;
	
}
a.chilli_link:active {
	text-decoration: none;
	color: #E82028;
	
}

/*main content */
#container_content {
	width: 609px;	
	margin-top: 10px;
	margin-bottom: 10px;	
	margin-left: 25px;
	background-color: #FEFDE9;
	border-right:#DABE67 2px solid;
	
}

#container_content_trad {
	width: 609px;	
	margin-top: 10px;
	margin-bottom: 10px;	
	margin-left: 25px;
	background-color: #FEFDE9;	
	background-image:url(../images/wallpaper400_dark.gif);
	text-align:center;
	
}

p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 25px;
	line-height:19px;
}

#trad_table {	
	border-bottom:#DABE67 1px dotted;
	
}
#trad_line {	
	border-bottom:#DABE67 1px dotted;
	width:590px;

	
}

/*home page content */

#container_homepage_artists {
	width: 590px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;	
	margin-bottom: 0px;	
	margin-left: 0px;
	background-image:url(../images/wallpaper400.gif);
	text-align:center;
	
	
}
#container_homepage_trad {
	width: 590px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;	
	margin-bottom: 0px;	
	margin-left: 0px;
	background-image:url(../images/wallpaper400_dark.gif);
	text-align:center;
	
	
}
p.home_info {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 25px;
	line-height:19px;
}

p.home_headline_act {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 24px;
	color: #F05A28;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:28px;
}

p.thankyou {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 24px;
	color: #F05A28;
	margin-top: 5px;
	margin-bottom: 0px;	
	line-height:28px;
}

p.home_support_act {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #F05A28;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:24px;
}
p.home_support_smaller {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 17px;
	color: #F05A28;
	margin-top: 0px;
	margin-bottom: 0px;	
	margin-right: 10px;
	margin-left: 10px;
	line-height:24px;
}
p.home_support_smallest {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #F05A28;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:24px;
}
p.home_confirmed {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #436b66;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:24px;
}
p.home_announce {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #436b66;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:24px;
}
#ac_logo {
	position:relative;
    top:0px;
    left:10px;	
	width: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: #E2E7A9 1px solid;
	
}

a.home_artist:link {
	color: #F05A28;
	text-decoration: none;
}
a.home_artist:visited {
	text-decoration: none;
	color: #F05A28;
}
a.home_artist:hover {
	text-decoration: none;
	color: #436B66;
}
a.home_artist:active {
	text-decoration: none;
	color: #F05A28;
}


a.home_trad:link {
	color: #436b66;
	text-decoration: none;
}
a.home_trad:visited {
	text-decoration: none;
	color: #436b66;
}
a.home_trad:hover {
	text-decoration: underline;
	color: #436b66;
}
a.home_trad:active {
	text-decoration: none;
	color: #436b66;
}

a.home_dark:link {
	color: #333333;
	text-decoration: none;
}
a.home_dark:visited {
	text-decoration: none;
	color: #333333;
}
a.home_dark:hover {
	text-decoration: underline;
	color: #333333;
}
a.home_dark:active {
	text-decoration: none;
	color: #333333;
}

p.centered {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 5px;	
	margin-left: 20px;
	margin-right: 20px;
	line-height:19px;
}

p.trad_page {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 5px;	
	margin-left: 0px;
	margin-right: 20px;
	line-height:17px;
}


/*events text */

p.headline_act {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 24px;
	color: #F05A28;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:24px;
}

p.support_act {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #F05A28;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:20px;
}

p.date_place_time{
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #436B66;
	margin-top: 10px;
	margin-bottom: 2px;
	line-height:17px;
}

p.price {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height:18px;
}


p.offers{
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height:16px;
}

p.artist_name {
    font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #F05A28;	
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 10px;
	line-height:20px;
	font-weight:bold;
}
p.artist_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #333333;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height:16px;
}
p.artist_text_small {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #333333;
	margin-left: 0px;
	margin-right: 25px;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height:16px;
}

.pic_border {	
	border:solid 1px #448179;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.pic_border_small {	
	border:solid 1px #448179;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.pic_border_white {	
	border:solid 1px #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.pic_border_text {	
	border:solid 1px #448179;
	margin-right: 10px;
	margin-top: 3px;
	
}

.pic_border_na {	
	border:solid 1px #448179;
	margin-right: 10px;
	margin-top: 3px;	
	margin-bottom: 10px;
}

/*end events text */




.space_top {
	
	margin-top: 10px;
	
	
}
#artist_text {
	width: 360px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;	
	float:left;
	
}
#chilli_text_top {
	width: 255px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;	
	float:left;
	
}
#chilli_poster {
	width: 459px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;	
	margin-left: auto;	
	
}


#container_chilli {
	width: 609px;	
	margin-top: 10px;
	margin-bottom: 10px;	
	margin-left: 25px;
	background-color: #FBEDC8;
	
	
}






#chilli_dotted_line {
 width: 570px;	
	margin-top: 0px;	
	margin-right: 10px;
	margin-left: 10px;	
	border-bottom:#EC2029 1px dotted;
	
}

#chilli_text_wide {
	width: 570px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;	
}

p.chilli_heading {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #EC2029;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;	
	line-height:22px;
}
p.chilli_text_black {
    font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;	
	line-height:16px;
}
p.chilli {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	line-height:22px;
}
p.chilli_red {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #EC2029;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height:19px;
}






#star {
	position:relative;
    top:70px;
    left:300px;	
	width: 66px;
	margin-top: -70px;
	
	
	
}



h1 {
    font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height:16px;
}
h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	color: #436B66;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height:17px;
}
h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	color: #436B66;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height:17px;
}
h4{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	color: #ffffff;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height:20px;
}

h5{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 17px;
	color: #F05A28;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height:20px;
}

.gold{
     color: #D9BD67;
}

p.listing {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	line-height:17px;
}




.green {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #436B66;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height:16px;
}

.green_sessions {	
	color: #436B66;
	
}

.small {
	
	font-size: 10px;
	
}


.orange {
	
	color: #F05A28;
	
}

.date {
	
	color: #999999;
	
}

.mid {
	
	font-size: 12px;
	line-height:15px;
	
}

.stornoway {
	
	color: #736559;
	
}



a:link {
	color: #9E8C4F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9E8C4F;
}
a:hover {
	text-decoration: none;
	color: #436B66;
}
a:active {
	text-decoration: none;
	color: #9E8C4F;
}

#entry {
 width: 590px;	
	margin-top: 0px;	
	margin-bottom: 10px;
	background-color: #FEFDE9;
	border-bottom:#448179 1px dotted;
	float:left;
}
#entry_bottom {
 width: 590px;	
	margin-top: 0px;	
	
	background-color: #FEFDE9;
	border-bottom:#E2E7A9 2px solid;
	float:left;
}

#date_box {
 width: 520px;	
	margin-top: 0px;	
	margin-bottom: 10px;
	background-color: #ffffff;
	border-bottom:#448179 1px dotted;	
	float:left;
}
#artist_pic {
	width: 200px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 15px;	
	float:left;	
}

#artist_text {
	width: 350px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;	
	float:left;	
}


p.fb_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height:15px;
}





