#homepage {	
background-color: #000000;  
width: 920px; 	
margin: 20px auto 0 auto;
}
	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 10px 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#000000;		/* right column background colour */
	}
	.doublepage .colleft {
		right:51%;			/* right column width */
		background:#000000;		/* left column background colour */
	}
	.doublepage .col1 {
		width:49%;			/* left column content width (column width minus left and right padding) */
		left:51%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:51%;			/* right column content width (column width minus left and right padding) */
		left:51%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

	/* 2 Column (double page) 'gigs' settings */
	.gigs {
		background:#000000;		/* right column background colour */
	}
	.gigs .colleft {
		right:65%;			/* right column width */
		background:#000000;		/* left column background colour */
	}
	.gigs .col1 {
		width:35%;			/* left column content width (column width minus left and right padding) */
		left:65%;			/* right column width plus left column left padding */
	}
	.gigs .col2 {
		width:65%;			/* right column content width (column width minus left and right padding) */
		left:65%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

.footer {
font-family: century gothic;
font-size: 10px;
color: #fff;
}
.footer a { color: #fff; text-decoration: none; }

.main_gigs { margin-left:7px; }
.main_gigs h1 {
margin-bottom: 2px;
font-family: century gothic;
font-size: 30px;
color: #fff;
}
.main_gigs p {
font-family: century gothic;
font-size: 15px;
color: #fff;
}
.main_gigs p span {
font-size: 20px;
}
.main_gigs a { 
font-size: 20px;
font-weight: bold;
color: #fff; 
text-decoration: none; 
}
.main_gigs a.gigs { 
font-size: 15px;
font-weight: normal;
color: #fff; 
text-decoration: none; 
}

.main_bottom { margin-top: 30px; margin-left:7px; }
.main_bottom a {
font-family: century gothic;
font-size: 20px;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.main_bottom p {
font-family: impact;
font-size: 15px;
font-weight: none;
color: #818181;
}
.main_bottom img { margin-left:5px; }

.main_tracks { margin-left:7px; }
.main_tracks h1 {
margin-bottom: 5px;
font-family: century gothic;
font-size: 30px;
color: #fff;
}
.main_tracks img { margin-top:10px; }

ul.navigation {
    margin:0px;
    float:right;
    font-size:13px;
}
ul.navigation li {
    list-style: none;
    float: left;
    font-weight: bold;
    display:block;
}
ul.navigation li a {
    text-decoration: none;
    font-size:15px;
    font-family:century gothic;
    font-weight: bold;
    color: #818181;
	display: block;
    padding-right: 8px;
    padding-left: 18px;
    position:relative;
}
ul.navigation li a:hover, ul.navigation li a.active {
	color: #9a0000;
	text-decoration: none;
}
ul.navigation li.selected a
 {
	color: #9a0000;
    text-decoration: none;
}
/*--------- GALLERY THUMBNAILS TABLE ------*/
.portfolio_table{
	width: 100%;
	padding-top:20px;
	padding-bottom: 10px;
}
table.portfolio_table td {
	width: 120px;
}
.portfolio_table img{
	width:120px;
}
/*------------- THUMBNAIL HOVER ----------------------*/
.pinkHover { 
	border: 2px solid #000000;
	margin-left: 5px;
}
.pinkHover:hover {
	border: 2px solid #ffffff;
}