/**************************************
 * THEME NAME: ninethtry
 *
 * Files included in this sheet:
 *
 *   ninethtry/styles.css
 **************************************/

/***** ninethtry/styles.css start *****/

/*******************************************************************
 styles.css

 This CSS file contains all layout definitions like positioning,
 floats, margins, padding, borders etc., including fonts and colors

 Styles are organised into the following sections:

  core
  forms
  header
  footer
  menus

  admin
  blocks
  blog
  calendar
  course
  doc
  grades
  login
  message
  notes
  mymoodle
  question
  tabs
  tags
  user

  various modules

*******************************************************************/



/*.forgotsub {
display: none;
}*/


/*** Core ***/

body {
  padding:0;
  margin:0;
  background:#7F7F7F;
  color: #070707;
  text-transform:lowercase;
  font-size: 1em;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

p, li, td, th {
  line-height:1.5;
  font-size:0.975em;
}

#page {
  /*width: 920px;*/
  background: #fff;
  margin: 2% 3%;
  margin-bottom: 15px;
  border-top: 0.6em solid #D01700;
  border-bottom: 1.2em solid #D01700;
  padding: 30px;

}

.redfont {
color: #D01700 !important;
}

.blackfont {
color: #070707;
}

.sub {
vertical-align: sub;
}

.super {
vertical-align: super;
}

.wrapper {
  margin:0 5%;
}

a:link {
color: #070707;
outline:0px;
}

a:hover {
color: #D01700;
text-decoration: none !important;
outline:0px;
}

a:visited {
color: #D01700;
text-decoration: none;
outline:0px;
}

.tabrow1 a:link span,
.tabrow1 a:visited span {
  color: #1845AD;
}

a:active,
.tabrow1 a:hover span,
.tabrow1 a:active span {
  color:#1845AD;
text-decoration: none;
outline:0px;
}

.tabrow1 a:hover,
.tabrow1 a:active {
  text-decoration:none;
}

th a:link {
color: #070707;
}

th a:visited, th a:hover {
background: #FFF;
color: #1845AD;
}

#layout-table {
  margin:0;
}

#layout-table #middle-column {
  padding-left:20px;
}

#layout-table #right-column {
  width:210px !important;
  padding-left:10px;
}

#layout-table #left-column {
  width:192px !important;
   padding-left:10px;
}

#date {
float: left;
}

.navbar {
  border:none;
  padding-left:0;
}


/*** Forms ***/


form.mform .fdescription.required {
color:#AA0000;
padding-top:10px;
}

.mform .fdescription.required {
text-align:center;
}

.form-buttons {
margin:10px;
}


/*** Header ***/

.headermain {
float: left;
clear: both;
}

#header-home {
  color:#070707;
  height: 100px;
  border-bottom: 1px solid #697F55;
}

#header {
  color:#100px;
  border-bottom: 1px solid #697F55;
}

.headermain span#four {
font-size: 1.7em;
color: #D01700;
}

#header-home h1.headermain,
#header h1.headermain {
font-size:1.9em;
}

.headermain a:link,
.headermain a:hover,
.headermain a:visited {
color:#070707;
}

.headermenu {
padding:20px 0;
font-family:Helvetica,Arial,sans-serif;
font-size: 0.9em;
text-transform:lowercase;
}

.headermenu a:link {
color: #070707;
}

.headermenu a:hover {
color:#1845AD;
}

.headermenu a:visited {
color:#1845AD;
}

#headerdate {
font-size: 0.8em !important;
color:#070707;
text-transform: lowercase;
margin:0;
padding: 4px 0;
letter-spacing: 0.1em;
font-family: Georgia,Times,serif;
}

#pi {
font-size: 0.8em !important;
color:#070707;
text-transform: lowercase;
margin:0;
padding: 3px 0;
letter-spacing: 0.1em;
font-family: Georgia,Times,serif;
border-top: 1px solid #697F55;
overflow: hidden;
}

#lognumber {
float: right;
}

