@charset "utf-8";
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}
body {
	background-color: #000;
/*	background-image: url(images/blackveins.gif);
	background-repeat: repeat;
	background-attachment: fixed;
*/	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #E0E0E0;
}
A:link, A:visited {
	color: #ffdc87;	
}
A:hover, A:active {
	color: #e8b741;	
}
.center {
	text-align: center;
}
H1#theperfectvessels-title {
	position: fixed;
	z-index: 130;
	left: 128px;
	top: 0px;
	width: 522px;
	height: 79px;
	overflow:hidden;
    background:transparent url(images/theperfectvessels.gif) 0 0 no-repeat;
    text-indent:-9999px;
	margin: 0;
	padding: 0;
}
H1#theperfectvessels-title A {
	width: 522px;
	height: 79px;
	display: block;
}
#main-content {
	position: relative;
	z-index: 120;
	margin: 122px auto 0 auto;
	width: 960px;
	padding-bottom: 300px;
}
H2 {
	font-size: 23px;
	font-weight: normal;
	color: #74b9b0;
	margin-top: 0;
	margin-bottom: 0;
}
H2.box-header {
	height: 15px;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	overflow:hidden;
    text-indent:-9999px;
}
H3 {
	font-size: 23px;
	font-weight: normal;
	color: #74b9b0;
	margin-top: 0;
	margin-bottom: 0;
}
H4 {
	font-size: 16px;
	font-weight: normal;
	color: #74b9b0;
	margin-top: 0;
	margin-bottom: 0;
}
#photos-content H4 {
	border-bottom: 1px solid #222222;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content-box {
	padding: 10px;
	margin-bottom: 13px;
	background:transparent url(images/pixel-161616-grid15.png) 0 0 repeat;
/*	height: 200px;
	overflow: auto;
*/}
.left-content {
	width: 630px;
	margin-right: 10px;
	float: left;
}
.right-content {
	width: 320px;
	float: left;
}
#video-content .content-box {
	margin-top:1px;
	padding-top:1px;
}
#video-content .post {
	margin-bottom:-13px;
	padding-bottom:0px;
}
#video-content H2.box-header {
    background:transparent url(images/heading-video.gif) right 0 no-repeat;
}
#news-content {
}
#news-content H2.box-header {
    background:transparent url(images/heading-news.gif) right 0 no-repeat;
}
#shows-content {
}
#shows-content H2.box-header {
    background:transparent url(images/heading-shows.gif) right 0 no-repeat;
}
#shows-content .post {
	margin-bottom: 10px;
}
#shows-content .post P {
	margin: 0;
}
#shows-content .lfmfa-link  {
	display: block;
	border: 1px dotted #666;
	padding: 10px;
	font-size: 11px;
	margin-bottom: 10px;
}
#shows-content .lfm_countdown {
	font-size: 11px;
	display: none;
}
#photos-content {
}
#photos-content H2.box-header {
    background:transparent url(images/heading-photos.gif) right 0 no-repeat;
}
#music-content {
}
#music-content H2.box-header {
    background:transparent url(images/heading-music.gif) right 0 no-repeat;
}
#AlbumPromo {
	text-align: center;
	background-color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
