/* CSS Document */

.yassen_footer {
color:#FFFFFF;
}
	/* HTML REDEFINITIONS */
	a:link {
		text-decoration:none;
		padding:2px;
		color:#EC4130;
		margin:0px;
	}
	
	a:visited {
		text-decoration:none;
		padding:2px;
		margin:0px;
		color:#EC4130;
	}
	
	a:hover {
		text-decoration:underline;
		padding:2px;
		color:#B04130;
		margin:0px;
	}
	
	a:active {
		text-decoration:none;
		padding:2px;
		color:#EC4130;
		margin:0px;
	}
	
	body {
		padding:0px;
		margin:0px auto;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
/*		background-color:#666; */
		background-color:#000;
		text-align:center;
		background-image:url(/images/headerback.jpg);
		background-repeat:repeat-x;
		scrollbar-face-color: #000; 
		scrollbar-highlight-color: #000;
		scrollbar-shadow-color: #ffffff; 
		scrollbar-3dlight-color: #ffffff;
		scrollbar-arrow-color: #FFF; 
		scrollbar-track-color: #AAA;
		scrollbar-darkshadow-color: #BBB;

	}
	
	input[type="radio"] {
		border:0px;
	}
	
	form {
		padding:0px;
		margin:0px;
		font-size:11px;
	}
		
	h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding-top:3px;
		padding-bottom:3px;
	
	}
	
	h4 {
		background-image:url(/images/H4.jpg);
		color: #FFF;
		font-weight:bold;
		padding-left:5px;
		border-left:1px solid #000;
		font-size:12px;
		height:21px;
		margin:0px;
		padding-bottom:0px;
		padding-top:0px;
		padding-right:0px;
		min-width:275px;
	}
	
	h5 {
		font-family:Arial, Helvetica, sans-serif;
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0px;
		font-size:13px;
		font-weight:bold;
	}
	
	h6 {
		font-size:14px;
		border-bottom:1px solid #666;
		padding:5px 0px 5px 0px;
		margin:5px 0px;
	}
	
	input {
		border:1px solid #000;
		font-size:11px;
	
	}
