/**************************************
 * THEME NAME: studio_1-9
 *
 * Files included in this sheet:
 *
 *   studio_1-9/fw_layout.css
 *   studio_1-9/fw_color.css
 *   studio_1-9/fw_fonts.css
 *   studio_1-9/../../../studiodata/1/custom_styles.css
 **************************************/

/***** studio_1-9/fw_layout.css start *****/

/* Core */

body {
    margin: 5px;
}

#content {
  clear:both;
}

#wrapper {
  margin: 10px;
}

#footer input {
  float: right;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  text-align: left;
  padding-left: 5px;
} 

h1, h2, h3, h4 {
  text-align: left;
  padding-left: 5px;
}
  
h1, h2, h3 {
	border:0;
  /*border-width: 0;
  border-style: solid; */
}

h4 {
  border-bottom-style: solid;
  border-bottom-width:1px; 
}

th {
    /* background-color:#E3DFD4; */
	border-width: 1px;
  border-style: solid; 
}

input {
  
}

.generalbox {
  border-width:1px; 
  border-style:solid;
}

.sitetopiccontent {
  border-width:1px;
  border-style:solid;
}

/***
 *** Header
 ***/

#header-home {
  /* padding:1em 0.5em; */
  height:65px;
  border-width:1px;
  border-style:solid;
  
}

#header {
  height:65px;
  border-width:1px;
  border-style:solid;
}

.headermain {
 border-width: 0px;
}

.headermenu {
  float:right;
  text-align:right;
}

.navbar {
  margin-right: 0px;
  width: 100%; 
  padding:0px;
  
  /* border-width:1px;
  border-style:solid; */
  border:none;
}

.breadcrumb {
 padding-top: 3px;
 padding-left: 3px;
 }
 
.navbar .navbutton {
 padding-right: 3px;
  padding-top: 0px; 
 }


/***
 *** Login
 ***/

TABLE.loginbox {
  margin-top: 40px;
  }

.loginbox .header {
  border-width:1px;
  border-style:solid;
  border-bottom-width: 0px;
}

.loginbox .content {
  border-top-width: 1px;
}


/***
 *** Footer
 ***/
 
#footer {
  margin-top:1em; margin-bottom:5em; text-align:left;
  font-size :8pt;
}

#footer .right {
	float:right; text-align:right; width:45%} 
#footer .left {
	float:left; text-align:left; width:45%} 
	
#footer hr {
  display:none
}
#footer .sitelink {
  margin:0.85em 0
}
#footer .homelink {
  margin:0.85em
}
#footer .homelink a {
  border-top-width:1px
}




/***
 *** Blocks
 ***/
 
 .sideblock .header h2 {
  border-width: 0px;
 }
 
.sideblock .footer {
  border-top-width:1px;
  border-top-style:dashed;
}
  

/***
 *** Calendar
 ***/
 
#calendar .today,
.minicalendar .today {
  border:1px solid !important;
} 
 
 table.minicalendar {
  width: 100%;
  margin:10px auto;
  padding:2px;
  border-width:1px;
  border-style:solid;
  border-collapse:separate;
  border-spacing:1px !important;
}

table.minicalendar tr.weekdays th {
   border-style: none;
}

table.minicalendar tr td.day {
  border-style: solid;
  border-width: 1px;
}

table.minicalendar tr.weekdays th abbr {
  border-style: none;

  }

table.calendarmonth {
  border-collapse:separate;
  border-spacing:1px !important;
}

table.calendarmonth tr td  {
  border-style: solid;
  border-width: 1px;
}


/***
 *** Course
 ***/
 
.headingblock {
  border-width:1px;
  border-style:solid;
  padding:5px;
}


.categorybox .category,
.categorybox .category {
  border-bottom: solid;
  border-width: 1px;
  padding-top: 7px;
}

#course-view .section .left {
  border-right-width: 1px;
  border-right-style: dashed;
}

#course-view .section.hidden .content,
#course-view .section.hidden .side {
  border-width: 1px;
  border-style: dashed;
}


.categorylist .category.number {
  visibility: hidden;
}

