/* =================================================== */
/* ==================== Style CSS ==================== */
/* =================================================== */

/*	Glossary
	- Reset
	- Layout
	- Navigation
	- General
	- Fonts
*/

/* ==================== Reset ==================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {outline:none;}

/* ---------- Clearfix ---------- */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* ==================== Layout ==================== */
body {
	background: #142e53;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #444;
}
#header-container {
	width: 100%;
	height: 143px;
	background-image: linear-gradient(bottom, #FFFFFF 4%, #f9fafc 52%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 4%, #f9fafc 52%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 4%, #f9fafc 52%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 4%, #f9fafc 52%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 4%, #f9fafc 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #FFFFFF),
		color-stop(0.52, #f9fafc)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f9fafc,EndColorStr=#ffffff);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f9fafc,EndColorStr=#ffffff)";
}
#header {
	width: 990px;
	margin: 0 auto;
	position: relative;
	z-index: 2000;
}
#slider {
	width: 100%;
	height: 413px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
#slider-content {
	position: relative;
	width: 990px;
	margin: 0 auto;
	z-index: 1;
}
#intro {
	width: 100%;
	height: 370px;
	background: #c9d8e2 url(http://preservationvirginia.org/themes/site_themes/default_site/images/bg-slide.jpg) repeat-x 0 0;
	position: relative;
}
#intro-content {
	width: 990px;
	min-height: 370px;
	margin: 0 auto;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/seal.png) no-repeat bottom right;
}
#intro-left {
	float: left;
	width: 660px;
	min-height: 370px;
	position: relative;
}
#intro-right {
	float: right;
	width: 240px;/*320px-padding*/
	min-height: 310px;/*370px-padding*/
	border-left: 1px solid #e8eff3;
	padding: 30px 40px;
}
.intro-right-p  {
	text-align: right;
}
#callouts-container {
	width: 100%;
	background: #eaf0f4;
	padding: 40px 0;
}
#callouts {
	width: 990px;
	margin: 0 auto;
}
#page-indicator-container {
	width: 100%;
	background: #153056;
	border-bottom: 4px solid #0471ba;
}
#page-indicator {
	width: 990px;
	margin: 0 auto;
	position: relative;
	padding: 30px 0 20px 0;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/indicator-seal.png) no-repeat top right;
}
#content-container {
	width: 100%;
	background: #eaf0f4;
}
#content {
	width: 990px;
	margin: 0 auto;
	padding: 30px 0;
}
#content-left {
	width: 200px;/*230px-padding*/
	float: left;
	padding: 0 10px 0 20px;
}
#contact-left {
	width: 484px;
	float: left;
}
#landing-left-visit {
	width: 744px;
	float: left;
	padding: 0;
}
#landing-properties-for-sale,
#landing-left-programs {
	width: 990px;
}
#content-right {
	width: 724px;/*744px-padding*/
	float: right;
	border-left: 1px solid #e3e4e4;
	padding-left: 20px;
}
#content-right.full {
	width: 100%;
	float: none;
	border-left: none;
	padding-left: 0;
}
#contact-right {
	width: 476px;
	float: right;
}
#landing-right-visit {
	width: 190px;/*230px-padding*/
	float: right;
	padding: 20px;
	background: #d9e4ef;
	border: 0;
}
#footer {
	width: 990px;
	margin: 0 auto;
	padding: 25px 0 45px 0;
}

