/*
warm grey	c6c3c3
reddish brown 522523
*/

body	{
	background-color: #ffffff;
	color: #737070;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

#uberContainer	{
	position:absolute;
	left: 50%;
	margin-left: -625px;
	top: 0px;
	width: 1250px;
	height: 800px;
	background-image: url('../images/siteDesign/BG02.jpg');
	background-repeat: no-repeat;
	border: 0px dotted #ff0000;	
}

#headerContainer 	{
	position: absolute;
	left: 50%;
	margin-left: -465px;
	top: 0px;
	height: 137px; /* added this 5/25/10 */
	width: 930px;
	border: 0px solid #cccccc;
	z-index: 3;
}

#leftContainer	{
	position: absolute;
	left: 50%;
	margin-left: -465px;
	top: 138px;
	width: 680px;
	border: 0px solid #cccccc;
	z-index: 3;
}

#rightContainer	{
	position: absolute;
	left: 50%;
	margin-left: 216px;
	top: 138px;
	width: 250px;
	border: 0px solid #000000;
	z-index: 3;
}

/*-----------------------------------LEFT TABLE 680 --------------------------------- */

.leftTable	{
	table-layout: fixed;
	position: relative;
	top:0px;
	left:0px;
	width: 680px;
	height: auto;
	padding:0px;
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	z-index:5;
}

.leftTable td.topLeft	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderTopLeft.png');
}

.leftTable td.topBorder	{
	width: 660px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.leftTable td.topRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.leftTable td.leftBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.leftTable td.header	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp80.png');
	background-repeat: repeat x y;
	padding: 0px;
}

.leftTable td.mainContent	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp90.png');
	background-repeat: repeat x y;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-right: 50px;  /* adjust to get text width right for kathy */
	padding-left: 50px;
}

.leftTable td.rightBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.leftTable td.bottomLeft	{	
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderBottomLeft.png');
}

.leftTable td.bottomBorder	{
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.leftTable td.bottomRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

/*-----------------------------------FULLWIDTH TABLE ----------------------------------- */

.fullWidthTable	{
	table-layout: fixed;
	position: relative;
	top:0px;
	left:0px;
	width: 920px;
	height: auto;
	padding:0px;
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
}

.fullWidthTable td.topLeft	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderTopLeft.png');
}

.fullWidthTable td.topBorder	{
	width: 900px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.fullWidthTable td.topRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderTopRight.png');
}

.fullWidthTable td.leftBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.fullWidthTable td.header	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp80.png');
	background-repeat: repeat x y;
	padding: 0px;
}

.fullWidthTable td.mainContent	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp90.png');
	background-repeat: repeat x y;
	padding: 10px;
}

.fullWidthTable td.rightBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.fullWidthTable td.bottomLeft	{	
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderBottomLeft.png');
}

.fullWidthTable td.bottomBorder	{
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.fullWidthTable td.bottomRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderBottomRight.png');
}

.fullWidthTable td.mainContent	.contentFloats {
	position: relative;
	top: 0px;
	float: left;
	margin-right: 10px;
}

/*----------------------------------- RIGHT TABLE 239 ----------------------------------- */

.rightTable	{
	table-layout: fixed;
	position: relative;
	top:0px;
	left:0px;
	width: 239px;
	height: auto;
	padding:0px;
	border: 0px;
	margin-top: 0px;margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
}

.rightTable td.topLeft	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.rightTable td.topBorder	{
	width: 210px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}


.rightTable td.topRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderTopRight.png');
}


.rightTable td.leftBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.rightTable td.header	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp80.png');
	background-repeat: repeat x y;
	padding: 0px;
}

.rightTable td.links	{
	height: auto;
	background-image: url('../images/siteDesign/border-semiTransp.png');
	background-repeat: repeat x y;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.rightTable td.mainContent	{
	height: auto;
	background-image: url('../images/siteDesign/semi-Transp90.png');
	background-repeat: repeat x y;
	padding: 20px;
}

.rightTable td.rightBorder	{
	width: 10px;
	height: 100%;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.rightTable td.bottomLeft	{	
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}


.rightTable td.bottomBorder	{
	height: 10px;
	background-image: url('../images/siteDesign/border-semiTransp.png');
}

.rightTable td.bottomRight	{
	width: 10px;
	height: 10px;
	background-image: url('../images/siteDesign/borderBottomRight.png');
}

/* ----------------------------------------- CONTENT IMAGES ----------------------------------------------- */

.mainContent .image {
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #ffffff;
}

.mainContent .left {
	float: left;
	margin-right: 10px;
}

.mainContent .right {
	float: right;
	margin-left: 10px;
}

.mainContent .image img {
	padding: 2px;
	border: 1px solid #dddddd;
}

/* ----------------------------------------- HEADERS & LINKS ----------------------------------------------- */

h1	{
	position: relative;
	left: 10px;
	top: 0px;
	color: #522523;
	font-family: Franklin Gothic Book, Helvetica, Arial, Verdana, sans-serif;
	font-size: 40px;
	background-image: url('../images/siteDesign/practicalPeace.gif');
	background-repeat: no-repeat;
	width: 285px;
	height: 40px;
	text-indent: -2000px;
	margin-top: 20px;
	margin-bottom: 0px;
}

h2	{
	position: relative;
	left: 10px;
	top: 0px;
	width: 624px;
	height: 31px; /* was 20 */
	font-family: Franklin Gothic Book, Helvetica, Arial, Verdana, sans-serif;
	color: #C6C3C3;
	font-size: 24px;
	background-image: url('../images/siteDesign/howPeaceMakesPeace17.gif');
	background-repeat: no-repeat;
	text-indent: -2000px;
	margin-top: 8px;
	margin-bottom: 18px;
}

h3	{
	font-family: Franklin Gothic Book, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #522523;	
	font-weight: normal;
	margin-top: 10px;
}

h3.idPage,
.about h3	{
	font-size: 28px;
	font-weight: bold;
	margin-top: 10px;
	font-variant: small-caps;
	line-height: 40px;
}

h4	{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #7E7B7B;	
	font-variant: small-caps;
	margin-top: 0px;

}

h4.first	{
	margin-top: 0px;
}

.justify	{ text-align: justify; }

#leftContainer .more	{
	width: 100%;
	text-align: left;
}

#rightContainer .more	{
	width: 100%;
	text-align: right;
}

