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

/***** qed_learning/qed_theme.css start *****/

/* QED theme - Created by zero G media Ltd May 2009 */

/* colour palette */
/* body bg: #cfc8cd */
/* QED green: #1a5e24*/
/* h2 heading color: #595056*/
/* dark text color: #3f3a45*/
/* light blue background color: #D7EFFB*/
/* light green background color:#d7f2d6;*/

* {
margin:0;
padding:0;
}

body {
/*font-size:80%;*/
/*font-size:62.5%;*/
background-color:#cfc8cd;
background-image:url(pix/bg.png);
background-repeat:repeat-y;
background-position:top center;
}

#page {
width:904px;
margin:0 auto;
}


hr {
display:none;
}

a:link, a:visited, li .first a:link, li .first a:visited  {
color:#3f3a45;
}

div.breadcrumb a, div.breadcrumb a:visited, div.breadcrumb a:link {
color:#3f3a45;
}

a:hover, li .first a:hover {
color:#000;
}

* html #page {
}


.logininfo, .sitetopic .writeboardbody p, .sideblock p {
font-size:1em;
}

#header, #header-home {
/*width:904px;*/
height:102px;
background-image:url(pix/header_bg.png);
background-repeat:no-repeat;
background-position:top center;
margin-top:8px;
}

h1.headermain {
background-image:url(pix/h1_qed_learning.png);
background-position:top left;
background-repeat:no-repeat;
width:305px;
height:46px;
text-indent:-99999px;
margin-left:28px;
margin-top:28px;
}

* html h1.headermain {
margin-left:14px;
}

.headermenu {
margin-right:16px;
margin-top:16px;
}

.headermenu, .headermenu a, .logininfo a:hover  {
color:#fff;
}


/* layout table styles */
td#left-column {
width:0;
}

#content #layout-table td#middle-column {
padding-left:0;
}

.sitetopic {
background-color:#e7e3e6;
border-style: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius:4px;
padding-top:2em;
padding-left:3em;
padding-bottom:3em;
}

.sitetopic .writeboardbody {
width:550px;
}

.writeboardbody h2 {
font-weight:normal;
font-size:2em;
color:#595056;
margin-bottom:0.6em;
}

.sitetopic .writeboardbody img {
margin-right:2em;
margin-bottom:1.8em;
}

p, ul, ol, legend, h3, h3 a, .summary, .generalbox {
color:#3f3a45;
}

.generalbox h3 {
margin-top:20px;
}

ul, ol, .webref {
margin-left:1.4em;
}

p, ul, ol {

margin-bottom:1em;
}

/*ul.unlist {
margin-left:0;
}*/

h2, .sideblock h2 {
color:#595056;
font-size:1.8em;
margin-bottom:0.4em;
}

table .categorylist, table .categorylist a {
color:#3f3a45;
font-size:1.2em;
font-weight:normal;
}

.headingblock {
background-color:#d7effb;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius:4px;

}

h2.headingblock {
font-weight:normal;
font-size:1.4em;
border:0;
padding:0.8em;
}

#inst94 .sideblock h2 {
display:none;
}

.sideblock .content {
background-color:#FFF;
border:0;
}

/*.content a, */.sideblock .content h3 a:hover, .salmon_sidebar h3 a {
color:#9b9098;
}

.sideblock .content h3 {
font-size:1.6em;
color:#9b9098;
font-weight:bold;
line-height:normal;
margin-bottom:0.6em;
}

.sideblock .content {
line-height:normal;
}

.sideblock .content img {
margin-right:1em;
}

.sideblock .content a:hover {
color:#000;
}


.sideblock .header {
border:0;
}



#inst94.sideblock .content, #inst95.sideblock .content, #inst96.sideblock .content {
padding-top:1.6em;
padding-left:1.4em;
background-position:top;
background-repeat:no-repeat;

}

#inst94.sideblock .content {
background-image:url(pix/salmon_sidebar_top.png);
background-color:#fce1f4;
}

#inst95.sideblock .content {
background-image:url(pix/green_sidebar_top.png);
background-color:#dff5de;
}

#inst96.sideblock .content {
background-image:url(pix/blue_sidebar_top.png);
background-color:#D7EFFB
}

ol.alpha {
list-style-type:lower-alpha;
}


/* List styles */

ul.reading_list {
list-style:none;
margin-left:0;
}

ul.reading_list li {
background:url(pix/book_list.png) top left no-repeat;
padding-left:3em;
}

ul.reading_list li h3 {
margin-bottom:0;
}

/*a.web_link*/

.webref {
background-image:url(pix/web_link.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:3em;
padding-top:0.6em;
height:40px;
}

h3 {
margin-bottom:0.8em;
}

li h3 {
/*font-size:1.2em;*/
font-weight:bold;

}

li p {
/*font-size:1.4em;*/
}

#content {
margin-top:0.4em;
}

.navbar {
margin-top:0.4em;
padding: 0.8em 1em;
}

table .categorylist, table .categorylist a {
font-size:1em;
}

.generalbox {
padding:2em 2em 0 2em;
margin-bottom:0;
}

td#middle-column .generalbox {
width:560px;
}

.coursebox .info  {
padding:1em;
width:80%;
}

.coursebox .info .name {
font-size:1.2em;
}

#coursesearch {
background-color:#dff5de;
padding:1em;

}

.headermenu .logininfo a:visited {
color:#fff;
}

.text_panel, .activity_panel, .red {
padding:1em;
margin-bottom:1em;
}

.text_panel, .red {
background-color:#d7f2d6;
}

.activity_panel {
background-color:#fce1f4
}

.text_panel p {
margin-bottom:0;
}


a.prev_page, a.next_page {
color:#000;
padding-top:2px;
padding-bottom:10px;
background-repeat:no-repeat;
}

a.prev_page {
background-image:url(pix/previous.png);
background-position:left top;
padding-left:2.6em;
}

a.next_page {
background-image:url(pix/next.png);
background-position:right top;
padding-right:2.6em;
}

p.previous_and_next {
border-top:solid 1px;
padding:1em;
text-align:center;
margin-top:1em;
color:#999;
}

.generalbox {
border-style:none;
width:70%;
}

img.icon {
width:;
height:;
}

.modified {
display:none;
}

#footer {
font-size:0.8em;
border-top:solid 1px #DDD;
padding-top:1.5em;
margin-bottom:2em;
text-align:center;
}

#footer img {
vertical-align:bottom;
}/***** qed_learning/qed_theme.css end *****/


