/*
Theme Name: Dual Head
Theme URI: http://livingmachine.net/
Version: 1.3
Description: Living Machine theme.
Author: ESHEPARD
Author URI: http://audiocatharsis.com/
Tags: livingmachine, living machine, dualhead
*/

/* -standards- */

body {
	background: #000000;
background-image:url();
background-position:bottom;
background-repeat: x-repeat;
background-attachment: fixed;
	color: #ffffff;
	font-family: "Arial";
	font-size: .75em;
	display: block;
	}
p {
	text-align: left;
	}
h2 {
	font-size: 1.2em;
	text-transform: uppercase;
        color: #262626;
	}

h3 {
	font-size: 1.1em;
	text-transform: uppercase;
        color: #262626;
	}
h4 {
	font-size: 1.4em;
	text-transform: uppercase;
        color: #ffffff;
	}
h5 {
	font-size: 1em;
	text-transform: uppercase;
        color: #880000;
	}
a {
	color: #880000;
	text-decoration: none;
	}
a:hover {
	color: #ffffff;
	}

a img {border:2px solid #262626;}
a:hover img {border: 2px solid #ffffff;}

div#images a:hover img {border: 0px;}

div#images a img {border:0px;}

album {
	font-size: .9em;
	color:#262626;
        line-height: normal;	
        font-weight: bold;
	}
album a{
	font-size: .9em;
	color:#111111;
	background-color: #262626;
	line-height: normal;
	font-weight: bold;
		}
	
song {
	font-size: .9em;
	color:#111111;
	line-height: normal;
	font-weight: bold;
	}
song a{
	font-size: .9em;
	color:#880000;
	background-color: #555555;
    line-height: normal;
	font-weight: bold;
	}

blockquote {
	background: url("images/blockquote.jpg") no-repeat top left;
	font-style: italic;
	padding-left: 30px;
	}




div#headernav1  {
			display: block;
			float: auto;
			}
			div#headernav1  a {
				display: block;
				outline:none;
				width:591px;height:185px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_gigs.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav1  a:hover {background-position:0px -185px}

div#headernav2  {
			display: block;
			float: auto;
			}
			div#headernav2  a {
				display: block;
				outline:none;
				width:591px;height:106px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_backstory.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav2  a:hover {background-position:0px -106px}

div#headernav3  {
			display: block;
			float: auto;
			}
			div#headernav3  a {
				display: block;
				outline:none;
				width:591px;height:120px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_living.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav3  a:hover {background-position:0px -120px}


div#headernav4  {
			display: block;
			float: auto;
			}
			div#headernav4  a {
				display: block;
				outline:none;
				width:593px;height:220px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_music.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav4  a:hover {background-position:0px -220px}


div#headernav5  {
			display: block;
			float: auto;
			}
			div#headernav5  a {
				display: block;
				outline:none;
				width:593px;height:98px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_mezzanine.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav5  a:hover {background-position:0px -98px}


div#headernav6  {
			display: block;
			float: auto;
			}
			div#headernav6  a {
				display: block;
				outline:none;
				width:593px;height:93px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_machine.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav6  a:hover {background-position:0px -93px}



div#headernav7  {
			display: block;
			float: auto;
			}
			div#headernav7  a {
				display: block;
				outline:none;
				width:592px;height:173px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_mindlinklogo.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav7  a:hover {background-position:0px -173px}



div#headernav8  {
			display: block;
			float: auto;
			}
			div#headernav8  a {
				display: block;
				outline:none;
				width:592px;height:426px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/nav_mindlink.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav8  a:hover {background-position:0px -426px}






div#headernav li {
			display: block;
			float: auto;
			}
			div#headernav li a {
				display: block;
				outline:none;
				width:1184px;height:411px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/dualhead_header.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				}
			
				div#headernav li a:hover {background-position:0px 0px}

			div#headernav li#gigs a {
				width:1184px;
				background-position: 0px 0px;
				}
				div#headernav li#gigs a:hover {
					background-position:0px -411px
					}

			div#headernav li#backstory a {
				width:1184px;
				background-position: 0px 0px;
				}
				div#headernav li#backstory a:hover {
					background-position:0px -1233px
					}
			

			div#headernav li#living a {
				width:1184px;
				background-position: 0px 0px;
				}
				div#headernav li#living a:hover {
					background-position:0px -2055px
					}

			div#headernav li#music a {
				width:1184px;
				background-position: -591px -2466px;
				}
				div#headernav li#music a:hover {
					background-position:-591px -2877px
					}

			div#headernav li#mezzanine a {
				width:1184px;
				background-position: -591px -3288px;
				}
				div#headernav li#mezzanine a:hover {
					background-position:-591px --3699px
					}

			div#headernav li#machine a {
				width:1184px;
				background-position: -591px -4110px;
				}
				div#headernav li#machine a:hover {
					background-position:-591px -4521px
					}

