body
{
	text-align:center;
}

ul
{
	margin-left: 18px;
	padding-bottom: 10px;
}


#wrapper
{
	text-align: left;
	margin: auto;
	padding-top: 30px;
	width: 804px;
}

#header #logo, #headerpete #logo
{
	width: 152px;
	height: 83px;
	float: left;
	position: relative;
	border-left:1px solid white;
	border-right:1px solid white;
}

#headerpete #logo
{
	border-left:1px solid #E1E8EE;
	border-right:1px solid #E1E8EE;
}

#header #logo a, #headerpete #logo a
{
	margin: 0;
	position: absolute;
	float: left;
	padding-bottom: 83px;
	padding-bottom: expression("63px");
	font-size: 0px;
	width: 152px;
	text-decoration: none;
	color: #FFFFFF;
}

#header #router, #headerpete #router
{
	float: left;
	width: 650px;
	height: 83px;
}

#contentfooter, #contentfooterpete
{
	width: 100%;
	height: 18px;
}

#date, #copyright, #freckle, #creditpadder
{
	float: right;
}

#creditpadder
{
	width: 47px;
	height: 1px;
}

#date, #freckle
{
	width: 150px;
}

#copyright
{
	text-align: center;
	width: 285px;
}

#freckle
{
	text-align: right;
}

#date
{
	left: 0px;
}

#credits
{
	width: 100%;
	height: 25px;
}

#creditspete
{
	width: 100%;
	height: 25px;
}

/* headers */
.headergraphic
{
	width: 804px;
	height: 152px;
}

.copy
{
	padding-left: 43px;
}

#copy_1column
{
	float: left;
	width: 386px;
}

.news, .newspete
{
	float: right;
	width: 375px;
}

#contact_pod
{
	margin-top: 15px;
	float: right;
	width: 362px;
	height: 90px;
}

#contact_pod p
{
	margin-top: 42px;
	margin-left: 18px;
}

#donate_pod, #contactform_pod
{
	margin-top: 15px;
	float: left;
	width: 243px;
	height: 108px;
}

#contactform_pod
{
	margin-left: 10px;
}

#donate_pod p, #contactform_pod p
{
	margin-top: 45px;
	line-height: 230%;
	margin-left: 18px;
}

#newsfooter
{
	width: 375px;
	height: 23px;
	float: right;
}

#petenewsfooter
{
	width: 375px;
	height: 183px;
	float: right;
}

#newstitle
{
	width: 127px;
	height: 23px;
	padding-bottom: 10px;
}

#testimoniestitle
{
	width: 180px;
	height: 23px;
	padding-bottom: 10px;
}

#missionariestitle
{
	width: 180px;
	height: 23px;
	padding-bottom: 10px;
}

#homelandmissionariestitle
{
	width: 240px;
	height: 23px;
	padding-bottom: 10px;
}

#innernewscontent
{
	float: left;
	width: 100%;
	position: relative;	
}

#inneroffset
{
	position: relative;
	float: left;
	width: 320px;
	padding-left: 30px;
	margin-top: -110px;
}

#inneroffset_pete
{
	position: relative;
	float: left;
	width: 320px;
	padding-left: 30px;
	margin-top: -85px;
}

#copy_2column
{
	padding-right: 30px;
}

.copy_image_main, .copy_image_main_pete, .copy_image_main_square
{
	margin-top: -54px;
	margin-left: -30px;
	margin-left: expression("-15px");
	float: left;
	width: 196px;
	height: 136px;
	left: 0;
	position: relative;
}

#image_main_testimonies
{
	margin-top: -52px;
}

#image_main_testimonies_article,
#image_main_missionaries,
#image_main_missionaries_article
{
	margin-top: -53px;
}

.copy_image_main_pete
{
	margin-top: -52px;
}

.copy_image_main_square
{
	height: 196px;
}

.copy_image_main img, .copy_image_main_pete img, .copy_image_main_square img
{
	margin: 13px 0 0 14px;
}

.copy_image_sub_left
{
	float: left;
	margin: 0 10px 7px 0;
}

#petedate
{
	padding-bottom: 12px;
}

#petenewspod
{
	width: 344px;
	height: 118px;
}

#petenewscontent
{
	padding: 10px 30px 10px 30px;
}

.newsitem
{
	padding-bottom: 0px;
	padding-top: 5px;
}

#newsitemleft
{
	width: 33px;
	height: 33px;
	float: left;
	padding-left: 14px;
	margin-top: 40px;
}

#newsitemcenter
{
	width: 108px;
	height: 108px;
	float: left;
	padding-left: 59px;
	margin-top: 4px;
}

#newsitemright
{
	width: 33px;
	height: 33px;
	float: left;
	padding-left: 57px;
	margin-top: 40px;
}

.newsimage_small
{
	float: left;
	margin: 0 7px 7px 0;
	margin-top: 5px;
}

.newsimage_bigger
{
	float: left;
	margin: 0 7px 7px 0;
	margin-top: 5px;
}

#worldmap
{
	height: 491px;
}

.padder
{
	height:	140px;
}