/* 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: #000000;    
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
margin: 0px;   
padding: 0px;
}

a {   
color: #52D54B;    
text-decoration: underline;
}

a:hover {   
color: #ff0000;    
text-decoration: none;
}

/* TOP NAVIGATION TABLE WITH LOGO AND ICONS */

.jnavtop-container {
   background-color: #000000;
   border-bottom: solid 0px #000000;
   padding-top: 4px; 
   padding-bottom: 4px; 
}

.jnavtop-table {
   background-color: #000000;
   border-top: solid 0px #666666;
   border-left: solid 0px #666666;
   border-right: solid 0px #ffffff;
   border-bottom: solid 0px #ffffff;
}

.jnavtop-logo {
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   padding-top: 1px;
   padding-left: 1px;
   padding-right: 1px;
   padding-bottom: 1px;
}

.jnavtop-cell {
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   padding-top: 2px;
   padding-left: 1px;
   padding-right: 1px;
   padding-bottom: 1px;
}

.jnavtop-link {
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   text-decoration: none;
}

.jnavtop-link:hover {
   color: #e60000;
   text-decoration: none;
}
/* NAVIGATION HIERARCHY AND DONATE BUTTON */

.jnavbar-container {   
width: 100%;
margin-left: auto;
margin-right: auto;
background-color: #444444;
background-image: url(/skins/images/console-topbg.jpg);
border-bottom: solid 0px #000000;   
border-left: solid 0px #000000;   
border-right: solid 0px #000000;   
border-top: solid 0px #999999;   
font-family: Verdana, Arial, Helvetica;
font-size: 11px;        
padding-top: 7px;
padding-bottom: 7px;
}

.jnavbar-table {
margin-left: auto;
margin-right: auto;
}

.jnavbar-leftcell {   
color: #e0e0e0;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;       
font-weight: normal;   
padding-top: 3px;   
padding-left: 10px;   
padding-right: 3px;   
padding-bottom: 3px;   
width: 99%;
}

.jnavbar-rightcell {   
color: #e0e0e0;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;   
padding-top: 3px;   
padding-left: 3px;   
padding-right: 10px;   
padding-bottom: 3px;   
width: 1%;
}

.jnavbar-link {   
color: #e0e0e0;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;    
font-weight: normal;}  

/* BIG THREE-COLUMN TABLE FORMATTING */

.jtable-container {
width: 100%; 
margin-left: 0px;
margin-right: 0px;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;
}

.jtable-big {
width: 100%;   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
margin-left: 0px;   
margin-right: 0px;
}

/* BIG THREE-COLUMN TABLE -- LEFT COLUMN */

.jcolumn-left {   
background-color: #000000;   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
padding-top: 10px;   
text-align: center;   
vertical-align: top;   
width: 200px;
border-right: solid 0px #e6e6e6
} 

.adstrip {   
border-collapse: collapse;
padding: 10px;    
margin-left: 0px;   
margin-right: 0px;    
text-align: center;   
width: 200px;
}

.adstrip_title {   
color: #E0E0E0;   
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;
padding-bottom: 10px;
}