ul#buylinks li {
			display:block;
			float:left;
			}
			ul#buylinks li a {
				display:block;
				outline:none;
				width:65px;height:15px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/links.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0 0px 0 0;
				}
			
				ul#buylinks li a:hover {background-position:0 0px}
			
			ul#buylinks li#itunes a {
				width:65px;
				background-position: 0px 0px;
				}
				ul#buylinks li#itunes a:hover {
					background-position:0px -15px
					}
			ul#buylinks li#amazon a { 
				width:65px;
				background-position:0px -30px;
				}
				ul#buylinks li#amazon a:hover {
					background-position:0px -45px
					}
			ul#buylinks li#emusic a { 
				width:65px;
				background-position:0px -60px;
				}
				ul#buylinks li#emusic a:hover {
					background-position:0px -75px
					}
			ul#buylinks li#napster a { 
				width:65px;
				background-position:0px -90px;
				}
				ul#buylinks li#napster a:hover {
					background-position:0px -105px
					}
			ul#buylinks li#rhapsody a { 
				width:65px;
				background-position:0px -120px;
				}
				ul#buylinks li#rhapsody a:hover {
					background-position:0px -135px
					}
			
                        ul#buylinks li#lala a { 
				width:65px;
				background-position:0px -150px;
				}
				ul#buylinks li#lala a:hover {
					background-position:0px -165px
					}
                        ul#buylinks li#shockhound a { 
				width:65px;
				background-position:0px -180px;
				}
				ul#buylinks li#shockhound a:hover {
					background-position:0px -195px
					}
                        ul#buylinks li#groupietunes a { 
				width:65px;
				background-position:0px -210px;
				}
				ul#buylinks li#groupietunes a:hover {
					background-position:0px -225px
					}
                        ul#buylinks li#amie a { 
				width:65px;
				background-position:0px -240px;
				}
				ul#buylinks li#amie a:hover {
					background-position:0px -255px
					}
 ul#buylinks li#imeem a { 
				width:65px;
				background-position:0px -270px;
				}
				ul#buylinks li#imeem a:hover {
					background-position:0px -285px
					}

 ul#buylinks li#facebook a { 
				width:65px;
				background-position:0px -300px;
				}
				ul#buylinks li#facebook a:hover {
					background-position:0px -315px
					}
 ul#buylinks li#myspace a { 
				width:65px;
				background-position:0px -330px;
				}
				ul#buylinks li#myspace a:hover {
					background-position:0px -345px
					}
 ul#buylinks li#lastfm a { 
				width:65px;
				background-position:0px -360px;
				}
				ul#buylinks li#lastfm a:hover {
					background-position:0px -375px
					}
 ul#buylinks li#mp3com a { 
				width:65px;
				background-position:0px -390px;
				}
				ul#buylinks li#mp3com a:hover {
					background-position:0px -405px
					}

 ul#buylinks li#youtube a { 
				width:65px;
				background-position:0px -420px;
				}
				ul#buylinks li#youtube a:hover {
					background-position:0px -435px
					}

 ul#buylinks li#thesixtyone a { 
				width:65px;
				background-position:0px -450px;
				}
				ul#buylinks li#thesixtyone a:hover {
					background-position:0px -465px
					}

 ul#buylinks li#links a { 
				width:65px;
				background-position:0px -480px;
				}
				ul#buylinks li#links a:hover {
					background-position:0px -495px
					}
 ul#buylinks li#virb a { 
				width:65px;
				background-position:0px -510px;
				}
				ul#buylinks li#virb a:hover {
					background-position:0px -525px
					}


