/* ******************************************************************************************
 * styles for braytonlaw workshop page                                                      *
 * Created 11/28/07                                                                  		*
 *******************************************************************************************/
#article h2 {
	margin-bottom:1.25em;
}
#article h3 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;*/
	background-color:#E6E0D2;
	color:#751526;
	padding-left:0.25em;
	/*padding-top:1px;
	padding-bottom:2px;*/
	margin-bottom:0;
	/*border-bottom:solid 1px #cfc4ab;
	letter-spacing:1px;*/
}
#article h4 {
	margin-top:0;
	margin-right:1em;
	margin-left:1em;
	padding-left:0.33em;
	color:#454139;
	border-top:1px dashed #CFC4AB;
}
#article p {
	margin-top:0.75em;
	margin-right:0.33em;
	margin-bottom:0.75em;
	margin-left:0.5em;
	line-height:1.4;
}
#article p#phone {
	margin:0;
	margin-left:3.45em;
	margin-bottom:0.5em;
	padding-bottom:0.15em;
	padding-left:2.25em;
	width:17em;
	background-color:#EFEBE1;
	color:#751526;
	font-weight:bold;
	letter-spacing:0.1em;
}
#article div#highlights {
	position:relative;
	margin-right:1em;
	margin-bottom:1.25em;
	margin-left:1.25em;
	height:134px;
}
#highlights img {
	position:absolute;
}
#highlights ul {
	position:relative;
	margin-top:1.25em;
	margin-left:15em;
	color:#51472E;
	line-height:1.4;
}
#highlights li {
	margin-bottom:1.25em;
}
#highlights li.second {
	margin-left:1.25em;
}
#article table {
	margin-top:1.5em;
	margin-left:3.5em;
	color:#454139;
	font-size:12px;
	border:1px dotted #CFC4AB;
}
#article table th {
	text-align:center;
	background-color:#EFEBE1;
	color:#686255;
}
#article table th.date {
	width:16em;
	/*border-right:1px dotted #CFC4AB;*/
}
#article table th.time {
	width:5.25em;
}
#article table td {
	padding-top:0.25em;
	padding-bottom:0.3em;
}
#article table td.date {
	/*border-right:1px dotted #CFC4AB;*/
}
#article table td.time {
	padding-right:0.25em;
	text-align:right;
}
#article table td.even {
	background-color:#EFEBE1;
}
#article address {
	margin-top:1em;
	margin-left:3.45em;
	padding-left:5.5em;
	text-indent:-5.5em;
	color:#454139;
	font-style:normal;
}
#article address strong {
	color:#686255;
}
#article a#signup {
	display:block;
	margin:1em 0 0 3.45em;
	padding:0.25em 0.33em 0.35em 1em;
	width:18em;
	background-color:#C8141A;
	color:#FFFEFD;
	font-weight:bold;
	border:0;
}
#article a:hover#signup {
	background-color:#F38B8F;
}