/* ==================== Navigation ==================== */
#global-nav {
	position: absolute;
	top: 0;
	right: 0;
	padding: 15px 25px;
	background: #e6e6e6;
}
#global-nav ul li {
	float: left;
	margin-left: 23px;
}
#global-nav ul li:first-child {
	margin-left: 0;
}
#global-nav ul li a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #142d51;
}
#nav {
	position: absolute;
	top: 80px;
	right: 0;
}
#nav ul {
	margin: 0;
	padding: 0;
}
#nav ul li {
	float: left;
	height: 63px;
	zoom: 1;
	margin: 0;
	padding: 0;
}
#nav ul li a {
	display: block;
	height: 25px; /*60px-padding*/
	padding: 15px 20px 23px 20px;
	color: #153056;
	font-size: 20px;
	text-decoration: none;
}
#visit #nav ul li.nav-visit a,
#preserve #nav ul li.nav-preserve a,
#programs #nav ul li.nav-programs a,
#give #nav ul li.nav-give a,
#join #nav ul li.nav-join a,
#shop #nav ul li.nav-shop a {
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/nav-on.gif) repeat-x bottom left;
}
#nav ul li a:hover,
#nav ul li.hover a,
#visit #nav ul li.nav-visit a:hover,
#visit #nav ul li.nav-visit.hover a,
#preserve #nav ul li.nav-preserve a:hover,
#preserve #nav ul li.nav-preserve.hover a,
#programs #nav ul li.nav-programs a:hover,
#programs #nav ul li.nav-programs.hover a,
#give #nav ul li.nav-give a:hover,
#give #nav ul li.nav-give.hover a,
#join #nav ul li.nav-join a:hover,
#join #nav ul li.nav-join.hover a,
#shop #nav ul li.nav-shop a:hover,
#shop #nav ul li.nav-shop.hover a {
	background: #375885;
	color: #fff;
}
#nav ul li a img {
	margin-left: 8px;
}
#nav ul li div {
	visibility: hidden;
	position: absolute;
	top: 63px;
	left: -143px;
	right: 0;
	background: #375885;
	padding: 30px;
	color: #fff;
	min-width: 740px;
	z-index: 2000;
	display: block;
}
#nav ul li div img {
	float: left;
	position: relative;
}
#nav ul li div span {
	display: block;
	padding-left: 250px;
}
#nav ul li div span ul li {
	float: none;
	height: auto;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/bullet.png) no-repeat 0 6px;
	padding-left: 12px;
	margin-top: 5px;
}
#nav ul li div span ul li:first-child {
	margin-top: 0;
}
#nav ul li div span ul li a {
	height: auto;
	padding: 0;
	font-size: 12px;
	color: #fff;
	background-image: none!important;
}
#nav ul li div span ul li a:hover {
	color: #d7e8ff!important;
}
#nav ul li div span.listContainer1,
#nav ul li div span.listContainer2,
#nav ul li div span.listContainer3,
#nav ul li div span.listContainer4,
#nav ul li div span.listContainer5,
#nav ul li div span.listContainer6,
#nav ul li div span.listContainer7 {
	padding: 0;
}
.subnav-list {
	float: left!important;
	margin-right: 30px!important;
}
ul#sidenav li {
	padding: 10px;
	border-top: 1px solid #e4e4e4;
}
ul#sidenav li:first-child {
	border-top: 0;
}
ul#sidenav li.active {
	background: #fff;
}
ul#sidenav li a {
	color: #1279be;
	text-decoration: none;
}
ul#sidenav li.active a {
	color: #153056;
	font-weight: bold;
}
ul#sidenav li a:hover {
	text-decoration: underline;
}
ul#sidenav li.active a:hover {
	text-decoration: none;
}
ul#sidenav li ul {
	padding: 10px 10px 0 10px;
	display: none;
}
ul#sidenav li.active ul {
	display: block;
}
ul#sidenav li ul li {
	border: 0;
	padding: 0;
	margin-top: 5px;
}
ul#sidenav li ul li:first-child {
	margin-top: 0;
}
ul#sidenav li ul li a {
	font-size: 11px;
	color: #153056;
}
ul#sidenav li.active ul li a {
	font-weight: normal;
}
ul#sidenav li.active ul li a:hover {
	text-decoration: underline;
}
ul#sidenav li ul li.active a {
	font-style: italic;
}
ul#sidenav-right {
	margin: 0 0 0 5px;
}
ul#sidenav-right li {
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/blue-bullet.png) no-repeat 0 5px;
	padding-left: 15px;
	margin-top: 7px;
}
ul#sidenav-right li:first-child {
	margin-top: 0;
}


/* ==================== General ==================== */
/* -------------------- Global -------------------- */
a {
	color: #1279be;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
#content img.alignright,
#content img.alignleft {
	border: 4px solid #FFFFFF;
	box-shadow: 0 0 5px #CCCCCC;
}
h1 {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 0;
	line-height: 30px;
}
p {
	line-height: 18px;
	margin-bottom: 15px;
}
#logo {
	position: absolute;
	top: 15px;
	left: 0;
}
.more-link {
	color: #0471ba;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
.more-link:hover {
	text-decoration: underline;
}
#content-right ul {
	margin-bottom: 30px;
}
#content-right ul li {
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/blue-bullet.png) no-repeat 0 6px;
	padding-left: 12px;
	margin-bottom: 8px;
	line-height: 18px;
}
#info .section ul {
	margin: 1em 0 1em 1.5em;
}
#info .section ul li {
	background: none;
	padding: 0;
	margin: 4px 0;
	list-style: disc;
}

