﻿div.contentPage { background-color: #FFFFFF; margin: 10px; }


#tableOfContents { margin: 10px; }
#tableOfContents h3 { font-family: Verdana; font-size: 1.2em; font-weight: bold; margin: 15px 5px 5px 5px; }
#tableOfContents ul { padding-bottom: 15px; }
#tableOfContents ul li { list-style-type: circle; }


div.contentPage div.primaryContent { padding: 5px; }
div.contentPage div.primaryContent p { margin: 20px 5px 0px 5px; }
div.contentPage div.primaryContent h3 { margin: 25px 0px 0px 5px; }
div.contentPage div.primaryContent ol li { font-size: .9em; line-height: 1.2em; }

div.contentPage div.contentHeader { background-color: #EFECCA; border-bottom: solid 1px #A7A37E; padding-bottom: 5px; }
div.contentPage div.contentHeader h2 { font-family: Georgia, Times New Roman, Serif; font-size: 1.8em; font-weight: normal; margin: 0px 0px 3px 5px; padding-top: 5px; position: relative; }
div.contentPage div.contentHeader p { margin: 3px 5px 3px 5px; }
div.contentPage div.contentHeader p.datePosted { font-weight: bold; }
div.contentPage div.contentHeader p.technologies { border-top: solid 1px #A7A37E; }
div.contentPage div.contentHeader ul li { list-style-type: circle; margin-top: 5px; }

div.contentPage div.otherResources { background-color: #EFECCA; border-top: solid 1px #A7A37E; padding: 5px; }
div.contentPage div.otherResources ul li { font-size: .8em; list-style-type: disc; }

#codeDisplayControl { border-top: solid 1px #000000; margin-top: 30px; }

#codeDisplayControlExplanation { font-family: Verdana, Sans-Serif; font-size: .9em; margin-bottom: 10px; margin-top: 20px; }