/* DEFAULT STYLE SHEET FOR DU JOURNALS */

/* Classes are listed in the approximate order they 

appear on the page. Within each class, properties are 

usually listed alphabetically. */  

/* JOURNAL BODY */

body {  
background-color: #ffffff;    
color: #000000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
margin: 0px;   
padding: 0px;
}

a:hover {   
color: #ff0000;    
text-decoration: none;
}

/* TOP NAVIGATION TABLE WITH LOGO AND ICONS */

.jnavtop-container {
background-color: #ffffff; 
font-family: times new roman;   
font-size: 10px;  
margin-left: 10px;    
margin-right: 10px;    
padding-top: 6px;    
padding-left: 0px;    
padding-right: 0px;   
padding-bottom: 6px;
border-bottom: solid 0px #000000; 
}

.jnavtop-table {   
font-family: times new roman;   
font-size: 10px;
}

.jnavtop-logo {   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
}

.jnavtop-cell {   
font-family: Verdana, Arial, Helvetica;  
font-size: 10px;
}

.jnavtop-link {   
color: #000000;   
font-family: times new roman;   
font-size: 11px;   
text-decoration: none;
}

.jnavtop-link:hover {   
color: #ff0000;   
font-family: times new roman;   
font-size: 11px;   
text-decoration: none;
}  

/* NAVIGATION HIERARCHY AND DONATE BUTTON */

.jnavbar-container {   
background-color: #ffffff;
border-bottom: solid 1px #000000;   
border-left: solid 0px #000000;   
border-right: solid 0px #000000;   
border-top: solid 1px #000000;   
font-family: times new roman;
font-size: 11px;        
}

.jnavbar-table {
margin-left: 10px;    
margin-right: 10px;
}

.jnavbar-leftcell {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
font-weight: normal;   
padding-top: 4px;   
padding-left: 0px;   
padding-right: 3px;   
padding-bottom: 3px;   
width: 99%;
}

.jnavbar-rightcell {   
color: #000000;   
font-family: times new roman;   
font-size: 12px;   
padding-top: 6px;   
padding-left: 3px;   
padding-right: 0px;   
padding-bottom: 0px;   
width: 1%;
}

.jnavbar-link {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
font-weight: normal;
text-decoration: none;
}  

/* BIG THREE-COLUMN TABLE FORMATTING */

.jtable-container {
margin-left: 10px;
margin-right: 10px;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;
}

.jtable-big {   
color: #000000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
margin-left: 0px;   
margin-right: 0px;
}

/* BIG THREE-COLUMN TABLE -- LEFT COLUMN */

.jcolumn-left {   
background-color: #ffffff;   
color: #000000;   
padding: 2px;   
padding-top: 10px;
padding-right: 7px;
text-align: center;   
vertical-align: top;   
width: 4%;
border-right: solid 1px #000000
} 

.adstrip {   
border: none;   
padding: 0px;    
margin-left: auto;   
margin-right: auto;    
text-align: center;   
width: 170;
}

.adstrip_title {   
color: #000000;   
font-family: Verdana, Arial, Helvetica, sans-serif;    
font-size: 10px;    
font-style: normal;    
line-height: normal;    
font-variant: normal;    
font-weight: normal;    
text-align: center;
}

.adstrip_link {   
font-family: Verdana, Arial, Helvetica, sans-serif;    
font-size: 10px;    
font-style: normal;    
font-variant: normal;    
font-weight: normal;    
line-height: normal;    
text-align: center;
}

.blogad {   
background-color: #ffffff;    
border: solid 1px #999999;    
cursor: pointer;   
margin-left: 0px;    
margin-right: 0px;    
padding: 3px;    
text-align: center;
}

.blogad_headline {   
color: #000000;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;    
font-style: normal;    
font-variant: normal;    
font-weight: bold;    
line-height: normal;    
text-align: center;
}

.blogad_thumbnail {    
border: none;
}

.blogad_text {   
color: #000000;   
font-family: Verdana, Arial, Helvetica, sans-serif;    
font-size: 10px;    
font-style: normal;    
font-variant: normal;    
font-weight: normal;    
line-height: normal;    
text-align: center;
}

