@charset "UTF-8";
/* CSS Document */


/* layout divs */


body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f8f7f7;
	font-size: 11px;

	 
}

#main-wrapper {
	width: 857px; 
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	
}

#content-wrapper {
	width: 776px;
	padding: 10px 23px 0px 23px;
	float: left;
	
}

#content-wrapper3 {
	width: 776px;
	padding: 10px 23px 0px 23px;
	float: left;
	background-color: #c1d8ef;
	background-image: url(/img/back.jpg);
	background-repeat: no-repeat;
}

#content-wrapper2 {
	padding: 5px 20px 5px 10px;
	float: left;
	margin: 0 10px 10px 23px;
	background-color: #ebebeb;
	width: 745px;
}

#bottom-wrapper {
	width: 857px;
	padding: 0px;
	background-image: url(../img/bottomback.jpg);
	margin:0 auto;
	height: 14px;
}

#copyright {
	padding: 0px;
	margin:0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
}

#grey {
	width: 100%;
	height:436px;
	float: left;
}

#top-strip {
	height: 14px;
	width: 857px; 
	float: none;

	background-image: url(../img/topback.jpg);
	}
	
	
.fill-left {
	background-image: url(../img/fill_left.gif);
	vertical-align: top;
	width: 17px;
	}

.fill-right {
background-image: url(../img/fill_right.gif);
	vertical-align: top;
	width: 17px;
	
	}
	
	#left-column {
	width: 100%;
	height:568px;
	float: left;
}

#right-columnHome {
	width: 100%;
	height:500px;
	float: left;
	background-color: #F2F3F4;
}

.menu {
	width: 472px;
	height: 43px;
	float: right;	
}





#newsBox {
	width: 215px;
	height: 215px;
	padding: 10px 0px 10px 10px;
	float: left;
	background-color: #ebebeb;
	margin-right: 0px;
	margin-bottom: 13px;
}


#newsBox2 {
	width: 750px;
	padding: 5px 10px 5px 0px;
	float: left;
	background-color: #ebebeb;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}



.text-box {
	height: 195px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.img {
	margin-bottom: 7px;
}


#content-box {
	height: 230px;
	padding: 7px 2px 00px 0px;
	float: left;
	width: 184px;
}

.albuminfo {
vertical-align: top
	}



/* text */


h1 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #736c6c;
	}
	
h2 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d74949;
	line-height: 17px;	
	}


.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #000000;
	}
	
	
	.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    color: #000000;
	}
	
	
	
.right-text{
	background-color: #F2F3F4;
	color: #000000;
	font-size: 11px;
	text-align: left;
    width: 180px;
	padding: 0px 12px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.feature-text{
	
	color: #000000;
	font-size: 11px;
	text-align: right;
	float: right;
	width: 350px;
	padding: 10px 9px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.text {
	width: 535px;
	padding: 10px;
	float: right;
	background-color: #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-bottom: 20px;
}

.revive {
	width: 535px;
	padding: 10px;
	float: right;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-bottom: 20px;
}

.hometext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 19px 0px 0px;
	font-size: 11px;
	line-height: 14px;
}


.ministryMenu UL {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 4px 12px 7px 12px;
	padding: 30px 5px 0px 0px;
}



/* links */

a.nav:link { 
	text-decoration: none; 
	color: #000000;

	}
	
	
a.nav:visited { 

	text-decoration: none; 
	color: #000000;
	}
	
	
a.nav:hover, a.nav:active { 
	text-decoration: underline; 
	color: #000000;
	
	}
	
	
	a.rss:link { text-decoration: none; color: #b2b2b2;}
	
	
a.rss:visited { text-decoration: none; color: #b2b2b2;}
a.rss:hover, a.nav:active { text-decoration: underline; color: orange;}
	


/* images */


.banner-strip{
	background-color: #F2F3F4;
	color: #000000;
	font-size: 10px;
	text-align: left;
	padding: 10px 12px;

}

#bannerHome {
	width: 517px;
	height: 215px;
	padding: 10px;
	float: left;
	background-color: #ebebeb;
	margin-right: 13px;
	margin-bottom: 13px;
}

#banner {
	width: 535px;
	height: 190px;
	padding: 10px;
	float: right;
	background-color: #ebebeb;
	margin-bottom: 10px;
}

.logo {
	width: 118px;
	height: 34px;
	float: left;
	margin-bottom: 18px;
	margin-left: 11px;
	margin-top: 5px;
}

.menuItem {
	float: right;
	margin-right: 5px;
	
}

.menuItemRight {
	float: right;
	
}




ul#jw_bc {
	position:relative;
	list-style:none;
	list-style-image:none;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	background:#000000;
	width:516px;
	height:212px;
}
ul#jw_bc li {list-style:none;margin:0px;padding:0px;border:none;background:#000000;}
ul#jw_bc li a {margin:0px;padding:0px;border:none;background:#000000;}
ul#jw_bc li a img {display:none;position:absolute;top:0;left:0;border:none;background:#000000;}
ul#jw_bc li a:hover img {display:none;position:absolute;top:0;left:0;border:none;background:#000000;}
ul#jw_bc li#jw_bc_loading {background:#000000 url() no-repeat center;width:516px;height:286px;} 


.ziggy {
	height:20px;
	width:100%;
	display:block;
	background:url(http://www.vineyardrecords.co.uk/uk/images/css2/zig.gif) repeat-x;
	margin:10px 0px 0px 0px;
	font: 1px/1px sans-serif;
}


	.input {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;
}




<style type="text/css">

/* 

 -------------------------------------------------------------

 Audio player CSS.

 --------------------------------------------------------------

 */

#soundmanager-debug {
 /* SM2 debug container (optional, makes debug more useable) */
 position:absolute;position:fixed;*position:absolute;bottom:10px;right:10px;width:50em;height:18em;overflow:auto;background:#fff;margin:1em;padding:1em;border:1px solid #999;font-family:"lucida console",verdana,tahoma,"sans serif";font-size:x-small;line-height:1.5em;opacity:0.9;filter:alpha(opacity=90);
}

body {
 font:75% normal verdana,arial,tahoma,"sans serif";
}

</style>

