p {
line-height:1.5em;
margin:0 0 18px;
padding:0;
}
input, select {
	padding:4px;
	vertical-align:middle;
}
/*.contentLayout .content {
    width: 100%;
}
.Post {
    float: left;
    margin-top: 15px;
    width: 683px;
}*/

.Post {
    margin-top: 15px;
}
.Post ul li {
	line-height:150%;
}
.Post ul, .Post ul li, .Post ol, .Post ol li {
	margin-bottom:18px;
	margin-left:10px;
}
.Post ul li ul, .Post ul li ul li, .Post ol li ol, .Post ol li ol li {
	margin-bottom:0;
	margin-left:10px;
	margin-top:16px;
}
.Post ul.singlespace li, .Post ol.singlespace li {
	margin-bottom:0;
}
.Post ul li ul.singlespace li, .Post ol li ol.singlespace li {
	margin-top:0;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	line-height:150%;
}

.PostMetadataHeader {
	margin-bottom:20px;
}
.Block {
	margin-left:0;
}
.logo-text, .logo-text a {
	margin-left:3px;
}
.Button {
	vertical-align:middle;
}
.search-text {
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.Button .hover, .Button:hover {
	cursor:pointer;
}
.article table, table.article {
border:solid 1px #7897AB;
border-collapse:collapse;
margin:0;
width:100%;
}
.article table, table.article .article tr, .article th, .article td {
padding:4px;
}
#recaptcha_image img{
	margin:0;
}

.Footer .Footer-inner {
padding:20px 20px 0;
}

.Footer .Footer-text {
width:100%;
line-height:1.5em;
}

.BlockContent-body ul li {
margin:1.5em 0;
}

/***************************************************************************************/
#alpha-inner {
padding:20px 15px 0;
}

#article-title {
background-color:#40709F;
border:1px solid #40709F;
margin:20px 0 0;
padding:8px 0 6px 8px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

#article-title h3 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:0;
}

#article-body {
border:1px solid #40709F;
border-top:none;
padding:18px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#top {
clear: both;
text-align:right;
}

#this-issue-body {
margin-top: 20px;
}

#this-issue-body td {
padding: 8px;
}

#this-issue-body td a {
color:#003366;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}

#this-issue-body td a:hover {
color:#333;
}

#this-issue-body h3 {
border-bottom:1px dashed #B1B0B0;
color:#40709F;
font-size:18px;
font-weight:bold;
margin-bottom:13px;
padding-bottom:8px;
}

.span-24, div.span-24 {
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}

#boxlinks li a span {display:none;}
#boxlinks li {margin: 0; padding: 0; list-style: none;}
#boxlinks li a {background-image:url('../../boxes.gif'); display:block; margin-bottom:20px;}
#boxlinks li a.hours {background-position:0px 0px; width: 204px; height:38px;}
#boxlinks li a:hover.hours {background-position:0px -167px;}
#boxlinks li a.directions {background-position:0px -38px; width: 204px; height:38px;}
#boxlinks li a:hover.directions {background-position:0px -205px;}
#boxlinks li a.tour {background-position:0px -76px; width: 204px; height:91px;}
#boxlinks li a:hover.tour {background-position:0px -243px;}

.ratingblock {
clear:both;
}

.items ul, .items ul li, .items ol, .items ol li {
margin-bottom:18px;
margin-left:10px;
}
.items ul li ul, .items ul li ul li, .items ol li ol, .items ol li ol li {
margin-bottom:0;
margin-left:10px;
margin-top:16px;
}
.items ul.singlespace li, .items ol.singlespace li {
margin-bottom:0;
}
.items ul li ul.singlespace li, .items ol li ol.singlespace li {
margin-top:0;
}
.PostContent {
    text-align: left;
}