@charset "utf-8";
/* CSS Document */
html {
	position:relative;
	background: #000 url(images/dloungedesign_bg.jpg) top left no-repeat fixed;
	font-family: verdana,sans-serif;
	font-size: 11px;
	letter-spacing: 0.1pt;
	line-height: 1.34;
	color:#FFF;
}
body {background:#000;}
img {border:none;}
#c1 {
	position:fixed;
	top:0;
	left:0;
	width:329px;
}
	#sitelogo {
		position:absolute;
		top:0;
		left:0;
		background:url(images/dloungedesign_sitelogo.jpg) no-repeat;
		width:329px;
		height:120px;
	}
	#networkscontainer {
		position:absolute;
		width: 200px;
		top:92px;
		left:86px;
	}
		.networks {margin-right:5px;}
	#navcontainer {
		display:block;
		position:absolute;
		margin-top:136px;
		width:164px;
	}
		#navcontainer a:link {
				display:block;
				background:url(images/navbutton.png) 0 0 no-repeat;
				width:154px;
				height:29px;
				margin:2px 0;
				text-align:center;
				font-style:italic;
				font-weight:bold;
				padding-top:11px;
				padding-left:10px;
				color:#777;
				overflow:hidden;
				cursor:pointer;
				text-decoration:none;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;}
		#navcontainer a:hover {
				display:block;
				background:url(images/navbutton.png) 0 -40px no-repeat;
				width:154px;
				height:29px;
				margin:2px 0;
				text-align:center;
				font-style:italic;
				font-weight:bold;
				padding-left:10px;
				padding-top:11px;
				color:#999;
				overflow:hidden;
				cursor:pointer;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;}
		#navcontainer a:active, #navcontainer a:focus {
				display:block;
				background:url(images/navbutton.png) 0 -80px no-repeat;
				width:154px;
				height:29px;
				margin:2px 0;
				text-align:center;
				font-style:italic;
				font-weight:bold;
				border:0;
				color:#FFF;
				padding-left:10px;
				padding-top:11px;
				overflow:hidden;
				cursor:pointer;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;}
		#navcontainer a:visited {
				text-decoration:none;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;}
		#navlink {
			display:block;
			background:url(images/navbutton.png) 0 0 no-repeat;
			width:154px;
			height:29px;
			margin:2px 0;
			text-align:center;
			font-style:italic;
			font-weight:bold;
			padding-top:11px;
			padding-left:10px;
			color:#777;
			overflow:hidden;
			cursor:pointer;
		}
		.navlink {
			display:block;
			background:url(images/navbutton.png) 0 0 no-repeat;
			width:154px;
			height:29px;
			margin:2px 0;
			text-align:center;
			font-style:italic;
			font-weight:bold;
			padding-top:11px;
			padding-left:10px;
			color:#777;
			overflow:hidden;
			cursor:pointer;
		}
			#navlink-h {
				display:block;
				background:url(images/navbutton.png) 0 -40px no-repeat;
				width:154px;
				height:29px;
				margin:2px 0;
				text-align:center;
				font-style:italic;
				font-weight:bold;
				padding-left:10px;
				padding-top:11px;
				color:#999;
				overflow:hidden;
				cursor:pointer;
			}
			.navlink-s {
				display:block;
				background:url(images/navbutton.png) 0 -80px no-repeat !important;
				width:154px;
				height:29px;
				margin:2px 0;
				text-align:center;
				font-style:italic;
				font-weight:bold;
				color:#FFF !important;
				padding-left:10px;
				padding-top:11px;
				overflow:hidden;
				cursor:pointer;
			}
		#twittercontainer {
			position:absolute;
			margin-top:350px;
			width:164px;
			height:40px;
		}
			#tweettop {
				display:block;
				background:url(images/dloungedesign_tweettop.png) top left no-repeat;
				width:164px;
				height:113px;
			}
			.tweet {
				display:block;
				background:url(images/dloungedesign_tweetmiddle.png) top left repeat-y;
				width:164px;
				text-align:center;
				font-style:italic;
				color:#CCC;
				padding: 5px 7px 5px 8px;
				overflow:visible;
			}
			#tweetbottom a:link, #tweetbottom a:active, #tweetbottom a:visited  {
				display:block;
				background:url(images/dloungedesign_tweetbottom.png) top left no-repeat;
				width:164px;
				height:53px;
				border:none;
			}
			#tweetbottom a:hover {
				display:block;
				background:url(images/dloungedesign_tweetbottom.png) 0 53px repeat;
				width:164px;
				height:53px;
				border:none;
			}
		#c1b {
			display:block;
			position:absolute;
			margin-top:139px;
			left: 178px;
			width:151px;
		}
			.ad a:link, .ad a:active, .ad a:visited {
				display:block;
				margin-bottom:10px;
				width:151px;
				filter:alpha(opacity=40);
				-moz-opacity:0.4;
				-khtml-opacity: 0.4;
				opacity: 0.4;
			}
			.ad a:hover {
				display:block;
				margin-bottom:10px;
				width:151px;
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
			}
