/**************************************
 * THEME NAME: fhl_standard_v2
 *
 * Files included in this sheet:
 *
 *   fhl_standard_v2/styles_layout.css
 *   fhl_standard_v2/styles_fonts.css
 *   fhl_standard_v2/styles_color.css
 **************************************/

/***** fhl_standard_v2/styles_layout.css start *****/



body {
    padding: 0;
    margin: 0;
}

#content {
    padding: 1.33em 1.833em 1.33em 0;
}
#layout-table #left-column {
    padding:0 0 0 22px;
}

#layout-table #middle-column {
    margin: 0;
    padding-left:22px;
    padding-right:0;
}

#layout-table #right-column {
    padding: 0 0 0 22px;
}


/***
 *** Header
 ***/

#header { /*height:9.33em;*/ background:#ffffff url('grad_25_2.gif') repeat-x scroll left bottom; }

#logo {
    float:left;
    margin: 1.33em 1.833em;
}

#headerimg {
    margin: 1.33em 0 0 0;
    padding: 0;
}

.headermenu {
  text-align:right;
  margin: 0 1.833em 0 0;
}

.navbar { padding: 0.25em 1.833em; border:0; border-top:0.33em solid #FF9900; border-bottom:1px solid #CCC; background:#ffffff url('grad_25_2.gif') repeat-x scroll left -20px; }
.navbar .breadcrumb { float:left; margin: 0.4em 0; font-size: 0.84em; font-weight: bold; }


/***
 *** Footer
 ***/

#footer {
    text-align:center;
    margin: 0;
    border-top: 1em solid #F5F5F5;
}

/***
 *** Chat
 ***/

#mod-chat-gui_header_js-chatinput #header, #mod-chat-gui_header_js-users #header { display: none; }
#mod-chat-gui_header_js-chatinput #content { padding-top: 0px; }

/***
 *** Block: Login
 ***/

.block_login .loginform div { text-align: left; }
.block_login .loginform .fld input { width: 100%; }
/***** fhl_standard_v2/styles_layout.css end *****/

/***** fhl_standard_v2/styles_fonts.css start *****/


body {
    font-size: 75%;
    font-family: Arial,Helvetica,sans-serif;
}

body, table, td, th, li {
    letter-spacing: 0;
    line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 { color: #036; font-weight: bold; }
h1 { margin: 1em 0; font-size: 1.5em; line-height: 1em; }
h2 { margin: 1.125em 0; font-size: 1.3333em; line-height: 1.125em; padding: 0.2em; }
h3 { margin: 1.125em 0; font-size: 1.3333em; line-height: 1.125em; }
h4 { margin: 1.2857em 0; font-size: 1.1667em; line-height: 1.2857em; }
h5 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }

p { margin: 1.5em  0; font-size: 1em; line-height: 1.5em; }

a:link,
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

.sideblock .header, .sideblock h2 {
    font-size:1em;
    font-weight: bold;
    padding: 0.2em;
    background: #F5F5F5 url('grad_25_2.gif') repeat-x scroll left -20px;
}

.sideblock .content {
    font-size:1em;
    line-height:1.5em;
}

.sideblock div.column {
margin:0 6px 0 0;
padding:0.125em;
}

.sideblock a {
    line-height:1.5em;
}

.coursebox .summary {
    font-size: 1em;
}

#course-view .section {
    font-size: 1em;
}

/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight: normal;
  text-align: right;
}

body#admin-blocks table#incompatible td.c0 {
  font-weight: bold;
}

body#admin-index .explanation {
  font-size: 0.9em;
  vertical-align: bottom;
}

body#admin-index .copyright {
  text-align: center;
  font-size: 1.0em;
}

.environmenttable {
  font-size: 1.0em;
}

#admin-roles-manage .rolecap .cap-desc .cap-name,
#admin-roles-override .rolecap .cap-desc .cap-name {
  font-size: 0.95em;
}

#adminsettings .form-shortname {
  font-size: 0.95em;
}

#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c1 {
  font-size: 0.9em;
}

#admin-lang .translator .strkey {
  font-size: 0.95em;
}
/***** fhl_standard_v2/styles_fonts.css end *****/

/***** fhl_standard_v2/styles_color.css start *****/



body {
  background-color:#FFFFFF;
  color: #333333;
}

#content {
    background-color:#FCFCFC;
}

.generalbox {
    background-color:#FFFFFF;
}

.sideblock .content {
  background-color:#FFFFFF;
}

a:link,
a:visited {
    color:#666699;
}
a:hover {
    color: #000066;
}
/***** fhl_standard_v2/styles_color.css end *****/