hr	{
	border: 0px;
	margin-top: 16px;
	margin-bottom: 15px;
	border-bottom: dotted 2px #dddddd;
}

img.floatLeft,
img.floatLeftBordered	{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	background-color: #ffffff;
	padding: 2px;
}
img.floatLeftBordered	{
	border: 1px solid #dddddd;
}

/*---------------------------- NAVIGATION ---------------------------------------*/
a					{text-decoration: none; padding: 0px;}
a:link, a:visited	{
	color: #3d3c3c;					 /* was 7e7b7b*/
	background-color: #ffffff;
	font-size: 13px;
}

a:active, a:hover	{
	color: #ffffff; 
	background-color: #522523;
	font-size: 13px;
}



ul.rightLinks	{
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.rightLinks li a	{
	display: block;
	margin-right: 10px;
	margin-bottom: 1px;
	width: 175px;
	height: auto;
	text-indent: 2px;
	background-image: url('../images/siteDesign/mainLinksBG.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 1px;
}

ul.rightLinks li a:link	{
	background-position: 0px -120px;
	color: #522523;
}

ul.rightLinks li a:visited	{
	background-position: 0px -180px;
	color: #522523;
}

ul.rightLinks li a:active,
ul.rightLinks li a:hover	{
	background-position: 0px 0px;
	color: #ffffff;
}

/*---------*/

ul.mainLinks	{
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.mainLinks li	a {
	display: block;
	margin-bottom: 3px;
	text-indent: 3px;
	background-image: url('../images/siteDesign/mainLinksBG.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

ul.mainLinks li a:link	{
	background-position: 0px 0px;
	color: #ffffff;
}

ul.mainLinks li a:visited	{
	background-position: 0px -60px;
	color: #ffffff;
}
ul.mainLinks li a:active,
ul.mainLinks li a:hover	{
	background-position: 0px -120px;
	color: #522523;
}

body.home ul.mainLinks li.home {
	display: none;
}

ul.mainLinks ul {
	margin-left: 0;
	padding-left: 0;
}

ul.mainLinks ul li {
	margin-left: 0;
}

ul.mainLinks ul li a {
	padding-left: 10px;
}

/*---------------------------- HOMEPAGE ---------------------------------------*/

.home .leftTable td.mainContent	{
	height: 378px;        /* CHANGE when Kathy has written her about excerpt */
}

.home .fullWidthTable .article {
	width: 42%;
	float: left;
	padding-left: 40px;
	padding-right: 20px;
}

.home .fullWidthTable #article-1-1 {
	width: auto;
	float: none;
}

.home .fullWidthTable #article-2-2 {
	background-image: url('../images/siteDesign/wheatStalk.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
}

/*---------------------------- SUBPAGES ---------------------------------------*/

#subPageHeader	{       
	position: absolute;
	left: 50%;
	margin-left: -455px;
	top: 134px;
	margin-top: -10px;
	padding-top: 10px;
	width: 660px;
	height: 50px;
	text-align: right;
	color: #8B8888;
	font-size: 36pt;   /* was 48px - changed for the PC/IE IE7 issue */
	z-index: 100;
	border: 0px solid #000;
	text-transform: lowercase;
}

#sideContent	{
	position: relative;
	left:0px;
	top: 0px;
	border: 0px solid #ff0000;
}

#aboutSnip, #mainNav, #subNav	{
	position: relative;
	left:0px;
	top: 0px;
	border: 0px solid #00ff00;
}

/*---------------------------- ABOUT ---------------------------------------*/





/*---------------------------- BLOG ---------------------------------------*/

#pageHeader	{
	position: absolute;
	left: 50%;
	margin-left: -455px;
	top: 134px;
	margin-top: -10px;
	padding-top: 10px;
	width: 660px;
	height: 50px;
	text-align: right;
	color: #8B8888;
	font-size: 48px;
	z-index: 100;
	border: 0px solid #000;
}

.postDate	{
	margin-top: -15px;
	font-size: 9px;
	color: #cccccc;
}

.videoEmbed	{
	margin-left: 0px;
	text-align: center;
}

p.old-new {
	height: 10px;
}

p.old-new a.newer {
	float: left;
	margin-left: -10px;
}

p.old-new a.older {
	float: right;
}

p.old-new span {
	display: none;
}

p.listLinks a	{
	font-size: 11px;
	line-height: 12px;
}

/*---------------------------- GALLERY ---------------------------------------*/






/*---------------------------- CONTACT ---------------------------------------*/

input	{
	color: #522523;
}

.copyright	{
	font-size: 13px;
}




.contact textarea {
	width: 400px;
}

.contact input {
	width: 300px;
}

.contact .submit input {
	width: 100px;
}

body.contact #mainContent td.mainContent {
	height: 350px;
}


/*----------------------------------------------------------------------------*/

a.pdf {
	background-image: url('/images/siteDesign/pdf-icon-1.png');
	background-repeat: no-repeat;
	padding: 9px 5px 12px 40px;
}

.a2a_default_style	{
float: left;
display: inline;
margin-right: 10px;
}
