body {
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #E1E1C7;
background-image: url(/images/bg.gif);
}

.menu_button em {
visibility: hidden; 
}
.readmorelink em {
visibility: hidden; 
}

a{
color: #C13100;
}

form{
margin: 0px;
padding: 0px;
}

img{
border: 0;
}

h2{
margin: 0;
padding: 0;
clear: both;
font-size: 36px;
color: #2E4051;
font-weight: normal;
line-height: 30px;
margin-bottom: 5px;
letter-spacing: -1px;
}


h3{
margin: 0;
padding: 0;
clear: both;
font-size: 35px;
color: #2E4051;
font-weight: normal;
line-height: 25px;
}


h4{
margin: 0;
padding: 0;
margin-bottom: 10px;
clear: both;
font-size: 26px;
color: #2E4051;
font-weight: normal;
line-height: 25px;
}

.articlelink{
color: #2E4051;
text-decoration: none;
}

.articlelink:hover{
color: #C13100;
}

#container{
position: relative;
margin: auto;
width: 930px;
}

#headercontainer{
margin: auto;
width: 100%;
height: 107px;
background-image: url(/images/header_bg.png);
}

#menucontainer{
position: absolute;
left: 498px;
top: 74px;
width: 432px;
height: 33px;
}

#maincontainer{
position: relative;
float: left;
text-align: left;
width: 100%;
background-color: #FFFFFF;
background-image: url(/images/watermark.jpg) ;
background-repeat: no-repeat;
}


#contentcontainer{
position: relative;
float: left;
text-align: left;
width: 671px;
left: 55px;
margin-top: 5px;
padding-bottom: 30px;
}

#rightcolumn{
position: relative;
float: left;
text-align: center;
float: right;
width: 204px;
margin-top: 30px;
}


.logo{
left: 26px;
top: 35px;
}

.blockimage{
display: block; float: left; position: relative; border: 0;
}

.articlesummarycell{
position: relative;
float: left;
height: 290px;
width: 671px;
clear: both;
}

.articledate{
font-size: 19px;
color: #C13100;
margin-left: 5px;
}

.articleimage{
margin-top: 10px;
}


.articleimagebody{
margin-top: 4px;
margin-right: 15px;
}

.articlesummary{
position: relative;
float: left; 
width: 427px;
height: 185px;
margin-top: 10px;
margin-left: 12px;
background: #EFEED3;
font-size: 14px;
line-height: 18px;
text-align:justify;
}

.articlebody{
position: relative;
float: left; 
width: 100%;
font-size: 15px;
line-height: 24px;
text-align:justify;
}
.articlebody p{
margin-top: 0;
padding-top: 0;
}
.articlesummarypadding{
padding: 12px;
}
.articlesummarypadding p{
margin: 0;
padding: 0;
}
.menu_button{
display:block;
float: left;
height: 33px;
background: url(/images/menu.png) 0 0 no-repeat;
text-decoration: none;
}

#typesofjunklink {
width:120px;
height: 30px; /*fix for dropdown*/
background-position: 0px 0px;
}
#typesofjunklink:hover {	
background-position: 0px -33px;
}

#popularjunklink {
width:125px;
background-position: -120px 0px;
}
#popularjunklink:hover {	
background-position: -120px -33px;
}

#aboutuslink {
width:95px;
background-position: -245px 0px;
}
#aboutuslink:hover  {	
background-position: -245px -33px;
}

#contactlink {
width:91px;
background-position: -340px 0px;
}
#contactlink:hover  {	
background-position: -340px -33px;
}

.readmorelink{
position: absolute;
bottom: 0px;
right: 0px;
display:block;
float: left;
width: 165px;
height: 27px;
background: url(/images/readmore.gif) 0 0 no-repeat;
text-decoration: none;
}

.readmorelink:hover{
background: url(/images/readmore.gif) 0 -27px no-repeat;
}


.commenticon{
position: absolute;
left: 25px;
top: 165px;
}

.commentlink{
position: absolute;
left: 45px;
top: 162px;
display:block;
text-decoration: none;
font-size: 11px;
}

.bold{
font-weight: bold;
}

#footer{
position: relative;
float: left;
clear: both;
text-align: center;
width: 100%;
padding-top: 20px;
}

#footerbar{
position: relative;
float: left;
clear: both;
text-align: center;
width: 100%;
height: 27px;
background-color: #2E4051;
background-image: url(/images/footer_bg.jpg);
border-top: 10px solid #C13100;
}


.footerlink{
text-decoration: underline;
margin-left: 10px;
}

.copyright{
font-size: 10px;
}

.searchlabel{
position: absolute;
left: 665px;
top: 38px;
font-size: 12px;
color:#FFFFFF;
}

