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


html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}


body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
}


div#container {
	width: 872px;
	height: auto;
	background-image: url(../img/bg_container.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

	div#container-bg {
		width: 872px;
		height: auto;
		background-image: url(../img/bg_container_bg.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
	}


div#container-sidebar {
	width: 408px;
	height: auto;
}

	div#container-sidebar div#image {
		width: 408px;
		height: 274px;
	}

		div#container-sidebar div#image div#image-overlay {
			width: 408px;
			height: 103px;
			background-color: #000000;
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			margin: 52px 0 0 0;
			position: absolute;
			z-index: 20;
		}

		div#container-sidebar div#image div#image-file {
			width: 408px;
			height: 274px;
			z-index: 10;
			position: absolute;			
		}
		
	div#container-sidebar div#musicplayer {
		width: 221px;
		height: 25px;
		position: absolute;
        padding: 390px 0 0 0;
		left: 0;
	}
	
		div#container-sidebar div#musicplayer-spacing {
			width: 221px;
			height: 25px;
		}
		
		
	div#container-sidebar div#address {
		width: 221px;
		height: auto;
		position: absolute;
		margin: 25px 0 0 0;
		left: 0;
		font-size: 11px;
		color: #8e8e8e;
	}
	
		div#container-sidebar div#address-spacing {
			width: 201px;
			height: auto;
			padding: 10px;
			overflow: hidden;
		}
				
		div#container-sidebar div#address a {
			color: #8e8e8e;
		}		
				
			div#container-sidebar div#address a:hover {
				color: #d29fc5;
			}	
		
	div#container-sidebar div#sidebar {
		width: 187px;
		height: auto;
		min-height: 173px;
		margin: 0 0 0 221px;
	}
			
		div#container-sidebar div#sidebar div#menu {
			width: 178px;
			height: auto;
			min-height: 50px;
			margin: 20px 0 0 0;
		}
				
			div#container-sidebar div#sidebar div#menu ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			
				div#container-sidebar div#sidebar div#menu ul li {
					width: 178px;
					padding: 0;
					list-style-type: none;
					margin: 0 0 15px 0
				}			
		
div#container-content {
	width: 464px;
	height: auto;
	min-height: 200px;
	
}

	div#container-content div#top {
		height: 155px;	
		width: 464px;
		background-image: url(../img/bg_top.jpg);
	}
	

		div#container-content div#top div#logo {
			height: 85px;	
			width: 151px;
			margin: 61px 0 0 25px;
			position: absolute;
		}	
	
	div#container-content div#content {
		height: auto;	
		min-height: 500px;
		width: 464px;
		color: #ffffff;
		font-size: 11px;
	}
	
		div#container-content div#content div#content-spacing {
			height: auto;	
			width: 444px;
			padding: 10px;
		}

div#footer {
	width: 648px;
	height: auto;
	color: #933389;
	text-align: right;
	font-size: 11px;
	margin: 10px 0 0 220px;
	display: table;
}

	div#footer div#footer-left {		
		width: auto;
		float: left;
		color: #2c2c2c;
                                padding-left: 5px;
	}	

		div#footer div#footer-left  a {
			color: #2c2c2c;
		}

			div#footer div#footer-left  a:hover {
				color: #745d71;
			}					
			
	div#footer div#footer-right {		
		width: auto;
		float: right;
	}	

		div#footer div#footer-right  a {
			color: #933389;
		}

			div#footer div#footer-right  a:hover {
				color: #b253a8;
			}		
			
					
div#container-content div#content h1 {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
	
	
div#container-content div#content a {
	color: #ffffff;
}	
	
	div#container-content div#content a:hover {
		color: #efbae1;
	}
	
input.inputfield,
textarea.inputfield,
input.tx-srfeuserregister-pi1-text {
	border: 1px solid #d29fc5;
	padding: 2px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #260d23;
}

	input.inputfield:focus,
	textarea.inputfield:focus,
	input:focus.inputfield,
	textarea:focus.inputfield,
	input:focus.tx-srfeuserregister-pi1-text,
	input.tx-srfeuserregister-pi1-text:focus {
		border: 1px solid #c283b2;
		background-color: #f4dfef;
		color: #260d23;
	}
	
input.submit,
input.button {
	background-color: #d29fc5;
	border: 2px solid #e3b9d8;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans";
	font-size: 13px;
	color: #ffffff;
	padding: 3px;
	text-transform: lowercase;
}

	input.submit:hover,
	input.button:hover,
	input:hover.submit,
	input:hover.button {	
		background-color: #c186b2;
		border: 2px solid #b572a4;
		color: #ffffff;
		cursor: pointer;
	}
	
div#socialcons a img{
	border: none;
}
