/* CSS Document */* {margin: 0;padding: 0;}body {font-size: 62.5%;font-family: Geneva, Arial, Helvetica, sans-serif;color: #000066;min-width: 700px;}#wrapper {margin: auto;width: 90%;}#header {margin: auto;}#headersearchbox {float: right;width: 15%;margin: 4em 0 0 0;}#allcontenthome {margin: auto;width: 100%;border-top: 1px solid #999999;border-bottom: 1px solid #999999;padding: 4em 0 4em 0;}#allcontent {margin: auto;width: 100%;padding: 0 0 1em 0;}#footer {clear: both;margin: auto;text-align: center;font-size: 1em;padding-top: 1em;}#footerinside {clear: both;text-align: center;font-size: 1em;border-top: 2px solid #999999;margin: 1em auto 0 auto;}/*-----------    Styles-----------*/h2 {font-size: 1.6em;margin: 2em 0 0 0;color: #006666;}p {font-size: 1.2em;line-height: 1.5em;margin: 1em 1em 0 0;}p.intro {font-size: 1.2em;line-height: 1.4em;margin: 1em 1em 3em 0;color: #003366;}img {border: none;}a:link, a:visited {color: #3366CC;}a:hover, a:active {color: #6699CC;}/*---------------   Home Page---------------*/div.home {width: 75%;min-width: 700px;margin: auto;text-align: center;}div.homemenu {padding: .5em 1em;width: 22%;min-width: 100px;float: left;clear: none;}.home img {border: 1px solid #999999;padding: .4em;}.home h2 {font-size: 1.5em;margin: .5em 0;}.home p {font-size: 1.2em;margin: .3em 0;}.home a:link, .home a:visited {color: #000066;text-decoration: none;}.home a:hover, .home a:active {color: #006699;text-decoration: none;}.clear {clear: both;}/*---------------www.virginia page---------------*/.topnav {margin: auto;width: 100%;border-top: 2px solid #999999;border-bottom: 2px solid #999999;font-size: 1.3em;font-weight: bold;}.topnav ul {list-style-type: none;text-align: center;padding: 1em 0;}.topnav ul li {display:inline;margin: 2em;}.topnav a:link, .topnav a:visited {color: #003366;text-decoration: none;}.topnav a:hover, .topnav a:active {color: #006699;text-decoration: none;}.content {width: 70%;margin: auto;color: #095972;}.siteicon {float: left;width: 10%;}.siteicon img {margin: 1.7em 0;}.sitetext {float: left;width: 90%;}.site h4 {font-size: 1.3em;font-weight: bold;margin: 1em 0 1em 0;padding-top: 1.2em;border-top: 1px solid #003366;}.site h4 a:link, .site h4 a:visited {color: #001A99;}.site h4 a:hover, .site h4 a:active {color: #006666;}/*-----------------Teaching Virginia-----------------*/.sidebar {width: 20%;float: left;}.content1 {width: 75%;float: left;border-left: 1px solid #999999;padding-left: 1em;}.sidebar ul {list-style-type: none;font-size: 1.3em;margin: 5em 0 0 1.5em;font-weight: bold;}.sidebar li {margin: 1em 0;}.sidebar a:link, .sidebar a:visited {color: #006666;text-decoration: none;}.sidebar a:hover, .sidebar a:active {color: #6699CC;text-decoration: none;}dl {margin: 2em 1em 1em 3em;font-size: 1.2em;}dt {margin: 1em 0;font-weight: bold;font-size: 1.2em;}dt a:link, dt a:visited {color: #003366;text-decoration: none;}dt a:hover, dt a:active {color: #3399CC;}dd {margin: 0 2em;line-height: 1.5em;}/*----------------Lesson Plan Styles-----------------*/h5.browse {font-size: 1.3em;font-weight: bold;margin: 1em 0 1em 0;padding-top: 1.2em;border-top: 1px solid #003366;}.content1 b {font-size: 1.2em;}.content1 ol {margin-left: 2em;font-size: 1.1em ;}.content1 ol li {margin-bottom: .2em;}.lessoninfo {font-size: 1.1em;}.lessoninfo p {margin: .2em;}.lesson {list-style-type: circle;}.lesson ul {font-size: 100%;}.title {font-style: italic;}.lessontitle {font-weight: bold;color: #003366;display: block;border-top: 1px solid #003366;padding: .5em 0 0 0;margin-bottom: .3em;}#unitlist {width: 46em;text-align: left;}div.contentbox {padding: 0 1em 0 1.3em;margin: 0;line-height: 1.9em;}.rule {height: 4px;border-top: 1px solid #003366;margin: 1em 0;}h6 {font-weight: bold;color: #006699;margin: 0 0 .25em 0;}ul.list2 {font-size: 12px;margin: 0;margin-left: 1.5em;}ul.list2 a:link, ul.list2 a:visited {color: #003366;}ul.list2 a:hover, ul.list2 a:active {color: #336699;}ul {font-size: 12px;margin: 0;margin-left: 1em;margin-top: .7em;}ul li {margin-bottom: 1em;}ol {font-size: 12px;margin: 0;margin-left: 1em;margin-top: .7em;}ol li {margin-bottom: 1em;}ul.submenu {font-size: 1em;margin: 0;}