#chooselang {
	display:none;
}
#inst1 .header {
	display:none;
}/***** studio_1-9/fw_layout.css end *****/

/***** studio_1-9/fw_color.css start *****/

/* Core */

body {
  /* background-color: #F7F6F1; */
  background-color: #ffffff;
}

a:link {
    color: #3D6999;
}

a:visited {
    color:#990000;
}

a:hover {
    color: #003366; text-decoration:underline;
}

a.dimmed:link,
a.dimmed:visited {
  color:#AAAAAA;
}

a.white:link,
a.whit:visited {
  color:#ffffff;
}

.logininfo { color:#000000; padding-bottom:0.5em;}
/*.logininfo a:link { color:#666666;}
.logininfo a:hover { color:#666666; text-decoration:underline;}
.logininfo a:visited { color:#666666;}*/



h1 {
  /* background-color: #C6BDA8; */
  border-color: #333333;
  color: #333333;
}

h2 {
  /* background-color: #E3DFD4;  */
  background-color:trasnparent;
  border-color:#C6BDA8;
}
h3 {
  border-color:#C6BDA8;
}
h4 {
  border-color:#C6BDA8;
}


th {
    /* background-color:#E3DFD4; */
	background-color:#f7f6f1;
	border-color:#C6BDA8;
}

th.header,
td.header,
div.header {
  /*  background-color: #E3DFD4; */
  background-color: #e6e6e6;

}

#layout-table #left-column {
    /* background-color: yellow; */
}

.generalbox {
  border-color:#e2e2e2;
  background-color:#ffffff;
}



.generaltable,
.generaltable td {
  border-color:#e2e2e2;
  /* background-color:#FFFFFF; */
}

.generaltable td.cell.c0 {
/* background-color:#C6BDA8; */
background-color:#f6f7f1; 
}

.navbar {
  background-color:#438cbf
; 
 
  height:27px;
}
.navbar a{ color:white;}
.navbar a:visited {color:white;}
.navbar a:hover {color:#646464; text-decoration:none;}
.navbar .breadcrumb {color: #646464;}



.sitetopiccontent {
  border-color:#C6BDA8;
  background-color:#FFFFFF;
}

.highlight {
  background-color:#C6BDA8;
}

.highlight2 {
  color:#C6BDA8; /* highlight missing terms in forum search */
}



/***
 *** Header
 ***/

#header-home, #header {
  /* background-color: #E3DFD4; */
  background-color: #FFFFFF;
  /* border-color:#C6BDA8; */
  border-color:#ffffff;
  color:#000000;
}

/***
 *** Login
 ***/


.loginbox .header {
  border-color:#e2e2e2;
}

.loginbox .content {
  border-color:#e2e2e2;
}


/***
 *** Blocks
 ***/
 
.sideblock .header {
  border-color: #e2e2e2  ;
}

.sideblock {
  border-color:#e2e2e2;
}

.sideblock .content {
  border-color:#e2e2e2;
  /* background-color:#; */
  background-color:#ffffff
  ;
}

.sideblock hr {
  color:#e2e2e2;
  /*background-color:#;*/
}

.sideblock .footer {
  border-top-color:#C6BDA8;
}

.sideblock .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_minus.gif') no-repeat bottom;
}

.sideblock.hidden .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_plus.gif') no-repeat bottom;
}

.sideblock .content .post .head .date,
.sideblock .content .post .head .name {
  color: #000000;
  }

/***
 *** Calendar
***/
 
#calendar .maincalendar,
#calendar .sidecalendar {
  border-color: #C6BDA8;
}

#calendar .maincalendar table.calendarmonth th {
  border-color: #C6BDA8;
}


table.calendarmonth tr td {
   border-color:#C6BDA8;
} 

table.minicalendar {
  border-color:#C6BDA8;
}

table.minicalendar tr.weekdays th {
  background-color:#;
  border-color:#C6BDA8;
  }

table.minicalendar tr td.day {
   border-color:#C6BDA8;
  }
  
table.minicalendar tr td.weekend {
  border-color:#C6BDA8;
  color: red;
  }
  
