/*************************************
GENERAL
**************************************/


body { margin: 0; text-align: center; background: #cccccc url(images/ozideas-bg-tile.jpg)}

.content-table  { font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left;
font-size: 13px; background: #FFFFFF; border-right: 2px solid #c0c0c0; border-left: 2px solid #c0c0c0; margin: 0; padding: 0 20px; width: 790px !Important;  /*height:100%;*/ text-align: left; }

body.index { background-image: none; }
body.index .content-table { padding: 0; background: #FFFFFF;  }

div.content  { padding: 0; width: 790px; background: #FFFFFF; }

.content-table table { font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left;
font-size: 13px; }

a img { border: none; }

.content-table ul { list-style: square;  }

.subhead { font-size: 18px; }

.content-table li { color: #000; }

.title-image { text-align: center; margin: 10px 100px;  }

table.mainnav { width: 710px !important; }

table.mainnav td { border:medium none; }

table td { vertical-align: top; }

.mainnav a{text-decoration:none;}

img.image-left { float: left; clear: none; margin: 10px 15px 10px 0; }
img.image-right { float: right; clear: none;  margin: 10px 0 10px 15px; }

/*************************************
BOTTOM PAGE LINKS
**************************************/

.bottom-home-link { background-color: #cccccc; margin-top: 30px; padding-left:5px;}

.bottom-home-link p, .bottom-home-link a { font-size: 13px !important; font-weight: normal;  }
.bottom-home-link a{text-decoration:none;}


/*************************************
STAND-OUT BOXES
**************************************/

.stand-out-box { padding: 10px; margin: 30px 0; border: 6px solid #cccccc; }

.stand-out-box2 { padding: 0 10px; margin: 15px 0; background: #eff4f5; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.stand-out-box3 { padding: 5 10px; margin: 15px 0; background: #dde8e8; }

.stand-out-box div.divider-line, .stand-out-box2 div.divider-line, .stand-out-box3 .divider-line { margin-top: 20px; border: 4px solid #dde8e8; }

.stand-out-box h4, .stand-out-box2 h4, .stand-out-box3 h4 { text-align: left; color: #000; font-size: 20px; font-weight: normal; margin-bottom: 0; }


/*************************************
STAND-OUT BOXES
**************************************/

td.stand-out-box2 blockquote { margin: 0;  }

/*************************************
HEADINGS
**************************************/

h1 { font-size: 18px; background: #006666; font-family: "Times New Roman", "Times", serif; color: #FFF; text-transform: uppercase; padding: 2px 10px; text-align: center; }

h2 { font-size: 30px; font-weight: normal; font-family: Arial, Verdana, sans-serif; color: #000 ;padding: 0px; margin-top: 10px; margin-bottom: 5px; padding: 0 0; }

h3 { color: #006666; font-size: 24px; margin: 0 !Important; font-family: Arial, Verdana, sans-serif; padding: 0px; margin-bottom: 0px;}

h4 { color: #2e2e2e; font-weight: bold; text-align: left; }

h5 { font-size: 14px; font-weight: bold; color: #006666; margin-bottom: 0; }

h6 { font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 0; margin-top: 0.75em; }

h1, h2, h3 { text-align: center; }


.see-also { padding: 10px 20px; margin: 30px 0; background: #dde8e8; }

li { margin-bottom: 0.5em; }

p.intro { color: #006666; font-family: "Times New Roman", "Times", serif; font-size: 18px; font-style: italic; font-weight: bold; }
p.intro2 { font-weight: bold; font-size: 14px; color: #000; }

table.table { background: #cccccc !important; border: 2px solid #006666 !important; }
table.table td { background-color: #d1e0e0 !important; }

.link-to-next-in-series { text-align: right; height: 48px; line-height: 48px; background: url(images/right-arrow.gif) top right no-repeat;}
.link-to-next-in-series a { padding-right: 53px; height: 48px; }
.link-to-contents { font-size: 14px; font-weight: bold;}


.poem { color: #000099 !important; font-size: 17px !important; line-height: 160%; margin-bottom: 25px; font-style: italic;}
.poem strong { font-size: 21px; }

.contents-title { text-align: left; font-size: 18px; margin-top:30px; margin-left: 18px; }
.indent { margin-left: 0.25in ; margin-right: 0.25in; }

.quote { border: 1px dashed #cccccc; padding: 0px 10px; margin-top: 10px; }

table.withlines td { border-bottom: 1px solid #cccccc; }

table.bluetable { border: 0; margin: 0 auto;}
table.bluetable td { padding: 0 10px; margin: 15px 0; background: #eff4f5; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

th.table-header, td.table-header, tr.table-header td { background: #cccccc !important; font-weight: bold;}

/*************************************
DIVIDER LINES - 2 STYLES 
**************************************/

div.divider-line { border-top: 4px solid #cccccc; margin-top: 40px; margin-bottom: 20px;  }

.divider-line2 { margin: 0 auto; text-align: center; background: url("images/line1.gif"); height: 4px; margin: 20px 0; }

.line-above-heading { border-top: 4px solid #cccccc; margin-top: 40px !important; padding-top: 5px;}

/*************************************
SECTION-SPECIFIC STYLES 
**************************************/

body.writing-systems { }
body.writing-systems a{color:#003F3F;}

/* 993366 */
/*663399 */
/* 006633 forest green */ 

body.humrights { background-color: #CCCCCC; }
body.humrights a{}

body.literacy table.mainnav { border: 3px solid #FF8000; }
body.literacy h1 { background-color: #FF8000; }
body.literacy h3 { color: #FF8000; }
body.literacy h5 { color: #FF8000; }
body.literacy a {color:#9F4E00;}

body.economic_and_political h1, body.population h1 { background-color: #669933; }
body.economic_and_political h3, body.economic_and_political h4, body.population h3, body.population h4, body.economic_and_political h5, body.population h5 { color: #58842c; }
body.economic_and_political .mainnav, body.population .mainnav { border: 3px solid #669933; }
body.economic_and_political a, body.population  a{color:#4B7F17;}

body.education h1, body.education h1 { background-color: #993366; }
body.education h3, body.education h5 { color: #993366; }
body.education .mainnav { border: 3px solid #993366; }
body.education a {color:#8F0049;}

body.spelling h1 { background-color: #3F6FBA; }
body.spelling h3, body.spelling h4, body.spelling h5 { color: #3F6FBA; }
body.spelling table.mainnav { border: 3px solid #3F6FBA; }
body.spelling a {}

body.publications table.mainnav { border: 3px solid #ff9900; }
body.publications h1 { background-color: #ff9900; }
body.publications h3, body.publications h4, body.publications h5 { color: #ff9900; }
body.publications a{}

body.lifestyle h1 { background-color: #663399; }
body.lifestyle h3, body.lifestyle h5, body.lifestyle h4 { color: #663399; }
body.lifestyle table.mainnav { border: 3px solid #663399; }
body.lifestyle a{color:#35006F;}

body.xmas h1 { background-color: #cc0000; }
body.xmas h3, body.xmas h5, body.xmas h4 { color: #187534; }
body.xmas table.mainnav { border: 3px solid #cc0000; }
body.xmas a{}

body.social-inventions h1 { background-color: #0c9bd5;  } 
body.social-inventions h3, body.social-inventions h5, body.social-inventions h4 { color: #0c9bd5; }
/*h4{background:#DDDDDD none repeat scroll 0 0; padding:5px;}*/
body.social-inventions .mainnav { border: 3px solid #0c9bd5; }
body.social-inventions a{color:#00668F;}


body.peace h1 { background-color: #0c9bd5;  } 
body.peace h3, body.social-inventions h5 { color: #0c9bd5; }
body.social-inventions h4 { color: #000000; }
body.peace .mainnav { border: 3px solid #0c9bd5; }
body.peace  a{ color: #0c9bd5;}

body.ozreadandspell h1 { background-color: #003366; }
body.ozreadandspell h3, body.ozreadandspell h5 { color: #003366; }
body.ozreadandspell table.mainnav { border: 3px solid #003366; }
body.ozreadandspell a{}

h1.section-index-title { font-size: 26px;}

/* h1.section-index-title { font-family: Arial, Helvetica, sans-serif !important; font-size: 30px; text-transform: capitalize; } */