#c2 {
	position:absolute;
	top:0;
	padding-top: 15px;
	left:345px;
	width:534px;
}

.sectiontitle {
	font-size:14px;
	font-weight:bold;
	color:#cfe2ed;
	}

/* Portfolio CSS */
	
	#c2_featuredcontainer img {
		display:block;
		width:534px;
		height:212px;
		margin-top:-10px;
	}
	#video {
		display:block;
		margin:0;
		padding:0;
		width:534px;
		height:222px;
		z-index:3;
		}
	#c2_featured {
		display:block;
		margin:0 0 10px 16px;
		padding:10px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:481px;
		color:#DDD;
		line-height:1.5em;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomright: 5px;
		z-index:3;
	}
	#c2_featured-additions {
		display:block;
		margin:0 0 0 17px;
		padding-top:10px;
		background:#FFF;
		width:500px;
		height:48px;
		overflow:hidden;
		filter:alpha(opacity=8);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
		z-index:3;
	}
		#c2_featured-additions img {
		display:block;
		float:left;
		width:83px;
		height:58px;
		}
		.c2_featured-title {
			display:block;
			color:#FFF;
			font-size:120%;
			font-weight:bold;
		}
		.c2_featured-link a, c2_featured-link a:visited {
			color:#cfe2ed;
			font-style:italic;
			text-decoration:none;
		}
		.c2_featured-link a:hover, c2_featured-link a:active {
			color:#cfe2ed;
			font-style:italic;
			border-bottom:#cfe2ed 1px dashed;
		}
		.c2_featured-desc {
			display:block;
			color:#CCC;
		}
		.c2_featured-services {
			display:block;
			margin:0;
			color:#556870;
			font-weight:bold;
			font-style:italic;
		}
	#pcontainer {
		margin:0 0 10px 12px;
		width:534px;
		z-index:3;
	}
		.project {
			margin: 0 5px 10px 5px;
			background:url(images/dloungedesign_cbg-10.png) top left repeat;
			width:244px;
			height:200px;
			color:#DDD;
			line-height:1.2em;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-radius-bottomright: 5px;
			float:left;
		}
			.projectpadding {padding:5px;}
			.project img {
				display:block;
				margin:0;
			}
			.c2_p-title {
				display:block;
				margin-top:5px;
				color:#FFF;
				font-weight:bold;
			}
			.c2_p-link a, c2_p-link a:visited {
				color:#cfe2ed;
				font-size:95%;
				font-style:italic;
				text-decoration:none;
			}
			.c2_p-link a:hover, c2_p-link a:active {
				color:#cfe2ed;
				font-size:95%;
				font-style:italic;
				border-bottom:#cfe2ed 1px dashed;
			}
			.c2_p-desc {
				display:block;
				font-size:95%;
				color:#CCC;
			}
			.c2_p-services {
				display:block;
				margin:0;
				color:#556870;
				font-weight:bold;
				font-size:95%;
				font-style:italic;
			}
/* Services CSS */

