			body {
				font-family: "Open Sans", Sans-serif;
				font-size: 14px;
				line-height: 1.3em;
				color: #212121;
				background: url('/art/jofia-bg-top.jpg') top repeat-x #FFFFFF;
				margin: 0;
				}
				
			a:link, a:visited {
				font-family: "Open Sans", Sans-serif;
				color: #99015B;
				color: #676700;
				background-color: transparent;
				padding: 3px 0;
				text-decoration: none;
				}
				
			a:hover, a:active {
				color: #FFFFFF;
				background-color: #99015B;
				background-color: #676700;
				text-decoration: none;
				padding: 3px 0;
				}

			a.meta:link, a.meta:visited {
				color: #EEEEEE;
				background-color: transparent;
				padding: 3px 0;
				text-decoration: none;
				}
				
			a.meta:hover, a.meta:active {
				color: #FFFFFF;
				background-color: #99015B;
				background-color: #676700;
				text-decoration: none;
				padding: 3px 0;
				}

			td
			{
				font-family: "Open Sans", Sans-serif;
			}

			img.past-issue
			{
				border: 1px solid #000000;
			}

			img
			{
				border-style: none;
			}

			
			ul, li
				{
					list-style: square;
					color: #222222;
				}

			#content
				{
					width: 900px;
					height: 100%;
					background-color: #FFFFFF;
					margin: auto;
				}

			#bar
				{
					height: 6px;
					font-family: "Open Sans", Sans-serif;
					font-size: 0.9em;
					color: #673712;
					background-color: #464000;
				}
		
			#menu
				{
					height: 18px;
					font-family: "Open Sans", Sans-serif;
					font-size: 0.9em;
					color: #676767;
					padding-top: 8px;
					background-color: #E6E2D7;
					background-color: #EAE996;
				}
				
				#menu a:link, #menu a:visited
				{
					color: #676767;
					padding-top: 10px;
					text-decoration: none;
				}
	
				#menu a:hover, #menu a:active
				{
					color: #000000;
					background: transparent;
				}
				
				#menu a.menu-active
				{
					color: #FFFFFF;
				}

				#menu a.menu-active:hover
				{	
					color: #C1E78F;
					background: transparent;
				}

				#menu ul
				{
					list-style: none;
				/**	Required not to move HOMEPAGE **/	
					padding: 0 20px;
				}

				#menu li
				{
					font-size: 12px;
					font-family: "Open Sans", Sans-serif;
					display: inline;
					padding: 10px;
					text-transform: uppercase;
				}

				#menu li.inline-active
				{
					color: #EEEEEE;
					background-color: #808000;
				}

				.menu-left
				{
					float: left;
				}
				
				.menu-right
				{
					float: right;
				}
		
			#header
				{
					height: 120px;
					padding-left: 32px;
					color: #FFF;
					background-color: #808000;
				
				}

				#header h1
					{
						font-family: "Open Sans", Sans-serif;
						font-size: 360%;
						font-weight: 300;
						margin-top: 0;
						margin-bottom: 1px;
						padding-top: 48px;
					}

				#header h2
					{
						font-size: 4em;
						margin-top: 0;
						padding-top: 0;
					}
		
			#main
				{
					padding-left: 32px;
					/* border-right: 1px solid #C5DA01; */
				}
				
				#main h1, #main h2
					{
						font-family: "Open Sans Condensed", Sans-serif;
						font-size: 3em;
						font-weight: normal;
						line-height: 0.9em;
						color: #676700;
						background-color: transparent;
					}

				#main h1.cover, #main h2.cover
					{
						color: #989898;
					}
					
				#main p
					{
						text-align: justify;
						text-align: left;
						line-height: 1.2em;
						font-weight: 300;
					}	
					
				#main p.page, #main ul.page
					{
						text-align: justify;
						line-height: 1.2em;
						font-size: 1.2em;
						font-weight: 300;
					}	
			/*	#main ul.page, #main li
					{
						font-family: "Open Sans Condensed", Sans-serif;
						
					}	
			*/
				#article, div.issue
					{
						width: 508px;
						width: 548px;
						float: left;
					}	

					td.time, td.picture
					{
						width: 20%;
						padding: 2px;
						font-size: 0.9em;
						color: #565656;
						border-bottom: 1px solid #ABABAB;
						border-right: 1px solid #ABABAB;
					}

					td.event
					{
						width: 80%;
						padding: 2px;
						border-bottom: 1px solid #CDCDCD;
					}

					td.profile
					{
						width: 80%;
						padding: 2px;
						border-bottom: 1px solid #CDCDCD;
						font-size: 0.9em;
					}

					#info p.abstract, div.toc p.abstract
						{
							text-align: left;
						}

					.squote, .cover-squote
						{
							font-size: 600%;
							float: left;
							height: 48px;
							margin-top: -20px;
							padding-top: 45px;
							padding-right: 6px;
							margin-bottom: -50px;
							color: #676767;
							font-family: "Open Sans", Sans-serif;

						}

					.equote, .cover-equote 
						{
							font-size: 600%;
							height: 48px;
							margin-top: -20px;
							padding-top: 32px;
							margin-bottom: -20px;
							color: #676767;
							font-family: "Open Sans", Sans-serif;
							float: right;
						}

					.cover-squote, .cover-equote
						{
							color: #808000;
						}

				#info, div.toc
					{
						width: 292px;
						width: 252px;
						float: left;
						padding-left: 32px;
					}
					

					#info h2, #info h3, div.toc h2, div.toc h3
						{
							font-family: "Open Sans Condensed", Sans-serif;
							font-weight: normal;
							color: #676700 !important;
							background: transparent;
							padding-bottom: 0.6em;
						}

					#info h2, div.toc h2
						{
							font-size: 240%;
							margin-bottom: -0.2em;
						}

					#info h3, div.toc h3
						{
							font-size: 1.8em;
							margin-bottom: -0.2em;
						}

					#info p, div.toc p
						{
							text-align: left;
						}

					#info p.other, div.toc p.other
						{
						}

					#info p.info, div.toc p.info
						{
							font-size: 0.9em;
							text-align: left;
						}
					
					#info table, div.toc table
						{
						}

					#info td.right, div.toc td.right
						{
							text-align: right;
						}

					div.toc img.toc-img 
						{
							border: 1px solid #676767;
							padding: 1px;
						}


					#current-issue p.abstract
						{
							font-style: italic;
						}

					#archive div.toc ul, div.toc li
						{
							font-family: "Open Sans Condensed", Sans-serif;
							list-style: none;
							padding-left: 12px;
							line-height: 1.3em;
						}
		
					#archive div.toc li, div.toc li
						{
							padding-bottom: 0.8em;
						}

					#archive div.toc h3
						{
							padding-left: 22px;
						}

					p.staff, p.guidelines {
							font-family: "Open Sans Condensed", Sans-serif;
							font-size: 1.2em;
						}


			#footer
				{
					clear: both;
					height: 244px;
					font-size: 0.9em;
					font-family: "Open Sans", Sans-serif;
					font-weight: 300;
					padding-top: 12px;
					padding-left: 32px;
					padding-bottom: 6px;
					color: #EEEEEE;
					background-color: #808000;
					background: url('/art/jofia-bg-bottom.jpg') bottom repeat-x #808000;
				}

				#footer-container {
						margin: auto;
						width: 890px;
	
					}

				#footer-container a 
					{
						font-family: "Open Sans Condensed", Sans-serif;
					}

				#meta
					{
						width: 540px;
						float: left;
					}

					#meta p.meta, #colophon p.colophon
						{
							font-family: "Open Sans Condensed", Sans-serif;
							font-size: 1em;
						}

					#meta p.meta-dark
						{
							color: #FFFFFF;
							font-family: "Open Sans Condensed", Sans-serif;
							font-size: 1em;
							text-transform: uppercase;
						}

				#colophon
					{
						float: left;
						width: 220px;
						height: 64px;
						padding-left: 44px;
						font-family: "Open Sans Condesed", Sans-serif;
						font-size: 1em;
					}
					
				.smaller
					{
						font-size: 1em;
						color: #676700;
					}	


				.hmain, .hside
					{
						color: #989898;
						color: #000000;
						background-color: transparent;
					}

				.hmain
					{
						font-size: 0.8em;
						line-height: 1.8em;
					}

				.hside
					{
						font-size: 0.6em;
						line-height: 2.4em;
					}

				
				.image-attribution
					{
						font-size: 90%;
						color: #676767;
						background-color: transparent;
						
					}

			/** Cover page **/

				p.cover-article-quote, p.cover-article-author
					{
						font-size: 1.4em;
						font-family: "Open Sans Condensed", Sans-serif;
						color: #222222;
						background-color: transparent;
					}

				p.cover-article-author
					{
						font-size: 140%;
					}

				p.cover-article-link
					{
						font-family: "Open Sans Condensed", Sans-serif;
						margin-bottom: 32px;
					}

				img.cover-article-image
					{
						margin-top: -24px;
						border: 1px solid #676700;
						padding: 1px;
					}
				

			
			/** Citation, article XHTML pages **/

			
				div.cite
					{
						border-top: 1px solid;
						border-bottom: 1px solid;
						padding: 6px 4px 4px 6px;
						margin-top: 16px;
						margin-bottom: 16px;
						color: #232323;						
						background-color: #DFDFDF;
					}
				cite
					{
						font-family: "Open Sans", Sans-serif;
						font-size: 0.9em;
						
					}

				div.issue p.link-to-issue, #info a.link-to-issue {
						font-family: "Open Sans Condensed", Sans-serif;
						margin-top: 1.4em;
						border-top: 1px solid #676700;
						text-transform: Uppercase;
					}

				div.issue a {
						font-family: "Open Sans Condensed", Sans-serif;
						text-transform: Uppercase;
					}

				#info div-toc ol.toc, #info div.toc li.toc {
					font-family: "Open Sans Condensed", Sans-serif;
					font-weight: 300;
					font-size: 1.2em;
					}

				div.toc a.toc {
					font-family: "Open Sans Condensed", Sans-serif;
					font-weight: 300;
					font-size: 1.2em;
					}

				div.toc li.eic {
					font-family: "Open Sans Condensed", Sans-serif;
					font-weight: 300;
					font-size: 1em;
					color: #676767;
					}

				div.clear {
					clear: both;
					}

				strong.active-toc {
					color: #000000;
					font-family: "Open Sans Condensed", Sans-serif;
					background-color: transparent;
					font-weight: 400;
					font-size: 1.2em;
					}

	
				h3.abstract-subtitle {
				        font-size: 2em;
				        margin-top: -0.8em;
					margin-bottom: 0.2em;
			        	font-weight: normal;
				        line-height: 1.2em;
			        	}


			#archives h2, h3 {
					font-family: "Open Sans Condensed", Sans-serif;
					font-weight: 300;
					color: #676700;
				}

			#archives p.archives-abstract-quote {
					font-family: "Open Sans Condensed", Sans-serif;
					font-weight: 300;
					font-size: 1.2em;
					
				}

			div.issue p.issue-article-quote
				{
					font-family: "Open Sans", Sans-serif;
					font-weight: 300;
					font-size: 1.2em;
				}

			div.issue h3.issue-article-author
				{
					font-size: 1.6em;
					margin-top: 1.4em;
					margin-bottom: -1em;
				}
