/**************************************
 * THEME NAME: david_st
 *
 * Files included in this sheet:
 *
 *   david_st/styles_green.css
 *   david_st/styles_davidst.css
 *   david_st/styles_bubbles.css
 **************************************/

/***** david_st/styles_green.css start *****/

/*******************************************************************                          Wintec styles************************                 **************************//* ------------------------ General ----------------------------- */body {    background-color:#FFFFFF;}a:link,a:visited {    color:#1A3D97;}a.dimmed:link,a.dimmed:visited {    color:#AAAAAA;}a:hover {    color:#FF0000;}a.autolink:link,a.autolink:visited {    color:#000000;    background-color:#DDDDDD;}a.autolink.glossary:hover {    cursor: help;}#content {	background-color:#D1F0FF !important;}.content {   background-color:#FFFFFF;}.header {   color:#FFFFFF;   background-color:#6F8087;   border-color:#6F8087;}.generaltable {   border-color:#6F8087;   background-color:#E8F7FF;}.generaltable td { /* background-color:#E8F7FF;*/  border-color:#AAAAAA;  /* border-bottom-color:#FFFFFF;*/}.tabledivider {   border-color:#CCCCCC;   color:#E8F7FF;}.generalbox {   border-color:#999999;   background-color:#E8F7FF;}.generalboxcontent {   /* background-color:#E8F7FF;*/    border-color:#CCCCCC;}.generalboxcontent td,.generalboxcontent th {    border-color:#CCCCCC;}#intro .generalboxcontent {/* works for chat choice forum journal and survey */   border-color:#999999;   background-color:#E8F7FF;}tr.r1 {    background-color:#F3FCFF;}.informationbox {  border-color:#DDDDDD; }.feedbackbox {  border-color: #888888; }.feedbackby {  background-color:#BBBBBB;}.noticebox {  border-color:#DDDDDD; }.error {  color:#ff0000;}.errorbox {  color:#ffffff;  border-color:#660000;  background-color:#990000;}.errorboxcontent {  background-color:#FFBBBB;}.sideblock .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_minus.gif);}.sideblock.hidden .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_plus.gif);}/* course, entry-page, login */.loginbox .content {    border-color:#999999;}.headingblock {  border-color:#666666;}#overDiv {   background-color:#FFFFFF;   border-color:#666666;}img.userpicture,img.grouppicture {  border-color:#000}.userinfobox {    border-color:#999999;}.userinfobox td {    background-color:#E8F7FF;}table.formtable tbody th {    background: none;}.highlight {    background-color:#AAFFAA;}.highlight2 {  color:#AA0000; /* highlight missing terms in forum search */}/* notification messages (can be good or bad) */.notifyproblem {  color:#660000;}.notifysuccess {  color:#006600;}.required {  background-color:#DDDDDD;}.dimmed_text {  color:#AAAAAA;}.teacheronly {  color:#990000;}.unread {  background: #FFD991;} .censoredtext {  color:#000000;  background:#000000;}/* ----------------------- Home page --------------------------- *//* ********************* Admin pages ***************** */ table.files {     background-color:#FFFFFF;	 border-color: #999999;}table.files th {   background-color:#C1C1C1;}.logtable .r0 {   background-color:#FFFFFF;}/*.doc #content {   background-color:#FFFFFF;}*//* ------------------------ Blocks ----------------------------- */.block_calendar_month .filters a{	color:#000099;}.sideblock {   background-color:#FFFFFF;   background-image:url(corners/blockbg_bl.gif);   background-position:bottom left;   background-repeat:no-repeat;}#left-column .header,#right-column .header {   background-color:transparent;   background-image:url(corners/blockbg_tr.gif);   background-position:top right;   background-repeat:no-repeat;   border-color:#999999;   color:#3F494D;}.sideblock .title {   background-color:transparent;   background-image:url(corners/blockbg_tl.gif);   background-position:top left;   background-repeat:no-repeat;}.sideblock .content {      border-color:#999999;   background-color:transparent;   background-image:url(corners/blockbg_br.gif);   background-position:bottom right;   background-repeat:no-repeat;}.block_course_summary .content {    border-top-color:#999999;}#left-column .content a,#right-column .content a {   color:#333333;}/* ------------------------ Course ----------------------------- */.headingblock.header {    border-color: #666666;	color:#FFFFFF;	background-color:#6F8087;}#course-view .section .left {   background-image:url(corners/cnr-tl.gif);   background-color:#FFFFFF;    border-color:#999999;}#course-view .section .content {   background-image:url(corners/section-top.gif);   background-color:#FFFFFF;   border-color:#999999;}#course-view .section .right {   background-image:url(corners/cnr-tr.gif);   background-color:#FFFFFF;   border-color:#999999;}#course-view .section.current .left {   background-color:#E2F3D7;   background-image:url(corners/cnr-current-tl.gif);}#course-view .section.current .content {   background-color:#E2F3D7;}#course-view .section.current .right {   background-color:#E2F3D7;   background-image:url(corners/cnr-current-tr.gif);}#course-view .section.hidden .left {   background-color:#E8F7FF;   background-image:url(corners/cnr-hid-tl.gif);   border-color:#CCCCCC;   color:#888888;}#course-view .section.hidden .content {   background-color:#E8F7FF;   background-image:url(corners/section-hid-top.gif);   border-color:#CCCCCC;   color:#888888;}#course-view .section.hidden .content a {   color:#888888;}#course-view .section.hidden .right {   background-color:#E8F7FF;   background-image:url(corners/cnr-hid-tr.gif);   border-color:#CCCCCC;   color:#888888;}#course-view .section .weekdates {   color:#333333;}#course-view .section.hidden .weekdates {    color:#999999;}/* --------------------- GRADES -------------------- */body#grade-index .grades {  border-color:#999999;}body#grade-index .grades th {    background-color:#D4AF7B;    border-color:#E9D7BD;}body#grade-index .grades td {  border-color:#FFFFFF;}body#grade-index .grades .r0 {  background-color: #EDEAE6;}body#grade-index .grades .r1 {  background-color: #F6F4F2;}/* --------------------- MESSAGE -------------------- */table.message_search_results td {  border-color:#DDDDDD;}.message.other .author {  color: #8888CC;}.message.me .author {  color: #999999;}.message .time {  color: #999999;}.message .content {}/* --------------------- QUESTION -------------------- */.que {    border-color: #DDD;	background-color:#F3FBFF;}.que .r0 {    background-color: #F5F5F5;}.que .r1 {    background-color: #EEE;}.que .content {    background-color:transparent;}.calculated .answer,.numerical .answer,.shortanswer .answer,.truefalse .answer {    background-color: #EEE;}.calculated .feedback,.numerical .feedback,.shortanswer .feedback,.truefalse .feedback {    border-color: #DDD;}	.que.multianswer .incorrect {    background-color: #faa;}.que.multianswer .partiallycorrect {    background-color: #ff9;}.que.multianswer .correct {    background-color: #afa;}/* --------------------- TABS -------------------- */.tablink a:link,.tablink a:visited {  color:#000066;}.selected .tablink a:link,.selected .tablink a:visited {  color:#000000;}.tabs .side,.tabrow td {  border-color: #AAAAAA;}.tabrow td {  background:url(pix/tab/left.gif) top left no-repeat;}.tabrow td .tablink {  background:url(pix/tab/right.gif) top right no-repeat;}.tabrow td:hover {  background-image:url(pix/tab/left_hover.gif);}.tabrow td:hover .tablink {  background-image:url(pix/tab/right_hover.gif);}.tabrow .last {  background: transparent url(pix/tab/right_end.gif) top right no-repeat;}.tabrow .selected {  background:url(pix/tab/left_active.gif) top left no-repeat;}.tabrow .selected .tablink {  background:url(pix/tab/right_active.gif) top right no-repeat;}.tabrow td.selected:hover {  background-image:url(pix/tab/left_active_hover.gif);}.tabrow td.selected:hover .tablink {  background-image:url(pix/tab/right_active_hover.gif);}/* --------------------- MODULES -------------------- *//*  ===================== Blogs ===================== */.blogpost.blogdraft .content {  background-color:#EEEEEE;}.block_blog_tags .official {  color: #0000cc;}.block_blog_tags .personal {  color: #666699;}/* ------------------------ Calendar ----------------------------- */#calendar .sidecalendar {   border-color: #F9FCFF;   background-color:transparent;}.maincalendar .header {    background-color:transparent;    border-bottom-color:#666666;	color:#666666;}.sidecalendar .header {   background-color:transparent;   color:#333333; }.maincalendar .controls {    background-color:#6F8087;    border-color:#6F8087;	color:#FFFFFF;}#calendar .filters {    background-color:#E8F7FF;	border-color:#CCCCCC;}/*#calendar .sidecalendar {   border-color:#999999;   background-color:#D1F0FF;}*/ .calendar-controls {    background-color:#6F8087;	/*border-color:#CC0000;*/	color:#FFFFFF;} .calendar-controls .previous,.calendar-controls .next {   color:#CC0000;}.calendar-controls a,.calendar-controls .current a {    color:#FFFFFF!important;}.minicalendar {    background-color:#E8F7FF;    border-color:#6F8087;}.calendarmonth {    background-color:#FEFEFE;    border-color:#6F8087;}.minicalendarblock {     background-color:#6F8087;	 border-color:#6F8087;}.minicalendarblock div a {     color:#FFFFFF;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {    border-color:#999999;}.calendarmonth td {   border-color:#CCCCCC;}.calendarmonth td.weekend {    background-color:#EFEFEF;}#calendar .today,.minicalendar .today {    background-color:#EFEFEF;    border-color:#6F8087 !important;}.maincalendar .weekdays th,.minicalendar .weekdays th {   color:#FFFFFF;   background-color:#6F8087;}/* ------------ upcoming ----------- */.eventlist {    background-color:#FFFFFF;}.eventlist .topic {   background-color:#0033FF;}#calendar .maincalendar .eventlist .event {  border-color:#CCCCCC;}#calendar .maincalendar .eventlist .event .topic,#calendar .maincalendar .eventlist .event .picture {   background-color:#E8E2D9;}#calendar .maincalendar .eventlist .event .side {  background-color:#FFFFFF;}/*  Event colours */#calendar .event_global,.minicalendar .event_global,.block_calendar_month .event_global {  border-color:#99CC66 !important;  background-color:#99CC66;}#calendar .duration_global,.minicalendar .duration_global {  border-top-color:#99CC66 !important;  border-bottom-color:#99CC66 !important;}#calendar .event_course,.minicalendar .event_course,.block_calendar_month .event_course {  border-color:#FF9966 !important; /* #EEC2AC */  background-color:#FF9966;}#calendar .duration_course,.minicalendar .duration_course {  border-top-color:#FF9966 !important;  border-bottom-color:#FF9966 !important;}#calendar .event_group,.minicalendar .event_group,.block_calendar_month .event_group {  border-color:#FFCC66 !important; /* #EDD69D */  background-color:#FFCC66;}#calendar .duration_group,.minicalendar .duration_group {  border-top-color:#FFCC66 !important;  border-bottom-color:#FFCC66 !important;}#calendar .event_user,.minicalendar .event_user,.block_calendar_month .event_user {  border-color:#99CCFF !important; /* #CBD6DB */  background-color:#99CCFF;}#calendar .duration_user,.minicalendar .duration_user {  border-top-color:#99CCFF !important;  border-bottom-color:#99CCFF !important;}/* ============= Hover Box ============= */.cal_popup_bg {   border-color:#666666;}/* ----------------- CHAT ---------------- */.mod-chat-gui_header_js {    background-color:#FFFFFF;    background-image:none;}#mod-chat-gui_header_js-users,#mod-chat-gui_header_js-users #content{    background-color:#D1F0FF;}#mod-chat-gui_header_js-users .dimmed_text {    color:#666666;}#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page #content {   background-color:#8EA480 !important;}/* ================ Choice =============== */#mod-choice-view .generalbox {  background-color:#F6F8FD;}.results .data {   background-color:#FFFFFF;}/*  ===================== Forum ===================== *//* ======= General ===== */.forumpost {    border-color:#999999;}.forumpost .content {    background-color:#FFFFFF;}.forumpost .left.side {    background-image:none;    background-color:#FFFFFF;} .forumpost .picture.left {    background-color:#6F8087;}.forumpost .subject {   color:#FFFFFF;}.forumpost .topic {    background-color:#6F8087;}.forumpost .topic a {    color:#D1F0FF;}/* ====== Forum list =====*/.forumheaderlist {    background-color:#FFFFFF;    border-color:#6F8087;}.forumheaderlist th {   /* background-color:#D4AF7B;*/}.forumheaderlist td {    background-color:#FFFFFF;    border-color:#D9DDDF;}.forumheaderlist .discussion .starter {    background-color:#E8F7FF;  /*  border-color:#FFFFFF;*/}/* ====== Discussion =====*//*  nested  */.mod-forum .indent .forumthread {	border-bottom-color:#E8F7FF;}/* ================= Glossary ============= */.glossarydisplay {    border-color:#999999;}td.entrybox,td.entryboxheader {   background-color:#F3F3F3;   border-color:#999999;}table.glossarypost {    background-color:#FFFFFF;	border-color:#CCCCCC;}/* ---------- Journal ---------- */#mod-journal-view .generalbox {   background-color:#FFFFFF;}#mod-journal-view .generalbox .singlebutton {   background-color:#C1C1C1;}/* ---------- Lesson ---------- */#mod-lesson-view table.generalbox {   border-color:#999999;}#mod-lesson-view table.generalbox th{  background-color:#6F8087;  color:#FFFFFF;}#mod-lesson-view table.generalbox td{   border-color:#D9DDDF;}/*  ===================== Resource ===================== */.ims-nav-dimmed {  color: #AAAAAA;  text-decoration: none;}.ims-nav-button a:link,.ims-nav-button a:visited,.ims-nav-button a:hover {  color: #000;  text-decoration: none;}.ims-nav-dimmed,.ims-nav-button a:link,.ims-nav-button a:visited {  border-top: 1px solid #cecece;  border-bottom: 2px solid #4a4a4a;  border-left: 1px solid #cecece;  border-right: 2px solid #4a4a4a;}.ims-nav-button a:hover {  border-bottom: 1px solid #cecece;  border-top: 2px solid #4a4a4a;  border-right: 1px solid #cecece;  border-left: 2px solid #4a4a4a;}#ims-contentframe,#ims-contentframe-no-nav {  border-color: #cecece;}/* ------------------------ SCORM ----------------------------- */#mod-scorm-playscorm .structurelist a {   color:#000099;}/* kept for backward compatibility with some non-standard modules   which use these classes for various things */.generaltab, .generaltabinactive {  background-color:#BBBBBB;}.generaltabselected {  background-color:#DDDDDD;}.generaltabinactive {  color:#CCCCCC;}/***** david_st/styles_green.css end *****/

/***** david_st/styles_davidst.css start *****/

/*******************************************************************                        						  DAVID STREET SCHOOL STYLES                             							  Header************************                 **************************/#header-home {    clear:both;	/*width:100%;*/	height:7em;	background:#FFFFFF url(banner_bg.gif) bottom repeat-x;}#header {	background-repeat:no-repeat;	background-position:left;    padding:0px;    height:6em;	clear:both;	text-align:center;}#header .logo {   float:left;   margin-left:1em;   /*height:6em;*/}h1.headermain {    padding:0.5em;	text-align:center;	float:none;}.headermenu {    float:left;    text-align:right;}.navbar {	margin:0em;	paddding-left:2em;	background-color:#8EA480;	border-width:0px;	/* ie7 fix */	min-height:1.8em;}.navbar a {   color:#2E3639;}.navbutton {    float:none;}.navbutton input {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.9em;}#site-index #page {    height:100%;}#site-index #page #content {    height:65%;	overflow:visible;	padding:0em;	background-image:url(sky.jpg);	background-position:bottom;	background-repeat:repeat-x;    clear:both;/*  when admin the page height will be >65%	Force the content on top of the footer  */	position:relative;	z-index:1;}#site-index.editing #page #content {/*  allow page to resize when editing  */    height:auto;}#site-index table#layout-table {    height:100%;	margin:0em;	border-width:0px;	border-color:#993300;}#site-index table#layout-table #left-column {   padding:1em;}#site-index table#layout-table #middle-column {	background-image:url(kids.gif);	background-position:bottom;	background-repeat:no-repeat;}#site-index .block_html.sideblock {    width:11em;}#site-index .block_html.sideblock .content {  /*  padding:0em 1em 0.5em; */}/*****************************/.headertools {   height:1.1em;   padding:0.3em;   font-family:Verdana, Arial, Helvetica, sans-serif;   clear:both;   background-color:#DDDDDD;   font-size:1.1em;}.headermenu {    float:left;    text-align:right;}.headertools input,.navbutton input {   border:1px solid #999999;   font-family:Verdana, Arial, Helvetica, sans-serif;   margin:0em 0.5em;   padding-left:0.3em;}.headermenu input {   border:1px solid #999999;   font-family:Verdana, Arial, Helvetica, sans-serif;   margin:0em 0.5em;   font-size:0.9em;   padding-left:0.3em;}.headertools .userinfo form {   font-size:0.8em;} .headertools .userinfo input {   font-size:1em;}.headertools .logininfo {   float:left;}.headertools .userinfo {   float:left;}.headertools .useroptions {   float:right;   font-size:0.8em;   font-family:Verdana, Arial, Helvetica, sans-serif;}.headertools .useroptions select {  border:1px solid #666666;  padding-left:0.2em;}/*Accessibility: .debugwarn */.debugwarn {  text-align: center;  background: #FDD;}/******************************* Nav ************************************/.top-nav {   clear:both;   /*overflow:auto;*/   text-align:right;   padding:1em 0px 0px;   border-width:0px 2px;   border-style:solid;   border-color:#000000; }  #courseName {    text-align:center;	font-size:0.9em;	padding:1em 1em 0px; }/******************************* FOOTER ************************************/#footer {	font-size:0.9em;	padding:0px;	margin:0em;	clear:both;	height:auto;	background-color:#FFFFFF;	border-top-width:8px;	border-top-style:solid;	border-top-color:#8EA480;/*  when admin the index page height will be 	>65%. Force the footer below the content  */    position:relative;	z-index:0;}#footer .contact {  /* float:right;*/  /* font-size:0.8em; */   margin:0.2em;}.performanceinfo {    font-size:0.8em;}#footer .navbar {  margin-top: 0.5em;}/***** david_st/styles_davidst.css end *****/

/***** david_st/styles_bubbles.css start *****/

/*******************************************************************                               DAVID STREET SCHOOL styles            Designed by Lisa Built by Jeremy  - Core                  - Course                - Blocks               - Grades               - Modules       - Assignment           - Calendar             - Chat                 - Choice               - Forum                - Glossary             - Journal              - Lesson               - Scorm         	 --------------------- GENERAL -------------------- */html {    height:100%;}body {	font-size:0.9em;	margin:0em;	height:100%;}#page {}#content {    padding:0.5em 0.5em 1em;	margin:0em;	clear:both;}select {   font-family:Arial, Helvetica, sans-serif;}#header select {   font-size:0.9em;}   option {  font-family:Verdana, Arial, Helvetica, sans-serif;}optgroup {   font-weight:bold;   font-family:Verdana, Arial, Helvetica, sans-serif;}.header {   font-family:Verdana, Arial, Helvetica, sans-serif;   border-style:solid;   border-width:1px;}/*.generaltable {   border-style:solid;   border-width:1px;   border-collapse:collapse;}.generaltable th.header {   border-style:solid;   border-width:1px;}*/.generalbox {   border-style:solid;   border-width:1px;}.generalboxcontent {   border-width:1px;   border-style:solid;   padding:1em;}.generalboxcontent .hidden {   display:none;}#intro .generalboxcontent {/* works for chat choice forum journal and survey */   border-style:solid;   border-width:1px;}.tabledivider {   display:none;}.reportlink {   margin:0.5em;}/*.r0 td {   background-color:#F6F8FD;}*/.courseboxcontent,.categoryboxcontent,.noticeboxcontent {   border-style:solid;   border-width:1px;}.sideblock .header .hide-show img.hide-show-image {   background-repeat:no-repeat;   background-position:bottom;}.sideblock.hidden .header .hide-show img.hide-show-image {   background-repeat:no-repeat;   background-position:bottom;}.cell {   font-size:0.9em !important;}/*.helplink {   font-size: 1.2em;}*//* ----------------------- Home page --------------------------- */#middle-column .forumpost {   border-left:none;   border-right:none;}.sitetopiccontent {    border:none;}/* ********************* Admin pages ***************** */ table.files {   border-style:solid;   border-width:1px;}table.files th {   padding:0.2em 0.5em;}table.files td {   padding:0.2em 0.5em;}/* ------------------------ Blocks ----------------------------- */.sideblock .footer .popupform {/* to fix size of drop-down menu */   font-size:1.2em;}.block_calendar_month .filters a{    font-size:0.9em;}#left-column .header,#right-column .header {    padding:0px;   margin:0px;   border-width:0px;}.sideblock .title {   font-family:Arial, Helvetica, sans-serif;  /* font-weight:bold;*/   font-size:1.2em;   margin:0px;   padding:0.4em 0.8em;}.sideblock .content {   border-width:0px;   padding:0.4em 0.8em 0.8em;}.sideblock .hidden .header {   border-width:0px;   /*padding:0.4em 0.8em 0.8em;*/}#left-column .hidden .header,#right-column .hidden .header { /* height:2.8em;*/  border-bottom-width:0px;}#right-column .block_adminblock .header {    padding:0.5em;}.block_course_summary .content {    border-top-width:1px;	border-top-style: solid;}/*#left-column .content .icon,#right-column .content .icon {   margin-right:0.5em}#left-column .content a,#right-column .content a {   line-height:1.5em;}*//* ------------------------ Course ----------------------------- */.headingblock.header {	font-size:1.1em;	font-family:Verdana, Arial, Helvetica, sans-serif;    border-style:solid;    border-width:1px;    -moz-border-radius:6px;}.headingblock.header .link a{    font-size:0.9em;	font-weight:normal;}#course-view .section td.left {   border-style:solid;  /* border-width:1px 0px 1px 1px;*/    border-width:0px 0px 1px 0px;   background-repeat:no-repeat;   background-position:top left;   }#course-view .section td.content {   border-style:solid;     /* border-width:1px 0px;*/ border-width:0px 0px 1px 0px;   background-position:top;   background-repeat:repeat-x;}#course-view .section td.right {   border-style:solid;  /* border-width:1px 1px 1px 0px;*/   border-width:0px 0px 1px 0px;   background-repeat:no-repeat;   background-position:top right;   }#course-view .section .weekdates {   font-weight:bold;}/* ************************** MODULES ************************** *//* =============== Assignment ============== */#mod-assignment-view #dates.generalbox {   color:#CC0000;}#attempts {   background-color:#FFFFFF;   border-color:#999999;}.feedback {   background-color:#FFFFFF;   border-color:#999999;}/* ------------------------ Calendar ----------------------------- */#calendar .maincalendar,#calendar .sidecalendar {   border-width:0px;}#calendar .header {    border-width:0px;    height:2em;    vertical-align:bottom;}.maincalendar .controls {    padding:0em;	border-width:1px 1px 0px;	border-style:solid;	vertical-align:bottom;	margin-left:-1px;}.calendar-controls {  /*  margin-left:-1px;*/}.calendar-controls .previous,.calendar-controls .next {   font-size:0.7em;}#calendar .filters {    font-size:0.9em;   margin:1em;   padding:0em;   border-width:1px;   border-style:solid;}#calendar .filters table{     border-bottom-width:0px;} .minicalendar, table.calendarmonth {    border-width:1px;    border-style:solid;	margin:0px;	width:100% !important;	border-collapse:collapse !important;}#calendar .sidecalendar { /*  padding:0em 1em;*/}.sidecalendar .header {   font-family:Arial, Helvetica, sans-serif;   font-size:0.9em;   text-align:center;}.minicalendarblock {    margin:1em;	padding:0em;	border-width:1px;	border-style:solid;}.minicalendarblock div {   padding:0.2em;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {    border-width:0px;    border-style:solid;	margin:0em;}.block_calendar_month .minicalendar {    border-width:1px;}.weekdays th {   font-weight:normal;   font-size:0.9em;   border-width:1px;}.calendarmonth td {    border-width:1px;    border-style:solid;}.cal_popup_bg {   border-width:1px 2px 2px 1px;}/* ================= Chat ================ */#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page,#mod-chat-gui_header_js-chatinput #content {   margin-top:0.5em;}#mod-chat-gui_header_js-chatinput #content input {    width:90%;}/* ================ Choice =============== */#mod-choice-view .generalbox {  background-color:#F6F8FD;}.results .data {   background-color:#FFFFFF;}/*  ================= Forum ================= */.forumpost {    border-width:1px;    border-style:solid;    margin-top:10px;}.forumpost .picture.left {   border:none;}.forumpost .topic {   border-bottom-width:0px;}.forumpost .topic .subject {  font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;}.forumpost .starter .subject {   font-weight:bold;   font-family:Verdana, Arial, Helvetica, sans-serif;}.forumpost .content {   font-size:0.9em;}.lastpost {    padding:3px;}/*  nested  */.mod-forum .indent {    padding:0.5em;    clear:both;}.mod-forum .indent .forumthread {    border-bottom-width:1px;    border-bottom-style:solid;    font-size:0.95em;}.forumheaderlist .discussion .starter {    padding-left:10px;}.forumheaderlist {    border-width:1px;	border-style:solid;}.forumheaderlist th{    padding:5px;}/* ================ Glossary ============= */.entrybox,.entryboxheader {   background-color:#FFFFFF;}#mod-glossary-view #content table.glossarydisplay {    width:80%;}/* ================ Journal =============== */#mod-journal-view .generalbox {   background-color:#FFFFFF;}#mod-journal-view .generalbox .singlebutton {   background-color:#C1C1C1;}/* ================ Lesson =============== */#mod-lesson-index .cell {  font-size:0.8em;}#mod-lesson-view table.generalbox {  border-width:2px;  border-style:solid;  border-collapse:collapse;}#mod-lesson-view .generalbox th {  padding:1em;}#mod-lesson-view table.generalbox td {  padding:0.5em;  border-width:1px;  border-style:solid;}#mod-lesson-view .generalbox .generalbox,#mod-lesson-view .generalbox .generalboxcontent,#mod-lesson-view .generalbox .generalboxcontent td {   border-width:0px;   border-style:none;}#mod-lesson-view .generalbox .lessonbutton a {    background-color:#F9F9F9;    padding-top:3px;    padding-bottom:2px;}#mod-lesson-view .lessonbutton.nexthorizontal a,#mod-lesson-view .lessonbutton.prevhorizontal a,#mod-lesson-view .lessonbutton.standardhorizontal a {    display:block;    clear:both;    margin:0.5em;}/* ================== Scorm ============== */#mod-scorm-playscorm .structurelist a {   color:#000099;}#mod-scorm-player #scormtop {  width: auto;  height:1em;  margin:0.5em;}#mod-scorm-player #scormnav { right:0.5em;}#tocbox {    margin-top:2em;}#mod-scorm-player #scormobject iframe{ width:99%; margin:0px 10px 1em 0px;}/***** david_st/styles_bubbles.css end *****/