/* -------------------- Homepage Wide Image/Slider -------------------- */
#tagline {
	position: absolute;
	top: 315px;
	left: 594px;
}
#tagline h1 {
	display: inline-block;
	color: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 28px;
	font-weight: normal;
	padding: 15px 35px;
	background-image: linear-gradient(bottom, #0e213b 4%, #153056 52%);
	background-image: -o-linear-gradient(bottom, #0e213b 4%, #153056 52%);
	background-image: -moz-linear-gradient(bottom, #0e213b 4%, #153056 52%);
	background-image: -webkit-linear-gradient(bottom, #0e213b 4%, #153056 52%);
	background-image: -ms-linear-gradient(bottom, #0e213b 4%, #153056 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #0e213b),
		color-stop(0.52, #153056)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#153056,EndColorStr=#0e213b);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#153056,EndColorStr=#0e213b)";
}
#trans-blue-bar {
	width: 100%;
	height: 65px;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/blue-trans.png) repeat 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
}
#slider img {
	width: 100%;
	min-width: 1200px;
	max-width: 100%;
	min-height: 413px;
}
#intro-right p {
	font-family: Georgia, "Times New Roman" serif;
	font-size: 17px;
	line-height: 28px;
	color: #142e54;
	text-align: center;
}
#featured-nav {
	position: absolute;
	top: 320px;
	left: 315px;
	z-index: 1000;
}
#landing-featured-nav {
	position: absolute;
	top: 320px;
	left: 340px;
	z-index: 1000;
}
#featured-nav a,
#landing-featured-nav a {
	display: block;
	width: 12px;
	height: 12px;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/featured-bullet.png) no-repeat 0 0;
	float: left;
	margin-left: 5px;
	text-indent: -999em;
}
#featured-nav a:first-child,
#landing-featured-nav a:first-child {
	margin-left: 0;
}
#featured-nav a.activeSlide,
#landing-featured-nav a.activeSlide {
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/featured-bullet.png) no-repeat 0 -12px;
}
.slide {
	position: relative;
	min-height: 370px;
	background: #c9d8e2 url(http://preservationvirginia.org/themes/site_themes/default_site/images/bg-slide.jpg) repeat-x 0 0;
}
.slide img {
	position: absolute;
	top: 50px;
	left: 0;
}
.slide-content {
	padding: 60px 50px 0 310px;
}
.slide h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 27px;
	font-weight: normal;
	color: #142e54;
	margin-bottom: 12px;
}
.slide p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
}
#accordion-container-outer {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#accordion-container-inner {
	width: 954px;
	height: 413px;
	margin: 0 auto;
}
#accordion-container-inner .accordion {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    float: right;
    width: 954px;
    height: 413px;
}
#accordion-container-inner .accordion li {
	float: right;
	width: 164px;
	height: 413px;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#accordion-container-inner .accordion li.item {
	background-color;
	background-repeat: no-repeat;
	background-position: 0 0;
}
/* -------------------- Page Indicator -------------------- */
#page-indicator img {
	position: absolute;
	left: 0;
	bottom: -13px;
}

/* ------------------- Callouts -------------------- */
#callouts h2 {
	font-size: 21px;
	font-weight: normal;
	color: #153056;
	margin-bottom: 10px;
}
.callout {
	width: 300px;
	float: left;
}
.callout li {
	background: #fff;
	padding: 20px;
	margin-top: 10px;
}
.callout li img {
	float: right;
	margin: 0 0 0 15px;
	border: 2px solid #fff;
	box-shadow: 0 0 5px #999;
}
.callout li:first-child {
	margin-top: 0;
}
.callout li p {
	margin-bottom: 5px;
}
.callout h4 a {
	color: #0471ba;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}
#callout2 {
	border-left: 1px solid #d1d7da;
	padding-left: 20px;
	margin-left: 20px;
	min-height: 290px;
}
#callout2 img {
	position: relative;
	margin: 15px 0 25px 0;
	left: -5px;
}
#callout2 p {
	margin-bottom: 20px;
}
#callout3 {
	float: right;
	background: #fff;
	border-top: 3px solid #142e53;
	border-bottom: 3px solid #142e53;
	position: relative;
	padding: 45px 20px 20px 20px;
	width: 260px;
	margin-top: 15px;
}
#callout3 h2 {
	position: absolute;
	top: -25px;
	left: 0;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/callout-plaque.png) no-repeat top center;
	height: 34px;/*49px-padding*/
	padding-top: 15px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-family: SortsMillGoudyReg, Arial, sans-serif;
	font-size: 16px;
}
#callout3 .more-link {
	padding-left: 55px;
	margin-top: 25px;
}

