@charset "utf-8";

/* DuroMedia - Front Facing Site Stylesheet */
/* Developed by Adam Duro */

/* --------------------------------------- */
/* --( Style Sheet Import )-- */
/* --------------------------------------- */

@import url(content.css);

/* --------------------------------------- */
/* --( Global Styles )-- */
/* --------------------------------------- */

body {
    background: #000 url('/img/site_bg.gif') repeat-x top;
}
a {
    color: #AE3681;
}

/* --------------------------------------- */
/* --( Blur Art )-- */
/* --------------------------------------- */

#blur_art {
	background: url('/img/blur_bg.jpg') no-repeat top center;
}

/* --------------------------------------- */
/* --( Main Container )-- */
/* --------------------------------------- */

#main_container {
	width: 950px;
	margin: 0 auto;
}

/* --------------------------------------- */
/* --( Logo )-- */
/* --------------------------------------- */

#logo {
	width: 304px;
	float: left;
	padding-left: 13px;
}
#logo h1,
#logo h2 {
	margin: 0;
}
#logo h1 a {
	display: block;
	height: 56px;
	text-indent: -3000px;
	background: url('/img/logo_duromedia.gif') no-repeat;
}
#logo h2 a {
	display: block;
	height: 209px;
}

/* --------------------------------------- */
/* --( Main Navigation )-- */
/* --------------------------------------- */

#nav {
	float: right;
	width: 413px;
}
#nav ul,
#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	display: block;
	float: left;
	height: 50px;
	text-indent: -3000px;
	background-image: url('/img/nav_bg.gif');
	background-repeat: no-repeat;
}

/* --( Navigation Items Up )-- */
	
	#nav ul li.home a {
		width: 83px;
		background-position: 0px 0px;
	}
	#nav ul li.about a {
		width: 79px;
		background-position: -83px 0px;
	}
	#nav ul li.portfolio a {
		width: 90px;
		background-position: -162px 0px;
	}
	#nav ul li.blog a {
		width: 70px;
		background-position: -252px 0px;
	}
	#nav ul li.contact a {
		width: 91px;
		background-position: -322px 0px;
	}
	
/* --( Navigation Items Over/Current )-- */

	#nav ul li.home a:hover,
	#nav ul li.home a.current {
		background-position: 0px -50px;
	}
	#nav ul li.about a:hover,
	#nav ul li.about a.current {
		background-position: -83px -50px;
	}
	#nav ul li.portfolio a:hover,
	#nav ul li.portfolio a.current {
		background-position: -162px -50px;
	}
	#nav ul li.blog a:hover,
	#nav ul li.blog a.current {
		background-position: -252px -50px;
	}
	#nav ul li.contact a:hover,
	#nav ul li.contact a.current {
		background-position: -322px -50px;
	}
	
/* --------------------------------------- */
/* --( Content Container )-- */
/* --------------------------------------- */

#content {
    padding-bottom: 20px;
}
	
/* --------------------------------------- */
/* --( Content Header )-- */
/* --------------------------------------- */

h2.content_head {
	display: block;
	height: 61px;
	text-indent: -3000px;
	float: right;
	clear: right;
	margin: 0;
	padding-top: 154px;
}

/* --------------------------------------- */
/* --( Footer )-- */
/* --------------------------------------- */

#footer {
    padding-top: 8px;
    color: #5c0a33;
}
#footer p.nav {
    float: right;
    color: #330d20;
}
#footer p.nav a {
    color: #5c0a33;
    text-decoration: underline;
}
#footer p.nav a:hover {
    color: #830346;
}
#footer div.info {
    float: left;
    width: 320px;
}
#footer div.info p.valid {
    float: left;
}
#footer div.info p.copyright {
    float: right;
    margin: 12px 0;
}