*

	{margin: 0;
	padding: 0;}	

html 
	{min-height: 100%; margin-bottom: 1px;}
	/* sets the scrollbar to permanently appear in firefox / safari */

body

	{font: 100.01% "trebuchet ms", trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	background: white;
	padding: 20px 10px 20px 10px;}

/* home page text */
h1
	{font-weight: normal;
	color: #000000;
	font-size:110%;
	line-height:115%;
	margin-bottom:5px;}


/* home page text */
h2
	{font-weight: normal;
	color: #000000;
	font-size:78%;
	line-height:115%;
	margin-bottom:5px;}

/* bold home page text */
h3
	{font-weight: bold;
	color: #000000;
	font-size:85%;
	line-height:115%;}

/* large header */
h4
	{font-weight: bold;
	color: #000000;
	font-size:250%;
	margin-bottom:5px;}

/* medium header */
h5
	{font-weight: bold;
	color: #000000;
	font-size:200%;}

/* small header */
h6
	{font-weight: bold;
	color: #000000;
	font-size:150%;}

#topContainer
	{position:absolute;
    left:50%;
    margin-left:-374px;
	margin-top:10px;
	width: 747px;}

#bottomContainerStandard
	{position:absolute;
    left:50%;
    margin-left:-374px;
	margin-top:300px;
	width: 747px;
	z-index:100;}

#bottomContainerRegions
	{position:absolute;
    left:50%;
    margin-left:-374px;
	margin-top:393px;
	width: 747px;}


a
	{color: #000;
	text-decoration:none;}

a:link, a:visited
	{text-decoration:none;}

a:hover, a:visited:hover
	{text-decoration: none;}

a img
	{border: 0;}

img.border
	{border: 1px solid #DFE1E3;}

q:before
	{content: "";}

#logo
	{position: relative;
	left: 0;
	top: 0;
	width: 214px;
	height: 34px;
	background: transparent url(../furniture/logo_journalistsCharity.gif) 0% 0% no-repeat;}

#logo p span
	{display: none;}

#logo a
	{display: block;
	width: 100%;
	height: 32px;}

#donate
	{position: absolute;
	z-index:100;
	left: 625px;
	top: 18px;
	width: 123px;
	height: 29px;}

#donate p span
	{display: none;}

#donate a
	{display: block;
	width: 100%;
	height: 29px;}

#needHelp
	{position: absolute;
	z-index:100;
	left: 490px;
	top: 18px;
	width: 123px;
	height: 29px;
	background:url('../furniture/button_needHelp.gif');}

#needHelp a
	{display: block;
	width: 100%;
	height: 29px;}

#tel
	{position: absolute;
	z-index:100;
	left: 363px;
	top: 24px;
	width: 113px;
	height: 20px;
	background: transparent url(../furniture/button_tel.gif) 0% 0% no-repeat;
	font-size:75%;
	font-weight:bold;
	text-align:center;}

#headerImage
	{position: absolute;
	left: 0;
	top: 65px;
	margin-top:5px;
	width: 747px;
	height: 220px;}


.imageNo1
	{background: transparent url(../furniture/headerImage01.jpg) 0% 0% no-repeat;}
.imageNo2
	{background: transparent url(../furniture/headerImage02.jpg) 0% 0% no-repeat;}
.imageNo3
	{background: transparent url(../furniture/headerImage03.jpg) 0% 0% no-repeat;}
.imageNo4
	{background: transparent url(../furniture/headerImage04.jpg) 0% 0% no-repeat;}
.imageNo5
	{background: transparent url(../furniture/headerImage05.jpg) 0% 0% no-repeat;}
.imageNo6
	{background: transparent url(../furniture/headerImage06.jpg) 0% 0% no-repeat;}
.imageNo7
	{background: transparent url(../furniture/headerImage07.jpg) 0% 0% no-repeat;}


#headerImage div.headerTextBox
	{margin: 15px 40px 0px 380px;}

#headerImage a
	{font-size:78%;
	text-decoration:underline;}

#boxContainer
	{margin-top:10px;}

#boxContainer a
	{position:absolute;
	width: 241px;
	height: 127px;
	z-index:1000;}

#boxContainer h6 {
	font-size:120%;
	line-height:110%;
	margin-bottom:0px;
	}

#boxContainer h3 {
	font-size:75%;
	font-weight:normal;
	padding-top:0px;
	}

#boxContainer img
	{float:left;
	padding:0px 5px 5px 0px;}


#boxContainer p.more
	{position:absolute;
	left:0px;
	top:0px;
	margin:105px 0 0 170px;
	font-weight: bold;
	color: #000000;
	font-size:85%;
	line-height:115%;}

#boxContainer div.box{
	width: 241px;
	height: 127px;
	}

#spacer {
	width:100%;
	height:130px;
	}
