body {
	margin:0;
       
}

#fauxBody, #footing
{
	margin:0 auto;
	padding:0;
	width:996px;
}

h1, h2, h3, h3{
	margin:0px;
	padding:0px;
}
	
#siteHeading{
	height:134px;
	position:relative;
	width:1033px;
}

#logoLink{
	width:250px;
	height:100px;
	position:relative;
	top:34px;
	left:50px;
	display:block;
}
#login{
	position:absolute;
	top:7px;
	left:435px;
}

#login div{
	display:inline;
	font-family:"Gill Sans", "Gill Sans MT", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#logoutBtn{
	position:absolute;
	left:330px;
	top:1px;
}

#adTop{
	position:absolute;
	top:35px;
	left:352px;
}

#adTop img{
	width:580px;
	height:99px;
	border:1px solid #959595;
}



#postAd{
	position:absolute;
	top:0px;
	left:824px;
}
	
#masterNav{
	position:relative;
	height:52px;
}

.nav {
	margin:0px auto !important;
	width:890px
}

#masterNav ul{
	margin:0px;
	padding:0px;
}

#masterNav ul.subNav { 
	position:absolute;
	text-align:center;
	top:25px;
	z-index:20;
}

#masterNav li.mainNav {
	display:block;
	position:relative;
	float:left;
}

#masterNav li.subNav { display:none;}

#masterNav .current li.subNav{ display:inline; }

#masterNav  li.mainNav li.subNav a {display:inline;}

.nav-home ul.subNav		       { left: -52px; }
.nav-print-edition ul.subNav { left:-100px; }
.nav-on-the-square ul.subNav { left: -40px; }
.nav-blogs ul.subNav		        { left:-350px; }
.nav-classifieds ul.subNav      { left: -50px; }
.nav-advertising ul.subNav      { left: -60px; }
.nav-donate ul.subNav      	        { left: -48px; }
.nav-about-us ul.subNav	        { left:-200px; }
.nav-store ul.subNav		        { left: -38px; }

#foreBody{
	float:left;
	clear:both;
	width:100%;
}
#pseudoBody{
	margin-left: 53px;
	position:relative;
	min-height:100px;
	width:593px;
}

#pseudoBodyTop, #pseudoBodyBottom{
	text-align:left;
	height:29px;
}

.roundRight{float:right;}

#pseudoBodyBottom{
	position:absolute;
	bottom:0px;
	left:0px;
}

#mainContent{
	margin-left:55px;
	margin-right:10px;
	padding-right:5px;
	padding-bottom:10px;
       padding-top:20px;
	color:#575757;
	font-family:georgia,times New Roman;
	font-size:14px;
}

#farRight{
	float:right;
	width:120px;
	margin:5px;
}

#adRight img{
	margin-bottom:5px;
}

#pseudoRightColumn{
	float:right;
	width:220px;
}

#rightColumn{
	width:220px;
	margin-top:51px;
	text-align:center;
}

#rplWindow{
	width:200px;
	height:200px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	background-image:url(images/rapl_home_bg.jpg);
}

.rplEntry{
	padding-left:10px;
	width:165px;
}

.rplDate{
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:3px 0px 0px 3px;
}

.rplCommentCount{
	float:right;
	font-size:14px;
	height:20px;
	width:85px;
	padding:4px 0px 0px 11px;
	margin:0px;
}

.rplContent{
	clear:both;
	text-align:left;
	font-family:"trebuchet MS", Verdana;
	padding:0 0 10px 2px;
	font-size:11px;
	border-bottom:1px dotted #4C4C4C;
}

#searchBox{
	position:relative;
	margin: 5px 10px;
}

#searchBox img{
	position:absolute;
	top:62px;
	left:2px;
}


#searchBox input[type="text"]{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:none;
}

#searchBox input[type="submit"]{
	position:absolute;
	top:65px;
	left:143px;
	border:none;
	font-family:"Gill Sans MT","Gill Sans",Verdana;
	font-weight:bold;
}

#footingContainer
{
	width:100%;
	min-width:996px;
	clear:left;
}
#footing{
	height:221px;
	padding-left:120px;
}
#footing div{
	float:left;
	width:180px;
	margin-top:14px;
}
#footing h1{
	width:110px;
}
#footing ul{
	padding:0px;
	margin:3px;
}

#socialLinks {text-align:left;}
#socialLinks img {padding-top:5px; }

.blogEntryContent1 a {color:#990000; font-weight:bold;}