#calendar .today,
.minicalendar .today {
  border-color:#000000 !important;
}
  
/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color:#2EBA0E !important;
  background-color:#2EBA0E;
}

#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color:#FF9966 !important;
  background-color:#FF9966;
}

#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color:#FBBB23 !important;
  background-color:#FBBB23;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color:#A1BECB !important;
  background-color:#A1BECB;
}

.cal_popup_fg {
  background-color:#;
}

.cal_popup_bg {
  border-color:#C6BDA8;
  background-color:#;
}


/***
 *** Course
 ***/

.headingblock {
  border-color:#e2e2e2;
  background-color: #E6E6E6;
}



.coursebox {
  border: 1px solid;
border-color:#e2e2e2;
}

.categoryboxcontent,
.courseboxcontent {
  border-color:#e2e2e2;
  background: #FFFFFF;
}

.categorybox .category,
.categorybox .category {
  border-color: #e2e2e2;
}

#course-view .section.main .content {
  border-color: #e2e2e2;
  background-color: #FFFFFF;
  /* background-color:#f6f7f1;  */
  
}

#course-view .section.main .side {
  border-color: #e2e2e2;
  background-color: #FFFFFF;
  /* background-color:#f6f7f1;  */
}

#course-view .current .right.side,
#course-view .current .left.side {
  background-color: #C6BDA8;
}

#course-view .section.hidden .content,
#course-view .section.hidden .side {
  border-color:#C6BDA8;
 }




/***
 *** Tabs
 ***/

.tabs .side {
  border-color: #C6BDA8;
}
.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 span {
  background: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: Forum
 ***/

.forumheaderlist,
.forumpost {
  border-color:#C6BDA8;
}

.forumpost .content {
  background: #ffffff;
}

.forumpost .left {
  /* background:#; */
  background:#e6e6e6;  
}

.forumpost .topic {
  border-bottom-color: #C6BDA8;
}

.forumpost .starter {
  /* background:#; */
  background:#e6e6e6; 
}

.forumheaderlist .discussion .starter {
  /* background:#; */
  background:#ffffff;
}

.forumheaderlist td {
  border-color: #C6BDA8;
}

.sideblock .post .head {
  color:#FEF9F6;
}

.forumthread .unread {
  background: #FEF9F6;
}
#mod-forum-discuss .forumpost {
  background: none;
}

#mod-forum-discuss .forumpost.unread .content {
  border-color: #C6BDA8; 
} 

#mod-forum-discuss .forumthread .unread {
} 

#mod-forum-index .unread {
}


/***
 *** Footer
 ***/

#footer {
  background-color:#FFFFFF;
  border-top:1px solid #cccccc;
  padding:10px;
}


#footer .logininfo { color:#000000; padding:0;}
#footer .logininfo a:link{ color:#567eb2;}
#footer .logininfo a:hover { color:#b90808; text-decoration:underline;}
#footer .logininfo a:visited  { color:#b90808; text-decoration:none;}

.sitetopic a {
  color: #3D6999;
}/***** studio_1-9/fw_color.css end *****/

/***** studio_1-9/fw_fonts.css start *****/

/* Core */

.clearer {
  font-size:1px;
}

body, td, li {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size : 13px;
}

body {
    margin : 5px;
}

th {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}


a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1, h2, h3, h4 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

h1 {
    font-size:1.2em;
    font-weight: bold;
}

h2 {
    font-size:1.15em;
}
h3 {
    font-size:1.1em;
}
h4 {
    font-weight:bold;
}

th.header,
td.header,
div.header,
.headingblock {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 0.9em;
}


.categorybox .category,
.categorybox .category {
/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
    font-size: 1.2em;
    font-weight: bold;
}

.generaltable td.cell.c0 {
  font-weight: bold;
}
/***
 *** Header
 ***/
 
.breadcrumb {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:.85em;
    font-weight:bold;
}

.logininfo,
#header-home .headermenu font {
    /* font-size:.85em; */
}

 /***
 *** Blocks
 ***/
 
.sideblock .footer {
    font-size:0.85em;
    text-align: left;
}

/***
 *** Calendar
 ***/
