/*
Theme Name: listenToMelinda.com V4
Theme URI: http://listentomelinda.com
Description: Official theme of listentomelinda.com, home of blues and rock vocalist Melinda
Version: 4.0
Author: Kristian H
Author URI: http://kreeaytiv.com
Tags: Melinda
*/

* {
margin:0;
padding:0;
}

body, html{
margin:0px;
padding:0px;
background:url(images/black_bg.jpg) repeat;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height:18px;
}

img{
border:none;
}

h1.logo{
margin:0px;
padding:0px;
}

p{
font-size:12px;
margin:18px 0;
}
p.wp-caption-text{
font-style:italic;
color:#666;
font-weight:bold;
margin:0 0 18px 0;
}

a{
color:#970101;
text-decoration: none;
}
a:hover{
color:#b70202;
text-decoration: none;
}
a:visited{
color:#666;
text-decoration: none;
}
h2{
margin:0 0 20px 0;
line-height:28px;
}

#wrapper{
height:auto;
}

#top{
width:100%;
height:540px;
background:#fff url(images/white_bg.jpg) repeat-x;
border-bottom:2px solid #666;
}
	#topcontent{
	width:1032px;
	height:540px;
	margin:0 auto;
	background:url(images/top_image.jpg) no-repeat;
	}
		#topname{
		width:524px;
		height:117px;
		margin-left:432px;
		padding-top:8px;
		}
		.logo a{
		background:url(images/top_name.png) no-repeat;
		display:block;
		height:117px;
		overflow:hidden;
		text-indent:-999em;
		width:524px;
		}
		#nav{
		width:719px;
		height:52px;
		margin-left:313px;
		overflow:hidden;
		}

#bottom{
width:100%;
height:auto;
}
	#bottomcontent{
	width:960px;
	height:auto;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;
	}
		#maincontent{
		position:absolute;
		width:472px;
		height:auto;
		top:-324px;
		left:428px;
		background:#fff url(images/white_bg_flipped.jpg) repeat-x;
		z-index:89;
		border:1px solid #ccc;
		padding:20px 20px 0;
		margin-bottom:270px;
		}
			#promo{
			position:relative;
			top:-45px;
			left:-20px;
			}
			.hentry{
			margin:0 0 18px 0;
			padding-bottom:18px;
			border-bottom:1px solid #e9e9e9;
			}
			.entry{
			margin-bottom:18px;
			}
			.postnav{
			width:472px;
			height:auto;
			margin-bottom:20px;
			}
				.postnav a{
				font-size:12px;
				font-weight:bold;
				}
			.poststuff{
			width:472px;
			height:auto;
			clear:both;
			}
				.poststuff a{
				font-size:12px;
				font-weight:bold;
				}
		#sidebar{
		width:320px;
		height:auto;
		color:#fff;
		position:absolute;
		top:0px;
		left:0px;
		margin:36px 0 270px;
		}
			.widget{
			margin-bottom:36px;
			}
			h3.widgtitle{
			
			}
			div.widget ul{
			padding:0px;
			}
			div.widget ul li{
			list-style-type:none;
			padding-bottom:9px;
			font-size:12px;
			}
			#searchform div label.screen-reader-text{
			display:none;
			}

#navlist{
background:url(images/nav_master.png) no-repeat;
width:719px;
height:52px;
margin:0;
padding:0;
}

#navlist span{
display: none;
}

#navlist li, #navlist a{
height:52px;
display:block;
}

#navlist li{
float:left;
list-style:none;
display:inline;
}

#nav-01{width: 92px;}
#nav-02{width: 102px;}
#nav-03{width: 95px;}
#nav-04{width: 79px;}
#nav-05{width: 54px;}
#nav-06{width: 87px;}
#nav-07{width: 91px;}
#nav-08{width: 119px;}

body.category-music #nav-01{width: 92px; background:url(images/nav_master.png) 0px -104px no-repeat;}
body.page-id-36 #nav-02{width: 102px; background:url(images/nav_master.png) -92px -104px no-repeat; }
body.category-videos #nav-03{width: 95px; background:url(images/nav_master.png) -194px -104px no-repeat;}
body.category-news #nav-04{width: 79px; background:url(images/nav_master.png) -289px -104px no-repeat;}
body.page-id-2 #nav-05{width: 54px; background:url(images/nav_master.png) -368px -104px no-repeat; }
body.category-press #nav-06{width: 87px; background:url(images/nav_master.png) -422px -104px no-repeat;}
body.page-id-15 #nav-07{width: 91px; background:url(images/nav_master.png) -509px -104px no-repeat; }

#nav-01 a:hover{background:url(images/nav_master.png) 0px -52px no-repeat; }
#nav-02 a:hover{background:url(images/nav_master.png) -92px -52px no-repeat; }
#nav-03 a:hover{background:url(images/nav_master.png) -194px -52px no-repeat; }
#nav-04 a:hover{background:url(images/nav_master.png) -289px -52px no-repeat; }
#nav-05 a:hover{background:url(images/nav_master.png) -368px -52px no-repeat; }
#nav-06 a:hover{background:url(images/nav_master.png) -422px -52px no-repeat; }
#nav-07 a:hover{background:url(images/nav_master.png) -509px -52px no-repeat; }
#nav-08 a:hover{background:url(images/nav_master.png) -600px -52px no-repeat; }

.lft{
float:left;
}
.txtlft{
text-align: left;
}
.rgt{
float:right;
}
.txtrgt{
text-align:right;
}
.clr{
clear:both;
}

div.alignright, img.alignright{float:right; margin:0 0 18px 18px}
div.alignleft, img.alignleft{float:left; margin:0 18px 18px 0}
div.aligncenter, img.aligncenter{display: block; margin-left: auto; margin-right: auto}
a img.alignright{float:right; margin:0 0 18px 18px}
a img.alignleft{float:left; margin:0 18px 18px 0}
a img.aligncenter{display: block; margin-left: auto; margin-right: auto}

.wpa_container{
display:block;
}

li.nodot{
list-style-type: none;
}

span.socialicon{
padding-right:8px;
}

li.socli a{
font-size: 16px;
line-height: 16px;
font-weight: bold;
}
/** For th store **/
.albumheader{
width:128px;
height:auto;
float:left;
}
.albuminfo{
width:324px;
height:auto;
float:right;
}
.albuminfo h4{
margin:0 0 6px 0;
}
.albuminfo ul{
padding:0px;
margin:0px;
}
.albuminfo ul li{
padding:0px;
margin:0px;
list-style-type:none;
}
table#mp3table td.plyr{
margin-bottom:6px;
}
table#mp3table tr.darkrow{
background:#ebebeb;
}
table#mp3table tr.lightrow{
background:#e1e1e1;
}
table#mp3table td.tblrgt{
text-align:right;
}
table#mp3table td{
padding:8px;
}
table.shoppingcart td{
padding:3px;
}
form.wpsc_shipping_forms{
display:none;
}
