/*core*/
body	{color: #000; background: #fff;	margin: 10px 0;	padding: 0;	text-align: center;	}
p, td, li, ul, ol, dd, dt, h1, h2, h3, h4, h5, h6		{font-family: Georgia, "Times New Roman", serif;}
h1 		{font-size: 1.10em;	font-weight: bold;}
h2		{font-size: 1em;	font-weight: bold;}
h3		{font-size: 0.85em;	font-weight: bold; font-style: italic; margin-bottom: 0;}
td,p	{margin-top: 0;	margin-bottom: 1em;	text-align: left; font-size: 0.85em; line-height: 1.5;}
dt	{margin-top: 0;	margin-bottom: 1em;	text-align: left; font-size: 0.85em; line-height: 1.5; font-weight: bold;}
li		{margin-bottom: 0.5em; font-size: 0.85em;}
dd		{margin-bottom: 1em; font-size: 0.85em;}
img		{display: block; border: 0;}

/*new*/
.new {font-size:8px;font-weight:normal;letter-spacing:1px;color:#fff;background:#c33;margin:0;padding:1px;border:1px solid #ffc;position:relative;top:-5px;}

/*header*/
#header	{margin-right: auto; height: 80px; width: 950px; padding: 5px 0 0 0; background: #EDEBD5; border-right: 1px solid #000; border-top: 1px solid #000;}

/*link behavior*/
a:link	{font-weight : normal; text-decoration: none;	color: #c33; background: transparent;}
a:visited	{font-weight : normal; text-decoration : none; color: #c33; background: transparent;}
a:hover	{font-weight : normal; text-decoration : underline; color: #c33; background: transparent;}

/*navigation*/
#nav {margin-right: auto; text-align: right; padding: 5px 0 3px 100px; background: #EDEBD5; border-right: 1px solid #000; border-bottom: 1px solid #000;width: 850px;}
#nav ul	{display: inline; list-style: none; margin-left: 0;	padding-left: 0; font-family: Georgia, "Times New Roman", serif;}
#nav li	{display: inline; margin: 15px;	font-size: 0.80em;}
#nav li a:link	{font-weight : bold; text-decoration : none; color: #000; background: transparent;}
#nav li a:visited	{font-weight : bold; text-decoration : none; color: #000; background: transparent;}
#nav li a:hover	{font-weight : bold; text-decoration : none; color: #c33; background: transparent;}

/*navigation bar2*/

dl#navb2 {float: left; margin-top: 10px; margin-right: auto; text-align: left; padding: 5px 5px 5px 6px; background: #EDEBD5; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;width: 195px;}
dl#navb2 dt {cursor: pointer; margin: 2px 0; padding-left: 2px; height: 20px; line-height: 20px; text-align: left; font-weight: bold; border: 1px solid gray; background: #ccc;}
dl#navb2 dd {list-style: none; margin-left: 0;	padding-left: 0; font-family: Georgia, "Times New Roman", serif;}
dl#navb2 li {margin: 8px;	font-size: 0.80em;}
dl#navb2 li a, dl#navb2 dt a {font-weight : bold; text-decoration : none; color: #000; background: transparent;}
dl#navb2 li a:link, dl#navb2 dt a:link {font-weight : bold; text-decoration : none; color: #000; background: transparent;}
dl#navb2 li a:visited, dl#navb2 dt a:visited {font-weight : bold; text-decoration : none; color: #000; background: transparent;}
dl#navb2 li a:hover, dl#navb2 dt a:hover {font-weight : bold; text-decoration : none; color: #c33; background: transparent;}


/*nav images*/
div#navim		{float: left; width: 150px; border: 1px solid #000; background: #EDEBD5; padding: 5px 5px 5px 5px; margin: 5px;}
#navim h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#navim p		{font-size: 0.75em;}


div#navim2		{float: right; width: 150px; border: 1px solid #000; background: #EDEBD5; padding: 5px 5px 5px 5px; margin: 5px;}
#navim h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#navim p		{font-size: 0.75em;}


/*content*/	
#wrap {margin-left: 190px; margin-right: auto; border: 0; padding: 1px; text-align: left; width: 790px;}
#content	{border: 0;	border-left: 0; padding: 5px 5px 40px 25px; margin: 5px; width: auto;}


/*contacts  box*/
div#contactsb	{float: right; width: 200px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#contactsb h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#contactsb p	{font-size: 0.75em;}

/*homepage image*/
div#imagehome	{float: right; width: 220px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#imagehome h2	{font-size: 0.85em; font-weight:bold; text-align:left; border-bottom: 0px solid #000; border-top: 0px solid #000; background-color:#f7f3f0}
#imagehome p	{font-size: 0.75em;}
#imagehome img            {float: center;}

/*homepage image2*/
div#imagehome2	{float: right; width: 90px; padding: 0px 0px; margin: 0px;}
#imagehome2 h2	{font-size: 0.85em; font-weight:bold; text-align:left; border-bottom: 0px solid #000; border-top: 0px solid #000; 


background-color:#f7f3f0}
#imagehome2 p	{font-size: 0.75em;}
#imagehome2 img            {float: center;}

/*history image 1*/
div#imagesh1	{float: right; width: 200px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#imagesh1 h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#imagesh1 p	{font-size: 0.75em;}
#imagesh1 img            {float: center;}

/*history images 2-3*/
div#imagesh	{float: right; width: 300px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#imagesh h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#imagesh p	{font-size: 0.75em;}
#imagesh img            {float: center;}


/*testimonials*/
div#tbox	{float: right; width: 100px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#tbox h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#tbox p		{font-size: 0.75em;}

/*text, news and image boxes for PSE page*/
div#psebox	{float: right; width: 300px; border: 1px solid #000; background: #f7f3f0; padding: 10px; margin: 10px;}
#psebox p	{font-style: italic; font-size: 11px; text-align:center; line-height:normal;}
#psebox a	{font-size: 11px; text-align: right; font-weight: bold;}
div#nbox	{margin-left: 20px; margin-right: auto; border: 1px solid #000; background: #f7f3f0; padding: 0 10px; text-align: left; width: 700px;}
div#gallerybox	{margin-left: 50px; margin-right: auto;width: 600px; border: 1px solid #000; background: #f7f3f0; padding: 10px;}
#gallerybox p	{font-style: italic; font-size: 0.75em; text-align:center; line-height:normal;}


/*calendar*/
div#cal	{float: right; width: 350px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}


div#spec	{float: right; width: 300px; border: 1px solid #000; background: #f7f3f0; padding: 10px 20px; margin: 20px;}
#spec h2	{font-size: 0.85em; font-weight:bold; text-align:center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#FFFFFF;}
#spec p		{font-size: 0.75em;}
.sig {text-align: right; font-weight: bold;}


/* Footer */
#footer p	{margin-bottom: 0.5em; padding: 5px 5px 0 5px; line-height: 1em; font-size: 0.75em; text-align: center;}
#footer	{margin-top: -20px; margin-right:auto; color: #000; width: 950px; background: #EDEBD5; border-right: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#footer a:link	{font-weight : bold; text-decoration : none; color: #000; background: transparent;}
#footer a:visited	{font-weight : bold; text-decoration : none; color: #000; background: transparent;}
#footer a:hover	{font-weight : bold; text-decoration : none; color: #c33; background: transparent;}

/*miscellaneous*/
.inset {margin: 10px 20px;}
.large {margin: 10px; text-align:left; font-size:0.85em; font-weight:bold; padding-bottom:15px;}

/*bulletins, news, announcements*/
#bulletin h1 {text-align:center;}
#bulletin h2 {text-align:center;}
.signature {font-style:italic;}
#issues p {text-align: right;}
.article {margin: 20px 0; border-bottom:1px solid #000;}

/*Multi-column Lists*/
.mcollists ul	{width: 54em;}
.mcollists ul li  {float: left; width: 18em;}
.mcollists br	{clear:left;}
div.mcollists  {margin-bottom: 1em;}
