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

/***** gfxs/gfxs.css start *****/

/***
 *** Core
 ***/
body {
    padding: 0px;
    margin: 0px;
    background-color: white;
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica,sans-serif;
    margin-left: auto;
    margin-right: auto;
}

#content {
    margin-left: 5px;
    margin-right: 5px;
}

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

#header-home {
    background-color: #507085;
    background-image: url(logo.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    border: none;
    padding: 0px;
    color: white;
    height: 108px !important;
}

#header-home h1.headermain {
    display: block;
    height: 0px !important;
    overflow: hidden;
}

#header {
    background-color: #517186;
    margin: 0px;
    color: white;
    border: none;
    padding: 5px;
}

a:link,
a:visited {
    //color: #2c4f22;
    color: #3d752d;
}

a:hover {
    color: #ff0000;
}

.logininfo a,
.logininfo a:link,
.logininfo a:visited,
.logininfo a:hover {
    color: white;
}

#footer .logininfo a,
#footer .logininfo a:link,
#footer .logininfo a:visited,
#footer .logininfo a:hover {
    color: #3d752d;
}

.headermenu {
    display: block;
    float: right;
    margin:0px;
    padding:3px;
    color: white;
}

.headermenu a {
    color: white;
}

#chooselang,
#chooselang_jump,
#chooselang_jump option {
    font-size: small;
}

#portal-actions {
    color: white;
    background-color: black;
    height:auto;
    line-height:normal;
    list-style-image:none;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

#portal-actions li {
    display:inline;
    margin-bottom:0.5em;
    padding-left:1em;
    padding-right:1em;
    border-right: 1px solid white;
}

#portal-actions li a {
    color: white;
}

#portal-actions li a:hover {
    color: white;
}

.loginbox,
.coursebox,
.userinfobox,
.generalbox {
    background-color: white;
    border: 1px solid #999;
}

.errorboxcontent {
    background-color:#FFBBBB !important;
}

.navbar {
    background-color: #eee;
    border-bottom: 1px solid #999;
    margin-bottom: 5px;
}

h2.headingblock {
    //background-color: #3d752d;
    //background-color: black;
    //color: white;
    color: #3d752d;
    border: none;
    font-size: large;
    background-color: #eee;
    border-left: 5px solid #3d752d;
}

/***
 *** Homepage
 ***/

.sitetopic {
    background-color: #eee;
    font-size: 0.9em;
}
    
/***
 *** Sideblocks 
 ***/

.sideblock .header {
    background-color: #b2bec9;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
    color: white;
    border: none;
}

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

.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;
}

.block_news_items .content .name {
    display: none;
}

.block_news_items .content .info {
    text-align: left !important;
}

.sideblock .hide-show a,
.sideblock .header .hide-show img.hide-show-image {
    border: none;
}

.sideblock .content .list .icon {
    background-color: transparent !important;
}

/***
 *** Course
 ***/

#course-view .section .content {
    background-color: white;
}

#course-view .section td.side {
    background-color: #eee;
}

.mform fieldset,
.mform fieldset.hidden {
    background-color: #eee;
    border: 1px solid #999;
}

.mform fieldset legend {
    background-color: #ddd;
    border: 1px solid #999;
}

#resource pre,
.blog .content pre, 
.mod-forum .content pre {
    background-color:#EEEEEE;
    border-color:#FFD991;
    border-style:dotted;
    border-width:2px;
    padding:0.5em;
}
/***** gfxs/gfxs.css end *****/

