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

/*redefines*/

body {
	color:#FFFFFF;
	font-family:90% 'Lucida Grande',Verdana, Arial, Helvetica, sans-serif
}

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

a:hover, a:visited:hover {
	text-decoration:underline;
}

a img {
	border:0;
}


/*fonts and colours */
.huge {
	font-size: 40px;
	font-weight:bold;
}
.headline {
	font-size: 30px;
	font-weight:bold;
}

.home {
	font-weight:bold;
}

.language {
	float:right;
	font-style:italic;
	font-weight:normal;
}
.content {
	color:#111111;
}
.image {
	margin-bottom:0px;
}
.quote {
	color:#222222;
	margin-left:30px;
	margin-right:30px;
}

.small {
	font-size:90%;
}
.image_title {
	font-size:80%;
	margin-top:0px;
}


.home a, .home a:visited,.huge a, .huge a:visited, .headline a, .headline a:visited {
	color:white;
	text-decoration:none;
}

.home a:hover, .home a:visited:hover,.huge a:hover, .huge a:visited:hover, .headline a:hover, .headline a:visited:hover {
	color:white;
	text-decoration:underline;
}
.call a, .call a:visited {
	color:blue;
}

#footer a, #footer a:visited {
	color:black;
	text-decoration:none;
}

#footer a:hover, #footer a:visited:hover {
	color:black;
	text-decoration:underline;
}

.red {
	color:red;
}

/* structure */


#container {
	position:relative;
	width:800px;
	margin:auto;
}

#container-2 {
	background-image:url(images/mpg-background.jpg);
	background-repeat:repeat;
	padding:10px 10px 10px 10px;
}

.home a {
	padding:0px 20px 0px 20px;
}




.column-left {
	float:left;
	width:440px;
	padding-left:10px;
	padding-right:10px;
}
.full-column {
	padding-left:10px;
	padding-right:10px;
}

.column-right {
	float:right;
	width:300px;
	padding-left:10px;
	padding-right:10px;
}
.half-column-left {
	float:left;
	width:370px;
	padding-left:10px;
	padding-right:10px;
}
.half-column-right {
	float:right;
	width:360px;
	padding-left:0px;
	padding-right:10px;
}

.float-clear {
	clear:both;
}
.artist {
	float:left;
	font-size:80%;
	color:#555555;
	margin:10px;
}

.artist p {
	margin:0;padding:0;
}

#footer {
	font-weight:bold;
	padding: 10px 0px 0px 0px;
}

#footer a {
	padding:0px 20px 0px 20px;
}

#rep {
	text-align:right;
	padding-top:10px;
}

/*g ad stuff */
#g1 {
	text-align:right;
	color:white;
	position:relative;
}
#g1 a, #g1 a:visited {
	color:white;
}

#g2 {
	position:absolute;
	top:0px;
	left:0px;
}
gmask {
}

.call {	
	font-size:14px;
	color:blue;
	font-weight:normal;
	font-style:italic;
}