#calendar .maincalendar table.calendarmonth td {
  font-size:.8em;
}

#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}

#calendar .sidecalendar .filters {
  font-size:0.75em
  }

table.minicalendar tr.weekdays th {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:0.7em;
  font-weight:normal;
  }

table.minicalendar tr td {
  font-size:0.7em;
  }
  
/***
 *** Course
 ***/
  
#course-view .section .left {
  font-weight: bold;
  font-size: 1.2em;
}

/*Accessibility: resizable icons. */
img.resize {
  width: 1em;
  height: 1em;
}
/***** studio_1-9/fw_fonts.css end *****/

/***** studio_1-9/../../../studiodata/1/custom_styles.css start *****/

/* Calendar */

#calendar div.header {
  background-color: #AAAAAA;
  border-color: #868686;
  color: white;
}

#calendar .maincalendar {
  border-color: #868686;
}

#calendar .maincalendar .eventlist .event {
  border-color: #868686;
}

#calendar .minicalendar .event_course {
  background-color: #E6E6E6;
  border: 1px solid 868686;
}

#calendar .event_course {
  border-width: 1px 0 0 1px !important;
  border-style: solid !important;
  border-color: #868686 !important;
  background-color: white;
}

.cal_popup_caption {
  font-size:9px;
}

#calendar .block_calendar_month .event_course {
  background-color: #E6E6E6;
  border: 1px solid 868686 !important;
}

#calendar .day {
  border: 1px solid 868686 !important;
}

#calendar .today {
  border: 2px solid #868686 !important;
}

.minicalendar {
  border: 1px solid 868686 !important;
}

#calendar .maincalendar .eventlist .topic  {
  background-color: #EEEEEE;
}

#calendar .maincalendar .eventlist .event .picture {
  background-color: #EEEEEE;
}

#calendar .maincalendar .eventlist .event .side {
  background-color: #EEEEEE;
}

.cal_popup_bg { /* Calendar BG Fix */
  background-color: white; 
}

/**/

/* Upcoming Events */

.block_calendar_upcoming .event .date  {
  font-size: 10px;
  border-top: 1px dotted #E2E2E2;
  padding-top: 1px;
}

/**/

/* Sideblock */

.sideblock {
  border-color: #E2E2E2 !important;
}

.sideblock .header {
  background-color: #AAAAAA;
  border-color: #868686;
  color: white;
  padding: 2px;
}

.sideblock .footer {
  font-size: 9pt;
  text-align: left;
  border-top: 1px solid #E2E2E2;
  margin-top: 5px;
}

.sideblock .info {
  font-size: 9pt;
}

.sideblock .content .post .head .date {
  color:#05497F;
}

.sideblock .content div.info {
  padding: 0;
}

.sideblock .content div.info {
  text-align:left;
}

/**/

/* Blog */

.oublog-postedby {
  font-size: 8pt;
}

.oublog-title {
  margin: 0px;
  padding: 0px;
  color: #05497F
}

.oublog-post-editsummary {
  text-align: right;
}

.oublog-post-editsummary {
  visibility: hidden;
  display: none;
}

.oublog-post-visibility {
  visibility: hidden;
  display: none;
}

#oublog-summary .content {
  font-size: 1;
}

.oublog-post-content, .oublog-comment-content {
  background-color: #EEEEEE;
  border: 0;
  margin: 0;
  padding: 5px;
}

.oublog-post-links {
  background-color: white;
  border: 0;
  margin: 0;
  padding: 5px;
  background-color: #EEEEEE;
}

.oublog-post, .oublog-comment {
  background-color: #EEEEEE;
  border-color: #868686;
}

.oublog-left {
  background-color: #AAAAAA;
  border-bottom: 1px solid #868686;
  padding: 2px;
}

.oublog-header {
  width: 100%;
  background-color: #AAAAAA;
  border-bottom: 1px solid #868686;
  padding: 2px 2px 2px 5px;
}

#mod-oublog-view #middle-column .singlebutton {
  background-color:#AAAAAA;
  border: 1px solid #868686;
  text-align: right;
  padding: 2px;
}

