html *
{
	margin: 0;
	padding: 0;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
/* establishes 1em = 10px as baseline, for full flexible sizing */

	font-family: arial,verdana,helvetica,sans serif;
	color: #333;

background-color:#fff;

	margin: 0;
	padding: 0;

}
html>body
{
	font-size: 10px;
}

A {color:#9b0003}

IMG {border:none;}

.padding {padding:1em;}


#homePic {width:400px;height:599px;float:left;}

#pagePic {margin-left:60px;margin-top:30px;}


#homeLogo {width:332px;height:49px;margin-top:4.5em;margin-bottom:0em;margin-left:60px;}
#homeSlogan {font-size:1.2em;margin-bottom:0em;margin-top:.75em;margin-left:60px;font-weight:bold;}

#pageLogo {width:332px;height:49px;margin-top:4.5em;margin-bottom:0em;margin-left:30px;margin-right:45px;}
#pageSlogan {font-size:1.2em;margin-bottom:0em;margin-top:.75em;margin-left:30px;font-weight:bold;}

#homeNewsBox {width:30em;font-size:1.2em;margin-bottom:0em;margin-left:60px;margin-top:1em;border-style:solid;border-width:1px;border-color:#666;padding:1em;}

#newsItem {}

#newsItem h3 {margin-bottom:.5em;}
#newsItem h4 {font-size:.75em;margin-bottom:.5em;font-weight:normal}

.moreLink {margin-top:1em;text-align:right;}

#homeNavBox {margin-left:150px;margin-top:15px;font-size:1.6em;font-weight:bold;}

#pageNavBox {margin-left:30px;font-size:1.6em;}


#pageNavBox A {color:#333;text-decoration:none;}
#pageNavBox A:hover {color:#9b0003;text-decoration:underline;}


#homeNavBox A {color:#333;text-decoration:none;}
#homeNavBox A:hover {color:#9b0003;text-decoration:underline;}



#pageNavBox A.selected {color:#9b0003}

.navItem {line-height:1.6em;}


#amfHomeBox {margin-top:4.5em;line-height:1.8em;}
#amfHomeBox IMG {float:left;margin-right:1.5em;}
#amfHomeBox h3 {font-size:1.6em;font-weight:bold;margin-bottom:.5em;}
#amfHomeBox P {font-size:1.2em;}
#amfHomeBox TABLE {width:35em;margin-top:1em;}
#amfHomeBox TD P {margin-bottom:1em;font-size:1.1em;line-height:1.4em;}

#head {height:15em;width:93.5em;margin-bottom:3em;}

.ptPix {margin-right:30px;}

#container
{
width: 93.5em;
	height: auto;
box-sizing: border-box;
-moz-box-sizing: border-box;

}

#sidebar-home
{
	position: absolute;
       left: 0px;
	width: 400px;
	background-color: #fff;
	float: left;
	line-height: 1.4em;
	height: auto;
}

#sidebar-page
{
	position: absolute;
       left: 0px;
	width: 315px;
	background-color: #fff;
	float: left;
	line-height: 1.4em;
	height: auto;
}


#content-home
{
	position: absolute;
       left: 410px;
	width: 525px;
	background-color: #fff;
	float: left;
	height: auto;
}

#content-page
{
	position: absolute;
       left: 325px;
	width: 610px;
	background-color: #fff;
	float: left;
	height: auto;
}

.article IMG {float:left;margin-right:1em;margin-top:1.5em;}

.article p {font-size: 1.2em;margin-top:1em;line-height:1.4em;}

.article h2 {font-size:1.8em;margin-top:1em;}

.article h3 {font-size:1.6em;margin-top:1em;margin-bottom:.5em;}

.article #postDate  {font-size:1.2em;margin-top:1em;}

.article ol, .article ul {margin-top:1.2em;}
.article li {font-size:1.2em;margin-left:2em;margin-bottom:1em;}


ol.comments li {font-size:1.2em;}

blockquote {margin-left:3em;margin-right:6em;}