body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Georgia, Times New Roman, Times, serif;
	background: #FFFFFF;
	color: #000;
	text-align: center;
	margin: 20px 0 0 0;
	}

img { border: 0px; }

/* Custom styles */

td.container1 {
	background: url(http://www.smudgednewsprint.com/images/body_bg.jpg) #FFFFFF repeat-y top left;
}

td.container2 {
	background: url(http://www.smudgednewsprint.com/images/header.jpg) no-repeat top left;
	padding-left: 47px;
	padding-right: 66px;
}

.pagefooter {
	background: url(http://www.smudgednewsprint.com/images/footer.jpg) #FFFFFF no-repeat top left;
	height: 120px;
	padding-top: 40px;
	font-size: 10px;
	text-align: center;
	padding-left: 47px;
	padding-right: 66px;
	vertical-align: top;
}

.sidebarcell {
	background: url(http://www.smudgednewsprint.com/images/sidebar_bg.jpg) repeat-y top left;
	width: 168px;
	padding-top: 8px;
	padding-bottom: 8px;
text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}

.sidebartext {
	font-size: 10px;
	line-height: 16px;
	text-align: left;
}

td.bodycell {
	padding-right: 20px;
}

td.sidebartop {
	background: url(http://www.smudgednewsprint.com/images/sidebar_top.jpg) no-repeat top left;
	height: 18px;
}

td.sidebarbtm {
	background: url(http://www.smudgednewsprint.com/images/sidebar_btm.jpg) no-repeat top left;
	height: 17px;
}

td.homeheaderleft {
	padding-top: 82px;
}

td.homeheaderright {
	padding-top: 142px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
}

.sidebarheadertext {
font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size: 1.3em;
font-weight: bold;
}

.headlinetitle {
font-family: Georgia, Times New Roman;
font-weight: normal;
font-size: 1.9em;
letter-spacing: -.05em;
text-align: left;
}

.headlinetext {
margin-top: -13px;
margin-bottom: -10px;
font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size: .97em;
color: #000000;
text-align: left;
}

.headlinetextsmall {
font-size: 0.75em;
text-align: left;
}

hr {
width: 100%;
height: 1px;
color: #999999;
border: none;
background-color: #999999;
}

.rightcol {
width: 228px;
float: right;
margin-left: 20px;
}

.leftcol {
float: left;
}