ul#pagination li {
			display:block;
			float:left;
			}
			ul#pagination li a {
				display:block;
				outline:none;
				width:65px;height:15px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/readmore.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0 0px 0 0;
				}
			
				ul#pagination li a:hover {background-position:0 0px}
			
			ul#pagination li#next a {
				width:65px;
				background-position: 0px 0px;
				}
				ul#pagination li#next a:hover {
					background-position:0px -15px
					}
			ul#pagination li#previous a { 
				width:65px;
				background-position:0px -30px;
				}
				ul#pagination li#previous a:hover {
					background-position:0px -45px
					}




ul#pages li {
			display:block;
			float:left;
			}
			ul#pages li a {
				display:block;
				outline:none;
				width:190px;height:15px;
				background:transparent url(http://www.livingmachine.net/images/dualhead/navigation.jpg) no-repeat 0 0;
				text-indent:-9009px;
				margin:0 0px 0 0;
				}
			
				ul#pages li a:hover {background-position:0 0px}
			
			ul#pages li#backstory a {
				width:190px;
				background-position: 0px 0px;
				}
				ul#pages li#backstory a:hover {
					background-position:0px -15px
					}
			ul#pages li#music a { 
				width:190px;
				background-position:0px -30px;
				}
				ul#pages li#music a:hover {
					background-position:0px -45px
					}
ul#pages li#gigs a { 
				width:190px;
				background-position:0px -60px;
				}
				ul#pages li#gigs a:hover {
					background-position:0px -75px
					}

ul#pages li#mezzanine a { 
				width:190px;
				background-position:0px -90px;
				}
				ul#pages li#mezzanine a:hover {
					background-position:0px -105px
					}
ul#pages li#mindlink a { 
				width:190px;
				background-position:0px -120px;
				}
				ul#pages li#mindlink a:hover {
					background-position:0px -135px
					}
ul#pages li#presskit a { 
				width:190px;
				background-position:0px -150px;
				}
				ul#pages li#presskit a:hover {
					background-position:0px -165px
					}

ul#pages li#downloads a { 
				width:190px;
				background-position:0px -180px;
				}
				ul#pages li#downloads a:hover {
					background-position:0px -195px
					}
ul#pages li#contact a { 
				width:190px;
				background-position:0px -210px;
				}
				ul#pages li#contact a:hover {
					background-position:0px -225px
					}


/* -header- */

#topbar {
	border-bottom: 1px solid #a9a9a9;
	padding: 0px 0 5px 0;
	width: 1150px;
	}
.blogtitle {
	color: #880000;
	font-weight: bold;
	text-transform: uppercase;
	}
.blogdescription {
	color: #262626;
	text-transform: uppercase;
	}
#banner {
	background: url("images/banner.jpg") no-repeat top left;
	border: 10px solid #000000;
	height: 224px;
	width: 480px;
	}

/* -content- */

#contentwrap {
	margin-top: 30px;
	width: 1150px;
	}
#content {
	float: left;
	margin-right: 10px;
        padding: 0 30px 0 0;
	width: 912px;
	}

#pagecontent {
	float: left;
	margin-right: 10px;
        padding: 0 0px 0px 0px;
	width: 1150px;
	}

/* -navigation- */

#navigationwrap {
	float: right;
	margin-bottom: 30px;
	}

#sidebarwrap {
	float: auto;
	margin: 10px 0 30px 0px;
        padding: 0px 0 30px 0;
        width: 191px;
        	}



#navigation {
	width: 30px;
	}
#navigation div.navtitle {
	background: #2c2d2d;
	padding: 10px;
        color: #111111;
	}
#navigation div.navtitle a{
	background: #2c2d2d;
	padding: 10px;
        color: #880000;

	}

#navigation div.navtitle a:hover {
	background: #2c2d2d;
	padding: 10px;
        color: #111111;
	}


#navigation h2 {
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	}
#navigation h2.small {
	background: #ffffff;
	color: #555555;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#navigation h2.widgettitle {
	background: none;
	color: #111111;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#navigation li {
	list-style: none;
	}
#navigation ul li {
	border-bottom: 1px dotted #a9a9a9;
	padding: 3px 3px 3px 10px;
	}


/* -sidebar- */

#sidebarwrap {
	float: left;
	margin: 0px 10px 30px 10px;
	}

#sidebar {
	width: 191px;
	}


#sidebar div.navtitle {
	background: #2c2d2d;
	padding: 10px;
        color: #111111;
	}