.logininfo {
font-size: 14px;
float: right;
}

#vge {
padding-left: 20px;
float:right;
margin-top: -20px;
}

/*** Footer ***/

#footer {
margin-top: 0;
color:#070707;
text-transform: lowercase;
background: #F2F2F2;
border-top: 1px solid #697F55;
border-bottom: 1px solid #697F55;
text-align: left;
}

#reference {
font-size: 0.9em;
color: #999999;
padding-top:0;
padding-bottom: 10px;
font-family: Georgia, Times, serif;
text-align: center;
}

#reference a:link {
color: #999999;
}

#reference a:hover,
#reference a:visited {
color: #ffffff;
}

/*** Image-Rotater ***/

#rotater {
padding: 0 12%;
text-align: center;
background: #F2F2F2;
border-top: 1px solid #697F55;
border-bottom: 1px solid #697F55;
}

#pic_title {
padding-top: 5px;
width: 25%;
text-align:right;
color: #070707;
font-size: 1em;
font-weight: bold;
}

#picture {
padding:4px 0 2px;
width: 43%;
text-align: center;
}

#picture img {
border: 2px solid #697F55;
}

#pic_descr {
padding-top: 9px;
width: 25%;
text-align: left;
color: #747474;
font-size: 0.8em;
font-weight: normal;
font-family:Georgia,Times,serif;
line-height:1.7 !important;
}

#pic_title,
#picture,
#pic_descr {
margin: 0 1%;
float: left;
}

/*** Menus ***/

.info {
font-size: 0.775em;
margin-top: 5px;
font-weight: normal;
padding-right: 10px;
font-family:Georgia,Times,serif;
}

#menu2 .info img,
#menu3 .info img {
float:left;
margin: 4px 4px 0 0;
}

/*** menu top right ***/

#menu_top_right {
font-weight: bold;
/*margin-top: 12px;*/
}

#menu1 {
list-style: none;
margin: 0;
}

#menu1 li {
float: right;
margin: 0;
padding: 0;
text-transform:lowercase;
}

#menu1 a {
display: block;
margin: 0;
padding: 4px 3px 4px 15px;
text-decoration: none;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #24201f;
/*text-shadow: #bbb 2px 2px;
filter: DropShadow(color=#bbbbbb, offX=2, offY=2)};*/
}

#menu1 a:hover {
color: #D01700;
}

#menu1 li.tlistfirst a {
display: block;
float: right;
margin: 0;
padding: 4px 3px 4px 15px;
text-decoration: none;
color: #C61800;
}

/*** menus top middle ***/

#menu_top_middle,
#menu_top_middle_small {
font-weight: bold;
padding: 12px 0 9px 0;
color:#747474;
text-transform: lowercase;
background: #F2F2F2;
border-top: 1px solid #697F55;
border-bottom: 1px solid #697F55;
width: 100%;
margin-bottom: 20px;
}

#menu2 {
list-style: none;
margin: 0;
width: 94%
}

#menu2 li {
float: left;
text-transform:lowercase;
font-family:Helvetica, Arial, sans-serif;
font-weight: bold;
margin: 0 3%;
width: 19%;
}

#menu2 li.rot {
width: 320px;
}

#menu_top_middle_small #menu2 li img {
display: inline;
margin-left: 5px;
height: 25px;
width: 25px;
vertical-align: top;
}

/*** menus bottom ***/

#menu_bottom,
#menu_bottom_small {
color:#747474 !important;
padding: 12px 0 9px 0;
width: 100%;
}

#menu3 {
list-style: none;
margin: 0;
width: 94%
}

#menu3 li {
float: left;
text-transform:lowercase;
font-family:Helvetica, Arial, sans-serif;
font-weight: bold;
margin: 0 3%;
width: 19%;
}

/*** Admin  ***/

/*** neu***/

#course-view .section .spacer {
height:0.9em;
}

hr {
border: 1px solid #DDDDDD;
}

.generalbox hr {
display: none;
}

