
	.clear {clear: both;}

	.float-right {float: right;}
	.float-left {float: left;}

	.col1 {	width: 60px; }
	.col2 {	width: 140px; }
	.col3 {	width: 220px; }
	.col4 {	width: 300px; }
	.col5 {	width: 380px; }
	.col6 {	width: 460px; }
	.col7 {	width: 540px; }
	.col8 {	width: 620px; }
	.col9 {	width: 700px; }
	.col10 { width: 780px; }
		
	body {
		background: #e5d6c1 url(/MidwinterGraces/images/background.jpg) no-repeat fixed center 0;
		margin: 0;
		padding: 0;
		font-family: Helvetica, sans-serif;
	}
	
	h2 {
		margin: 0;
		font-family: Helvetica, sans-serif;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	a {
		color: #102a4d;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}

	#outterWrapper {
		width: 1020px;
		margin: 0 auto;
	}
	#innerWrapper {
		width: 780px;
		margin: 0 auto;
		padding: 0 20px;
	}
	
	#sspWrap {
		background: transparent url(/MidwinterGraces/images/photoframe-2.png) no-repeat 0 0;
		height:331px;
		padding:75px 0 0 70px;
		width:400px;
		position: absolute;
		top: 120px
	}
	
	#slideShowPrev {
		width: 25px;
		height: 25px;
		display: block;
		background: transparent url(../images/css/slideshowcontrols.png) no-repeat 0 0;
		margin: 0 0 0 25px;
		float: left;
	}
	#slideShowPrev:hover {
		background-position: 0 -26px;
		
	}
	
	#slideShowNext {
		width: 25px;
		height: 25px;
		display: block;
		background: transparent url(../images/css/slideshowcontrols.png) no-repeat -252px 0;
		margin: 0 0 0 222px;
		float: left;
	}
	#slideShowNext:hover {
		background-position: -252px -26px;
		
	}
	
	#slideshow {
		height: 240px;
	}
	
	#titleWrap {
		margin: 15px 0 0 0;
	}
	
	#purchaseWrap {
		width: 300px;
		height: 125px;
		position: relative;
		margin: 20px 0 0 0;
	}
	
	#purchaseWrap .purchaseItunes {
		background: transparent url(/MidwinterGraces/images/css/newadmat_127.png) no-repeat 0 0;
		height: 125px;
		width: 190px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}

	#purchaseWrap .purchaseAmazon {
		background: transparent url(/MidwinterGraces/images/css/newadmat_127.png) no-repeat -190px 0;
		height: 125px;
		width: 110px;	
		display: block;
		position: absolute;
		left: 190px;
		top: 0;

	}

	#buyLinksWrap .purchaseItunes {
		display: block;
		background: transparent url(/MidwinterGraces/images/purchase.png) no-repeat -16px -50px;
		width: 100px;
		height: 36px;
	}
	#buyLinksWrap .purchaseAmazon {
		display: block;
		background: transparent url(/MidwinterGraces/images/purchase.png) no-repeat -177px -50px;
		width: 101px;
		height: 36px;
	}
	
	#buyLinksWrap .purchaseAmazon {
		width: 99px;
	}
	
	
	#purchaseWrap a.purchaseItunes:hover {
		background-position: 0px -127px;
	}
	#purchaseWrap a.purchaseAmazon:hover {
		background-position: -190px -127px;
	}
	
	#mailingListWrap {
		margin: 30px 0 0 0;
	}
	
	#mailingList {
		display: block;
		background: transparent url(/MidwinterGraces/images/mailinglist_sprite.png) no-repeat 0 0;
		width: 249px;
		height: 87px;
		margin: 0 auto;
	}
	#mailingList:hover {
		background: transparent url(/MidwinterGraces/images/mailinglist_sprite.png) no-repeat 0 -87px;
	}
	
	#returnWrap {
		margin: 30px 0 0 0;
	}
	
	#return {
		display: block;
		background: transparent url(/MidwinterGraces/images/return.png) no-repeat 0 0;
		width: 292px;
		height: 69px;
		margin: 0 auto 30px auto;
		
	}
	#return:hover {
		background: transparent url(/MidwinterGraces/images/return.png) no-repeat 0 -69px;
	}
	
	#dividerWrap1 {
		margin: 10px 0 10px 0;
		position: relative;
		right: 2px;
	}
	
	#audioRightColumn {
		width: 400px;
		padding: 10px 20px 20px 0;
		color: #fff;
	}
	
	#albumCoverWrap {
		padding: 10px;
	}
	
	#audioWrap {
		height: 325px;
		background-color: #001624;
		background-image: url(../images/css/audiobackground.jpg);
		background-repeat: repeat-y;
	}
	
	#playerWrap {
		float: right;
		margin: 5px 0 0 0;
	}
	
	#dividerWrap2 {
		margin: 10px 0 20px 0;
		position: relative;
		right: 6px;
	}
	
	#bottomWrap {
		background: transparent url(/MidwinterGraces/images/trans_bg.png) repeat 0 0;
		padding: 34px 4px 20px 4px;
	}
	
	#verticalDivider {
		background: transparent url(/MidwinterGraces/images/vertical_divider_bg.png) repeat-y 0 0;
		width: 5px;
		float: right;
		height: 100%;
	}
	
	#newsWrap {
		
		background-color: #ebe3d6;
		border-top: 3px solid #e1e1e1;
	}
	
	#newsWrap .post {
		padding: 13px 10px 10px 10px;
		border-left: 3px solid #efe8de;
		border-right: 3px solid #efe8de;
		position: relative;		
		font-family: Helvetica, sans-serif;
	}
	
	#newsWrap .post p {
		font-size: .9em;
	}
	
	#newsWrap .post img.divider {
		position: absolute;
		bottom: -3px;
		left: -4px;
		width: 382px;
		z-index: 100;
	}
	
	.date {
		margin: 0 0 10px 0;
		font-size: .8em;
	}
	
	#albumInfo {
		padding: 10px 0 0 0;
	}
	
	#buyLinksWrap {
		background-color: #091523;
		padding: 5px 10px;
		border: 2px solid #2b3d4f;
	}
	
	ul#socialnav {
		margin: 20px 0 40px 0;
		padding: 0;
		list-style-type: none;
	}
	ul#socialnav li {
		float: left;
	}
	
	ul#socialnav li a.facebook {
		width: 131px;
		height: 39px;
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat 0 0;
		display: block;
	}
	
	ul#socialnav li a:hover.facebook {
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat 0 -39px;	
	}
	
	ul#socialnav li a.myspace {
		width: 124px;
		height: 39px;
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -131px 0;
		display: block;
	}
	
	ul#socialnav li a:hover.myspace {
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -131px -39px;	
	}
	
	ul#socialnav li a.lastfm {
		width: 102px;
		height: 39px;
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -256px 0;
		display: block;
	}
	
	ul#socialnav li a:hover.lastfm {
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -256px -39px;	
	}
	
	ul#socialnav li a.ilike {
		width: 82px;
		height: 39px;
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -358px 0;
		display: block;
	}
	
	ul#socialnav li a:hover.ilike {
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -358px -39px;	
	}
	
	ul#socialnav li a.twitter {
		width: 118px;
		height: 38px;
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -440px 0;
		display: block;
	}
	
	ul#socialnav li a:hover.twitter {
		background: transparent url(/MidwinterGraces/images/socialnav.png) no-repeat -440px -39px;	
	}
	
	#oniracom {
		margin: 10px 0 0 0;
		width: 144px;
		height: 22px;
		background: transparent url(/MidwinterGraces/images/oniracom.png) no-repeat 0 0;
		display: block;
	}
	
	#oniracom:hover {
		background: transparent url(/MidwinterGraces/images/oniracom.png) no-repeat 0 -22px;
	}
	
	#deluxeWrap, #videoWrap {
		background-color:#001624;
		width: 100%;
		height: 100%;
		margin: 0;
		background-image: url(../images/css/audiobackground.jpg);
		background-repeat: repeat-y;
	}
	
	#deluxeWrap h2 {
		padding-left: 10px
	}
	
	#deluxeWrap ol {
		list-style-type: decimal-leading-zero;
		color: #DDD;
		font-weight: lighter;
		font-size: small;
	}
	
	#deluxeWrap .deluxeItem {
		color: #B1D2FF;
	}
	
	#deluxeWrap h3 {
		color: #DDD;
		font-size: medium;
		font-weight: lighter;
		margin: 0 0 0 10px;
		padding: 0;
	}
	
	.hide {
		display: none !important
	}
	/* the overlayed element */ 
	.simple_overlay { 
	     
	    /* must be initially hidden */ 
	    display:none; 
	     
	    /* place overlay on top of other elements */ 
	    z-index:10000; 
	     
	    /* styling */ 
	    background-color:#fff; 
	     
	    width:675px;     
	    min-height:200px; 
	    border:1px solid #666; 
	     
	    /* CSS3 styling for latest browsers */ 
	    -moz-box-shadow:0 0 90px 5px #000; 
	    -webkit-box-shadow: 0 0 90px #000;     
	} 
	 
	/* close button positioned on upper right corner */ 
	.simple_overlay .close { 
	    background-image:url(/MidwinterGraces/images/close.png); 
	    position:absolute; 
	    right:-15px; 
	    top:-15px; 
	    cursor:pointer; 
	    height:35px; 
	    width:35px; 
	}
	