/* -------------------- Content Left/Right -------------------- */
#content-left h2 {
	font-size: 13px;
	color: #153056;
	margin-bottom: 5px;
}
h2.full,
#content-right h2 {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 30px;
	font-weight: normal;
	color: #153056;
	margin-bottom: 15px;
	line-height: 30px;
}
#content-right h3 {
	font-size: 13px;
	margin-bottom: 10px;
}
#content-right h3#detail-title {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	color: #153056;
	line-height: 18px;
}
#content-right ol {
	margin: 0 0 1em 2em;
	padding: 0;
}
#content-right ol li {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}
/* -------------------- Tables -------------------- */
.table-container {
	padding: 20px;
	background: #fff;
}
table {
	width: 100%;
}
thead {
	border-bottom: 1px solid #ccc;
}
th {
	padding: 10px;
	font-weight: bold;
}
tr {
	border-top: 1px solid #eee;
}
table tr:first-child {
	border-top: 0;
}
td {
	padding: 10px 20px;
}
table#join tr td:nth-child(1),
table#join tr td:nth-child(3) {
	font-size: 16px;
	color: #153056;
	padding: 10px;
}
table#join tr td:nth-child(4) {
	padding: 10px 0 10px 5%;
}

/* -------------------- Landing Top Section -------------------- */
#landing-section {
	background: #d9e4ef;
	padding: 30px;
	position: relative;
	min-height: 303px;/*363px-padding*/
	border-bottom: 1px solid #aecde4;
	margin-bottom: 35px;
}
.landing-section-content,
#landing-section-content {
	width: 375px;
}
#landing-section h2 {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	color: #153056;
	margin-bottom: 15px;
}
#landing-section p {
	font-size: 12px;
	line-height: 18px;
}
.landing-image {
	position: absolute;
	top: 0px;
	right: 0px;
	border: 4px solid #fff;
	box-shadow: 0 0 5px #ccc;
}
#landing-featured {
	position: relative;
}
.landing-slide {
	width: 930px;
	min-height: 303px;/*363px-padding*/
}

/* -------------------- Visit Page List -------------------- */
.pic-list li {
	float: left;
	width: 241px;
	margin: 0 0 12px 10px;
}
#content-right .pic-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content-right .pic-list li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#landing-left-programs .pic-list li {
	width: 321px;
	margin: 0 0 15px 13px;
}
#content-right .pic-list.properties-for-sale li {
	margin: 0 8px 15px 8px;
	width: 225px;
	position: relative;
}
.pic-list li img {
	border: 4px solid #fff;
	box-shadow: 0 1px 1px #ccc;
	margin-bottom: 8px;
	width: 232px;
	height: 108px;
}
#landing-left-programs .pic-list li img {
	width: 312px;
	height: 157px;
}
#content-right .pic-list.properties-for-sale li img {
	width: 217px;
	height: 163px;
}
#content-right .pic-list.properties-for-sale li img.sold-sign {
	width: 60px;
	height: 28px;
	position: absolute;
	top: 103px;
	right: 10px;
	border: none;
	box-shadow: none;
	margin: 0;

}
.pic-list h4 {
	margin-bottom: 2px;
}
.pic-list li h4 a {
	color: #153056;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.pic-list li h4 a:hover {
	color: #28538f;
}
.pic-list li p {
	font-size: 11px;
	margin-bottom: 0;
	color: #636363;
}

/* -------------------- Visit Map -------------------- */
#properties-map {
	background: #d9e4ef;
	padding: 30px;
	position: relative;
	min-height: 303px;/*363px-padding*/
	border-bottom: 1px solid #aecde4;
	margin-bottom: 35px;
}
#properties-map-content {
	width: 375px;
}
#properties-map h2 {
	font-size: 18px;
	font-weight: normal;
	color: #153056;
	margin-bottom: 15px;
}
#properties-map p {
	line-height: 19px;
}
#map {
	position: absolute;
	width: 736px;
	height: 363px;
	top: -10px;
	right: 30px;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/va-map.png) no-repeat 0 0;
}
#map-content {
	position: relative;
}
#map-tooltips {
	display: none;
}
a.dot {
	display: block;
	width: 11px;
	height: 11px;
	position: absolute;
}
.tooltip {
	background: transparent url(http://preservationvirginia.org/themes/site_themes/default_site/images/bg-tooltip.png) repeat center center;
	border: 1px solid #153056;
	color: #000;
	padding: .5em;
	-webkit-box-shadow:2px 2px 2px 2px #000;
	-moz-box-shadow:2px 2px 2px 2px #000;
	-o-box-shadow:2px 2px 2px 2px #000;
	-ms-box-shadow:2px 2px 2px 2px #000;
	box-shadow:2px 2px 2px 2px #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 90;
}
.tooltip-html {
	width: 300px;
	font-size: 11px;
}
	.tooltip-html img {
		margin-bottom: 0;
		border: 1px solid #000;
	}
	.tooltip-html h4 {
		font-size: 14px;
		margin-bottom: 3px;
	}
	.tooltip-html p {
		margin-bottom: 3px;
		line-height: 1.3em;
	}
/* -------------------- Landing Page Sidebar -------------------- */
#landing-right-visit h4 {
	font-size: 16px;
	font-weight: normal;
	color: #153056;
	margin-bottom: 15px;
}
#landing-right-visit ul li {
	margin-bottom: 7px;
	padding: 0;
	background: none;
}
#landing-right-visit ul li a {
	color: #1279be;
	text-decoration: none;
}
#landing-right-visit ul li a:hover {
	text-decoration: underline;
}
/* -------------------- Branches Landing ------------------ */
#branch-map {
	width: 990px;
	height: 400px;
	margin-bottom: 20px;
}
#landing-columns {
	width: 990px;
}
#landing-columns .column {
	float: left;
	width: 236px;
	margin-left: 15px;
}
#landing-columns .column:first-child {
	margin-left: 0;
}
#landing-columns .column h3 {
	margin-bottom: 1em;
}
#landing-columns li.branch {
	margin-bottom: 15px;
	border: 1px solid #CCC;
	padding: 8px;
	background-color: #FFF;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