.blogad_link {   
border: none;   
font-family: Verdana, Arial, Helvetica, sans-serif;    
font-size: 10px;    
font-style: normal;    
font-variant: normal;    
font-weight: normal;    
line-height: normal;    
margin: 0px;    
padding: 0px;    
text-align: center;
}

.adliberally {   
color: #000000;    
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-align: center;   
padding-top: 20px;
} 

/* BIG THREE-COLUMN TABLE -- CENTER COLUMN */

.jcolumn-middle {  
background-color: #ffffff;   
border-bottom: solid 0px #000000;   
border-top: solid 0px #000000;    
color: #000000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
vertical-align: top;   
width: 68%;
}

/* JOURNAL TITLE */

.jtitle {         
color: #000000;   
font-family: times new roman;   
font-size: 30px;
font-variant: small-caps;   
font-weight: normal;   
padding-top: 10px;   
padding-left: 10px;   
padding-bottom: 10px;
}

/* MESSAGES: LONG FORMAT AND SHORT FORMAT */

.jmessage-container {
background-color: #ffffff;     
margin-top: 10px;    
margin-left: 10px;    
margin-right: 10px;    
margin-bottom: 45px; 
}

.jmessage-top {   
}

.jmessage-title {   
color: #000000;   
font-family: times new roman;   
font-size: 20px;   
font-weight: normal;   
text-decoration: none;
}

.jmessage-title:hover {   
color: #ff0000;   
font-family: times new roman;   
font-size: 20px;   
font-weight: normal;   
text-decoration: underline;
}

.jmessage-info {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
margin-bottom: 10px; 
}

.jmessage-author {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
text-decoration: none;
}

.jmessage-author:hover {   
color: #ff0000;   
font-family: times new roman;   
font-size: 16px;   
text-decoration: underline;
}

.jmessage-intro {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
font-style: italic;   
margin-bottom: 10px; 
}

.jmessage-body {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
margin-bottom: 10px; 
}

.jmessage-bottom {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;
}

.jmessage-bottomlink {  
font-family: times new roman;   
font-size: 13px;
}

/* MESSAGES: LIST FORMAT */

.jlist-container {   
margin-top: 10px;    
margin-left: 10px;    
margin-right: 10px;    
margin-bottom: 5px; 
}

.jlist-top {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;
}

.jlist-title {   
color: #000000; 
font-family: times new roman;   
font-size: 16px;   
font-weight: bold;
}

.jlist-info {   
color: #000000;    
font-family: times new roman;   
font-size: 13px;
}

.jlist-link {
color: #000000; 
text-decoration: none;
}

/* BIG THREE-COLUMN TABLE -- RIGHT COLUMN */

.jcolumn-right {  
background-color: #ffffff; 
border: solid 0px #000000;    
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
padding: 0px;
padding-top: 2px;   
vertical-align: top;   
width: 28%;
border-left: solid 1px #000000
}

.jmodule-container {
border-bottom: solid 0px #e6e6e6;
}

.jmodule-title {    
color: #000000;   
font-family: times new roman;   
font-size: 30px;
font-variant: small-caps; 
margin-bottom: 10px;   
padding-top: 11px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 11px;
}

.jmodule-subtitle {  
color: #000000;   
font-family: times new roman;   
font-size: 20px;   
font-weight: normal;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 8px;
}

.jmodule-picturebox {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;   
text-align: center;
}

.jmodule-textarea {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;
}

.jmodule-thread {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;
}

.jmodule-threadlink {   
font-family: times new roman;   
font-size: 13px;
}

.jmodule-list {   
border-top: solid 1px #999999;   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
margin-top: 0px;   
margin-left: 10px;   
margin-right: 10px;   
margin-bottom: 10px;
}

.jmodule-listitem {   
border-bottom: solid 1px #999999;   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-top: 1px;   
padding-left: 0px;   
padding-right: 0px;   
padding-bottom: 2px;
}

.jmodule-listlink {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
text-decoration: none;
}

.jmodule-listlink:hover {   
color: #ff0000;   
font-family: times new roman;   
font-size: 13px;   
text-decoration: underline;
}

