.san_page_title
{
	font-size:22px;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	letter-spacing:4px;
	line-height:100%;
	color: #FFFFFF;
	height:30px;
	margin-bottom:0.8em;
}

.san_page_title_first_letter
{
	font-size:28px;
}

.page_cont_block
{
	margin: 0;	
	padding:0; 
	background-image:url(../images/album_middle.gif);
	background-repeat:no-repeat;
	background-color:#BA1A1A;	
	width:710px;
	color:#ffffff;
	overflow:auto;
}

.page_cont_block, x:-moz-any-link 
{
	width:710px;
}

.page_cont_block a:link, .page_cont_block a:hover, .page_cont_block a:visited, .page_cont_block a:active 
{
	color:#FFFFFF;
}

.page_cont_block_trans
{
	margin: 0 0 20px;	
	display:table;
	width:100%;
	*width:auto;
}

.std_teaser
{
	margin:0 0 0.5em 0;
}

.album
{
	padding: 0 10px;
	/*border-color:#EEEEEE;*/
}

.album_top
{
	height:10px;
	background-image:url(../images/album_top.png);
	*background-image:none;	
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/garland/images/album_top.png', sizingMethod="crop");	
	background-repeat:no-repeat;
	*font-size:0;
}

.album_bottom
{
	margin-bottom:20px;
	
	height:10px;
	background-image:url(../images/album_bottom.png);
	*background-image:none;	
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/garland/images/album_bottom.png', sizingMethod="crop");		
	background-repeat:no-repeat;
	*font-size:0;		
}

.album_title
{
	font-size: 1.5em;
	font-family:Georgia, 'Times New Roman', Times, serif; 	
	/*color:#FF0000;*/
	/*background-color:#EEEEEE;*/
	text-align:left;
	padding:0 0 0.3em;
	text-transform:uppercase;
	letter-spacing:0.15em;
	color: #ffffff;
}

.semiline
{
	padding-top:0.5em;
}