.image {
	padding: 7px;
	margin: 3px 15px 5px 0;
	border-width: 3px;
	border-color: #5E5E5E;
}
	
	input[type='checkbox'],input.checkbox { border:0px; }
	
	ol.toc {
		list-style-type:none;
		padding-left:0px;
		margin-left:0px;
	}
	
	ol.toc li {
		clear:left;
		border-bottom:dashed 1px #666;
		height:1.05em;
		margin-top:10px;
		position:relative;
	
	}
	/*ol.toc a, ol.toc span {
	
		padding:0 0px 0 0px;
		padding:0 0px 0 3px;
		position:relative;
		text-decoration:none;
		white-space:nowrap
	}*/
	ol.toc span.right {
		padding:0 0 0 3px;
		position:absolute;
		right:0;
		border-bottom:dashed 0px #666;
	}
	
	td a {
		padding:2px;
		color:#EC4130;
		margin:0px;
	}
	
	td a:hover {
		padding:2px;
		color:#EC4130;
		margin:0px;
	}
	
	select {
		font-size:9px;
	}
	
	small {
		font-size:9px;
	}
	
	option {
		font-size:9px;
	}
	
	
	/* CLASSES */
	
	.artistinfo {
		float:left; 
		width:132px; 
		height:177px; 
		padding:10px; 
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		border-top:1px solid #EEE;
		border-left:1px solid #EEE;
		text-align:center;
	}
	
	.artistinfo:hover {
		background-color:#CCCCCC;
	}
	
	.artistinfo a:hover {
		color:#B04130;
	}
	
	.bandheader {
		width:470px;
		float:left;
		padding-right:10px;
		white-space:normal;
	}
	
	.categories {
		overflow:auto; 
		height:150px; 
		width:225px; 
		border:3px double #999; 
		background-color:#EEE; 
		padding:2px;
	}
	
	.core {
		background-color:#DDD;
		border-left:1px solid #000;
		border-right:1px solid #000;
		width:848px;
		height:100%;
		margin: 0px auto;
  	text-align: left;
		line-height:1.5em;
	}
	
	.exposure {
		color:#EC4130;
	}
	
	.innercore {
		padding:10px;
		background-position:top; 
		background-image:url(/images/bandback.jpg); 
		background-repeat:no-repeat; 
		background-color:#DDD; 
		min-height:495px;
	}
	
	.innercore10px {
		padding:10px;
		min-height:100px;
	}	
	.content {
		background-color:#dddddd;
		color: #717171;
		width:798px;
		line-height:1.5em;
		float:left;
		margin:0px;
		border-left:0px solid #000000;
}	
	.contentleft {
		width:550px;
		padding:10px;
		line-height:1.5em;
		float:left;
		margin:0px;
		border:0px solid #777;
	}
	
	.contentlefthome {
		width:500px;
		padding:10px;
		line-height:1.5em;
		float:left;
		margin:0px;
		border:0px solid #777;
	}
	
	.contentright {
		float:right;
		width:225px;
		line-height:1.5em;
		padding-top:10px;
		margin:0px;
		border:0px solid #777;
	}
	
	.contentrighthome {
		float:right;
		width:325px;
		line-height:1.5em;
		padding-top:00px;
		margin:0px;
		border:0px solid #777;
	}
	
	.contentrightcontent {
		width:225px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}
	
	.entry { 
		line-height:1.4em;
	}
	
	.explanation {
		color: #666666;
		font-style: italic;
		font-size:10px;
	}
	
	.footer {
		width:876px;
		height:169px;
		background-image:url(/images/footer.jpg);
		background-repeat:no-repeat;
		margin: 0px auto;
		padding:0px;
		text-align:center;
		background-color:#DDD;
	}
	
	.header {
		background-image:url(/images/header.jpg);
		width:876px;
		height:107px;
		text-align:right;
		margin: 0px auto;
		clear:both;
	}
	
	.headercontents {
		padding-top:10px;
		padding-right:22px;
		color:#FFF;
	}
	
	.headercontents a {
		color:#FFF;
	}
	
	.musicianinfo {
		float:left; 
		width:100px; 
		height:125px; 
		padding:10px; 
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		border-top:1px solid #EEE;
		border-left:1px solid #EEE;
		text-align:center;
	}
	
	.musicianinfo:hover {
		background-color:#CCCCCC;
	}
	
	.musicianinfo a:hover {
		color:#B04130;
	}
	
	.photodetails {
		float:left; 
		width:125px; 
		height:160px; 
		padding:10px; 
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		border-top:1px solid #EEE;
		border-left:1px solid #EEE;
		text-align:center;
	}
	
	
	
	.photodetails:hover {
		background-color:#CCC;
		color:#DB4130;
	}
	
	.photodetails a:hover {
		color:#B04130;
	}
	
	.photodetailsadmin {
		float:left; 
		width:125px; 
		height:265px; 
		padding:10px; 
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		border-top:1px solid #EEE;
		border-left:1px solid #EEE;
		text-align:center;
	}
	
	.photodetailsadmin:hover {
		background-color:#CCCCCC;
	}
	
	.photolistings {
		width:160px; 
		float:right; 
		overflow:auto; 
		height:360px; 
		padding-right:10px; 
		margin-right:20px;
	}
	
	#calendarhome span {
		float: left; 
		width: 41px; 
		height: 27px;
		padding: 0; 
		margin: 0.125em;
  	text-align: center; 
		border: 1px solid silver;
		background-color:#CCC;
	}
	
	#calendarhome span:hover {
		background-color:#DDD;
	}
	
	.popup {
		display: none; 
		position: absolute; 
		border: solid black 1px; 
		padding: 10px; 
		background-color: #FFF; 
		text-align: left; 
		z-index:1;
		font-size: 12px; 
		width: 300px;
	}
	
	.nav {
		background-image:url(/images/navback.gif);
		width:876px;
		height:22px;
		text-align:left;
		margin: 0px auto;
		padding:0px;
		border:0px solid #FFF;
		clear:both;
	}
	
	.recentalbums {
		overflow:auto; 
		width:265px; 
		max-height:500px;
		background-image:url(/images/opaqueback.png); 
		padding-top:10px; 
		padding-left:10px;
		text-align:center
	}
	
	.samplework {
	overflow:auto;
	width:275px;
	height:400px;
	background-image:url(/images/opaqueback.png);
	padding-top:10px;
	float: right;
	}
	
	.track {
		padding:2px;
	}
	
	.underline {
		text-decoration: underline;
	}
	
	.wimpy {
		float:right;
		padding:10px;
		width:270px;
	}
	
	/* ID's */
	/* Calendar ID's */
	#calendarhome {
		padding-top: 1em; 
		width: 325px;
		margin:0px auto;
	}
	
	#calendarhome .left {
		float:left;
		width:162px;
	}
	
	#calendarhome .right {
		float:right;
		text-align:right;
		width:152px;
		padding-right:5px;
	}

	
	
	#calendarhome, .sun {
		clear: left;
	}
	
	#calendarhome #dow {
		background-color:#FFFFFF;
	}
	#calendarhome #dow:hover {
		background-color:#CCC;
	}
	
	/* Calendar Large ID's */
	#calendarhomelarge {
		padding-top: 1em; 
		border:0px solid #000;
	
	}
	
	#calendarhomelarge .left {
		float:left;
		width:375px;
		text-align:left
	}
	
	#calendarhomelarge .right {
		float:right;
		text-align:right;
		width:375px;
		padding-right:0px;
	}

	
	
	#calendarhomelarge, .sun {
		clear: left;
	}
	
	#calendarhomelarge #dow {
		background-color:#FFFFFF;
	}
	#calendarhomelarge #dow:hover {
		background-color:#CCC;
	}
	
	#contents {
		width: 800px;
		margin: 10px auto;
		border:0px solid #000;
	}
	
	#galleryNavigation {
		clear: both;
		float: left;
		margin: 5px 0 0 246px;
		display: inline;
		width: 29px;
	}
	
	#galleryNavigation img.back {
		float: left;
	}
	
	
	#galleryNavigation img.forward {
		float: right;
	}
	
	#thumbnails {
		width: 800px;
		height: 175px;
		padding-left:31px;
		margin: 0;
		float:left;
		position: relative;
		border: 0px solid #000;
	}
	
	#wrapper {
		border: 0px solid #675b58;
		width: 770px;
		margin: 0px auto 0 auto;
		padding: 0px 10px 0px 0px;
		position: relative;
		overflow: hidden;
	}
	
	