#tag-management-list .r1 .cell,
#mod-wiki-index .r1 .cell,
#mod-survey-index .r1 .cell,
#mod-scorm-index .r1 .cell,
#mod-quiz-index .r1 .cell,
#mod-lesson-index .r1 .cell,
#mod-glossary-index .r1 .cell,
#mod-data-index .r1 .cell,
#mod-chat-index .r1 .cell,
#mod-choice-index .r1 .cell,
#mod-assignment-index .r1 .cell,
.admin .r1 .cell,
.mod-forum .generaltable .r1 .cell,
.forumheaderlist .r1 {
background:#f6f6f6;
font-size: 1em;
}

#tag-management-list td,
.editcourse td,
#mod-wiki-index td,
#mod-survey-index td,
#mod-scorm-index td,
#mod-resource-index td,
#mod-quiz-index td,
#mod-lesson-index td,
#mod-glossary-index td,
#mod-data-index td,
#mod-chat-index td,
#mod-choice-index td,
#mod-assignment-index td,
.admin td,
.mod-forum .generaltable td,
.forumheaderlist td {
border-width:0 1px 0;
border-color:#ddd !important;
font-size: 1em;
}

body#course-index #middle-column .editcourse th,
body#course-index #middle-column .editcourse td {
color:#747474;
padding-left:10px;
padding-right:10px;
text-align: left;
}

.mod-glossary .tabrow0 {
padding-bottom: 0px;
padding-top: 0px;
}

#calendar .maincalendar .eventlist .event .topic, #calendar .maincalendar .eventlist .event .picture, #calendar .maincalendar .eventlist .event .side {
background-color:#F6F6F6;
}

#calendar .maincalendar .eventlist .event .picture {
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}


h2 {
font-size:1.0em;
}

.categorybox .category {
font-size:1.1em;
font-weight:bold;
}


/*** Content ***/

#content {
background: #fff;
padding-top: 20px;
padding-bottom: 30px;
}

#content .logininfo {
font-family: Georgia, Times, serif;
font-size: 14px;
padding-right: 2%;
font-weight: bold;
color: #070707;
letter-spacing: 0.1em;
}

#content .logininfo a:hover {
color: #D01700;
}

.sitetopic {
border:none;
padding-left:0;
}

h2.headingblock {
border-width:0;
padding-bottom:0;
font-size: 1.1em !important;
padding: 5px 5px 5px 0;
}

.coursebox {
border-width: 0;
padding-bottom:10px;
}

.categorybox {
border:none;
}

body#site-index .headingblock, body#course-view .headingblock {
color:#070707;
margin-bottom:9px;
font-weight: bold;
}

.breadcrumb .sep, #admin-report-unittest-index .sep {
color:#000;
}

.breadcrumb {
font-size:1.0em;
font-weight: normal;
}


/*** Sideblocks ***/

.sideblock .content {
border: none;
line-height:1.5;
padding-bottom:20px;
margin-top: 8px;
background: #fff;
}

.sideblock .header {
background:#F2F2F2 none repeat scroll 0 0;
border-color:#697F55;
border-style:solid none;
border-width:1px medium;
color:#D01700;
font-family:Georgia,Times,serif;
font-size:0.9em;
font-weight:normal;

padding:6px 0px 6px 8px;
text-transform:lowercase;
}

/*.block_html .content {
background: #F2F2F2;
padding: 3px 8px;
margin-top: 0px;
}*/


.sideblock .header .hide-show-image {
margin:0.25em 0.25em 0 0;
}

.block_online_users .content .list {
font-size: 1.4em;
}

.block_fn_active_courses .content {
font-size: 1em;
}

.block_calendar_month .content{
font-size: 1em;
}


/*** Courses ***/

#course-view #section-0 .side,
#course-view #section-0 .content {
border:none;
}

#course-view #section-0 {
font-size: 1.1em;
border:none;
padding-bottom: 10px;
}

#course-view .section,
#course-view .section .activity {
font-size:1em;
}