.oublog-post, .oublog-comment {
  padding: 0px;
}

h1.st_heading {
  margin: 0px;
  padding: 0px;
  color: #05497F;
}

A:visited {
 color: #6263BF
}

h4.st_heading {
  margin: 0px 0 5px 0;
  padding: 0;
  color: #05497F;
  font-size: 10pt;
}

.grey_line_top {
  border-top-style: solid;
  border-top-width: 1px; 
  margin-top 2px;
  border-color: #BBBBBB;
}


.st_image_right {
  float: right;
  margin: 2px;
  padding: 4px
}

#course-user .section, #course-user .content {
  border-color: #E2E2E2;
}

h4 {
  padding-bottom: 2px;
  border-color: #BBBBBB;
}

.block_contacts .content #add_contacts {
  padding-top: 0px;
  text-align: left;
  border-top: 1px solid #E2E2E2;
}

.block_contacts .content #message_contacts .heading {
  font-weight:bold;
  padding:2px 0 5px;
}

.mycourses_label {
  margin: 0 4% 0 4%;
}

.my_desc {
  border-top-style: solid;
  border-top-width: 1px; 
  border-color: #BBBBBB;
  font-weight: normal;
  font-size: 9pt;
  cursor: default;
}

a:hover {
  text-decoration: none;
  zoom: 1.0;
  margin: 0;
  padding: 0;
}

#togglehide_inst44 {
  visibility: hidden;
}

td.topics {
  width: 80%;
}

.forumolddiscuss {
  margin-top: 10px;
}

/***
 *** Tabs
 ***/


/*globalnav*/
.tabtree {
  position:relative;
}

.tabrow0 {
  text-align: center;
  width:100%;
  margin:0;
  margin-top: 10px;
  padding:0 0 1.75em 0;
  list-style:none;
  line-height:1.8em;
  font-size: 84%;
}

.tabrow0 li {
  display: inline;
  margin: 0 -4px 0 0;
  padding: 0;
}

.tabrow0 a span {
  padding: 10px 14px 0.35em 0;
  background: transparent url(pix/tab/right.gif) no-repeat right top;
}

.tabrow1 li a span {
  background: none !important;
}

.tabrow0 a {
  text-decoration: none;
  background: transparent url(pix/tab/left.gif) no-repeat left top;
  margin: 0 -1px 0 0;
  padding: 10px 0 0.35em 13px;
}

.tabrow0 a:hover {
  background-image: url(pix/tab/left_hover.gif);
}

.tabrow0 .here a:hover {
  background-image: url(pix/tab/left.gif);
}

.tabrow0 a:hover span {
  background-image: url(pix/tab/right_hover.gif);
}

.tabrow0 .here a:hover span {
  background-image: url(pix/tab/right.gif);
}

.tabrow0 .here a {
  color:#444;
}


.tabrow0 .here a:link,
.tabrow0 .here a:visited,
.tabrow0 .here a.nolink {
  position:relative;
  z-index:102;
}

/*subnav*/
.tabrow0 .empty {
  height: 1px;
  overflow: hidden;
  padding: 0;
}

.tabrow0 div,
.tabrow0 ul {
  position: absolute;
  left: 0;
  top: 1.95em;
  width: 100%;
  margin: 0;
  padding: 0.25em 0;
  list-style: none;
  border-top: 1px solid #aaa;
  background: transparent url() repeat-x center left;
  font-size: 90%;
}

body#course-user .section { /* Push down section, in user profile Activity Reports */
  margin-top: 20px;
}

.tabrow0 ul li {
  display:inline;
  margin-top:1px;
  background-image: none;
}

.tabrow0 ul a {
  background-image: none;
  color:#00c;
  margin:0;
  padding:0 1em;
  border:0
}

.tabrow0 ul a span {
  padding: 0;
  background-image: none;
}

.tabrow0 ul .last span,
.tabrow0 ul li a:hover, .tabrow0 ul li a:hover span,
.tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span {
  background-image: none !important;
}

.tabrow0 ul div {
  display: none;
}

ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  color:#00c;
  font-size: 110%;
}