#AlbumButton {
	display: block;
    background: url(images/AlbumButton.png) top left no-repeat;
	margin-bottom: 10px;
	padding: 5px;
	height: 44px;
	text-decoration: none;
	color: #000;
}
#AlbumPurchaseLink {
	color: #003E46;
	text-decoration: underline;
}
#web-content {
}
#web-content H2.box-header {
    background:transparent url(images/heading-web.gif) right 0 no-repeat;
}
#web-content UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
#web-content LI {
	height: 70px;
}
#web-content LI.IconLastfm A {
    background:transparent url(images/IconLastfm.png) 2px 4px no-repeat;
}
#web-content LI.IconYouTube A {
    background:transparent url(images/IconYouTube.png) 2px 4px no-repeat;
}
#web-content LI.IconTwitter A {
    background:transparent url(images/IconTwitter.png) 2px 4px no-repeat;
}
#web-content LI.IconFacebook A {
    background:transparent url(images/IconFacebook.png) 2px 4px no-repeat;
}
#web-content LI.IconMyspace A {
    background:transparent url(images/IconMyspace.png) 2px 4px no-repeat;
}
#web-content LI.IconFlickr A {
    background:transparent url(images/IconFlickr.png) 2px 4px no-repeat;
}
#web-content LI.IconVimeo A {
    background:transparent url(images/IconVimeo.png) 2px 4px no-repeat;
}
#web-content LI A {
	display: block;
	height: 50px;
	padding: 10px;
	padding-left: 75px;
	padding-right: 25px;
}
#web-content LI A:link, #web-content LI A:visited {
	text-decoration: none;
	font-size: 18px;
	color: #E0E0E0;
}
#web-content LI A:hover, #web-content LI A:active {
	color: #74b9b0;	
	background-color: #000;
}
#contact-content {
}
#contact-content H2.box-header {
    background:transparent url(images/heading-contact.gif) right 0 no-repeat;
}
#heart {
	position: fixed;
	z-index: 15;
	right: 35px;
	top: 31px;
	width: 280px;
	height: 308px;
    background:transparent url(images/heart.gif) 0 0 no-repeat;
}
#tpv-badge {
	position: fixed;
	z-index: 5;
	left: -55px;
	bottom: -30px;
	width: 330px;
	height: 327px;
    background:transparent url(images/tpv-badge.gif) 0 0 no-repeat;
}
#tpv-ship {
	position: fixed;
	z-index: 5;
	left: -11px;
	top: 0px;
	width: 259px;
	height: 177px;
    background:transparent url(images/tpv-ship.gif) 0 0 no-repeat;
}
.vein {
	position: fixed;
	float: left;
	float: right;
}
#bluevein-left1 {
	z-index: 50;
	width: 363px;
	height: 278px;
	left: -75px;
	top: -70px;
    background:transparent url(images/bluevein-left2.gif) 0 0 no-repeat;
}
#bluevein-left1b {
	z-index: 250;
	width: 283px;
	height: 81px;
	left: 2px;
	top: 10px;
    background:transparent url(images/bluevein-left2b.gif) 0 0 no-repeat;
}
#bluevein-left1b A {
	display: block;
	width: 283px;
	height: 81px;
}
#bluevein-left2 {
	z-index: 60;
	width: 279px;
	height: 246px;
	left: 0;
	top: 200px;
    background:transparent url(images/bluevein-left1.gif) 0 0 no-repeat;
}
#bluevein-left3 {
	z-index: 70;
	width: 363px;
	height: 278px;
	left: 0;
	top: 500px;
    background:transparent url(images/bluevein-left2.gif) 0 0 no-repeat;
}
#bluevein-left4 {
	z-index: 70;
	width: 279px;
	height: 246px;
	left: 0;
	top: 736px;
    background:transparent url(images/bluevein-left1.gif) 0 0 no-repeat;
}
#bluevein-right1 {
	z-index: 80;
	width: 279px;
	height: 246px;
	right: 0;
	top: 0;
    background:transparent url(images/bluevein-right1.gif) right 0 no-repeat;
}
#bluevein-right2 {
	z-index: 90;
	width: 323px;
	height: 234px;
	right: 0;
	top: 260px;
    background:transparent url(images/bluevein-right2.gif) right 0 no-repeat;
}
#bluevein-right3 {
	z-index: 100;
	width: 393px;
	height: 314px;
	right: 0;
	top: 500px;
    background:transparent url(images/bluevein-right3.gif) right 0 no-repeat;
}
#bluevein-right4 {
	z-index: 110;
	width: 323px;
	height: 234px;
	right: 0;
	top: 762px;
    background:transparent url(images/bluevein-right2.gif) right 0 no-repeat;
}

