@charset "utf-8";
/* CSS Document */
body {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	margin:0;
}
div.wrapper {
	padding:17px;
	width:847px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
div.brand {
	position:relative;
	overflow:hidden;
	height:207px;
}
.brand div.greycooper {
	width:207px;
	height:97px;
	position:absolute;
	top:0;
	left:0;
}
.brand div.loveparty {
	width:207px;
	height:108px;
	position:absolute;
	top:97px;
	left:0;
}
.brand div.logo {
	position:absolute;
	top:0;
	left:0;
	width:216px;
	height:207px;
}
div.window {
	position:relative;
	overflow:hidden;
}
.brand div.window {
	margin:0 0 0 216px;
	height:189px;
	border-left:none;
	border-right:none;
}
ul.nav {
	list-style:none;
	margin:0;
	padding:15px 0;
	overflow:hidden;
}
ul.nav li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:20%;
}
ul.nav li a {
	display:block;
	text-align:center;
	font-size:20px;
	text-decoration:none;
	padding:2px 2px 2px 2px;
}
ul.nav li a:link {
}
ul.nav li a:visited {
}
ul.nav li a:hover {
/*	padding:1px;*/
}
ul.nav li a:active {
}
ul.nav li a.current {
/*	padding:1px;*/
}
ul.nav li a.current:link {
}
ul.nav li a.current:visited {
}
ul.nav li a.current:hover {
}
ul.nav li a.current:active {
}
div.content {
	width:509px;
	padding:36px;
	position:relative;
	float:left;
	margin:0 0 18px 0;
	min-height:162px;
}
div.content p {
	text-align:justify;
}
div.content div.nopadding {
	margin:-36px;
}
div.column {
	width:185px;
	padding:45px 36px;
	position:relative;
	margin:0 0 18px 590px;
	min-height:162px;
/*	overflow:hidden;*/
}
div.column p {
	text-align:justify;
	font-size:0.75em;
}
hr.boilerplate {
	clear:both;
	border:0;
	height:1px;
}
div.boilerplate {
	float:left;
	width:50%;
	font-size:11px;
	padding:9px 0;
}
div.copyright {
	width:49%;
	margin:0 0 0 51%;
	text-align:right;
	font-size:11px;
	padding:9px 0;
}
.tl, .tr, .bl, .br {
	position:absolute;
	z-index:1;
}
.tl {
	top:0;
	left:0;
}
.tr {
	top:0;
	right:0;
}
.bl {
	bottom:0;
	left:0;
}
.br {
	right:0;
	bottom:0;
}
.sm {
	width:27px;
	height:27px;
}
.lg {
	width:117px;
	height:117px;
}
.icon_16 {
	margin:-0 3px -2px 0;
}
.error_message {
	color:#FFFFFF;
	font-weight:bold;
}
.column a, .content .content_wrapper {
	position:relative;
	z-index:10;
}
form.inline {
	display:inline;
}
div.gigs {
	border-bottom:#FFFFFF 1px solid;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	overflow:hidden;
}
div.gigs img {
	float:right;
	max-width:200px;
	max-height:200px;
	margin:0 0 10px 15px;
	border:#000000 1px solid;
}
/*----------------------------------------*/
marquee {
	direction:rtl;
	font-size:1.5em;
	padding:5px;
	margin:0 0 15px 0;
/*	border:#000000 1px solid;*/
}
/* Newsletter */
.newsletter_subscribe {
	width:275px;
	position:absolute;
	left:275px;
	top:10px;
	color:#FFF;
	text-align:right;
}
.newsletter_subscribe h3 {
	text-align:left;
}
.newsletter_subscribe label {
	float:left;
	clear:both;
	width:75px;	
	display:block;
	text-align:left;
	margin:0 0 10px 0;
}
.newsletter_subscribe input.textfield {
	float:right;
	width:175px;
	margin:0 0 5px 0;
	display:block;	
}
.newsletter_subscribe input.submit {
	float:right;
	margin:0 0 0 5px;
	display:block;
}
