@charset "utf-8";
/* CSS DaniellaDalli.com */
/* by Damien @ dloungedesign.com */
html {background:#000 url(images/bg.jpg) top center repeat-x scroll; margin:0px; padding:0px; width:100%; font-family:Georgia, "Times New Roman", Times, serif;}
body {padding:0px; margin:0px;}
img {border:0px;}
	.thumb {margin:0 2px 1px 0; border:#000 1px solid;}
h1 {
	color:#000;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	margin:10px;
	padding:0px;
	}
p {
	color:#000;
	font-size:12px;
	margin:0 10px 10px 10px;
	padding:0px;
	}
#container {
	display:block;
	position:relative;
	margin: 0px auto;
	padding:0px;
	width:800px;
}
#top {
	display:block;
	height:504px;
	width:800px;
	background: #000 url(images/top.jpg) top no-repeat;
	margin: 0px;
	padding:0px;
}
#banners {
	display:block;
	background:#000;
	height:124px;
	width:800px;
	text-align:left;
	overflow:hidden;
}
#nav {
	display:block;
	height:30px;
	background:#000 url(images/navbg.jpg) repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
}
	#nav ul{margin:0;padding:0;list-style-type:none;width:auto;height:30px;}
	#nav ul li{float:left;margin:0 1px 0 0;}
	#nav ul li a{display:block;float:left;color:#FFF;text-decoration:none;padding:5px 20px 0 20px;height:25px;}
	#nav ul li a:hover{display:block;color:#FFF;background:transparent url(images/navbghover.jpg) repeat-x left;}
#content {
	display:block;
	background: #000 url(images/pagebg.jpg) no-repeat top;
	overflow:visible;
}
	#c1 {
		display:block;
		background:#FFF;
		opacity:.8;
		filter:alpha(opacity=80);
		-moz-opacity:.8;
		width:481px;
		margin:6px 3px 6px 6px;
		padding:2px;
		border:0px;
		float:left;
	}
		/*#musicdefault {display:block; height:700px;}
		#resume {background:#FFF url(images/resumebg.jpg) right top no-repeat;}*/
	#c2 {
		display:block;
		width:297px;
		background:#FFF;
		opacity:.9;
		filter:alpha(opacity=90);
		-moz-opacity:.9;
		border:0px;
		margin:6px 6px 6px 3px;
		padding:0px;
		float:right;
	}
		#buttonlinks {
			display:block;
			background:#FFF;
			width:297px;
			overflow:hidden;
		}
		#contactbar {
			display:block;
			height:25px;
			padding-left:5px;
			padding-top:5px;
			background:#000 url(images/navbg.jpg) repeat-x;
			color:#FFF;
			font-weight:bold;
			font-style:italic;
			font-size:14px;
			overflow:hidden;
		}
		#contact {
			display:block;
			background:#FFF url(images/contactbox-bg.jpg) top right no-repeat;
			width:287px;
			height:220px;
			padding:5px;
			overflow:visible;
		}
			.fieldtitle-first {
				display:block;
				font-size:11px;
				font-weight:bold;
				margin:0 0 2px 0;
				padding:0;
			}
			.fieldtitle {
				display:block;
				font-size:11px;
				font-weight:bold;
				margin:5px 0 2px 0;
				padding:0;
			}
			.textfield {
				display:block;
				width:150px;
				font-size:12px;
				opacity:.85;
				filter:alpha(opacity=85);
				-moz-opacity:.85;
			}
			.textfield2 {
				width:150px;
				font-size:12px;
				opacity:.85;
				filter:alpha(opacity=85);
				-moz-opacity:.85;
			}
			.textarea {
				display:block;
				width:283px;
				font-size:12px;
				opacity:.85;
				filter:alpha(opacity=85);
				-moz-opacity:.85;
			}
			.submit {margin-top:2px;}
		#albumcontainer-first {display:block;position:relative;width:481px;margin:-10px 0 10px 0;padding:0;}
		#albumcontainer {display:block;position:relative;width:481px;height:100%;margin:5px 0;padding:5px 0;overflow:visible;}
		#albumbr {display:block;height:10px;width:481px;margin:1px 0;border-bottom:1px dotted #CCC;}
			#musicleft {width:120px;float:left;}
				#albumimage {display:block;background:#333;width:100px;height:100px;margin:15px 0 5px 15px;}
			#musicright {width:356px;padding-left:5px;float:right;}
				.musictitle-first {
					display:block;
					margin:15px 0 0 0;
					padding:0;
					font-size:12px;
					font-weight:bold;
				}
				.musictitle {
					display:block;
					margin:15px 0 0 15px;
					padding:0;
					font-size:12px;
					font-weight:bold;
				}
				.songtitle {
					display:block;
					margin:5px 0 0 30px;
					padding:0;
					font-size:12px;
				}
				.songinfo {
					display:block;
					margin:0 0 0 54px;
					padding:0;
					font-size:12px;
					font-style:italic;
					color: #999;
				}
#footer {
	clear:both;
	display:block;
	text-align:left;
	background:#000 url(images/footerbg.jpg) bottom no-repeat;
	height:236px;
}
	.footerimg {display:block;float:left;margin:0 2px 0 0;}
	.footerimg2 {display:block;float:left;margin:0 2px 0 2px;}
	.footertext {display:block;background:#000F28;height:27px;float:left;margin:0 2px 0 2px;padding:13px 10px 0 10px;color:#CCC;font-size:11px;font-weight:bold;font-style:italic;}