#landing-columns li.branch h4 {
	margin-bottom: .5em;
}
	#landing-columns li.branch h4 a {
		color: #153056;
	}
	#landing-columns li.branch ul {
		clear: both;
	}
	#landing-columns li.branch p.counties {
		margin-top: .5em;
		margin-bottom: 0;
		font-size: 11px;
		line-height: 1.3em;
	}
	#landing-columns li.branch .color-code {
		font-size: 1px;
		width: 15px;
		height: 15px;
		float: right;
		margin-left: 5px;
		margin-bottom: 10px;
	}
/* -------------------- Staff Pages ------------------ */
#content-right ul.staff-list {
	margin-bottom: 10px;
}
#content-right ul.staff-list li.staff {
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #CCC;
	padding: 8px;
	background: #FFF;
	float: left;
	width: 213px;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
#content-right ul.staff-list li.staff h4 {
	margin-bottom: .5em;
}
#content-right ul.staff-list li.staff ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#content-right ul.staff-list li.staff ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#content-right ul.staff-list li.staff ul li.staff-title,
#content-right ul.staff-list li.staff ul li.staff-desc {
	font-style: italic;
}
/* -------------------- Restore VA Directory ------------------ */
#content-right ul.consultants {
	margin-bottom: 10px;
}
#content-right ul.consultants li.consultant {
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #CCC;
	padding: 8px;
	background: #FFF;
	float: left;
	width: 334px;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
#content-right ul.consultants li.consultant.wide {
	width: 696px;
}
#content-right ul.consultants li.consultant h4 {
	margin-bottom: .5em;
	font-size: 14px;
}
#content-right ul.consultants li.consultant blockquote {
	margin-left: 20px;
	margin-top: 5px;
}
#content-right ul.consultants li.consultant ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#content-right ul.consultants li.consultant ul li {
	list-style: none;
	margin: 2px 0;
	padding: 0;
	background: none;
}
#content-right ul.consultants li.consultant ul li.consultant-type {
	margin: 5px 0;
}
#content-right ul.entry-types {
	margin-bottom: 10px;
}
#content-right ul.entry-types > li {
	margin-bottom: 1em;
	border: 1px solid #CCC;
	padding: 1em;
	background: #FFF;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