#box01
	{position:absolute;
	top:10px;
	left:0px;
	background-color: #B7AA9D;}

#box02
	{position:absolute;
	top:10px;
	left:253px;
	background-color: #CCCC99;}

#box03
	{position:absolute;
	top:10px;
	left:506px;
	background-color: #CE0009;}

#boxContent {
	width:220px;
	padding:10px;
	}

#newspaperGraphic
	{width: 747px;
	height: 29px;
	background: transparent url(../furniture/graphic_newspaper.gif) 0% 0% repeat-x;
	margin-top:10px;
	clear:both;}

#pullout 
	{position:relative;
	float:right;
	width:180px;
	height:100%;
	margin: 10px 0px 10px 0px;}

#newsPullout 
	{position:relative;
	float:right;
	width:330px;
	height:100%;
	margin: 10px 0px 10px 0px;}

#pullout h1, #newsPullout h1
	{font-size:110%;
	font-weight:normal;
	margin-bottom:10px;}

#pullout p, #newsPullout p
	{font-size:78%;
	font-weight:normal;}

#pullout img, #newsPullout img
	{margin-bottom: 10px;}

#obituaryContent img
	{margin-bottom: 10px;
	margin-right:10px;}

#content
	{margin: 10px 0px 10px 0px;
	width:500px;
	float:left;}
#gallery
	{margin: 10px 0px 10px 0px;
	width:747px;
	height:350px;
	float:left;}

#newsContent
	{margin: 10px 0px 10px 0px;
	width:350px;
	float:left;}

#obituaryContent
	{margin: 10px 0px 10px 0px;
	width:747px;
	float:left;}

.galleryLabel 
	{font-size:78%;
	margin-left:0px;
	margin-bottom:8px;}
	

#content p, #newsContent p, #obituaryContent p, #gallery p
	{font-size:78%;
	margin-left:0px;
	margin-bottom:8px;}

#content h1, #newsContent h1, #obituaryContent h1, #gallery h1
	{font-size:110%;
	font-weight:normal;
	margin-left:0px;
	margin-bottom:15px;}

#content b, #newsContent b, #obituaryContent b, #gallery b
	{font-size:110%;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:0px;}

#content a, #newsContent a, #obituaryContent a, #gallery a
	{text-decoration: underline;}

#content table, #newsContent table
	{width:100%;
	padding:5px;}

#content th, #newsContent th
	{font-size:78%;
	font-weight:bold;
	text-align:left;
	padding:0 5px 0 5px;}

#content td, #newsContent td
	{font-size:78%;
	font-weight:normal;
	text-align:left;
	padding:0 5px 0 5px;
	vertical-align:top;}

#contentFullWidth
	{margin: 10px 15px 10px 15px;
	width:717px;}

#contentFullWidth table
	{width:100%;
	padding:5px;}

#contentFullWidth th
	{font-size:78%;
	font-weight:bold;
	text-align:left;
	padding:0 5px 0 5px;
	border-bottom:solid #CCC 2px;}

#contentFullWidth td
	{font-size:78%;
	font-weight:normal;
	text-align:left;
	padding:0 5px 0 5px;
	border-bottom:solid #CCC 1px;
	vertical-align:top;}

#contentFullWidth table a
	{text-decoration:underline;}

#links
	{margin: 10px 15px 10px 15px;
	width:517px;}

#links p
	{text-align:right;
	font-size:78%;
	margin-left:0px;
	margin-bottom:8px;
	margin-right:10px;}

#links a
	{text-decoration: underline;}





#sponsor
	{position: relative;
	left: 0;
	top: 15px;
	width: 129px;
	height: 47px;
	background: transparent url(../furniture/logo_sponsor.gif) 0% 0% no-repeat;}

#sponsor p span
	{display: none;}

#sponsor a
	{display: block;
	width: 281px;
	height: 47px;
	text-decoration:none;}


.rss_items 
	{position:relative;
	float:right;
	width:600px;
	margin-top:-31px;
	line-height:100%;
	height:47px;}

.rss_item  
	{font-size: 70%;
	color:#000000;
	list-style-type: none;}

.rss_item a:link, .rss_item a:visited, .rss_item a:active 
	{font: 140% Impact, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration : none;
	letter-spacing:1px;
	color: #000000;}

.rss_item a:hover 
	{text-decoration : underline;
	color: #000000;}

.rss_date {
	font-size: 70%;
	font-weight : normal;
	color: #666;
	}

#regionsMap 
	{position: absolute;
	left: 0;
	top: 55px;
	margin-top:15px;
	width: 747px;
	height: 323px;
	background-color:#CE0009;}

 div.regionsMapText 
	{float:left;
	color:#fff;
	margin-left:40px;
	margin-top:100px;
	width:230px;}

 div.regionsMapText h4,  div.regionsMapText h3
	{color:#fff;}

#regionsMap object
	{position:relative;
	float:right;
	margin:20px;}

#regionsMap embed
	{position:relative;
	float:right;}

#footer
	{position:relative;
	width:747px;
	border-top:1px solid #000; 
	font-size:70%;
	margin-top:25px;
	margin-bottom:25px;
	float:left;
	clear:both;
	color:#666;}

#footer div.leftCol
	{position:relative;
	float:left;
	margin-top:3px;}

#footer div.rightCol
	{position:relative;
	float:right;
	margin-top:3px;}

#footer a
	{text-decoration:none;}

#footer li
	{list-style-type: none;}