/* CSS Document */

body {margin: 0;padding: 0;
	  font-size:10px;
	  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size: small;
	  font-size:0.77em;
	  color: #333333;}
	
h1, h2, h3,h4,h5,h6 {margin: 0;font-weight:normal;color:#3E3E3E;font-family:Georgia, Arial, Verdana, Serif;}
h2 {font-size:1.6em;line-height:1.2em;margin-bottom:0.5em;}
h3 {font-size:1.4em;line-height:1.2em;margin-bottom:0.5em;}

p, ul, ol {margin:0 0 1em 0;line-height:2em;}
ul, ol {margin:0 2em;padding:0 1em;}

a {text-decoration:none;}
a:link, a:visited {color:#c86408;}
a:hover, a:active {color:#643424;border-bottom:1px solid;}

.center {text-align:center;}
.capitalize {text-transform:capitalize;}
.bold {font-weight:bold;}

/* text */

.tab {font-family:"Courier New", Courier, mono;line-height:normal;}
.highlight {color:red;}
.highlight2 {background-color:#99ffff;}
.white {color: white;}
.capitalize {text-transform:capitalize;}

/* styled paragraphs */

.relatedlinks {color:#666666;border:#c0c0c0 solid 1px;border-width:1px 0;margin:8px 300px 12px 0;padding:3px 10px;line-height:1.3;background:#f8f8ff;}
.nextlesson {text-align:right;font-style:italic;}
.bubble {color:#666666;border:#c0c0c0 solid 1px;border-width:1px 0;margin:8px 0 12px 0;padding:3px 10px;line-height:1.3;background:#f8f8ff;text-align:center;}
.wordbubble {color:#666;padding:1px 4px;line-height:1.4em;}
.hr_main {width:250px;}
.align {padding-left:30px;}

/* wordbubble */

a.wordbubble:link {color:#666666;text-decoration:none;}
a.wordbubble:visited {color:#666666;text-decoration:none;}
a.wordbubble:hover {color:#000000;text-decoration:none;background-color:#e7d5d0;border-bottom:0px;}
a.wordbubble:active {text-decoration:none;}

/* Glossary */
#glossary_container {margin:0 auto;width:85%;}
.term {float:left;margin:0 20px 20px 0;width:20%;text-transform:capitalize;}
.definition {float:right;width:75%;}
.definition p {margin-top:0px;}
.ol {margin:0 0 15px 0;padding:0 0 0 20px;}
.separator {clear:both;height:20px;}
.glossary_separator {margin:0 0 40px 0;border-bottom:1px solid #d0d0d0;height:40px;}

/* tables */

table {margin-bottom:15px;}
.table_style1,.table_style1 td,.table_style1 th {border-color:#c0c0c0;border-style:solid;}
.highlightrow {background-color:#efefff;}
.dic p {line-height:normal;}

/* forms */

fieldset {width:300px;padding:10px;}
legend {color:#666666;}
.google_q {margin-bottom:5px;}

/* Header */

#header {margin:0 auto;padding:0 2%;background:#142414;}
#logo {margin:0 auto;width:80%;height:75px;padding:10px 0;}
#logo h1 {margin:0;padding:0;font-size:2.4em;font-variant:small-caps;}
#logo h1 a {color:#eee;border:none;}
#logo h2 {font-size:1.2em;color:#ddd;}
#logo a {text-decoration:none;}

#menu {height:36px;line-height:36px;margin:0 auto;padding:0;background:#343424;}
#menu ul {margin:0 auto;padding:0;list-style:none;width:80%;}
#menu li {display:inline;}

#menu a {display:block;float:left;height:28px;padding:6px 20px 0;text-decoration:none;color:#ddd;margin:0;border:0px;}
#menu a:hover, #menu a:active {background:#142414;color:#fff;}
#menu .right a {float:right;}

/* wrap */

#wrap {width:80%;margin:0 auto;}
#wrap .navigation {margin:0;padding:1em;font-size:10px;}
#wrap .secondary_nav {text-align:center;}

/* Content */

#content {float:right;width:65%;margin:0 0 0 1%;padding:2% 6%;}
#tab {width:100%;overflow:scroll;}

/* Sidebar */

#sidebar {float:left;width:17%;padding:2%;}

#sidebar ul {margin:0;padding:0;list-style:none;}
#sidebar li {margin-bottom:40px;}
#sidebar ul ul {margin-left:1em;}
#sidebar li li {margin:0;}
#sidebar h2, #sidebar h3 {margin-bottom:10px;background:url(images/dotborder.gif) repeat-x bottom;text-transform:lowercase;}

/* Footer */

#footer {text-align:center;padding:10px 0;margin:0 auto;width:80%;font-size:0.9em;}

/* Colors */
body {background:#ddc;}
#content {background:#fff;}
#sidebar {background:#fff5e9;}