#course-view .weeks,
#course-view .topics {
width:97%;
}

.iframe {
width:586px !important;
}

.ftext div.fitem input {
width: 92%;
}

#course-view .weekscss .current,
#course-view .current td.side,
.editcourse th.header,
.mod-wiki th,
.mod-survey th,
.mod-scorm th,
.mod-resource th,
.mod-glossary th,
.mod-data th,
.mod-chat th,
.mod-choice th,
.mod-assignment th,
.mod-lesson th,
.mod-quiz th,
.admin th,
.user-grade th,
.logtable th,
.mod-forum .generaltable th,
.forumheaderlist th {
background:#F2F2F2;
color:#D01700;
}

.sitelink {
padding-top: 0.2em;
}

/*** Forums ***/

.forumpost {
border:none;
}

.forumpost tr, 
.forumpost td,
.forumpost th{
line-height: 1.25;
}

.forumpost .left {
background:none;
}

.forumpost .topic {
background:#eee;
border-color:#aaa;
border-width:0 0 2px 0;
padding-left:7px;
}

.forumpost .content {
border-bottom:5px solid #aaa;
padding:5px 7px 10px 7px;
}

.forumheaderlist, 
.forumpost {
border:1px solid #DDDDDD;
border-collapse:collapse;
padding-left: 3px;
}

.forumheaderlist .discussion .starter {
background:none;
}

.forumheaderlist .discussion .starter,
.forumheaderlist .discussion .author {
padding-left:5px;
}

.forumheaderlist .lastpost,
.forumheaderlist .discussion .lastpost {
padding-right: 5px;
}

.forumpost .topic {
border: 1px solid #DDDDDD;
background: #E0E4E1;
border-left: 1px solid #DDDDDD;
}

.forumpost .left {
background: #E0E4E1;
}

.forumpost .picture {
border-bottom: 1px solid #DDDDDD;
background: #FFFFFF;
}

.forumpost .subject {
color: #1845AD;
}

.forumpost .content {
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
}


/*** Modules ***/

#intro {
background:#fff;
}

.reportlink,
#mod-forum-view .subscription {
margin-bottom:20px;
}

/*** Users ***/

.userinfobox {
border:none;
}

.userinfobox .content {
background:#f9f9f9;
  border:1px solid #ddd;
}

body#course-user .section {
  border-color:#ddd;
  margin-top:10px;
}


/*** Calendar ***/

.sideblock .minicalendar,
#calendar-view #calendar .maincalendar,
#calendar-view #calendar .sidecalendar .sideblock {
border:none;
}

.sideblock .filters table,
#calendar-view #calendar .filters table {
background:none;
}

#calendar .weekend, 
.minicalendar .weekend {
color:#D01700;
}

#calendar {
font-size: 0.9em;
}

/*** Tables ***/

.generaltable {
border-color:#ddd;
}

.editcourse th.header,
#mod-wiki-index th,
#mod-survey-index th,
#mod-scorm-index th,
#mod-resource-index th,
#mod-glossary-index th,
#mod-data-index th,
#mod-chat-index th,
#mod-choice-index th,
#mod-assignment-index th,
#mod-lesson-index th,
#mod-quiz-index th,
.admin th,
.user-grade th,
.logtable th,
.mod-forum .generaltable th,
.forumheaderlist th {
  color:#070707;
  padding:0 4px;
  border:1px solid #DDDDDD;
  text-align: left;
}

#tag-management-list th {
background:#eee;
border-bottom:2px solid #999;
}

/*** Grades ***/

table.user-grade td.oddd1 {
   background-color: #ddd;
}

/*** HTML-AREA ***/

.htmlarea {
width: 586px;
}

.htmlarea .toolbar
{display:inline-block;} 

#adminsettings .form-htmlarea .htmlarea {
display:block;
width:586px;
}

#adminsettings .form-htmlarea {
display:inline;
width:586px ;
}

.iframe {
width:586px !important;
}/***** ninethtry/styles.css end *****/

