body { background: #000 url('/images/bg.jpg') repeat-x top; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF; font-weight:bold; padding:0; margin:0; line-height:150%;}
img { border: 0;}
#wrapper { background: #dc4372; margin: 0 auto; width:819px; }
#header { width: 819px; float: left; padding: 0; height: 143px; margin: 0; border:0;}
#header img { border:0;}
#navigation { float: left; width: 819px; height: 49px; padding: 0; margin: 0;}
#navigation ol { padding: 0; margin: 0;}
#leftcolumn {  position:relative; margin: 0; padding: 0 0 30px 0; width: 433px; float: left;}
#homeGossip {width:433px;clear:both;background: #b43b61;margin:0 0 0 8px;padding: 4px 0 11px 0;}
#rightcolumn { position:relative; float: right; margin: 0x; padding: 0 0 30px 0; height: 350px; width: 378px; display: inline;}
#middlecolumn { float: left; margin: 0x; padding: 8px; width: 813; min-height:500px; }
#agencyLeft{border:none; width:540px; float: left; padding: 0px 10px 0 0; margin:0;}
#agencyLeft img {border:none;padding: 0 10px 10px 0;}
#agencyRight{ width:253px; float: right; margin: 0x; padding:50px 0 0 0;}
#footer {  width: 819px; clear: both; padding: 0;}

#footerLinks {
  background:#000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color:#FFF;
 font-weight:bold; 
 padding: 0 0 20px 10px;
 margin: 0;
}

#footerLinks a {
 color:#FFF;
 text-decoration: none;
}


#footerLinks a:hover { 
text-decoration: underline;

}

a {
 color:#ffcccc;
 text-decoration: underline;
}


a:hover {
 color:#fff;
 text-decoration: underline;
}

a.more {
	font-weight: bold;
	font-size: 14px;
}

#homeShop { 
 margin: 0;
 padding: 8px 0 8px 8px;
 width: 433px;
 float: left;
}

#mailing { 
 background: url('/images/bg_list.gif') top no-repeat;
 float: left;
 border: 0;
 margin: 0 0 0 15px;
 padding: 34px 20px 0 77px;
 width::420px;
 height:116px;
 display: inline;
}

#mailingInputs { 
 background: #000;
 padding: 0;
 margin:0;
}




#mailing .text {
 background: #FFF;
 color:#ff3775;
font-size:9px;
border:none;
padding: 0 0 0 2px;
margin:0 0 3px 0;
width: 150px;
height: 14px;
}







/******************************
* Scrolling CSS
* ****************************/


.post object {
width:370px !important;
}

.post embed {
width:370px !important;
}

	
div.hold {
	position:relative; 
	overflow:hidden;
  	z-index:100; 
}
div.wn {
	position:absolute; 
	left:0; 
	top:0px; 
	overflow:auto;	
	z-index:1;
}
div#lyr1{ 
	position:absolute; 
	visibility:hidden;
	left:0px; 
	top:0px; 
	z-index:1;
}
div#hold1 {
	padding: 0;
	left:20px;
	width:405px; 
	height:300px;
}
div#wn1 { 
	width:405px; 
	height:300px;
	clip:rect(0px, 405px, 300px, 0px);
}
div.scrollbar {
	width:11px;
	font-size:1px; z-index:1;/* Set small font-size or size/position of div's will be off in some browsers  */
}
div.track{
	position:absolute; 
	left:0;
	width:11px;
	z-index:1;
}
div.dragBar {
	margin: 0 0 0 1px;
	width: 11px;
	height: 20px;
	z-index: 1;
	background: url(/images/track.gif) no-repeat top center;
}
div#scrollbar1 {
	position:absolute; 
	left:420px; 
	top:485px;
	height:200px;
}
div#track1 { 
	top:70px;
	height:200px;
}
div#dragBar1 {
	position:absolute; 
	left:1px; 
	top:1px;
}


div#lyr2{ 
	position:absolute; 
	visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
}
div#hold2 {
	top:8px; 
	left:15px;
	width:330px; 
	height:480px;/*385px; */
	padding:0 0 20px 0;
}
div#wn2 {
	width:330px; 
	height:480px;/*385px; */
	clip:rect(0px, 330px, 480px, 0px);/*385px, 0px); */
}
div#scrollbar2 { 
	position:absolute; 
	left:355px;
	top:180px;
	height:200px;
}
div#track2 { 
	top:70px;
	height:200px;/*390px;*/
}
div#dragBar2 {
	position:absolute; 
	left:1px; 
	top:1px;
}






/******************************
* SLIMBOX
* ****************************/

#slimboxImages img {
  padding:2px;
  border:1px solid #FFF;
	display: block;
	float: left;
	margin-right: 6px;
	margin-bottom: 10px;
}

#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/sb_loading.gif) no-repeat center;
}

#lbCanvas {
	border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 10px;
	width: 70px;
	background:url(/images/sb_anchor_spacer.gif);
}


#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/sb_prevlabel.gif) no-repeat;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/sb_nextlabel.gif) no-repeat;
}

#lbBottom {
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 0; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/sb_closelabel.gif) no-repeat center;
	margin:0; padding:0;
}

#lbCaption, #lbNumber {
}

#lbCaption {
	font-weight: bold;
}



/******************************
* ALBUM COVERS
* ****************************/

#muses {
 float: left;
 margin: 0x;
 padding: 8px 0 0 20px;
 height: 500px;
 display: inline;
}

.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 100px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 350px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
}


#left_banner {

position:absolute;
left:50%;
margin-left:-585px;
margin-top:145px;
border:0

}


#right_banner {
border:0 none;
left:50%;
margin-left:425px;
margin-top:145px;
position:absolute;
top:0;
}