#c2_content-service a:link, #c2_content-service a:active, #c2_content-service a:visited, #c2_content-service a:active {color:#3CF; text-decoration:none; border-bottom:1px dotted;}

#c2-services {
	position:absolute;
	top:0;
	left:345px;
	width:534px;
}

#services-nav-container {
		display:block;
		position:fixed;
		margin-left:-1px;
		padding:0;
		top:0;
		left:345px;
		height:119px;
		width:534px;
		z-index:8;
	}
	#services-navbar {
		display:block;
		position:absolute;
		top:0;
		left:1px;
		height:34px;
		width:534px;
	}
	#services-nav-shadow {
		display:block;
		position:absolute;
		background: url(images/dloungedesign_services-navshadow.png);
		top:34px;
		left:1px;
		height:85px;
		width:534px;
	}
	
#c2_content-service {
		position:relative;
		display:block;
		margin:15px;
		padding:5px 10px;
		background: url(images/dloungedesign_cbg-15.png) top left repeat;
		width:484px;
		color:#DDD;
		z-index:3;
	}
	
#discountbanner {display:block; text-align:center; margin-top:2px;}

#ready {
		display:block;
		position:fixed;
		top:90px;
		left:880px;
		background: transparent;
		height:114px;
		width:177px;
		z-index:3;
	}

/* Process CSS */
/* About CSS */

	#c2_aboutimage {
		display:block;
		position:absolute;
		top:0;
		right:0;
		background: url(images/dloungedesign_aboutimage.png) top right no-repeat;
		height:352px;
		width:256px;
		z-index:2;
	}
	#c2_namebadge {
		display:block;
		position:absolute;
		top:295px;
		right:0;
		background: url(images/dloungedesign_namebadgebg.png) top right repeat-y;
		padding: 10px;
		width:141px;
		text-align:right;
		font-style:italic;
		line-height:1.3em;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		z-index:2;
	}
		.c2_namebadge-name {
			display:block;
			padding:0;
			color:#cfe2ed;
			font-size:120%;
			font-weight:bold;
		}
		.c2_namebadge-title {
			display:block;
			margin:0;
			color:#cfe2ed;
		}
		.c2_namebadge-link {
			display:block;
			margin:0;
			color:#556870;
			font-weight:bold;
		}
	#c2_aboutinterestsimage {
		display:block;
		position:absolute;
		top:350px;
		right:0;
		background: url(images/dloungedesign_aboutinterestsimage.png) top right no-repeat;
		height:414px;
		width:198px;
		z-index:2;
	}
	#c2_content2 {
		position:relative;
		display:block;
		margin:0 15px 0 15px;
		padding:5px 10px;
		background: url(images/dloungedesign_cbg-15.png) top left repeat;
		width:320px;
		color:#DDD;
		z-index:3;
	}
	#c2_comment {
		display:block;
		margin:10px 15px 0 15px;
		position:relative;
		padding:10px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:485px;
		text-align:left;
		font-style:italic;
		color:#CCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		z-index:3;
	}
	#c2_commentlast {
		display:block;
		margin:10px 15px 10px 15px;
		position:relative;
		padding:10px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:485px;/*320px; ORIG*/
		min-height:110px;
		text-align:left;
		font-style:italic;
		color:#CCC;
		overflow:visible;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		z-index:3;
	}
		.c2_openquote {
		display:block;
		position:absolute;
		background: url(images/dloungedesign_openquote.png) top left no-repeat;
		width:35px;
		height:23px;
		top:5px;
		left:5px;
		z-index:4;
		}
		.c2_closequote {
		display:block;
		position:absolute;
		background: url(images/dloungedesign_closequote.png) top right no-repeat;
		width:35px;
		height:23px;
		bottom:5px;
		right:5px;
		z-index:4;
		}
		#c2_comment p, #c2_commentlast p {margin:20px 4px 20px 100px;}
		#c2_comment span.name, #c2_commentlast span.name {font-weight:bold; color:#cfe2ed;}
		#c2_comment a.url, #c2_commentlast a.url {text-decoration:none; color:#0C717A; border-bottom:1px dotted;}
		#c2_comment img, #c2_commentlast img {display:block; position:absolute; left:15px; top:34px; height:80px; width:80px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	
