@charset "UTF-8";
/* CSS Document */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:0px;
	line-height:0px;
	padding: 0;
  	background: #FFFFFF url(http://www.kevinrowe.com/images/background2.jpg) no-repeat center top;
	width: 100%;
  	display: table;
}
* {
	margin: 0;
	padding: 0;
	outline:none;
}
.clearme{
	clear:both;
}
/* structure */
#wrapper{
	margin:0px auto;
	width:863px;
	height:auto;
	position:relative;
	padding:0px 0px 0px 0px;
	top:0;
	left:0;
}
#header{
	margin:0px auto;
	width:auto;
	height:auto;
	position:relative;
	top:0;
	left:0;
	z-index:100;
}
#footer{
	margin:0px auto;
	width:250px;
	height:30px;
	position:relative;
	top:0;
	left:0;
	padding:10px 0px 0px 0px;
}






























/* header outbound stuff */
.outbound_links{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	padding:0px 0px 10px 0px;
}
.button_yt{
	position:absolute;
	top:18px;
	left:24px;
	width:48px;
	height:22px;
	float:left;
}
a.but_yt {
	width: 48px;
	height: 22px;
	background-image: url(http://kevinrowe.com/images/but_yt.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.but_yt:hover {
	background-position: 0px -22px;
}
.button_tw{
	position:absolute;
	top:18px;
	left:81px;
	width:66px;
	height:19px;
	float:left;
}
a.but_tw {
	width: 66px;
	height: 19px;
	background-image: url(http://kevinrowe.com/images/but_tw.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.but_tw:hover {
	background-position: 0px -19px;
}
.button_ms{
	position:absolute;
	top:18px;
	left:156px;
	width:80px;
	height:22px;
	float:left;
}
a.but_ms {
	width: 80px;
	height: 22px;
	background-image: url(http://kevinrowe.com/images/but_ms.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.but_ms:hover {
	background-position: 0px -22px;
}
.button_sb{
	position:absolute;
	top:11px;
	left:246px;
	width:72px;
	height:32px;
	float:left;
}
a.but_sb {
	width: 72px;
	height: 32px;
	background-image: url(http://kevinrowe.com/images/but_sb.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.but_sb:hover {
	background-position: 0px -32px;
}
.button_fb{
	position:absolute;
	top:16px;
	left:326px;
	width:65px;
	height:15px;
	float:left;
}
a.but_fb {
	width: 65px;
	height: 15px;
	background-image: url(http://kevinrowe.com/images/but_fb.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.but_fb:hover {
	background-position: 0px -15px;
}
a.button_image {
	width: 50px;
	height: 25px;
	background-image: url(http://kevinrowe.com/images/button.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.button_image:hover {
	background-position: 0px -0px;
}






















/* header inbound stuff */
.nav{
	position:relative;
	top:328px;
	left:123px;
	width:760px;
	height:auto;
	padding:0px 0px 10px 0px;
}
.newsletter{
	position:absolute;
	top:-15px;
	left:570px;
	width:119px;
	height:35px;
	float:left;
}
a.newsletter_image {
	width: 145px;
	height: 40px;
	background-image: url(http://www.kevinrowe.com/images/button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.newsletter_image:hover {
	background-position: 0px -0px;
}
.home{
	position:absolute;
	top:115px;
	left:325px;
	width:54px;
	height:26px;
	float:left;
}
a.home_image {
	width: 54px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.home_image:hover {
	background-position: 0px -26px;
}
.tour{
	position:absolute;
	top:115px;
	left:397px;
	width:52px;
	height:26px;
	float:left;
}
a.tour_image {
	width: 52px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.tour_image:hover {
	background-position: 0px -26px;
}
.biog{
	position:absolute;
	top:115px;
	left:473px;
	width:44px;
	height:26px;
	float:left;
}
a.biog_image {
	width: 44px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_03.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.biog_image:hover {
	background-position: 0px -26px;
}
.photos{
	position:absolute;
	top:115px;
	left:541px;
	width:75px;
	height:26px;
	float:left;
}
a.photos_image {
	width: 75px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_04.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.photos_image:hover {
	background-position: 0px -26px;
}
.music{
	position:absolute;
	top:115px;
	left:639px;
	width:57px;
	height:26px;
	float:left;
}
a.music_image {
	width: 57px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_05.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.music_image:hover {
	background-position: 0px -26px;
}
.videos{
	position:absolute;
	top:115px;
	left:715px;
	width:58px;
	height:26px;
	float:left;
}
a.videos_image {
	width: 58px;
	height: 26px;
	background-image: url(http://www.kevinrowe.com/images/nav_06.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
}
a.videos_image:hover {
	background-position: 0px -26px;
}
#contact_form_header{
	position:absolute;
	top:426px;
	left:-5px;
	width:312px;
	height:10px;
	font-size:11px;
	line-height:13px;	
}
#contact_form_header div{
	margin-top:2px;
}
#contact_form_index{
	position:absolute;
	top:570px;
	left:596px;
	width:312px;
	height:auto;
	font-size:11px;
	line-height:13px;
}
#contact_form_index div{
	margin-top:2px;
}
.txt3{
	width:170px;
	height:12px;
	text-align:left;
	margin-top:33px;
	border:1px solid #666;
	background-color:#FFF;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt{
	width:296px;
	margin-top:0px;
	border:1px solid #666;
	background-color:#FFF;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt2{
	width:296px;
	margin-top:5px;
	border:1px solid #666;
	background-color:#FFF;
	padding:2px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}.txt2a{
	width:296px;
	margin-top:0px;
	border:1px solid #666;
	background-color:#FFF;
	padding:2px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.tour_dates {
  position: relative;
  left: 60px;
  top: 500px;
  display: table;
  width: 500px;
  height: 300px;
}
.video_page{
	position:relative;
	top:50px;
	left:0px;
	width:760px;
	height:auto;
	padding:0px 0px 10px 0px;
}


.vid2 {
  position: absolute;
  left: 45px;
  top: 525px;
  display: block;
  width: 403px;
  height: 323px;
}
.live_cover {
  position: absolute;
  left: 597px;
  top: 524px;
  display: block;
  width: 165px;
  height: 165px;
  background-image: url(http://kevinrowe.com/images/libc.jpg); background-repeat: no-repeat; background-position: 0 0;
}
.toggle2 {
  position: absolute;
  left: 457px;
  top: 679px;
  display: block;
  width: 66px;
  height: 109px;
  background-image: url(http://kevinrowe.com/images/toggle.gif); background-repeat: no-repeat; background-position: 0 0;
}	
.live_track{
	position:absolute;
	top:700px;
	left:597px;
	width:385px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding-top:0px;
	color:#333333;
}


.vid1 {
  position: absolute;
  left: 45px;
  top: 925px;
  display: block;
  width: 403px;
  height: 323px;
}
.uncut_cover {
  position: absolute;
  left: 597px;
  top: 924px;
  display: block;
  width: 165px;
  height: 165px;
  background-image: url(http://kevinrowe.com/images/uncut.jpg); background-repeat: no-repeat; background-position: 0 0;
}
.toggle1 {
  position: absolute;
  left: 457px;
  top: 1079px;
  display: block;
  width: 66px;
  height: 109px;
  background-image: url(http://kevinrowe.com/images/toggle.gif); background-repeat: no-repeat; background-position: 0 0;
}
.getonitunes1 {
  position: absolute;
  left: 767px;
  top: 1019px;
  display: block;
  width: 85px;
  height: 73px;
  background-image: url(http://kevinrowe.com/images/getonitunes.jpg); background-repeat: no-repeat; background-position: 0 0;
}
a.getonitunes1:hover {
	background-position: 0px -73px;
}	
.uncut_track{
	position:absolute;
	top:1100px;
	left:597px;
	width:385px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding-top:0px;
	color:#333333;
}
.middle_page{
	position:relative;
	top:504px;
	left:-4px;
	width:760px;
	height:auto;
	padding:0px 0px 10px 0px;
}	
.twitterfeed {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 250px;
  height: 300px;
}
.mp3home {
  position: absolute;
  left: 247px;
  top: 0px;
  display: block;
}
.facebookbadge {
  position: absolute;
  left: 1px;
  top: 370px;
  display: block;
}
.msg {
  position: absolute;
  left: 700px;
  top: 526px;
  display: block;
  width: 183px;
  height: 56px;
  background-image: url(http://kevinrowe.com/images/msg.gif); background-repeat: no-repeat; background-position: 0 0;
}
.facts_title {
  position: absolute;
  left: 632px;
  top: 825px;
  display: block;
  width: 234px;
  height: 38px;
  background-image: url(http://kevinrowe.com/images/facts.gif); background-repeat: no-repeat; background-position: 0 0;
}
.facts_text{
	position:absolute;
	top:872px;
	left:596px;
	width:305px;
	height:auto;
	font-size:11px;
	text-align: center;
	line-height:13px;
	padding-top:0px;
	color:#333333;
}
.biog_pic {
  position: absolute;
  left: 184px;
  top: 525px;
  display: block;
  width: 150px;
  height: 150px;
}
.biog_text{
	position:absolute;
	top:525px;
	left:447px;
	width:385px;
	height:auto;
	font-size:11px;
	text-align: left;
	line-height:13px;
	padding-top:0px;
	color:#333333;
}
.pic1 {
  position: absolute;
  left: 277px;
  top: 525px;
  display: block;
  width: 150px;
  height: 150px;
}
.pic1text{
	position:absolute;
	top:565px;
	left:447px;
	width:385px;
	height:auto;
	font-size:11px;
	text-align: left;
	line-height:13px;
	padding-top:0px;
	color:#333333;
}
.pic2 {
  position: absolute;
  left: 277px;
  top: 720px;
  display: block;
  width: 150px;
  height: 150px;
}
.pic2text{
	position:absolute;
	top:760px;
	left:447px;
	width:385px;
	height:auto;
	font-size:11px;
	text-align: left;
	line-height:13px;
	padding-top:0px;
	color:#333333;



}
.footer{
	position:relative;
	width:385px;
	height:auto;
	font-size:11px;
	text-align: center;
	line-height:13px;
	padding-top:0px;
	color:#333333;

}
.footer_home {
  position: absolute;
  left: 314px;
  top: 990px;
}
.footer_tour {
  position: relative;
  left: 0px;
  top: 500px;
}
.footer_biog {
  position: relative;
  left: 0px;
  top: 870px;
}
.footer_live {
  position: relative;
  left: 0px;
  top: 918px;
}
.footer_photos {
  position: relative;
  left: 0px;
  top: 860px;
}
.footer_music {
  position: relative;
  left: 0px;
  top: 1000px;
}
.footer_videos {
  position: absolute;
  left: 314px;
  top: 1255px;
}
.footer_contact {
  position: relative;
  left: 0px;
  top: 690px;
}
.footer_thanks {
  position: relative;
  left: 0px;
  top: 800px;













/* MUSIC page and players */
}
.mp3player1 {
  position: absolute;
  left: 0px;
  top: 523px;
  display: block;

}
.mp3player2 {
  position: absolute;
  left: 448px;
  top: 523px;
  display: block;

}










h1 a{
	display:block;
	text-indent:-999999px;
	outline:none;
	width:312px;
	height:158px;
	background:url(../images/title7.gif) no-repeat top;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
.album_title h2{
	font-size:14px;
	line-height:16px;
}