/*=================================================
// Project :  Murderplan
// Developed by Julien Després
// Copyright 2008. All rights reserved.
//=================================================*/


/* ----- GENERAL ----- */
body			 	 		{ background: #000 url(../images/main-bg.jpg) no-repeat; min-height: 100%; min-width: 100%; background-position: top; color: #fff; } 
div.clear		 		{ clear: both; }
div.container 	 		{ width: 800px; height: 100%; margin: auto; }
a						{ color: #fff; text-decoration: none; }
a:hover					{ text-decoration: underline; }
img						{ border: 0px ;}
*						{ font-family: Tahoma, sans-serif; font-size: 10px; padding: 0px; margin: 0px; }

/* ----- TOP and NAVIGATION ----- */
h1						{ background: url(../images/logo.png) no-repeat; width: 600px; height: 150px; behavior: url(iepngfix.htc); text-indent: -9999px; margin: auto; margin-top: 40px; }
div.nav					{ margin: 38px 0 0 50px;  }
div.nav a					{ margin-right: 32px; float: left; cursor: pointer; text-indent: -9999px; behavior: url(iepngfix.htc); display: block; }

a.news					{ background: url(../images/nav/news.png) no-repeat; height: 15px; width: 38px; }
a.bio					{ background: url(../images/nav/bio.png) no-repeat; height: 18px; width: 71px; }
a.disco					{ background: url(../images/nav/disco.png) no-repeat; height: 18px; width: 86px; }
a.media					{ background: url(../images/nav/media.png) no-repeat; height: 16px; width: 82px; }
a.contact				{ background: url(../images/nav/contact.png) no-repeat; height: 15px; width: 52px; }
a.shop					{ background: url(../images/nav/shop.png) no-repeat; height: 18px; width: 64px; }
a.links					{ background: url(../images/nav/links.png) no-repeat; height: 16px; width: 37px; }
a.interviews			{ background: url(../images/nav/interviews.png) no-repeat; height: 15x; width: 70px; }
a.reviews				{ background: url(../images/nav/reviews.png) no-repeat; height: 15px; width: 57px; }

/* ----- MAIN CONTENT ----- */
div.main-content			{ clear: both; width: 800px; }

/* ----- CONTENT ----- */
div.content				{ float: left; background: url(../images/content-bg.png) repeat-y; behavior: url(iepngfix.htc); width: 540px; padding: 10px 0 20px 0; margin-top: 15px; }
div.content p				{ width: 510px; padding: 8px 0 0 18px; }
p.news					{ padding-left: 22px; }

/* ----- CONTENT : DISCOGRAPHY ----- */
div.release				{ }
div.tracklist			{ float: left; }
div.tracklist ul			{ list-style-type: decimal; margin: 10px 0 0 30px; }

div.album				{ float: left; margin: 0 0 0 50px; }

/* ----- CONTENT : PRESS/MEDIA ----- */
p.interview				{ color: #85756c; font-weight:bold; }
div.mediaTop				{ margin: 10px 0 0 30px; text-align: center; }
div.mediaTop a			{ font-size: 12px; font-weight: bold; }
div.mediaWrap			{ width: 740px; }
div.mediaLeft			{ float: left; margin: 15px 0 0 30px; text-align: center; }
div.mediaRight			{ float: left; text-align : center; margin: 30px 0 0 20px; }
div.mediaRight img		{ margin-top: 15px; }

/* ----- CONTENT : CONTACT ----- */
div.input				{ float: left; width: 50px; margin-left: 15px; }
div.input_box input		{ float: left; margin-left: 10px; background: #000; color: #ccc; border: 1px solid #666; }
.send					{ clear: both; float: left; margin: 10px 0 0 75px; background: #000; color: #ccc; border: 1px solid #666; }
div.textarea_box textarea	{ width: 150px; height: 100px; float: left; margin-left: 10px; background: #000; color: #ccc; border: 1px solid #666; }

div.contact			{ text-align: center; }

/* ----- CONTENT : LINKS ----- */
p.links					{ text-align: center; }
p.links a				{ margin: auto; behavior: url(iepngfix.htc); cursor: pointer; }
a.ascent				{ background: url(../images/content/ascent.png) no-repeat; width: 150px; height: 113px; display: block; text-indent: -9999px; }
a.myspace				{ background: url(../images/content/myspace.png) no-repeat; width: 225px; height: 100px; display: block; text-indent: -9999px; }
a.puissance				{ background: url(../images/content/puissance.png) no-repeat; width: 225px; height: 83px; display: block; text-indent: -9999px; }
a.supraload				{ background: url(../images/content/supraload.png) no-repeat; width: 225px; height: 39px; display: block; text-indent: -9999px; padding: 5px 0 5px 0; }


/* ----- SIDEBAR ----- */
div.sidebar				{ text-align: center; float: right; background: url(../images/sidebar-bg.png) repeat-y; behavior: url(iepngfix.htc); width: 226px; height: 310px; margin-top: 15px; padding: 15px 0 0 0; }
div.sidebar img			{ margin-bottom: 10px; }


/* ----- HEADERS ----- */
h2						{ behavior: url(iepngfix.htc); text-indent: -9999px; margin: 10px 0 5px 10px; }
h2.news					{ background: url(../images/h2/news.png) no-repeat; width: 86px; height: 38px; }
h2.bio					{ background: url(../images/h2/bio.png) no-repeat; width: 161px; height: 38px; }
h2.disco				{ background: url(../images/h2/disco.png) no-repeat; width: 196px; height: 38px; }
h2.media				{ background: url(../images/h2/media.png) no-repeat; width: 183px; height: 38px; }
h2.contact				{ background: url(../images/h2/contact.png) no-repeat; width: 126px; height: 38px; }
h2.shop					{ background: url(../images/h2/shop.png) no-repeat; width: 144px; height: 38px; }
h2.links				{ background: url(../images/h2/links.png) no-repeat; width: 91px; height: 38px; }
h2.interviews			{ background: url(../images/h2/interviews.png) no-repeat; width: 160px; height: 38px; }
h2.reviews				{ background: url(../images/h2/reviews.png) no-repeat; width: 134px; height: 38px; }

h3						{ margin: 10px 0 0 15px; font-size: 12px; }
h4						{ margin: 5px 0 0 20px; }
h5						{ margin: 10px 0 0 15px; text-align: center; font-size: 12px;}

/* ----- FOOT ----- */
div.foot					{ clear:both; text-align: center; padding: 30px 0 60px 0;  }