/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 26, 2012 07:45:13 AM America/New_York */


/*@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('font/PTN57F-webfont.eot');
    src: url('font/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTN57F-webfont.woff') format('woff'),
         url('font/PTN57F-webfont.ttf') format('truetype'),
         url('font/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('font/PTC75F-webfont.eot');
    src: url('font/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTC75F-webfont.woff') format('woff'),
         url('font/PTC75F-webfont.ttf') format('truetype'),
         url('font/PTC75F-webfont.svg#PTSansCaptionBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('font/PTC55F-webfont.eot');
    src: url('font/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTC55F-webfont.woff') format('woff'),
         url('font/PTC55F-webfont.ttf') format('truetype'),
         url('font/PTC55F-webfont.svg#PTSansCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('font/PTS76F-webfont.eot');
    src: url('font/PTS76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS76F-webfont.woff') format('woff'),
         url('font/PTS76F-webfont.ttf') format('truetype'),
         url('font/PTS76F-webfont.svg#PTSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBold';
    src: url('font/PTS75F-webfont.eot');
    src: url('font/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS75F-webfont.woff') format('woff'),
         url('font/PTS75F-webfont.ttf') format('truetype'),
         url('font/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('font/PTS56F-webfont.eot');
    src: url('font/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS56F-webfont.woff') format('woff'),
         url('font/PTS56F-webfont.ttf') format('truetype'),
         url('font/PTS56F-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('font/PTS55F-webfont.eot');
    src: url('font/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS55F-webfont.woff') format('woff'),
         url('font/PTS55F-webfont.ttf') format('truetype'),
         url('font/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('font/PTN77F-webfont.eot');
    src: url('font/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTN77F-webfont.woff') format('woff'),
         url('font/PTN77F-webfont.ttf') format('truetype'),
         url('font/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/




	 #event {
		color:#565656;
	}
	
	#event fieldset{
		padding:10px;
	}
	
	#event h2{
	padding: 14px 0 0 0;
	font: normal 15px "PTSansBold";
	color: #1F191B;
	text-transform: uppercase;
	}
	
	#event h3{
		border-bottom:1px solid #9b9baa;
	}
	
	#event h3 a{
		text-decoration:none;
	}
	
	#event h3 a:hover{
		color:#cc9baa;
	}
	
	#event .pagination{
		/*border-bottom:1px solid #9b9baa;*/
		padding-bottom:3px;
		text-align:right;
	}
	
	#event .description{
		padding-left:50px;
		color:#999999;
	}
	
	#event .event_item{
		padding:6px 0 0 0;
		overflow:auto;
	}
	
	#event .event{
		
	}
	
	#event .event_short{
		padding:20px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#event .eventlong{
	}
	
	.eventimg {
		margin:12px 10px 10px 0;
		
	}
	
	#event .author{
		color:#aa5555;
	}
	
	#event .event_left{
	 float:right; width:329px; height:170px; padding: 0 10px 0 13px; background:#eeeeee;  
	}
	
	#event .event_left h4{
		padding: 14px 0 0 0;
		font:normal 12px "PTSansBold";
		color: #1F191B;
		text-transform: uppercase;
	}
	
	#event .event_left span {
		color: #999999;
		font-size: 12px;
		
	}
	
	#event .comment{
		padding-top:10px;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:1px solid #ababcc;
	}
	
	#event #commentsbox{
		margin-top:20px;
	}
	
#event .commentcontainer{
	border-bottom:1px dashed #efefef;
	margin-top:5px;
	padding-left:10px;
}
	
#event td.left{
	background:#dedede;
}

#event td{
	border:1px solid #cdcdcd;
	padding:5px;
}

#event table{
	width: 100%;
	margin: 14px 0 14px 0;
	background: #eee;
	padding: 12px 20px;
}
		
	a.eventlink{
		color:#131210;
		text-decoration:none;
		font-size:14px;
		margin:2px;
	}
	
	a.eventlink:hover{
		color:#ff0000;
		text-decoration:none;
	}
	
	#eventcalendar th, #eventcalendar td{
		padding: 1px;
		text-align: center;
	}
	
	#eventcalendar table{
		
	}
	
	#eventcalendar td.posted{
		cursor:pointer;
	}
	
	#eventcontents{
		z-index:1;
	}
	
	#eventloading{
		background:white url(../../img/loader.gif) center no-repeat;
	    filter: alpha(opacity=55);
	    -moz-opacity: 0.55;
		-khtml-opacity: 0.55;
	    opacity: 0.55;
	}
	
	div.eventtooltip{
		display:none;
		position: absolute;
		background:#ffffff;
		padding:5px;
		width:300px;
		overflow:auto;
		z-index:999;
		border: 1px solid #ff0000;
		margin-left:-300px;
	}
	
	div.eventtooltip div{
	
	}
	
	#eventcommentbox {
	width: 509px;
	margin: 14px 0 14px 0;
	background: #eeeeee;
	padding: 12px 0 12px 20px;
		
	}
	
	
.event__short {
	
		}
		
.event__short img{width:170px;height:170px; overflow:hidden;}
.eventlong img{width:250px;height:auto;margin:4px 20px 10px 0;}
#eventcalendar th div, #eventcalendar td div{
	display: block;
    width: 20px;
}