/*  
Theme Name: Horizon Deep
Theme URI: http://www.horizondeep.com/wordpress/
Author: Horizon Deep
*/

		* {
			margin: 0;
			padding: 0;
			}
		a.image:link, a.image:visited, a.image:active, a.image:hover {
			background-color: transparent;
			border: none;
			margin: 0px;
			padding: 0px;
		    text-decoration: none;
		    }			
		a:link, a:visited, a:active {
			color: #000000;
			padding: 2px;
			border-bottom: dotted 1px #dfdfdf;
		    text-decoration: none;
		    }
		a:hover {
		    text-decoration: none;
			border-bottom: dotted 1px #808080;
			background-color: transparent;
		    }
		body {
			color: #00000;
			text-align: right;
			font-family: verdana,sans-serif;
			font-size: 12px;
			}
		p {
			margin-left: 50px;
			margin-right: 60px;
			padding: 2px;
			line-height: 20px;
			}
		#content, #content2 {
			position: relative;
			width: 100%;
			float: left;
			}
		#content {
			position: relative;
			float: left;
			width: 100%;
			}
		#content2 { /* for mozilla */
			margin: 0 -1px 0 0;
			}
		#inner {
			margin-right: 140px;
			background: #E0E0DE; /* left column colour */
			background-image: url("http://www.horizondeep.com/images/bgs.jpg");	
			}
		#left {
			width: 353px;
			margin-left: -352px; /* overlap for old mozilla */
			position: relative;
			left: -100%;
			float: left;
			display: inline;
			}
		#middle {
			background: #F9F9F9; /* centre column colour */
			margin-left: 353px;
			border-right: 1px solid #E0E0DE;
			}
		#right {
			width: 135px;
			margin-right: -134px; /* overlap for old mozilla */
			margin-left: -135px;
			margin-top: 15px;
			position: relative;
			left: 1px;
			float: right;
			display: inline;
			}
		#wrapper {
			background: #FFFFFF; /* right column colour */
			min-height: 1%;
			}
		/* mac hide \*/
		* html #wrapper {
			height: 1%
			}
		/* End hide */
		.artwork {
			margin-top: 10px;
			}
		.clearfix {
		    display: inline-block;
			}
		.clearfix:after {
		    content: "."; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
			}
		/* mac hide \*/
		* html .clearfix, * html #inner, * html #middle {
			height: 1%;
			}
		.clearfix {
			display: block;
			}
		/* End hide */
		.comment, .commentform {
			margin-bottom: 20px;
			}
		.commentfield, .commentbutton {
			font-family: verdana, sans-serif;
			font-size: 10pt;
			letter-spacing: 0px;
			border: dotted 1px silver;
			font-weight: normal;	
			padding: 2px;
			text-align: right;
			margin-top: 15px;
		}
		.commentbutton {
			text-align: center;
			width: 100px;
			background: white;
			font-weight: bold;	
			margin-top: 10px;
			margin-bottom: 20px;	
		}
		.commentform {
			margin-bottom: 20px;
			}
		.commentlabel {
			letter-spacing: 1px;
			font-size: 11px;
			font-weight: bold;
		}
		.date {
			color: #C0C0C0;
			font-size: 11px;
			font-weight: normal;
			letter-spacing: 2px;			
			padding: 2px;
			}	
		.disclaimer p.smalltext, .donations p.smalltext {
			margin-top: 0px;
			margin-bottom: 15px;
			}
		.footer {
			border-top: dotted 1px silver;
			border-bottom: dotted 1px silver;			
			padding-top: 10px;
			padding-bottom: 10px;
			margin-bottom: 15px;
			width: 100%;			
			}
		.pageturner a:link, .pageturner a:visited, .pageturner a:active, .pageturner a:hover {
			background: white;
			border: dotted 1px silver;
			font-weight: bold;
			font-size: 10pt;
			letter-spacing: 1px;
			text-decoration: none;
			padding: 2px;
			margin-right: 60px;
			}
		.pageturner a:hover {
			background-color: black;
		    color: white;
		    }			
		.post, .donations, .comments {
			margin-bottom: 30px;
			}
		.postheader {
			font-weight: bold;
			letter-spacing: 2px;
			}
		.smalltext, .smalltext a:link, .smalltext a:visited, .smalltext a:active, .smalltext a:hover {
			color: #C0C0C0;
			font-size: 11px;
			line-height: 16px;
			margin-bottom: 30px;			
			margin-top: 15px;
			text-decoration: none;
			border: none;
			}	
		.tracklist {
			margin-top: 30px;
			margin-bottom: 15px;
			}
		.tracklistnum {
			font-weight: bold;
			font-size: 11px;
			float: right;
			right: -35px;
			position: absolute;
			}

		/* numero uno */
		.post-83, .post-84, a.post-83:link, a.post-83:visited, a.post-83:active, a.post-83:hover {
			border: none;			
			color: red;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-83:hover {
			background-color: red;
		    color: #ffffff;
		    }
		.post-83, .post-84 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* spread the better wine */
		.post-81, .post-82, a.post-81:link, a.post-81:visited, a.post-81:active, a.post-81:hover {
			border: none;			
			color: #6E0002;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-81:hover {
			background-color: #6E0002;
		    color: #ffffff;
		    }
		.post-81, .post-82 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* revival */
		.post-78, .post-79, a.post-78:link, a.post-78:visited, a.post-78:active, a.post-78:hover {
			border: none;			
			color: #FF0000;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-78:hover {
			background-color: #FF0000;
		    color: #ffffff;
		    }
		.post-78, .post-79 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* delicious */
		.post-74, .post-75, a.post-74:link, a.post-74:visited, a.post-74:active, a.post-74:hover, .post-93, .post-94, a.post-93:link, a.post-93:visited, a.post-93:active, a.post-93:hover {
			border: none;			
			color: #E57B34;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-74:hover, a.post-93:hover {
			background-color: #E57B34;
		    color: #ffffff;
		    }
		.post-74, .post-75, .post-94, .post-93 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* keep it down */
		.post-70, .post-71, a.post-70:link, a.post-70:visited, a.post-70:active, a.post-70:hover {
			border: none;			
			color: #9C1A1A;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-70:hover {
			background-color: #9C1A1A;
		    color: #ffffff;
		    }
		.post-70, .post-71 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* mid-tempo beats volume two */
		.post-67, .post-68, .post-90, .post-91, a.post-67:link, a.post-67:visited, a.post-67:active, a.post-67:hover {
			border: none;			
			color: #00FF00;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-67:hover {
			background-color: #00FF00;
		    color: #ffffff;
		    }
		.post-67, .post-68, .post-90, .post-91 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* a public feeding */
		.post-65, .post-66, a.post-65:link, a.post-65:visited, a.post-65:active, a.post-65:hover {
			border: none;			
			color: #874F51;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-65:hover {
			background-color: #874F51;
		    color: #ffffff;
		    }
		.post-65, .post-66 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* relative evolution */
		.post-64, .post-63, a.post-64:link, a.post-64:visited, a.post-64:active, a.post-64:hover {
			border: none;			
		    color: #005000;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-64:hover {
			background-color: #005000;
		    color: #ffffff;
		    }
		.post-64, .post-63 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* deep house sounds volume four */
		.post-61, .post-60, a.post-61:link, a.post-61:visited, a.post-61:active, a.post-61:hover {
			border: none;			
			color: #914122;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-61:hover {
			background-color: #914122;
		    color: #ffffff;
		    }
		.post-61, .post-60 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* edify your soul */
		.post-53, .post-54, a.post-53:link, a.post-53:visited, a.post-53:active, a.post-53:hover {
			border: none;			
			color: #4E6299;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-53:hover {
			background-color: #4E6299;
		    color: #ffffff;
		    }
		.post-53, .post-54 {
			font-size: 16px;
			padding-bottom: 5px;
			}
		
		/* somewhere in circle two */
		.post-51, .post-52, a.post-51:link, a.post-51:visited, a.post-51:active, a.post-51:hover {
			border: none;			
			color: black;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-51:hover {
			background-color: black;
		    color: #ffffff;
		    }
		.post-51, .post-52 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* mid-tempo beats volume one */
		.post-50, .post-49, a.post-50:link, a.post-50:visited, a.post-50:active, a.post-50:hover {
			border: none;			
			color: #BBA39C;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-50:hover {
			background-color: #BBA39C;
		    color: #ffffff;
		    }
		.post-50, .post-49 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* a touch of inner soul */
		.post-47, .post-48, a.post-47:link, a.post-47:visited, a.post-47:active, a.post-47:hover {
			border: none;			
			color: #F6B83F;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-47:hover {
			background-color: #F6B83F;
		    color: #ffffff;
		    }
		.post-47, .post-48 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* by seduction conceived */
		.post-45, .post-46, a.post-45:link, a.post-45:visited, a.post-45:active, a.post-45:hover {
			border: none;			
			color: #C80402;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-45:hover {
			background-color: #C80402;
		    color: #ffffff;
		    }
		.post-45, .post-46 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* deep house sounds volume three */
		.post-33, .post-34, a.post-33:link, a.post-33:visited, a.post-33:active, a.post-33:hover {
			border: none;			
			color: #F7CF78;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-33:hover {
			background-color: #F7CF78;
		    color: #ffffff;
		    }
		.post-33, .post-34 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* reverse pioneering */
		.post-27, .post-28, a.post-27:link, a.post-27:visited, a.post-27:active, a.post-27:hover {
			border: none;			
			color: #1D532F;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-27:hover {
			background-color: #1D532F;
		    color: #ffffff;
		    }
		.post-27, .post-28 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* foreign affairs & representation */
		.post-14, .post-20, .post-86, .post-87, a.post-14:link, a.post-14:visited, a.post-14:active, a.post-14:hover {
			border: none;			
			color: #F78927;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-14:hover {
			background-color: #F78927;
		    color: #ffffff;
		    }
		.post-14, .post-20, .post-86, .post-87 {
			font-size: 16px;
			padding-bottom: 5px;
			}
			
		/* deep house sounds volume two */
		.post-13, .post-88, .post-89, .post-21, a.post-13:link, a.post-13:visited, a.post-13:active, a.post-13:hover {
			border: none;			
			color: #14206A;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-13:hover {
			background-color: #14206A;
		    color: #ffffff;
		    }
		.post-13, .post-21, .post-88, .post-89 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* deep house sounds volume one */
		.post-10, .post-23, a.post-10:link, a.post-10:visited, a.post-10:active, a.post-10:hover {
			border: none;			
			color: #610707;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-10:hover {
			background-color: #610707;
		    color: #ffffff;
		    }
		.post-10, .post-23 {
			font-size: 16px;
			padding-bottom: 5px;
			}

		/* dark horizon */
		.post-7, .post-24, a.post-7:link, a.post-7:visited, a.post-7:active, a.post-7:hover {
			border: none;			
			color: #313131;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 2px;
			padding: 2px;
			text-decoration: none;
			}
		a.post-7:hover {
			background-color: #313131;
		    color: #ffffff;
		    }
		.post-7, .post-24 {
			font-size: 16px;
			padding-bottom: 5px;
			}

