
body{
margin:0;
padding:0;
}


#maincontainer{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top:38px;
font-family: Book Antiqua, Palatino Linotype, Palatino, serif;


}

#header{
background: #EAEAEA;
}

#headerflash{
height:188px;
min-height:188px;
background-image:url('images/flashheader-BG.gif');
overflow:hidden;
text-align:center;
}

#homepage #banner {
background-image:url('images/banner-2.jpg');
background-position:center center;
height:188px;
min-height:188px;
}

#subscribepage #banner {
background-image:url('images/banner-1.jpg');
background-position:center center;
height:188px;
min-height:188px;
}


#linkspage #banner {
background-image:url('images/banner-4.jpg');
background-position:center center;
height:188px;
min-height:188px;
}

#contactpage #banner {
background-image:url('images/banner-3.jpg');
background-position:center center;
height:188px;
min-height:188px;
}



#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 359px 22px 174px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 174px; /*Width of left column in pixel*/
margin-left: -950px; /*Set margin to that of -(MainContainerWidth)*/
}

.leftboxtop{
height:7px;
background-image:url('images/leftcol-topcap.gif');
background-repeat:no-repeat;
/*background-attachment:fixed;*/
background-position:center; 
}

.leftboxcontent{
background: #dbd1b8;
width:129px;
margin-left:1px;
padding: 7px 10px;
color:#4373a4;
font-weight:bold;
}

.leftboxcontent img{
margin-top:5px;
margin-bottom: 12px;
margin-left:14px;
margin-right:auto;
}

.leftboxbottom{
height:5px;
background-image:url('images/leftcol-bottomcap.gif');
background-repeat:no-repeat;
/*background-attachment:fixed;*/
background-position:center; 
}

.archiveheader{
color:#8e1f32;
font-decoration:bold;
font-size:18pt;
text-align:left;
margin-bottom:6px;

}

#rightcolumn{
float: left;
width: 359px; /*Width of right column*/
margin-left: -359px; /*Set left margin to -(RightColumnWidth)*/
text-align:center;
}

.rightbox{
padding:12px;
padding-top:6px;
padding-bottom:0px;
border: 1px solid #e5e5e5;
margin-bottom:12px;
/*
background-image:url('images/rightbox-bottom.gif');
background-position:bottom; 
background-repeat:no-repeat;*/
}

.innertube{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}




#navbar {
height:62px;
background-image:url('images/navbar-BG.gif');
text-align:center;
overflow:hidden;
}

#menu {
padding-top:34px;
}

.menuitem{
padding: 0 16px;
}

.menuitem a{
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none;
text-decoration:bold;
font-size:12pt;
color:#898681;
/*display:block;
width:150px;
float:right;
padding: 0 12px;*/
}

.menuitem a:hover{
color:#8e1f32;
}

.mapitem a{
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
color:#5a5a5a;
font-size: 8pt;
}

.mapitem a:hover{
color:#8e1f32;
}


#DBlogo {
float:left;
padding-left:12px;
}
#JNBsite{
display:inline;
float:right;

}




#footer{
clear: left;
width: 100%;
height:76px;
background-image:url('images/footer-BG.gif');
padding-bottom:0px;
margin-bottom:0px;
padding-top:1px;
font-family: Verdana, Geneva, sans-serif;
color:#5a5a5a;
font-size: 8pt;
}

#footercontent{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#footerJNB{
float:right;
margin-top:16px;
}

#sitemap{
margin-top:16px;
}

/* CONTENT STYLES */

.maintitle {
color:#8e1f32;
font-size:18pt;
/*margin-bottom:5px;*/
}


td{
font-family: Verdana, Geneva, sans-serif;
color:#5a5a5a;
font-size: 10pt;
}

#contentcolumn p{
font-family: Verdana, Geneva, sans-serif;
color:#5a5a5a;
font-size: 10pt;
}



#contentcolumn p a{
color:#4373a4;
text-decoration:none;
}

#contentcolumn p a:hover{
color:#4373a4;
text-decoration:underline;
}

#contentcolumn img{
border: 1px solid #e5e5e5;
}

.leftboxcontent img{
border: 1px solid black;
}

.righttitle{
display:block;
color:#4373a4;
padding-bottom: 8px;
text-decoration:bold;
font-size:14pt;
text-align:left;

}


.covershot {
background-image:url('images/covershot.jpg');
background-position:top center; 
background-repeat:no-repeat;
}

.listingsbutton {
    margin-left: auto;
    margin-right: auto;
padding-bottom:12px;
border:none;

}

#contentcolumn p.legalese {

font-size:8pt;
text-align:center;
}