/* Blog CSS */

#c2_blog {
		display:block;
		margin:0 15px;
		position:relative;
		padding:1px 15px 5px 15px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:475px;
		text-align:left;
		font-style:italic;
		color:#CCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		z-index:3;
}

/* Contact CSS */

#c2_content2contactform a:link, #c2_content2contactform a:active, #c2_content2contactform a:visited, #c2_content2contactform a:active {color:#3CF; text-decoration:none; border-bottom:1px dotted;}

#c2_content2contact {
		position:relative;
		display:block;
		margin:0 15px 10px 15px;
		padding:5px 10px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:320px;
		color:#DDD;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomright: 5px;
		z-index:3;
	}
	
	#c2_content2contactsent {
		position:relative;
		display:block;
		margin:0 15px 10px 15px;
		padding:5px 10px;
		background: #030 url(images/dloungedesign_sentpromptbg.png) bottom left repeat;
		border: #ccc 1px solid;
		width:318px;
		color:#DDD;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomright: 5px;
		z-index:3;
	}
	
	#contactbox {
		padding:10px;
		margin-bottom:5px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:300px;
		color:#FFF;
	}
			#contactbox p {margin-left:91px; margin-top:-82px;}

#c2_content2contactform {
		position:relative;
		display:block;
		margin:0 15px 10px 15px;
		padding:5px 10px;
		background: url(images/dloungedesign_cbg-5.png) top left repeat;
		width:320px;
		color:#DDD;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomright: 5px;
		z-index:3;
	}
	
	#c2_content2contactform input, #c2_content2contactform textarea {background:url(images/dloungedesign_cbg-15.png) top left repeat; border:none; padding:2px; color:#fff; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
	
	#performerorder input, #performerorder textarea {background:url(images/dloungedesign_cbg-15.png) top left repeat; border:none; padding:2px; margin:2px 0; color:#F5F5F5; font-size:11px; font-family:Verdana, Geneva, sans-serif;}

#c2_contactimage {
		display:block;
		position:absolute;
		top:-65px;
		right:-110px;
		background: url(images/dloungedesign-contact-bgimage.png) top right no-repeat;
		height:512px;
		width:358px;
		z-index:2;
	}
	/* ORIGINAL #c2_contactimage {
		display:block;
		position:absolute;
		top:0;
		right:0;
		background: url(images/dloungedesign_contactimage.jpg) top right no-repeat;
		height:305px;
		width:273px;
		z-index:2;
	}*/
	
#Message {width:315px;}

#form1 {color:#cfe2ed;}


/* PROJECT STATUS */

#projectstatus {
		display:block;
		position:fixed;
		top:0;
		left:841px;
		background: url(images/dloungedesign_open.png) top right no-repeat;
		height:342px;
		width:194px;
		z-index:3;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}
/*#projectstatus ORIGINAL {
		display:block;
		position:absolute;
		top:0;
		right:-156px;
		background: url(images/dloungedesign_open.png) top right no-repeat;
		height:342px;
		width:194px;
		z-index:3;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}*/
#projectstatus-contact {
		display:block;
		position:absolute;
		top:0;
		right:-164px;
		background: url(images/dloungedesign_open-contact.png) top right no-repeat;
		height:342px;
		width:194px;
		z-index:3;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}


/* FOOTER */

#footer {
	display:block;
	position:fixed;
	background:url(images/dloungedesign_cicon.png) top left no-repeat;
	left:882px;
	bottom:35px;
	padding: 23px 0 0 3px;
	height:44px;
	font-size: 9px;
	letter-spacing: 0.1pt;
	line-height: 1.30;
	color:#435259;
	font-style:italic;
	/*filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;*/
	z-index:10;
	}
	
#ff {
	display:block;
	position:fixed;
	height:32px;
	width:110px;
	left:885px;
	bottom:4px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index:10;
	}