body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #19388f; background-image: url(../images/dbpa-body-bg2.jpg); background-repeat: repeat-x; margin:0; padding: 0; }
a { color: #0054a6; }
img { border-width: 0; }
fieldset { margin-bottom: 10px; padding: 10px; }
a:hover { color: #f60; }
ul.nostyle {
	margin: 0 0 0 12px;
	padding: 0;
	list-style-type: none;
}
.floatright { float: right; }
.floatleft { float: left; margin-right: 12px; }
.bold { font-weight: bold; }
.nostyle { margin: 0; padding: 0; }
#wrapper { background-color: #fff; width: 950px; margin-top: 25px; margin-right: auto; margin-left: auto; }
/*<agl.folder "Masthead">*/
	#masthead { background-color: #fff; widcth: 926px; height: 72px; margin-right: 12px; margin-left: 12px; padding: 12px 0 0; }
	#masthead h3 { color: #a8c0dd; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; letter-spacing: -1px; float: right; margin: 0; padding: 0; display: inline; }
	#masthead img { float: left; }
/*</agl.folder>*/
/*<agl.folder "Navbar">*/
	#navbar { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #1d5488; background-image: url(../images/dbpa-navbar-bg2.jpg); background-repeat: repeat-x; position: relative; top: -30px; right: 12px; z-index: 10; float: right; margin-bottom: -30px; }
	#navbar ul, #navbar li { height: 26px; margin: 0; padding: 0; list-style-type: none; }
	#navbar ul { display: block; }
	#navbar li { float: left; }
	#navbar ul a {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
	text-transform: uppercase;
	height: 26px;
	padding: 4px 18px;
}
	#navbar ul a:hover { background-color: #1f852f; }
	#navbar a.currentlink, #navbar a.currentlink:hover { background-color: transparent; background-image: url(../images/dbpa-navhov-bg1.jpg); background-repeat: no-repeat; background-position: center 0; cursor: default; }
/*</agl.folder>*/
/*<agl.folder "Foot">*/
	#foot { color: #fff; font-size: 12px; background-color: #19388f; text-align: center; position: relative; top: 32px; height: 32px; clear: both; padding-top: 9px; white-space: nowrap; }
	#foot a { color: #fff; font-weight: bold; }
	#foot #helioslink { line-height: 18px; background-image: url(../images/helios_logo1.png); background-repeat: no-repeat; text-decoration: none; position: absolute; left: 3px; height: 18px; padding-right: 10px; padding-left: 20px; border-right: 1px solid #185477; }
/*</agl.folder>*/
/*<agl.folder "Pagetitle">*/
	#pagetitle { font-variant: small-caps; height: 78px; margin-right: 180px; padding: 1px 1px 1px 10px; border-bottom: 1px solid #000; }
	.restaurants { background-image: url(../images/dbpa_memcat_rest1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.homepage { background-image: url(../images/dbpa_memcat_home1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.profile { background-image: url(../images/dbpa_memcat_prof1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.members { background-image: url(../images/dbpa_memcat_memb1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.links { background-image: url(../images/dbpa_memcat_link1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.events { background-image: url(../images/dbpa_memcat_even1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.news { background-image: url(../images/dbpa_memcat_news1.jpg); background-repeat: no-repeat; background-position: right 0; }
	.contact { background-image: url(../images/dbpa_memcat_cont1.jpg); background-repeat: no-repeat; background-position: right 0; }
	#pagetitle h1 { color: #fff; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; font-variant: normal; position: relative; top: -22px; margin: 0; padding: 0; }
	#subnav { color: #663; font-size: 12px; position: relative; top: -22px; }
	#subnav a { color: #663; font-weight: bold; margin-right: 3px; margin-left: 3px; }
	#subnav a:hover { color: #185477; }
	#pagetitle h2 { color: #185477; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; font-variant: normal; text-align: center; position: relative; top: 10px; margin: 0 auto; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "Maincontent">*/
	#maincontent { font-size: 13px; width: 925px; margin-top: 6px; margin-right: 12px; margin-left: 12px; }
	#maincontent h3, #maincontent h2 { color: #1f852f; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 8px 0 0 12px; }
	#maincontent p { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; margin: 0; padding: 8px 12px 12px; }
	#maincontent img {  }
	#homepage-splash {
	background-image: url(../images/dbpa-maincontent-bg1.jpg);
	background-repeat: repeat-x;
	background-position: 0 161px;
	width: 354px;
	padding-bottom: 20px;
	float: left;
}
	#homepage-details { background-image: url(../images/dbpa-maincontent-bg1.jpg); background-repeat: repeat-x; width: 354px; float: left; margin-left: 2px; }
#homepage-details p { font-size: 12px; text-align: left; }
#homepage-news { background-repeat: repeat-x; background-position: 0 top; width: 192px; float: right; margin: 0 0 0 2px; padding: 20px 12px 0 0; }
	#homepage-news h3 { margin: 0; padding: 0; }
	.newsitem { margin: 0 0 12px; padding: 0 0 12px; border-bottom: 1px dashed #000; list-style-type: none; }
	.homenewsdate { color: #eb151c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 3px; display: block; }
	.homenewstext { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	.bottomlink { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; text-decoration: none; margin-right: 6px; white-space: nowrap; }
	.author { color: #98a2a6; font-size: 12px; font-weight: normal; font-style: normal; font-variant: small-caps; letter-spacing: 1px; float: right; padding-left: 6px; border-left: 1px solid #98a2a6; }
	#maincontent a.memberlinks { color: #618d4b; font-size: 12px; width: 200px; margin: 0; padding: 0; border: solid 1px #fadaec; }
	#maincontent ul#memberlist { margin: 0; padding: 0; border: dashed 2px #e0e0e0; list-style-type: none; }
	#maincontent #memberlist li { margin-right: 20px; border: dashed 1px #8e8e8e; display: inline; }
	#maincontent h2 { color: #c33; }
	#pullquote { color: #663; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #dad7b8; text-align: center; width: 120px; float: right; margin: 10px 5px 10px 10px; padding: 15px; border: double 3px #dad7b8; }
	#maincontent #profile, #maincontent #news, #maincontent #join, #maincontent #links, #maincontent #events { margin: 6px 12px 12px; }
	#news .newsitem { line-height: 18px; margin-left: 18px; }
	#news .newsitem h4 { color: #0054a6; font-size: 18px; margin: 12px 0 6px -6px; padding: 0; }
	#mainitem { background-color: #fff; width: 528px; float: left; min-height: 800px; margin-right: 18px; padding-right: 12px; border-right: 1px solid #a8c0dd; border-bottom-style: none; border-bottom-width: 0; }
	#mainitem .homenewstext { font-size: 12px; line-height: 21px; }
	#profile img { padding-left: 12px; }
/*</agl.folder>*/
#searchbox { background-color: #fff; background-image: url(../images/dbpa-homesearch-bg2.jpg); background-repeat: no-repeat; background-position: right bottom; width: 276px; min-height: 170px; margin-top: 18px; margin-right: auto; margin-left: auto; padding: 12px; border: dashed 1px #000; }
#searchbox h4 { color: #c33; font-size: 18px; margin: 0; padding: 0; }
#searchbox p { font-size: 12px; margin: 0; padding: 6px 0; }
#searchbox form { text-align: center; width: 172px; }
#searchbox input { margin-bottom: 12px; }
/*<agl.folder "Bizlisting">*/
	.bizlisting { font-size: 12px; margin: 10px 180px 10px 30px; padding-bottom: 10px; border-bottom: 1px solid #cc9; }
	.bizlisting ul, .bizlisting li { margin: 0; padding: 0; list-style-type: none; }
	.bizlogo { }

	.biztitle { color: #6f0000; font-size: 16px; font-weight: bold; line-height: 24px; }
	.bizphrase { font-style: italic; line-height: 26px; }
	.bizaddress { }
	.bizphone { }
	.bizfax { }
	.bizwebsite a, .bizemail a { font-weight: bold; }
/*</agl.folder>*/
#adspace2 { position: absolute; top: 175px; left: 685px; }
#mailform { width: 425px; margin-right: auto; margin-left: auto; }
#mailform label { text-align: right; display: block; }
/*<agl.folder "Calendar">*/
	#calendar .date { color: #c60; font-weight: bold; }

	#calendar .speaker { font-size: 11px; font-variant: small-caps; margin-bottom: 5px; margin-left: 8px; padding-bottom: 5px; list-style-type: none; }
	#calendar .eventdescrip { margin-left: 8px; list-style-type: none; }
	#calendar .eventend { height: 1px; margin-bottom: 5px; border-bottom: 1px dashed #cc9; }
	#calendar h3 { color: #366; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0 10px; padding: 0; }
	#calendar h5 { margin: 0 0 0 10px; border-bottom: 1px solid #999; }
/*</agl.folder>*/
/*<agl.folder "Newsframe">*/
	
/*</agl.folder>*/
.benefits li { list-style-image: url(../images/dbpa_check.gif); }
.benefits li ul li { list-style-type: square; list-style-image: none; }
#bizofthemonth { padding: 12px 12px 0; }
#bizofthemonth h3 , #joinnow h3, #invite h3{ margin-bottom: 6px; padding-bottom: 6px; padding-left: 0; border-bottom: 1px solid #878787; }
#bizofthemonth img { float: right; margin-right: 8px; margin-bottom: 12px; border: solid 1px #000; }
#bizofthemonth h4 { font-size: 18px; line-height: 18px; text-align: center; width: 110px; float: left; margin: 12px auto 12px 18px; padding: 0; }
#bizofthemonth p { position: relative; top: -12px; clear: both; margin: 0 12px; padding: 12px 0 0; }
.bommonth , .bomyear{ font-family: Georgia, "Times New Roman", Times, serif; color: #00489d; font-weight: bold; font-style: italic; display: block; margin-left: 12px; margin-right: 0; width: 126px; text-align: center; float: left; clear: left; }
.bommonth { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; margin-top: 9px; }
.bomyear { font-size: 32px; line-height: 16px; padding-bottom: 16px; border-bottom: 1px solid #878787; }
#joinnow { height: 132px; padding: 12px; }
#joinnow h3, #homepage-news h3 { color: #00489d; margin-top: 0; padding-top: 0; }
#joinnow img { float: left; padding: 6px; }
#joinnow p { width: 172px; float: right; margin: 0; padding: 6px; }
#invite { padding: 12px; }
#invite h3 { color: #eb151c; margin-top: 0; padding-top: 0; }
#invite h4 { color: #00489d; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; margin: 0 0 6px; padding: 0; }
#invite h5 { font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
#invite img { float: right; margin-right: 12px; }
#invite p { margin: 0; padding: 0 0 12px; }
/*<agl.folder "Eventspage">*/
	#events { }
	ul.event { width: 475px; margin: 0 0 0 12px; padding: 12px 0; border-bottom: 1px solid #a8c0dd; list-style-type: none; }
	ul.event li { padding-left: 12px; border-left: 6px solid #f80; }
	.eventdate { color: #369; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; }
	.eventtitle {
	font-weight: bold;
	padding-top: 8px;
}
	.eventspeaker { text-indent: 4px; }
	.eventlocation { text-indent: 4px; }
/*</agl.folder>*/
#censusbox {
	width: 276px;
	min-height: 170px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	padding: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777;
}