.jmodule-tablecontainer {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
margin-top: 0px;   
margin-left: 4px;   
margin-right: 9px;   
margin-bottom: 10px;
}

.jmodule-table {  
color: #000000;   
font-family: times new roman;   
font-size: 13px;
}

.jmodule-tablecell {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding: 1px;
}

.jmodule-tablelink {   
font-family: times new roman;   
font-size: 13px;
} 

/* ARCHIVE */

.jarchive-container {
padding: 10px;
font-family: times new roman;   
font-size: 16px;
font-weight: normal;
}

/* FOOTER */

.jfooter-container {   
border-top: solid 1px #000000;
margin-left: 10px;
margin-right: 10px;
padding: 10px;
text-align: center;
}

.footer-notices {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-bottom: 15px;
}

.jfooter-navigation1 {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-navigation2 {   
color: #000000;   
font-family: times new roman;   
font-size: 16px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-link {   
font-family: times new roman;   
font-size: 16px;   
font-weight: normal;
}

.jfooter-contact {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-copyright {   
color: #000000;   
font-family: times new roman;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

/* SPECIAL CLASSES FROM THE DU FORUMS */

.excerpt {   
background-color: #f3f3f3;    
border: solid 1px #999999;    
color: #000000;    
font-family: times new roman;   
font-size: 16px;     
font-style: normal;     
font-variant: normal;    
font-weight: normal;    
margin-left: 15px;    
margin-right: 15px;    
padding: 10px;    
text-decoration: none;
}

/* ***************************** NEW ADSTRIP CODE ***************************** */

/* <DIV> SURROUNDING ENTIRE ADSTRIP... */

div.adspot {
   border-spacing: 0;
   background-color: none;
   border-color: #999999;
   border-width: 0px;
   border-style: none;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   overflow: hidden;
   text-align: center;
   width: 172px !important;
}

/* <DIV> SURROUNDING WORDS "Paid Advertisements"... */

.adspot_head {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   margin: 5px;
   text-decoration: none;
   text-align: center;
}

/* <SPAN> SURROUNDING TITLE OF EACH INDIVIDUAL AD... */

.adspot_adhead {
   border-spacing: 0;
   color: #000000;
   display: block;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16px; 
   font-weight: bold; 
   margin: 0;
   margin-top: 3px;
   padding: 2px;
   text-align: center;
   width: 170px;
}

/* <UL> and <LI> TAGS SURROUNDING EACH INDIVIDUAL AD... */

div.adspot * ul {
   list-style-position: outside;
   list-style-image: none;
   list-style-type: none;
   margin: 0;
   padding: 0;
   text-align: center;
   width: 172px;
}

div.adspot * li {
   background-color: #ffffff;
   border-color: #999999;
   border-width: 1px;
   border-style: solid;
   border-spacing: 0;
   display: block;
   margin: 0;
   margin-bottom: 5px;
   overflow: hidden;
   padding: 0;
   text-align: center;
   text-indent: 0;
   width: 170px;
}

/* TAGS SURROUNDING AD IMAGE... */

div.adspot * img {
   border-width: 0;
   border-spacing: 0;
   text-align: center;
}

div.adspot * li * img {
   clear: both;
   display: block;
   text-align: center;
   margin-left: 10px;
   margin-right: 10px;
}

/* <SPAN> SURROUNDING TEXT AREA FOR EACH AD... */

.adspot_adtext {
   border-spacing: 0;
   color: #000000; 
   display: block;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   margin: 0;
   padding: 3px;
   text-align: center;
}

/* <DIV> AND <A HREF> TAGS SURROUNDING "Read More" LINK... */

div.adspot_adurl {
   text-align: center;
   margin: 5px;
}
 
a.adspot_adurl {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   margin: 0;
   text-align: center;
}

/* <DIV> AND <A HREF> TAGS SURROUNDING "Buy Premium Ad" and "Buy Standard AD" LINK... */

a.adspot_link  {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   margin: 0;
   text-align: center;
}

div.adspot_link {
   margin-bottom: 5px;
   margin-top: 5px;
   width: 172px !important;
   text-align: center;
}