#sidebar div.navtitle a{
	background: #2c2d2d;
	padding: 10px;
        color: #880000;

	}

#sidebar div.navtitle a:hover {
	background: #262626;
	padding: 10px;
        color: #111111;
	}

#sidebar h2 {
	color: #262626;
	font-weight: normal;
	text-transform: uppercase;
	}
#sidebar h2.small {
	background: #ffffff;
	color: #555555;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#sidebar h2.widgettitle {
	background: none;
	color: #262626;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sidebar li {
	list-style: none;
	}
#sidebar ul li {
	border-bottom: 1px dotted #a9a9a9;
	padding: 3px 3px 3px 10px;
	}

/* -sidebar2- */

#sidebar2 {
	float: right;
	margin: 0px 10px 30px 10px;
	}

#sidebar2 {

	width: 250px;
	}


#sidebar2 div.navtitle {
	background: #2c2d2d;
	padding: 10px;
        color: #111111;
	}
#sidebar2 div.navtitle a{
	background: #2c2d2d;
	padding: 10px;
        color: #880000;

	}

#sidebar2 div.navtitle a:hover {
	background: #262626;
	padding: 10px;
        color: #111111;
	}

#sidebar2 h2 {
	color: #262626;
	font-weight: normal;
	text-transform: uppercase;
	}
#sidebar2 h2.small {
	background: #ffffff;
	color: #555555;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#sidebar2 h2.widgettitle {
	background: none;
	color: #262626;
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
	padding: 3px;
	text-transform: uppercase;
	}
#sidebar2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sidebar2 li {
	list-style: none;
	}
#sidebar2 ul li {
	border-bottom: 1px dotted #a9a9a9;
	padding: 3px 3px 3px 10px;
	}



/* -post and entries- */

.postdate {
	color: #262626;
	font-size: 2em;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 40px;
        text-transform: uppercase;
	}
.pagetitle {
	color: #ffffff;
	font-size: 2em;
	font-weight: bold;
	margin-top: 20px;
	text-transform: uppercase;
	}
.posttitle {
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 40px;
        text-transform: uppercase;
	}

.posttitle a {
	color: #ffffff;
	}
.posttitle a:hover {
	color: #262626;
	}
.postmetadatabottom {
	background: #262626;
	margin: 15px 0 15px 40px;
	padding: 3px;
        padding-left: 40px;	
        text-transform: uppercase;
	width: 100px;
	}
.postmetadatabottom:hover {
	background: #ffffff;
	margin: 15px 0 15px 40px;
	padding: 3px;
        padding-left: 40px;	
        text-transform: uppercase;
	width: 100px;
        color:#000000;
	}
.postmetadatabottom a {
	color: #ffffff;
	}
.postmetadatabottom a:hover {
	color: #880000;
     
		}
.entry {
	border-bottom: 1px dotted #262626;
	padding-bottom: 10px;
        padding-left: 40px;
	}
.entrywhole {
	padding-bottom: 10px;
        padding-left: 40px;
	}

#singlepost {
	margin: 0px 10px 200px 0px;
	padding-bottom: 10px;
        padding-left: 40px;
	}

.readmore {
	padding-bottom: 10px;
        padding-left: 40px;
	}

/* -search form- */

#searchsubmit {
	display: none;
	}
#s {
	background: #262626 url() no-repeat top left;
	border: none;
	color: #ffffff;
	padding: 1px 2px 1px 10px;
	width: 190px;
	}

/* -footer- */

#footer {
	border-top: 1px solid #111111;
	clear: both;
	color: #a9a9a9;
	padding: 10px 0 35px 0;
	width: 800px;
	}
#footer a {
	color: #880000;
	}

/* -comments- */

#comments {
	clear: both;
	padding-left: 40px;
        padding-top: 20px;
	}
.comment-info-split {
	clear: both;
	}
.commentmetadata {
	text-transform: uppercase;
	}
.commentlist div.alt {
	background: #111111;
	color: #ffffff;
	padding-left: 40px;
        padding: 10px;
	}
.commentlist div {
	padding-left: 40px;
        padding: 10px;
	}
.comment-div {
	display: block;
	}
.comment-left {

	width: 30%;
	}
.comment-right {
	width: 70%;
        background: #101010;
	}



/* -floats -*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {

   float: right;
}