#content-right ul.entry-types > li h3 {
	margin-bottom: 1em;
	font-size: 16px;
}
#content-right ul.entry-types > li h4 {
	margin-bottom: 1em;
}
#content-right ul.entry-types > li ul {
	margin-bottom: 1em;
}
#content-right ul.entry-types > li li {
	line-height: 14px;
}
/* -------------------- Detail Pages ------------------ */
#image-bar {
	background: #d9e4ef;
	width: 100%;
	height: 76px;
}
#detail-image {
	margin: 0 auto;
	width: 1010px;
}
#main-content {
	width: 435px;
	float: left;
}
#main-content.full {
	width: 695px;
}
#sidebar {
	width: 260px;
	float: right;
}
#sidebar .section {
	margin-bottom: 20px;
}
#sidebar .sidebar-container {
	background: #fff;
	padding: 20px 20px 0 20px;
}
#sidebar .section h3 {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 20px;
	font-weight: normal;
	color: #153056;
	margin: 0 0 15px 5px;
	line-height: 20px;
}
#sidebar .section ul#branches-nav > li {
	background: none;
	padding-left: 0;
}
#sidebar ul.cart li.total {
	padding-left: 0;
	background: none;
	font-weight: bold;
}
#sidebar ul.cart li.view {
	padding-left: 0;
	background: none;
}
#sidebar ul.cart li.view a.btn-join-now {
	font-size: 12px;
	line-height: 12px;
}
#main-content img {
	margin-bottom: 20px;
}
/* -------------------- Property Pages ------------------ */
#property-photo {
	position: relative;
}
#property-meta {
	margin-bottom: 15px;
}
#property-photo-enlarger {
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 20;
}
#property-photo a.colorbox {
	padding: 5px;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 5px;
	display: none;
}
#property-photo a.colorbox:hover #property-photo-enlarger {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#property-photo img.sold-sign {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
#sidebar #property-map {
	width: 260px;
	height: 260px;
}
#sidebar #property-map-meta {
	visibility: hidden;
}
#info {
	background: #fff;
	padding: 20px;
	clear: both;
}
#info h3, #landing-left-visit h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 21px;
	font-weight: normal;
	color: #153056;
	margin-bottom: 15px;
}
#info .section {
	padding: 10px 0;
	border-bottom: 1px solid #cecece;
	margin-bottom: 5px;
	line-height: 18px;
}
#info .section.last {
	border-bottom: 0;
	padding: 10px 0 0 0;
}
#info .section h4 {
	font-size: 15px;
	font-weight: normal;
	color: #153056;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#info .section h5 {
	margin: 20px 0 5px 0;
	font-size: 12px;
}
#info .section p {
	margin: 0 0 .5em 0;
}
#info .section table tr {
	border: 0;
}
#info .section table td {
	padding: 0 0 5px 0;
	border: 0;
	font-size: 12px;
	vertical-align: top;
}
#info table.order td {
	padding: 8px 0;
}
#info .section table td:first-child {
	font-weight: bold;
	width: 50%;
}
#info table.order td:first-child {
	width: 33%;
}
#info table.order tr.price td {
	font-size: 18px;
}
ul#property-gallery li {
	float: left;
	margin: 0 0 3px 5px;
	background: none;
	padding: 0;
}
ul#property-gallery li a img {
	border: 3px solid #fff;
	box-shadow: 0 0 1px #bbb;
}
ul#property-gallery li a:hover img {
	border: 3px solid #bad1e0;
}
/* -------------------- Events ------------------ */
#event-meta {
	line-height: 1.4em;
	margin-bottom: 15px;
}
#callout3 #events-list,
#content-right #events-list {
	margin: 0;
	padding: 0;
}
#callout3 #events-list li,
#content-right #events-list li {
	padding: 0 0 0 55px;
	position: relative;
	margin-top: 15px;
	min-height: 42px;
}
#content-right #events-list.main li {
	border-top: 1px solid #CCC;
	padding-top: 15px;
	min-height: 60px;
	background: none;
}
	#content-right #events-list.main li:first-child {
		border-top: none;
	}
