* {
	text-decoration: none;
	color: #606060;
}

a, a:active, a:visited {
	color: #7c7c7c;
	border-bottom: 1px dotted #BBB;
}

a:hover {
	color: #ef6910;
	border-bottom: 1px dotted #ef6910;
}

body {
	background-color: #F6F6F6;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 11px;
}

	#main {
		margin: 0 auto;
		width: 989px;
	}
	
		#content {
			background-image: url('../images/main/background.jpg');
			background-repeat: repeat-y;
			height: 100%;
		}
		
			.container {
				width: 269px;
				padding: 30px;
				float: left;
				line-height: 15px;
			}
						
				#logo {
					width: 236px;
					height: 110px;
					margin: 35px 0 0 15px;
				}
				
				h1, h2 {
					font-weight: bold;
					margin-bottom: 10px;
				}
				
				p {
					margin: 7px 0;
				}
				
				.marg {
					margin: 7px 0 40px 0;
				}
				
				form {
					margin-bottom: 40px;
				}
				
				ul {
					list-style-type: square;
					margin: 10px 0;
					margin-left: 20px;
				}
				
					li {
						padding: 1px 0;
					}
				
				.album, #cd-release {
					width: 250px;
					height: 250px;
					padding: 10px;
					background-color: #DDD;
					display: block;
					margin: 10px 0;
					border: 1px dotted #BBB;
				}
				
				#cd-release {
					height: 155px;
				}
				
				.tracks {
					list-style-type: none;
					margin: 0;
					width: 272px;
				}
				
					.tracks li {
						padding: 10px;
						border-top: 1px dotted #BBB;
						background-color: #EEE;
					}
					
					.tracks li {
						cursor: pointer;
					}				
					
					.tracks li:hover {
						background-color: #DDD !important;
					}
				
						.tracks div p {
							float: left;
							margin: 0;
						}
						
						.tracks div div.text {
							padding: 10px 0;
						}
						
							.tracks div div.text p {
								float: none;
								width: 90%;
								padding-top: 7px;
							}
							
						.number {
							width: 30px;
						}
						
						.name {
							width: 190px;
						}
						
						.duration {
							width: 32px;
							text-align: right;
						}
						
						.text * {
							color: #909090;
						}

				#events p em {
					font-style: normal;
				}
				
				.download, .submit  {
					border: 1px dotted #BBB;
					display: block;
					padding: 10px;
					width: 252px;
					text-align: center;
					margin-top: 15px;
					background-color: #EEE;
				}
				
				.download:hover, .submit:hover {
					background-color: #DDD;
					color: #ef6910;
					border: 1px dotted #BBB;
				}
				
				.input-title {
					margin-top: 20px;
				}
				
				input, textarea {
					border: 1px dotted #BBB;
					padding: 5px 3px;
					width: 264px;
					margin-bottom: 5px;
					font-size: 11px;
					background-color: #EEE;
				}
				
				textarea {
					height: 50px;
				}
				
				.submit {
					width: 272px;
				}
				
			.clear {
				clear: both;
				height: 0;
				font-size: 0;
			}
		
		


