/**
 * File: http://www.garagemahals.com/contact/press-and-events/css/styles.css
 */

.cols {
	width: 50%;
	padding-top: 2em;
	padding-bottom: 2em;
}
.lftcol {
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	width: 40%;
}
.lftcol .event p {
	font-family: Arial,Helvetica,sans-serif;
	padding: 1em 0 1em;
}
.lftcol .headline {
	font-size: 1.1em;
	font-weight: bold;
}
.lftcol .date {
}
.lftcol .location {
	display: block;
	padding-top: .1em;
}
.lftcol p.last {
	padding-bottom: 1.5em;
}
.rgtcol {
	padding-right: 0;
	padding-left: 7em;
}
.rgtcol p {
	margin-bottom: 1.5em;
}
.rgtcol .date {
}
.rgtcol .headline {
	font-size: 1.1em;
	font-weight: bold;
}

h2 {
	color: #fff;
}
div.appt {
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 2em;
}
div.appt a {
	color: #0092c8;
	border-bottom: 1px dotted #0092c8;
}
a.appt:hover {border-bottom: 1px solid #000; text-decoration: none;}
.rgtcol div.press {
	clear: both;
	font-family: Arial,Helvetica,sans-serif;
	padding: 0 0 2em 0;
}
.rgtcol div.press a {
	color: #0092c8;
	float: left;
	font-size: .9em;
	border-bottom: 0;
	padding-right: 20px;
}
.rgtcol div.press a:hover {text-decoration: none;}
.rgtcol div.press a span {
	border-bottom: 1px dotted #0092c8;
}
.rgtcol div.press a:hover span {border-bottom: 1px solid #000;}

.rgtcol div.press a.pdf {
	background: url(/assets/images/pdf.png) no-repeat right center;
}
.rgtcol div.press a.azcentral {
	background: url(../images/azcentral.png) no-repeat right center;
}
.rgtcol div.press a.bobvila {
	background: url(../images/bobvila.png) no-repeat right center;
}

.media-inquiry {
	border-top: 1px solid #333133;
	padding-top: 1.5em;
}
.media-inquiry span.h3 {
	font-size: 1.6em;
	display: block;
}
.media-inquiry span.p{
	display: block;
	font-family: Arial,Helvetica,sans-serif;
}
.media-inquiry a {
	background: url(../images/media-inquiry.png) no-repeat left center;
	display: block;
	padding-left: 90px;
	padding-bottom: 35px;
	padding-top: 35px;
}
.media-inquiry a:link {}
.media-inquiry a:visited {color: #bcbdc0;}
.media-inquiry a:hover {text-decoration: underline;}
.media-inquiry a:active {}