#callout3 #events-list li:first-child,
#content-right #events-list li:first-child {
	margin-top: 0;
}
#callout3 #events-list li h4 a,
#content-right #events-list li h4 a {
	font-size: 12px;
}
#content-right #events-list.main li h4 a {
	font-size: 14px;
}
#callout3 #events-list li span,
#content-right #events-list li span {
	position: absolute;
	top: 0;
	left: 0;
	background: #142e53;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 22px;/*42px-padding*/
	text-align: center;
	padding: 7px 10px;
}
#content-right #events-list.main li span {
	font-size: 13px;
	top: 15px;
}
#callout3 #events-list li div,
#content-right #events-list li div {
	font-size: 11px;
	margin: 3px 0 0 0;
}
#content-right #events-list.main li p {
	font-size: 12px;
}
/* -------------------- Press Room ------------------ */
#content-right #article-list {
	margin: 0;
	padding: 0;
}
#content-right #article-list li {
	padding: 15px 0 0 55px;
	position: relative;
	margin-top: 15px;
	border-top: 1px solid #CCC;
	min-height: 45px;
	background: none;
	line-height: 18px;
}
#content-right #article-list li:first-child {
	margin-top: 0;
	border-top: none;
}
#content-right #article-list li h4 a {
	font-size: 14px;
}
#content-right #article-list li span {
	position: absolute;
	top: 15px;
	left: 0;
	background: #142e53;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 22px;/*42px-padding*/
	text-align: center;
	padding: 7px 10px;
}
/* -------------------- Blog Feed ------------------ */
#content-right #blog-list {
	margin: 0;
	padding: 0;
}
#content-right #blog-list li {
	padding: 15px 0 0 55px;
	position: relative;
	margin-top: 15px;
	border-top: 1px solid #CCC;
	min-height: 45px;
	background: none;
}
#content-right #blog-list li:first-child {
	margin-top: 0;
	border-top: none;
}
#content-right #blog-list li h4 {
	margin-bottom: 1em;
}
#content-right #blog-list li h4 a {
	font-size: 14px;
}
#content-right #blog-list li img {
	max-width: 150px;
	max-height: 150px;
	clear: left;
	border: 4px solid #fff;
	box-shadow: 0 1px 1px #ccc;
	margin-bottom: 8px;
}
#content-right #blog-list li table {
	width: auto;
}
#content-right #blog-list li .feed-content {
	display: block;
	float: right;
	max-width: 682px;
}
#content-right #blog-list li span {
	font-family: Arial, sans-serif !important;
}
#content-right #blog-list li table.tr-caption-container {
	margin: 10px;
	border: 1px solid #CCC;
	background: #FFF;
}
#content-right #blog-list li table.tr-caption-container td {
	padding: 8px;
}
#content-right #blog-list li span.date {
	position: absolute;
	top: 15px;
	left: 0;
	background: #142e53;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	width: 22px;/*42px-padding*/
	text-align: center;
	padding: 7px 10px;
}
/* -------------------- Facebook ------------------ */
#content-right .fb_iframe_widget {
	background-color: #FFF;
}
#content-right .fb-like-box {
	margin-bottom: 1em;
}
/* -------------------- Pagination ------------------ */
#pagination {
	margin-top: 15px;
	text-align: right;
	font-size: 14px;
}
/* -------------------- Footer ------------------ */
#footer-left {
	float: left;
}
#footer-subscribe {
	float: right;
}
#footer-social {
	margin-bottom: 15px;
}
#footer-social ul {
	display: block;
}
#footer-social ul li {
	float: left;
	margin-right: 5px;
}
#footer p {
	font-size: 10px;
	color: #fff;
	line-height: 16px;
}
#footer p a {
	color: #fff;
	text-decoration: none;
}
#footer p a:hover {
	text-decoration: underline;
}
#footer p#copyright {
	margin-top: 15px;
}
#subscribe-fields {
	width: 280px;
	height: 30px;
	position: relative;
}
#footer-subscribe label {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	color: #fff;
	display: block;
	margin-bottom: 8px;
}
#footer-subscribe input[type=text] {
	width: 194px;
	padding: 6px 8px;
	font-size: 14px;
	line-height: 14px;
	color: #666;
	border: 0;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