.searchbox{
position: absolute;
left: 740px;
top: 36px;
width: 160px;
border: 1px solid #C13100;
}

#dropdowncontainer{
position: absolute;
left: 517px;
top: 107px;
z-index: 999;
text-align: left;
}

#dropdown{
background-color: #C13100;
width: 90px;
text-align: left;
padding: 5px;
padding-top: 2px;
z-index: 1001;
display: none;
}

.dropdownlink{
font-size: 14px;
color: #FFFFFF;
line-height: 20px;
text-decoration: none;
}

.dropdownlink:hover{
text-decoration: underline;
}


.categoryheadingcell{
position: relative;
float: left;
height: 40px;
}

.articleoptions{
position: relative;
float: right;
background: #EFEED3;
height: 21px;
top: -4px;
line-height: 21px;
}

.articleoptions a{
text-decoration: none;
font-size: 13px;
color: #462713;
}

.articleoptionelement{
position: relative;
float: left;
border-right: 2px solid #FFFFFF;
height: 100%;
width: 45px;
}


#smalltext {
text-decoration: none;
font-size: 11px;
color: #462713;
}

#mediumtext {
text-decoration: none;
font-size: 14px;
color: #462713;
}

#largetext {
text-decoration: none;
font-size: 16px;
color: #462713;
}

.bullet{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
}

.currentcategory{
}

.navcontainer
{
position: relative;
float: left;
width: 671px;
clear: both;
}

#feedcontainer{
position: relative;
float: left;
width: 250px;
clear: both;
margin-top: 20px;
margin-left: 210px;
}


.leftnav{
display: block;
position: relative;
float: left;
font-size: 25px;
background-color:#EFEED3;
padding: 5px;
}

.leftnav:hover{
color: #2E4051;
}

.rightnav{
display: block;
position: relative;
float: right;
font-size: 25px;
background-color:#EFEED3;
padding: 5px;
}

.rightnav:hover{
color: #2E4051;
}

.commentsection{
position: relative;
float: left; 
width: 100%;
margin-top: 20px;
font-size: 16px;
line-height: 18px;
}

.commentsub{
font-size: 15px;
color: #C13100;
margin-left: 5px;
font-weight: bold;
}

.commentleft{
position: relative;
float: left;
clear: both;
width: 80px;
margin-bottom: 4px;
margin-right: 10px;
text-align: right;
font-size: 14px;
}

.commentright{
position: relative;
width: 400px;
float: left;
margin-bottom: 4px;
line-height: 25px;
font-size: 13px;
}

#commentform{
margin-top: 15px;
}


#formresponse{
left: 20px;
clear: both;
}

#emailformresponse{
left: 3px;
clear: both;
}

.formajaxloading {
	padding: 10px;
	background: url(/images/spinner.gif) no-repeat center;
	margin: 10px;
	margin-top: 0px;
}

.formajaxdone {
	background: #EFEED3;
	padding: 10px;
	margin: 10px;
	margin-top: 0px;
}

.divider{
position: relative;
float: left;
height: 2px;
background: #462713;
width: 100%;
margin-top: 0px;
clear: both;
}

.commenttitle{
font-size: 15px;
color: #C13100;
font-weight: bold;
line-height: 12px;
}

.commentdate{
font-size: 10px;
color: #C7C2A9;
}

.commentbody{
font-size: 14px;
}

#emailbox{
position: absolute;
z-index: 1000;
background: #EFEED3;
top: 23px;
left: 0px;
width: 296px;
display: none;
}


.emailleft{
position: relative;
float: left;
clear: both;
width: 102px;
margin-bottom: 4px;
margin-right: 10px;
text-align: right;
font-size: 14px;
}

.emailright{
position: relative;
float: left;
margin-bottom: 4px;
line-height: 25px;
font-size: 13px;
}

#emailform{
margin-top: 5px;
margin-bottom: 5px;
}

#emailsubmitbutton{
margin-left: 80px;
}

.siteswelikelink{
font-size: 14px;
}

.siteswelikeheading
{
font-size: 15px;
color: #2E4051;
font-weight: bold;

}

#topadcontainer{
height: 20px;
margin-bottom: 10px;
margin-top: 8px;
margin-left:100px;
width: 500px;

}

.adblock{
float: left;
margin: 7px;
margin-left: 0;
margin-right: 12px;
}

.rssbiglink{
text-decoration: underline;
font-size: 20px;
color: #2E4051;
}


.articlebody img {
  padding-top:5px;
}

.captioned{
margin: 10px;
}


div.figure {
  width:310px;
  text-align:center;
  background-color:#EFEED3;
  margin:5px;
  float:left;
}

p.caption {
  padding:0;
  margin:0;
  font-size: 11px;
  font-style: italic;
  color:#333333;
}
