/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/
html {background-color:#000;overflow-y: scroll;}

body { background-color:#000;  }
body.custom { position: absolute; width:100%; top:0px;}
#header { height:40px; padding-bottom:20px; padding-top:0px; }
#logo { text-align:center; width:350px; position: absolute; top:52px; left:50%; margin:0 0 0 -169px; z-index:2003;}
#logo a{ font-size:14px; position: absolute; width:350px; left: 50%; margin: 0 0 0 -175px; text-align:center;letter-spacing:1px; z-index:2003;}
#logo a:hover{ color:#CCC; }
.menu {position: absolute; width:1000px; top:250px; padding:0px; padding-left:20px; padding-right:0px; left:50%; margin: 0 0 0 -520px;} 

/*div.page {  margin: 0px; padding:0px; position: absolute; z-index:1; width:100%; height:100%; left: -12%; right:-10%; top:-40px; bottom:50%; overflow: visible; }
*/
#content_box { min-height:510px;}
#content { position: absolute; width:370px; height:380px; overflow: visible; border:2px; border-color:#fff;  border-style:solid;
-moz-border-radius:14px;
-webkit-border-radius:14px;
border-radius:14px; left:50%; margin: 0 0 0 -181px;  margin-bottom:10px;background-color:#000; z-index:100; top:100px; }

#content.sm_page { position: absolute; margin-top:50px; }

/*thesis mobile fix*/.full_width .page { margin: auto; padding:0;  width: 100% !important; padding-bottom:40px;  overflow: visible; }

.custom .post_box { background-color:transparent;}
#gallery-1{border:none !important;  border-top: 2px solid #FFF !important; position: absolute; top: 35px; padding:0; margin:0; left:0px;  overflow:visible; }
.slide {position: relative; background-color: transparent; }

.custom .submenu .item-1 a{ padding-top:0px; margin-top:0px; }

#gallery-1 .gallery-caption { position: absolute; width:370px; top: -43px; text-align:center; font-weight: bold; font-size:14px; z-index:9000;  }


#gallery-1 img { border: none !important; width: 370px; height: auto; position: relative; padding:0;  margin:0;}
li.tab { padding:0px; margin: 0px; position: relative;}
li.tab a {font-size:13px; font-weight:600; text-transform:capitalize; padding:0px; margin:0px; letter-spacing:.5px; padding-bottom:10px; padding-top:10px; }
#tagline {font-size:14px; color: #FFF;font-weight:600; text-align:center; width:350px; position: absolute; top:480px; padding-top:20px; padding-bottom: 20px; 
background-color: transparent; z-index:99; left: 50%; margin: 0 0 0 -172px; cursor:default; letter-spacing:1px; }
h2#tagline a:hover { color: #00b091; }

li.tab.tab-1  a:hover{ color: #00AEEF;}
li.tab.tab-2  a:hover{ color: #D6007C;}
li.tab.tab-3  a:hover{ color:#faa950; }
li.tab.tab-4  a:hover{ color: #00b091;}

li.tab.tab-5  a:hover{ color: #7c5ccb;}
li.tab.tab-6  a:hover{ color: #DF8F2F;}
li.tab.tab-7  a:hover{ color: #ff1402;}
li.tab.tab-8  a:hover{ color: #00ff00;}
li.tab.tab-1 { padding-right: 21px;  text-transform:none; }

li.tab.tab-1 a{ text-transform:none;}
li.tab.tab-2 { padding-right: 21px; }
li.tab.tab-3 { padding-right: 21px; }
li.tab.tab-5 { padding-right: 0px; }

li.tab.tab-5   { float:right; padding-left: 21px;  padding-right:0px; margin:0px;}
li.tab.tab-6   { float:right; padding-left: 21px;}
li.tab.tab-7   { float:right; padding-left: 21px;}
li.tab.tab-8   { float:right; }


#top_corner_holder {width:430px; position: relative; margin:auto;}
#top_corners {position: relative; width:380px; height:15px; z-index:101;top:15px;left:50%; margin: 0 0 0 -190px; }
#bottom_corner_holder{width:430px; position: relative; margin:auto;}
#bottom_corners {position: relative; width:380px; height:15px; z-index:101;left:50%; margin: 0 0 0 -190px;top:-66px;}
#top_corners { display: none;}
#bottom_corners { position: absolute; margin-top:330px; left: 50%; margin: 0 0 0 300px; z-index:0; display: none; }


h1 { font-weight: bold; }
.headline_area h1 {line-height:30px; font-size:23px; font-weight:600; letter-spacing:.8px; margin-bottom:0px; padding:5px; padding-bottom:20px; }
.format_text {width:350px; height:350px; padding:5px; }
.format_text p{ width:335px; }
.format_text h2 {line-height:22px; font-size:22px; font-weight:600; margin-bottom:0px; padding-bottom:2px; width:380px; }
p { font-size: 11px; line-height:17px; letter-spacing:1px; padding-bottom:0px; margin-top:0px; font-weight:300;}

.intro { position: relative; top:0px; }
.signature {  font-weight:600; font-size:13px; }

.copyright {  position: fixed; font-size:7px; letter-spacing:.5px; bottom:20px; padding-bottom:1px; z-index:0;  width:430px; height: 33px; line-height:35px;left: 50%; margin: 0 0 0 -210px; }
.copyright p { position:relative; text-align:center; font-size:9px; margin:auto; color: #e4e4e4; line-height:33px;}

a#credits { color:#fff;}
a#credits:hover { color: #00AEEF;}

.wpaudio-play {position: absolute; top:0.5px; height:26px; width:30px; left:38.5px; z-index: 3000;}
span.wpaudio-container a#wpaudio-4e99f825d71e2.wpaudio img.wpaudio-play {  height:26px; width:30px; z-index: 3000; }
.wpaudio-play:hover { opacity:0.60;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
filter: alpha(opacity=60);}
.wpaudio-download { display: none; }
.wpaudio-slide { display:block; position: relative; width:290px;} 
.wpaudio-bar {position: absolute; left: 52px; top:1px; width:285px;  }
.wpaudio-container { position: absolute; width:380px; height:50px; background-color: transparent; top:320px; left:0px; z-index:3050; 
padding-top:10px;-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;  }
.wpaudio-position {position: absolute;top:9px; left: 73px; cursor: default; color: 666; }

.tooltip {
	display: none;
	visibility: hidden;
	color: transparent;
	z-index:2000;
	cursor:default;
}
#footer  { text-decoration: none;}

#liner_notes { position: absolute; top:60px; left:0px; width:100%; height:100%; z-index:2000; background-color:#000; display: none;}
#notes {width:410px; height:auto; position: absolute; left: 50%; margin: 0 0 0 -205px; top:96px; border-top:2px solid #FFF; background-color:#000; padding-bottom:140px;}
#notes p { width:410px; padding-bottom:16px; font-family: Arial, sans-serif; font-weight:500; font-size:12px; line-height:20px; position: relative; word-spacing:.5px; letter-spacing: .5px;background-color:#000; }
span#notes p span.l1 { position: relative; word-spacing:.6px; letter-spacing: .6px; display: inline;}
span#notes p span.l0 { position: relative; word-spacing:.5px; letter-spacing: .5px; display: inline;}
span#notes p span.l2 { position: relative; word-spacing:1px; letter-spacing: .5px; display: inline;}
span#notes p span.l3 { position: relative; word-spacing:1.1px; letter-spacing: .9px; display: inline;}
span#notes p span.l4 { position: relative; word-spacing:.7px; letter-spacing: .9px; display: inline;}
#notes p.title { font-size:19px; font-weight:600; padding-bottom:40px; padding-top:10px; line-height:24px; z-index:1000; background-color: #000; }
#notes p.title .sub_title {  font-weight: normal; font-size:14px; position: relative;line-height:21px; top:-3px;}

#notes p.title .steve_name{  letter-spacing: 1.4px; background-color:#000;}
#notes p.intro { font-size:23px; font-weight:600; padding-bottom:3px; color: #00AEEF; line-height:25px;}
#notes p.signature{ font-weight:600; font-size:19px; float: right; text-align: right; padding-top:3px; padding-bottom:20px;left:-3px;background-color:#000; }
#notes p span.dots{ text-align:center;font-weight:600;  position: relative; left:50%; margin: 0 0 0 -20px; letter-spacing:3px; width:410px; }

#liner_notes .top_back{ position: absolute; width: 60px; text-align:right; font-size:14px; font-weight:600; padding-right:0px; top:108px;
 left:50%; margin: 0 0 0 146px; cursor: pointer; z-index:3000; background-color:#000;}
#liner_notes .back2 { position: absolute; width:410px; text-align: left; font-weight:600; padding-right:0px;  padding-bottom:40px; cursor: pointer; z-index:3000;}
 
#liner_notes .top_back:hover{ color: #00AEEF;}
#liner_notes .back2 { color: #00AEEF;}
#liner_notes .back2:hover{ color: #FFF;}

.press .headline_area { display: none;}



#liner_notes .buy_bottom { border-top: 2px solid #FFF;padding-top:10px; padding-left:5px; padding-right:5px;  width:410px;  height: 30px;position: fixed; bottom:0px; left: 50%; margin: 0 0 0 -210px; margin-top:20px; text-align:left; word-spacing:10px; background-color:#000; z-index:5005;  }
#liner_notes .buy_bottom a {color: #FFF; font-size:12px; font-weight: bold;}
#liner_notes .buy_bottom .top_back a { position:absolute; top:-100px; right: 0px; width:120px; }

#liner_notes .buy_bottom .top_back a:hover { color: #00AEEF;}
#liner_notes .buy_bottom span.liner_copyright { position:relative; text-align:center; font-size:9px; margin:auto; color: #e4e4e4; line-height:33px;background-color:#000;  padding-bottom:20px;top:0px; word-spacing:1px;}


.overlay_logo{ position: absolute; z-index:4001;}
h2#tagline.overlay_tagline{ z-index:2002; position:absolute;top:90px; background-color:transparent; display:block;
 background-image:url(http://resnicoff.com/images/build/overlay_dots.png); background-repeat:no-repeat; background-position:51% 0px;}
h2#tagline.overlay_tagline2{ z-index:2002; position:absolute;top:90px; background-color:transparent;
 background-image:url(http://resnicoff.com/images/build/overlay_dots.png); background-repeat:no-repeat; display:block; background-position:top center;}
 h2#tagline.overlay_tagline0{ z-index:0; display: none;}
.overlay_home_link{  cursor: pointer; position: relative; z-index:1000; width: 60px; text-align:right; font-size:14px; font-weight:600; padding-right:0px; top:28px;}
 
#comments { display:none;}
 
.admin { position: fixed; top: 2px; left:2px;} 


#menu2 { background-color: #000; position: absolute; height:50px; width:440px; left: 50%; margin: 0 0 0 -220px; z-index: 2000; top:395px; text-align:center; margin-bottom:30px; line-height:35px; display: none; z-index:3000; }
#menu2 a { }

ul.menu2_r1 { height:30px; width:410px; list-style: none; display: inline; color: #FFF; line-height:30px;  background-color: #000;}
ul.menu2_r1 li { height:30px; width:410px; list-style: none; display: inline; color: #FFF;font-size:13px; font-weight:600; text-transform:capitalize; padding:0px; margin:0px; letter-spacing:.5px; padding:20px; padding-right:10px;padding-left:10px; padding-bottom:14px; }
ul.menu2_r2 { height:30px; width:410px; list-style: none; display: inline; color: #FFF; background-color: #000;}
ul.menu2_r2 li { height:30px; width:410px; list-style: none; display: inline; color: #FFF; font-size:13px; font-weight:600; text-transform:capitalize; padding:0px; margin:0px; letter-spacing:.5px; padding:20px;}

ul.menu2_r1 li.liner_notes a{ color: #FFF; text-transform:none;}
ul.menu2_r1 li.liner_notes a:hover{ color: #00AEEF; }
ul.menu2_r1 li.quotes a{ color: #FFF; }
ul.menu2_r1 li.quotes a:hover{ color: #D6007C; }
ul.menu2_r1 li.listen a{ color: #FFF; }
ul.menu2_r1 li.listen a:hover{color:#faa950; }

ul.menu2_r1 li.buy a{ color: #FFF; }
ul.menu2_r1 li.buy a:hover{color: #00b091; }

ul.menu2_r2 li.now a{ color: #FFF;}
ul.menu2_r2 li.now a:hover{ color: #00ff00;}
ul.menu2_r2 li.diversions a{ color: #FFF; }
ul.menu2_r2 li.diversions a:hover{ color: #ff1402;}
ul.menu2_r2 li.about a{ color: #FFF; }
ul.menu2_r2 li.about a:hover{ color: #DF8F2F; }
ul.menu2_r2 li.connect a{ color: #FFF; }
ul.menu2_r2 li.connect a:hover{ color: #7c5ccb;}

div#nav a{ cursor:default;}

span#liner_notes p.buy_bottom a.itunes { color: #00AEEF; }
span#liner_notes p.buy_bottom a.amazon { color: #00AEEF;}
span.music_buy span.dotty { -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none:}