/* -------------------- Contact Page ------------------ */
#contact #content h2 {
	font-family: SortsMillGoudyReg, Georgia, "Times New Roman", serif;
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	color: #153056;
	margin: 10px 0 30px 0;
}
#contact-info {
	margin-bottom: 20px;
}
#contact-info p.address {
	width: 215px;
	float: left;
	margin-bottom: 0;
}
#form-container {
	background: #d9e4ef;
	padding: 37px 20px 20px 20px;
}
#form-buttons {
	padding: 20px 0 0 0;
	text-align: right;
}
#contact-social {
	float: right;
	width: 200px;
}
#contact-social ul li {
	float: left;
	margin-right: 5px;
}
#contact-social p {
	margin-bottom: 10px;
}
/* ==================== Forms/Buttons ==================== */
fieldset ul li {
	margin-top: 20px;
}
fieldset ul li:first-child {
	margin-top: 0;
}
fieldset ul li label {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #153056;
}
fieldset ul li label span {
	color: #f33;
}
fieldset ul li input[type="text"],
fieldset ul li input[type="email"],
fieldset ul li textarea {
	font-size: 13px;
	color: #666;
	padding: 8px 10px;
	border: 0;
	background: #fff url(http://preservationvirginia.org/themes/site_themes/default_site/images/bg-input.png) repeat-x 0 0;
	width: 424px;
}
table.order td select,
table.order td input[type="text"],
table.order td textarea {
	width: 98%;
	border: 1px solid #CCC;
	padding: 3px;
	background: #fff url(http://preservationvirginia.org/themes/site_themes/default_site/images/bg-input.png) repeat-x 0 0;
}
table#payment_expiration td select {
	width: 150px;
}
fieldset ul li textarea {
	min-height: 120px;
}
form label.error {
	color: #BF0012;
	margin-top: 5px;
}
form label.required {
	color: #BF0012;
}
form label.required span {
	padding-left: 5px;
}
table.order td input.error,
table.order td select.error {
	border-color: #BF0012;
}
table.order td .note {
	color: #666;
	font-weight: normal;
	font-style: italic;
}
.btn-more,
.btn-landing-more {
	padding: 10px 20px;
	display: inline-block;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #0471ba;
	box-shadow: 0 1px 2px #0b1a2e;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -o-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -moz-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -ms-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #d1e5f2),
		color-stop(0.52, #ffffff)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2)";
}
.btn-landing-more {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.btn-landing-more:hover {
	text-decoration: none;
}
.btn-join {
	width: 60px;
	height: 28px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #0471ba;
	box-shadow: 0 2px 3px #0b1a2e;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -o-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -moz-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -ms-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #d1e5f2),
		color-stop(0.52, #ffffff)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2)";
}
.btn-submit {
	width: 114px;
	height: 36px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -o-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -moz-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -webkit-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -ms-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #153056),
		color-stop(0.52, #1e4478)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#1e4478,EndColorStr=#153056);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#1e4478,EndColorStr=#153056)";
}
.btn-buy {
	padding: 0 10px;
	height: 36px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -o-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -moz-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -webkit-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -ms-linear-gradient(bottom, #153056 4%, #1e4478 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #153056),
		color-stop(0.52, #1e4478)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#1e4478,EndColorStr=#153056);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#1e4478,EndColorStr=#153056)";
}
	.btn-buy.disabled {
		opacity: 0.5;
		filter: Alpha(Opacity=50);
		cursor: default;
	}
.btn-join-now {
	padding: 10px 20px;
	display: inline-block;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #0471ba;
	box-shadow: 0 1px 2px #0b1a2e;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -o-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -moz-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -ms-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #d1e5f2),
		color-stop(0.52, #ffffff)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2)";
}
.btn-join-now:hover {
	text-decoration: none;
}
.btn-shop {
	width: 189px;/*259px-padding*/
	height: 27px;/*42px-padding*/
	display: block;
	background: url(http://preservationvirginia.org/themes/site_themes/default_site/images/btn-shop.png) no-repeat 0 0;
	padding: 15px 0 0 70px;
}

/* ==================== Fonts ==================== */
@font-face {
    font-family: 'SortsMillGoudyReg';
    src: url('http://preservationvirginia.org/themes/site_themes/default_site/fonts/GoudyStM-webfont.eot');
    src: url('http://preservationvirginia.org/themes/site_themes/default_site/fonts/GoudyStM-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://preservationvirginia.org/themes/site_themes/default_site/fonts/GoudyStM-webfont.woff') format('woff'),
         url('http://preservationvirginia.org/themes/site_themes/default_site/fonts/GoudyStM-webfont.ttf') format('truetype'),
         url('http://preservationvirginia.org/themes/site_themes/default_site/fonts/GoudyStM-webfont.svg#SortsMillGoudyReg') format('svg');
    font-weight: normal;
    font-style: normal;
    line-height: normal;
}
/* ==================== Added by cjohnson 2/27/12 ==================== */
#content-right ul.shop-list {
	margin: 0;
	padding: 0;
	list-type: none;
}
#content-right ul.shop-list li {
	width: 221px;
	float: left;
	margin: 0 0 35px 20px;
	background: none;
	padding: 0;
	position: relative;
}
#content-right ul.shop-list ul {
	margin: 0 0 15px 0!important;
	display: block;
}
#content-right ul.shop-list ul li {
	float: none;
	margin: 0 0 5px 0!important;
}
.shop-list a.item-image {
	display: block;
	background: #fff;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 10px;
	border: 1px solid #e3e4e4;
}
.shop-list h4 {
	margin-bottom: 5px;
	font-size: 12px;
}
p.price {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.shop-list li select {
	margin-bottom: 15px;
}
.shop-list li .item-desc {
	margin-bottom: 80px;
}
.shop-list li .item-meta {
	position: absolute;
	bottom: 0;
}
.button {
	padding: 10px 20px;
	display: inline-block;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #0471ba;
	box-shadow: 0 1px 2px #0b1a2e;
	cursor: pointer;
	border: 0;
	background-image: linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -o-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -moz-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -ms-linear-gradient(bottom, #d1e5f2 4%, #ffffff 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, #d1e5f2),
		color-stop(0.52, #ffffff)
	);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#d1e5f2)";
}
.button:hover {
	text-decoration: none;
}
#donate-btn {
	text-align: right;
	display: block;
	clear: both;
	float: right;
	/*height: 31px;
	width: 93px;*/
	margin-top: -31px;
	height: 50px;
	width: 600px;
}
a #donate-btn {
	text-decoration: none;
}