	* { 
		margin: 0; padding: 0 
	}
	html, body { width: 100%; }
	body { 	
		font-size: 76%; 
		font-family: Arial, Helvetica, sans-serif;
		background-image: url("atoz-bg-1.jpg");
		background-repeat: repeat-x;
		background-color: #83360A;		
	}
	a {
		text-decoration: none;
		color: #057094
	}
	a:hover {
		text-decoration: underline;
	}
	#page { 
		background-color: #FFF;

		font-size: 1em;
		overflow: hidden;
		display: inline-block;
		width: 980px;
		margin: 5% auto 0;
		border: 2px solid #d6f3fb;
		padding: 0.5em;
		position: relative;
	}
	#page { 
		display: block;
	}
	#nav {	
		float: left;
		display: inline;
		width: 174px;
		margin-left: 10px;
	}
	#nav ul {
		width: 139px;
		margin: 0;
		margin-left: 18px;
		padding: 0;
		background-image: url("bg-nav.jpg");
		background-repeat: repeat-x;
		background-color: #FFF;
	}
	#nav li {
		list-style: none;
		margin-left: 10px;
	}
	#nav li a {
		display: block;
		padding: 0.25em;
		color: #581502;
		text-transform: lowercase;
	}
	#nav dl { 
		width: 140px;
		border: 1px solid #581502;
		margin: 1em auto 0;
	}
	#nav dt {
		background-color: #581502;
		color: #FFF;
		padding: 0.25em 0.25em 0.25em 0.5em;
	}
	#nav dd {
		padding: 1em;
	}
	#nav dd ul {
		margin: 0;
		padding: 0;
		background-image: none;
	}
	#nav dd ul {
		width: 100px;
	}
	#nav dd li {
		margin: 0.5em 0 0.5em 1em;
		list-style: disc outside;
	}
	#nav dd li a {
		color: #047391;
		text-transform: none;
	}
	#top-nav {
		overflow: visible;
		display: inline-block;
		width: 960px;
		height: 233px;
		margin-bottom: 0;
		margin-left: 0.5em;
		position: relative;
		background-image: url(atoz-top.jpg);
		background-repeat: no-repeat;
		position: relative;
	}

	#top-nav {
		display: block;

	}
	#top-nav ul {
		position: absolute;
		bottom: 185px;
		left: 200px;
		width: 700px;
		
	}
	#top-nav .font-resize-list {
		position: static;
		float: right;
		display: inline;
		width: 60px;
		margin-top: 20px;
		margin-right: 4px;
	}
	#top-nav .font-resize-list-item {
		margin-left: 0;
		margin-right: 0;
	}
	#top-nav .font-resize {
		background-image: url("type-resize-icon.jpg");
		height: 26px;
		display:block;
	}
	#top-nav .smaller-font {
		width: 18px;
		background-position: 0 0;
	}
	#top-nav .normal-font {
		width: 19px;
		background-position: -18px 0;
	}
	#top-nav .larger-font {
		width: 23px;
		background-position: -37px 0;
	}

	#top-nav li {
		list-style: none;
		float: left;
		margin-right: 1.25em;
		margin-top: 0.25em;
		text-transform: lowercase;
	}

	#top-nav li a {
		color: #037492;
	}

	#top-nav img {
		position: relative;
		left: -30px;
	}

	#font-resize {
		border: 1px solid #77cee1;
		width: 70px;
	}
	#font-resize li {
		background-color: #77cee1; 
		padding: 0 0.25em;
		margin: 0.25em;
	}
	#font-resize li.last {
		margin-left: 0;
	}
	#font-resize li a {
		color: #FFF; 
	}
	#smaller {
		font-size: 0.75em;
	}
	#content {
		float: left;
		display: inline;
		width: 750px;
		margin: -50px 0 0 25px;
		position: relative;
		z-index: 10;
	}
	#content blockquote {
		color: #037492;
		font-size: 1.75em;
		font-family: Georgia, serif;
		text-align: right;
	}
	#content .blockquote1 {
		margin-right: 154px;
	}
	#content .blockquote2 {
		margin-right: 60px;
		font-size: 1.87em;
	}
	#content .blockquote3 {
		font-size: 2em;
		margin-right: 15px;
		margin-bottom: 1em;
	}

	#content .flash {
		display: block;
		margin: 0 auto;
	}
	.logo { 
		position: absolute;
		left: 0;
		top: 0;
		z-index: 20;
	}
	#top-image {
		position: relative;
		left: -8px;
		z-index: 10;
		margin-top: 1em;
		display: none;
	}
       #content blockquote {
                color: #037492;
                font-size: 1.75em;
                font-family: Georgia, Times, serif;
                text-align: right;
        }

        #content .blockquote1 {
                margin-right: 154px;
        }
        #content .blockquote4 {
                margin-right: 274px;
                font-size: 1.9em;
                text-transform: uppercase;
        }
        #content .blockquote2 {
                margin-right: 60px;
                font-size: 1.87em;
        }
        #content .blockquote3 {
                font-size: 2em;
                margin-right: 15px;
                margin-bottom: 1em;
        }

	#content p { margin-bottom: 1em; }

	#content .right-list li { margin-left: 350px; }

	#content ol { 
                margin-left: 380px; 
                list-style: disc;
        }

/*
	#content .imgframe { padding: 0.5em; border: 1px solid #037492; float: left; display: inline; margin: 0 1em 1em 0;}
	#content .imgframe { display: inline-block; }
	#content .imgframe { display: block; }

	#content .imgframe img { display: block; margin: 0 auto; }
	#content .imgframe p { margin: 1em; width: 12em; }
*/
	#content img { display: inline-block; clear:left; }
	#content img { display: block; }
	#content img { padding: 0.5em; border: 1px solid #037492; float: left; display: inline; margin: 0 1em 1em 0;}


	#content h1, #content h2, #content h3, #content h4 { margin-bottom: 1em; color: #037492; font-size: 1.5em; }
	#content h2 { text-transform: uppercase; }
	#content h3 { font-variant: small-caps; font-size: 1.3em; }
#content h1, #content h2, #content h3 {font-size: 1.1em; font-family: Georgia, serif; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 1em; font-weight: normal; margin-top: 1em; }
#content h3 { font-size: 1.05em; text-transform: none; }
#content h1 { font-size: 1.15em; }
#nav img { display: block; margin: 1em auto; }
#nav address { margin: 1em auto; font-style: normal; width: 141px; }
#events-sidebar { width: 250px; margin: 0; padding: 0; }
#content ul { margin-left: 2em; }
#content dt { font-weight: bold; margin-top: 0.5em}
#content dd { margin-left: 2em; }
#content dl { margin: 1em 0; }
#footer { text-align:center;margin: 1em 0 2em; }
#footer a { color: #FFF; text-decoration: underline; }
#footer a:hover { color: #8DF; }
#footer li {    color: white;
		display: inline;
		width: auto;
}
.team-column {width: 45%; float: left; display: inline; margin-right: 2em; }

#content .block-list img { float: none; }
