body 			{font-size:0.8em;
					font-family:"DejaVu LGC Sans", "Bitstream Vera Sans", Verdana, Sans-Serif;
					margin:0; padding:0; text-align: left;
background-color:#c7c9d2;
background-image:url(pics/backgroundFadeGry.png);
background-position:0% 0%;
background-repeat:repeat-x;}

#mid			{ max-width:1000px; display:block; position:relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width:90%;
    }
					
strong		{font-weight:bold;}
h1, h2, h3	{color:#000; padding:0;}
h1 				{font-size:1.5em; margin:0.67em 0 0.67em 0}
h2 				{font-size:1.2em; margin:0.83em 0 0.83em 0}
h3				{font-size:1.0em; margin:1em 0 1em 0}
p					{margin:1em 0 1em 0; padding:0;}
li					{margin:1em 0 1em 0; padding:0;}

cite				{color:#903;}
a:hover		{color:#00f;}
a img			{border:0;}
img				{border-width:0;}
sup				{font-size:50%;}

#flag			{display:block; position:absolute; top:1em; left:0; width:100%; height:12.4em;
					  background-attachment:scroll; background-color:#fff;
					  background-image:url(pics/bannerHS.jpg);
					  background-position:0% 0%;
					  background-repeat:no-repeat;}

#bannertop	{display:block; position:absolute; top:13.3em; left:0%; width:100%; height:1.5em;
					  background-attachment:scroll; background-color:#fff;
					  background-image:url(pics/fadeTopSmallBlue.png);
					  background-position:0% 0%;
					  background-repeat:repeat-x;
					  border-width:1px 0px 0px 0px; border-style:solid; border-color:#999; width:100%;}	

#access		{display:block; position:absolute; top:1em; right:0; margin:0; 
					  padding:0 2em 2em 0; z-index: 1; width:20%; text-align: right;
background-image:url(pics/curve30trg.png);
background-position:100% 0%;
background-repeat:no-repeat;}

#main, #mainP		{display:block; position:absolute; top:14.5em; left:0; margin:0; background-color:#fff; }
			 		  
.read						{width:50%; padding:0 30% 0 20%;}
.wide					{width:65%; padding:0 15% 0 20%;}
.ultrawide				{width:78%; padding:0 2% 0 20%;}

#menu					{display:block; position:absolute; top:12.1em; left:20%; margin:0; padding:0; width:80%; height:1.25em;}

#menu ul				{display:block; position:absolute; left:0; top:0em; margin:0 0 0 0%; padding:0;
			 		  		  list-style:none; border-width:0; background:transparent; width:100%;}
#menu ul li ul		{display:block; position:absolute;  
								left:-22%; top:5.8em; margin:0; padding:0;
			 				  	list-style:none; border-width:0; background-color:transparent;
			 				  	width:15%;}

#menu ul li			{display:block; float:left; padding:0; margin:0 2em 0 0;}
#menu ul li ul li	{display:block; float:left; padding:0; margin:.5em 0 0 0;
			 				  	border-width:0px 0px 1px 0px; border-style:solid; border-color:#fff; width:100px;}

#menu a					{color:#000; text-decoration:none;}
#access a					{color:#555; text-decoration:none;}
#menu a:link			{color:#000;}
#access a:link			{color:#555;}
#menu a:visited 	{color:#000;}
#access a:visited	{color:#555;}
#menu a:hover		{color:#00f; border-width:0px 0px 2px 0; border-style:solid; border-color:#51423e; background:transparent;}
#access a:hover		{color:#00f; border-width:0px 0 2px 0; border-style:solid; border-color:#51423e; background:#fff;}

#current 				{background:transparent; border-width:0px 0px 2px 0; border-style:solid; border-color:#51423e; background:transparent;}

#menu #local 		{border-width:0px 0px 2px 0; border-style:solid; border-color:#51423e; background:transparent;}

.boxzone			{margin:0 0 0 -1em; width:100%;}
.boxcontent		{padding:1em 1em 0.5em 1em; background:transparent;}

.boxfull				{margin:0 0% 1.5% 0%; width:93%; float:left; background:transparent;
							border-width:0px; border-style:none;}