.adstrip_link {
color: #52D54B;    
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 {   
width: 180px;
background-image: url(/skins/images/console-dialtop.jpg);
background-repeat: no-repeat;
background-position: -1px 0px; background-color: #000000;    
border: solid 1px #222222;    
cursor: pointer;   
padding-left: 10px; 
padding-right: 10px; 
    
text-align: center;
margin-bottom: 10px;
}

.blogad_headline {
padding-top: 20px;   
color: #E0E0E0;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;    
font-style: normal;    
font-variant: normal;    
font-weight: bold;    
line-height: normal;    
text-align: left;
}

.blogad_thumbnail {    
border: none;
}

.blogad_text {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica, sans-serif;    
font-size: 10px;    
font-style: normal;    
font-variant: normal;    
font-weight: normal;    
line-height: normal;    
text-align: left;
}

.blogad_link {
color: #52D54B;    
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-bottom: 10px;    
text-align: center;
}

.adliberally {   
color: #ffffff;    
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-align: center;   
padding-top: 20px;
} 

/* BIG THREE-COLUMN TABLE -- CENTER COLUMN */

.jcolumn-middle {  
background-color: #000000;   
border-bottom: solid 0px #000000;   
border-top: solid 0px #000000;    
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
vertical-align: top;   
}

/* JOURNAL TITLE */

.jtitle {         
color: #555555;   
font-family: Arial, Helvetica;   
font-size: 20px;   
font-weight: bold;   
padding-top: 10px;   
padding-left: 10px;   
padding-bottom: 0px;
}

/* MESSAGES: LONG FORMAT AND SHORT FORMAT */

.jmessage-container {
background-color: #000000;     
margin-top: 20px;    
margin-left: 10px;    
margin-right: 10px;    
padding-bottom: 20px;
border-bottom: solid 1px #222222
}

.jmessage-top {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;
}

.jmessage-title {   
color: #ffffff;   
font-family: Arial, Helvetica, sans-serif;   
font-size: 18px;   
font-weight: normal;   
text-decoration: none;
}

.jmessage-title:hover {   
color: #e60000;   
font-family: Arial, Helvetica, sans-serif;   
font-size: 18px;   
font-weight: normal;   
text-decoration: underline;
}

.jmessage-info {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
margin-bottom: 10px; 
}

.jmessage-author {   
color: #e60000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-decoration: none;
}

.jmessage-author:hover {   
color: #e60000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-decoration: underline;
}

.jmessage-intro {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
font-style: italic;   
margin-bottom: 10px; 
}

.jmessage-body {   
padding-top: 15px;
color: #e0e0e0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 11px;   
margin-bottom: 10px;
line-height: 15px; 
}

.jmessage-bottom {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
}

.jmessage-bottomlink { 
color: #e60000;
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
}

/* MESSAGES: LIST FORMAT */

.jlist-container {   
margin-top: 20px;    
margin-left: 10px;    
margin-right: 10px;    
margin-bottom: 25px; 
}

.jlist-top {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;
}

.jlist-title {   
color: #ffffff;   
font-family: Arial, Helvetica, sans-serif;   
font-size: 15px;   
font-weight: bold;   
text-decoration: none;
}

.jlist-info {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
margin-bottom: 10px; 
}

.jlist-link {   
color: #e60000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
margin-bottom: 10px; 
}

/* BIG THREE-COLUMN TABLE -- RIGHT COLUMN */

.jcolumn-right {
background-color: #000000; 
border: solid 0px #000000;    
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 13px;   
padding-top: 10px;   
vertical-align: top;   
width: 200px;
border-left: solid 0px #e6e6e6
}

.jmodule-container {
border: solid 1px #222222;
background-image: url(/skins/images/console-dialtop.jpg);
background-repeat: no-repeat;
background-position: 0px 0px; 
margin-left: 10px;   
margin-right: 10px;
padding-top: 10px;
margin-bottom: 10px;
}

.jmodule-title {    
color: #E0E0E0;   
font-family: Arial, Helvetica, sans-serif;    
font-size: 16px;       
font-weight: bold;   
margin-bottom: 10px;   
padding-top: 15px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 11px;
}

.jmodule-subtitle {  
color: #E0E0E0;   
font-family: Arial, Helvetica, sans-serif;   
font-size: 17px;   
font-weight: bold;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 8px;
}

.jmodule-picturebox {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;   
text-align: center;
}

.jmodule-textarea {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;
}

.jmodule-thread {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding-top: 0px;   
padding-left: 10px;   
padding-right: 10px;   
padding-bottom: 10px;
}

.jmodule-threadlink {
color: #52D54B;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
}

.jmodule-list {   
border-top: solid 1px #444444;   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
margin-top: 0px;   
margin-left: 10px;   
margin-right: 10px;   
margin-bottom: 10px;
}

.jmodule-listitem {   
border-bottom: solid 1px #444444;   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding-top: 1px;   
padding-left: 0px;   
padding-right: 0px;   
padding-bottom: 2px;
}

.jmodule-listlink {   
color: #52D54B;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-decoration: none;
}

.jmodule-listlink:hover {   
color: #e60000;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
text-decoration: underline;
}

.jmodule-tablecontainer {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
margin-top: 0px;   
margin-left: 4px;   
margin-right: 9px;   
margin-bottom: 10px;
}

.jmodule-table {  
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
width: 160px;
}

.jmodule-tablecell {   
color: #E0E0E0;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding: 1px;
}

.jmodule-tablelink {
color: #52D54B;    
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;
} 

/* ARCHIVE */

.jarchive-container {
padding: 10px;
}

/* FOOTER */

.jfooter-container {   
padding-top: 20px;
}

.footer-notices {   
color: #ffffff;   
font-family: Verdana, Arial, Helvetica;   
font-size: 10px;   
padding-bottom: 15px;
}

.jfooter-navigation1 {   
color: #ffffff;   
font-family: Arial, Helvetica;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-navigation2 {   
color: #ffffff;   
font-family: Arial, Helvetica;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-link {   
color: #e60000;   
font-family: Arial, Helvetica;   
font-size: 13px;   
font-weight: bold;
}

.jfooter-contact {   
color: #ffffff;   
font-family: Arial, Helvetica;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

.jfooter-copyright {   
color: #ffffff;   
font-family: Arial, Helvetica;   
font-size: 13px;   
padding-bottom: 15px;   
text-align: center;
}

/* SPECIAL CLASSES FROM THE DU FORUMS */

.excerpt {   
background-color: #222222;    
border: solid 1px #444444;    
color: #ffffff;    
font-family: Verdana, Arial, Helvetica;   
font-size: 11px;   
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;
}