ul.tabrow1 li.here.selected a {
  color:#444;
}

/**/

/*Structural Color Changes*/

#header {
  margin-bottom: 5px;
}

#header-home, #header {
  margin-bottom: 5px;
}

.navbar {
  padding: 0;
  background-color: #25678A;
}

.navbar .breadcrumb {
  color: white;
}

.navbar a:visited {
  color: white;
}

.header {
  background-color: #AAAAAA;
  border-color: #868686;
  color: white;
  padding: 2px;
}

.headingblock header {
  background-color: #AAAAAA;
  border-color: #868686;
  color: white;
  padding: 2px;
}

.headingblock, h2.headingblock {
  font-size: 10pt;
  padding: 2px;
}

th.header, td.header, div.header {
  background-color: #AAAAAA;
  border-color: #868686;
  color: white;
  padding: 2px;
}

.que .content {
  background-color: #EEEEEE;
  border-color: #868686;
  padding: 5px;
  border: 1px dotted black;
}

.sideblock .content {
  background-color: #EEEEEE;
  border-color: #868686;
}

#course-view .section .side.left { /* course format left sides */
  background-color: #EEEEEE;
  color: #EEEEEE; /* hide topic numbering */
  border-color: #868686 #ffffff #868686 #868686;
  padding: 5px 0 5px 0;
}

#course-view .section .side.right { /* course format right sides */
  background-color: #EEEEEE;
  color: #EEEEEE; /* hide topic numbering */
  border-color: #868686 #868686 #868686 #ffffff;
  padding: 5px 0 5px 0;
}


#course-view .section.main .content { /* course format center */
  background-color: #EEEEEE;
  border-color: #868686 #ffffff #868686 #ffffff;
  padding: 5px 0 5px 0;
}

.categoryboxcontent, .courseboxcontent {
  border: 1px solid #868686;
  background-color: #EEEEEE;
  padding: 0 5px 0 5px;
  margin: 0 0 8px 0;
  width: 98.6%;
}

h2.main {
  padding: 4px 0 4px 0;
  margin: 0;
  font-size: 10pt;
}

/**/

/* Forum */

.forumpost .starter {
  color: white;
  background: #AAAAAA none repeat scroll 0 0;
}

.forumpost .left {
  background: #EEEEEE none repeat scroll 0 0;
  width: 0px;
}

.forumpost .picture {
  background: #AAAAAA none repeat scroll 0 0;
  border-bottom: 1px solid #868686;
}

.forumpost {
  border: 1px solid #868686;
}

.forumpost .topic {
  color: white;
  font-weight: bold;
  background: #AAAAAA none repeat scroll 0 0;
  border-bottom: 1px solid #868686;
}

.forumpost .content {
  background-color: #EEEEEE;
}

.forumnodiscuss {
  padding-top: 10px;
}

/**/

/* Profile */

.userinfobox .left,
.userinfobox .side {
  background-color: #AAAAAA;
  border-right: 1px solid #868686;
}

/**/

/* Gallery */

.generaltable, .generaltable td {
  background-color: #EEEEEE;
}

/**/

/* Contacts */

table #message_contacts {
  margin-top: 0;
  padding-top: 0;
}

.message .heading {
  margin: 0px;
  padding: 5px 5px 10px 5px;
  color: #05497F;
  font-size: 11pt;
  font-weight: bold;
  /*border-bottom: 1px solid #868686;*/
}

#message_contacts .contact {
  font-weight: 500;
}
.block_online_users .listentry div.user, .block_messages .listentry div.user  {
  padding: 4px 0 4px 0;
}

/**/

.generalbox {
  background-color: #EEEEEE;
  border: 1px solid #868686;
}

#intro.generalbox {
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
width:98.4%;
}

.clearer {
  font-size: 3px;
  height: 8px;
}

.quizattemptcounts {
  text-align: left;
}

#mod-quiz-report table#attempts, #mod-quiz-report table#commands, #mod-quiz-report table#itemanalysis {
  width: 100%;
  text-align: left;
}

.clear {
 clear: both;
}/***** studio_1-9/../../../studiodata/1/custom_styles.css end *****/