.boxbig1 			{margin:0 0% 1.5% 0%; width:40%; float:left; background:#fde4bb;
							background-image:url(pics/curve30tl.png); background-repeat:no-repeat;background-position:top left;}

.boxsmall1		{margin:0 0% 1.5% 0%; width:22%; float:left; background:#ffeee6;}

.boxmid1			{margin:0 0% 1.5% 0%; width:28%; float:left; background:#b5bfce;
							background-image:url(pics/curve30tr.png); background-repeat:no-repeat;background-position:top right;}


.boxbig2 			{margin:0 0% 1.5% 0%; width:40%; float:left; background:#b1b8e5;
							background-image:url(pics/curve30tl.png); background-repeat:no-repeat;background-position:top left;}

.boxsmall2		{margin:0 0% 1.5% 0%; width:22%; float:left; background:#b3cec5;}

.boxmid2			{margin:0 0% 1.5% 0%; width:28%; float:left; background:#ffe9de;
							background-image:url(pics/curve30tr.png); background-repeat:no-repeat;background-position:top right;}


.boxspacer		{margin:0%; width:1.5%; float:left;}
.box 				{padding:0; margin:0;}
.spaceacross	{clear:both;}

#tagline			{ z-index: 1; display:block; position:absolute; float:right;
						  top:16.8em; left:75%; width:20%;
						  border-width:0 0 0 1px; border-style:solid; border-color:#d0bfab;
						  background-color:#fbfbdd;}
.theme				{margin:0 .75em 0 .75em; padding:0; 
						  font-size:medium;
						  color:#51423e;}
.stats				{margin:0; padding:0; 
						  background-color:#d0bfab; color:#000;
							background-image:url(pics/curve10tr.png); background-repeat:no-repeat;background-position:top right;}
.stats p			{margin:0 .75em 0 .75em;}
						  
.picleft				{display:inline; margin:0px 20px 10px 0px; float:left;}
.picright			{display:inline; margin:0px 0px 10px 20px; float:right;}
.regular			{padding:1em;
						  border-width:1px; border-style:solid; border-color:#d0bfab; color:#3d322f;
						  background:#e7e8f1 url(pics/fadeRightBigBlue.png) repeat-y scroll 100% 0%;}	
.regular p			{margin:0; padding:0;}	
.scripture			{padding:1em; background:#fbfbdd;
						  border-width:1px; border-style:solid; border-color:#d0bfab;
						  background:#fbfbdd url(pics/fadeLeftBigYellow.png) repeat-y scroll 0% 0%;}
.scripture p		{margin:0; padding:0;}	
.close li			{margin:0; padding:0;}	

.pullquote		{float:right; font-size:medium; background-color:#e7e8f1;
						  margin:0px 0px 10px 20px; padding:10px; width:200px;
						  background-image:url(pics/curve30tr.png); background-repeat:no-repeat;background-position:top right;}
.pullquote p		{margin:0; padding:0;}	

.gaps p			{margin:1em 0 1em 0; padding:0;}	

.ext					{background-repeat:no-repeat;
						  background-image:url(pics/out.png);
						  background-position: right;
						  padding-right:10px;}

.shout				{font-style: italic; font-size: large; display:block; margin:0; color: #666;}
.shout1				{font-style: italic; font-size: large; display:block; margin:0 0 0 -2em; color: #666;}
.shout2				{font-style: italic; font-size: large; display:block; margin:-.5em 0 0 0; color: #666;}
.shout3				{font-style: italic; font-size: large; display:block; margin:-.5em 0 0 2em; color: #666;}
.shout4				{font-style: italic; font-size: large; display:block; margin:-.5em 0 0 4em; color: #666;}
.shout5				{font-style: italic; font-size: large; display:block; margin:-.5em 0 0 6em; color: #666;}
.col1					{font-size: 200%; color: #ad5c40;}
.col2					{font-size: 200%; color: #ad8640;}
.col3					{font-size: 200%; color: #345588;}
.col4					{font-size: 200%; color: #789e8c;}
.col5					{font-size: 200%; color: #c38285;}