/*
	#twitterWrap {
	}
	#twitterWrap ul {
		list-style-type: none;
		background: transparent url(/MidwinterGraces/images/twitter_divider.png) no-repeat center top;
		margin: 0;
		padding: 5px 0 0 0;
	}	
	#twitterWrap ul li {
		margin: 0;
		padding: 10px 0;
		height: 100px;
		width: 380px;
	}
	#twitterWrap ul li.even {
		background-color: #efe8de;
	}
	#twitterWrap ul li.odd {
		background-color: #afe8de;
	}
*/

/* ject: Twitter styles */	
/********************************************/
.twidget {
	position: relative; 
	border: none; 
	background-color: transparent; 
	font-size: 12px; 
	width: 380px;
}
.twpost {display: block; clear: both;}
.twpost textarea { width: 99%;}
.twinfo { font-size: 10px;}
.twspinner {position: absolute; right: 4px; top: 4px;}
.twlogon, .twlogout {padding: 8px 0;}
.twlogon input, .twlogout input{width: 120px; margin: 0px 2px 0 0;}
.twlogon input[type="button"], .twlogout input[type="button"]{
	width: 80px;
	height: 22px;
	float: right; 
	margin-right: 5px;
	border: none;
	background-color: #001624;
	color: white;
	cursor: pointer;
}
.twlogout input[type="button"]{	width: 60px; margin: -3px 5px 0 4px;}
.twlogon h4, .twlogout h4 {margin: 0 0 4px 0; padding: 0px;}
.twtweets {}
.twtweets ul {
	list-style: none; 
	list-style-position: inside; 
	margin: 0; 
	padding: 5px 0 0 0;
}
.twtweets li {
	background: transparent url(/MidwinterGraces/images/twitter_divider.png) no-repeat center top;
	font-size: 11px; 
	padding: 16px 6px 11px 0; 
	margin: 0; 
	clear: both;
	line-height: 14px;
}
.twtweets li a {text-decoration: none;}
.twtweets li.odd {background-color: #bdbab3;}
.twtweets li.even {background-color: #cecabf;}
.twavatar {clear: left; display: block; float: left;}
.tweetAuthor {display: block; float: left; margin-right: 4px; font-weight: bold;}
.twtext {font-size: 14px; float: left;}
.tweetAvatar {float: left; margin-right: 10px;}	
.tweetAvatar img {border: none; width:48px}	
#twidgetWrapperCounter {float: left;}
.twpost input {	
	width: 50px;
	height: 22px;
	float: right; 
	margin-right: 5px;
	border: none;
	background-color: #001624;
	color: white;
}
/******************************************* */
