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

/***** entTheme/styles.css start *****/

/* Core */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {reset.css (line 1)
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
line-height:normal;
text-decoration:none;
}
	
body {
  padding:0;
  margin:0;
}

body, p, th, td, li {
  font-family:Georgia, Times, "Times New Roman", serif;
  font-size:0.95em;
  line-height:1.5;
}

p {
  margin-top:0;
  margin-bottom:1em;
}

#page {
  margin:25px 4%;
}

#layout-table {
  margin:0;
  padding-top: 15px;
}

.weeks-format, .topics-format {
    margin-top: 0;
    padding-top: 10px;
}

.tabtree ul li ul li a.nolink span {
  color:#000;
}

/* Header */

#header h1.headermain,
#header-home h1.headermain {
  font-size:1.5em;
  color:#fff;
  margin:-25px 0;
  line-height:0.7;
  padding:5px 0 10px 10px;
  font-weight:normal;
}


#header h1.headermain {
}

h1.headermain span {
  font-size:0.45em;
  color:#bbb;
}

h1.headermain span p {
  margin-bottom: 0;
}

.headermenu {
  margin:-134px 15px 0;
  color:#ccc;
}

#header-home .headermenu .logininfo {
  line-height: 1.6em;
}

/* Navbar */

.navbar {
  border:none;
  margin:0;
}

.navbar .breadcrumb .sep {
  font-size:0.8em;
  padding:0 5px;
}
/* Content */

#content {
  margin:0 11px;
  background: #fff;
  padding:10px 0 25px;
}

#site-index #content,
#course-view #content {
  padding-top:0;
}

.sitetopic {
  border:none;
}

h2.headingblock {
  background:#f2f2f2;
  border-width:0 0 3px 0;
  padding:4px 5px 2px;
}

/* Sideblocks */

.sideblock .header {
  padding:7px 8px 0;
  border:none;
  background:url(images/sideblock_t.jpg) no-repeat 0 0;
}

.sideblock .title h2 {
  font-size:1.1em;
}

.sideblock .content {
  background:#f2f2f2;
  border-width:0 1px 0 1px;
  border-color:#e3e3e3;
  padding-bottom:0;
}

.sideblock {
  background:url(images/sideblock_b.jpg) no-repeat 0 100%;
  padding-bottom:11px;
}

.block_login .header {
  background:url(images/sideblock_t.jpg) no-repeat 0 0;
}

.block_login .content {
  background:#f2f2f2;
  border-color:#e3e3e3;
}

.block_login {
  background:url(images/sideblock_b.jpg) no-repeat 0 100%;
}

#right-column .hidden .header,
#left-column .hidden .header {
  border-bottom:none;
}

#left-column .hidden {
  padding-bottom:11px;
}

.sideblock .title .commands {
  padding-bottom:5px;
}

.block_adminblock {
  width:200px;
}

.weeks-format #left-column,
.weeks-format #right-column,
.topics-format #left-column,
.topics-format #right-column {
  width: 200px;
}

.weeks-format #middle-column ,
.topics-format #middle-column {
  margin: 0 210px 0 210px;
  text-decoration:none;
}

.block_course_summary .header,
.block_course_summary .content,
.block_course_summary {
  background: none;
  border: none;
}

.block_online_users .info {
  padding-bottom: 3px;
}

/* Calendar */

.sidecalendar .sideblock,
.sidecalendar .sideblock .header {
  background:none;
}

/* User */

.userinfobox {
  border:none;
}

.userinfobox .content {
  border:1px solid #ddd;
  background:#f2f2f2;
}


/* Course */

.coursebox {
  border-width: 0 0 1px 0;
  padding-bottom:10px;
}

.categorybox {
  border:none;
}
.coursebox .info {
  width:35%;
}

.coursebox .summary {
  width:55%;
}

.coursebox .teachers {
  padding-left: 1.5em;
}

.courseboxes {
  width:60%;
  margin: 0 auto;
}

#intro {
  background:#f2f2f2;
}

/* Forums */

.forumpost {
  border-width:0;
}

.forumpost td.left {
  background:none;
}

.forumpost td.content {
  border-width:1px 0 2px 0;
  border-style:solid;
  padding-top:10px;
}

.forumpost .topic {
  background:#f2f2f2;
}

.forumpost .topic.starter {
  background:#ddd;
}

.forumpost .topic.starter .subject {
  font-size:1.2em;
}

/* Tables */

#participants th,
#user-grade th,
.logtable th,
.editcourse th,
#admin-roles-override th,
#admin-roles-assign th,
.forumheaderlist th {
  background:#f2f2f2;
  border-bottom:1px solid #bbb;

}

/* Login */

.loginbox {
  margin-bottom: 0;
  padding-bottom: 15px;
}

/* Modules */

#mod-forum-search #wrapper-br {
	padding-bottom: 21px;
}

#mod-forum-search .generalbox {
  padding-bottom: 0;
  margin-bottom: 0;
}

#mod-forum-search #content {
  padding:0 5% 20px 5%}
  
/* Links Front Page*/
#mainLinks{
  margin-left:auto;  
  margin-right:auto;
  margin-top:-15px;
  float:inherit;
text-decoration:  none;
}


#mainLinks ul {
  text-align:  center;
  margin:  0;
  padding:  0;
  background-color:#f2f2f2;
  border:#e3e3e3 solid 1px;
}

#mainLinks li {
  margin:  			0;
  padding:  		1px;
  display:  		inline;
  text-decoration:  none;
  list-style:		none;
  font-size: 		90%;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
}

#mainLinks a:link, #mainLinks a:visited{
  color:#333;
  text-decoration:  none;
}

#mainLinks a:hover, #mainLinks a:active{
  color:#0156C0;
  text-decoration:  none;
}

/* Welcome */

.spacer{
text-decoration:none;
}

#welcomeText{
  text-decoration:none;
}

#welcomeText p{
  text-align:  justify;
  text-decoration:none;
}

#welcomeText .welcomeSig{
  text-align:  left;
  margin: -10px 0 0 75px;
  font-weight:  bold;
}
/* Footer */

#footer {
  margin:0 !important;
  color:#ccc;
}
#footer-logo {
  padding: 5px 15px 0;
  float:  right;
}

#footer-logo a:link, #footer-logo a:visited{
  color:  #666666;
  font-size:  0.6em;
}

#footer-logo a:hover, #footer-logo a:active{
  color:  #666666;
  text-decoration:underline;
}

#footer-logo a span{

}

#footer-loggedinas {
  float:right;
  padding-right:20px;
}

#footer-helplink {
  font-size: 0.8em;
  float: left;
  padding-left: 15px;
  line-height: 1em;
  padding-top: 3px;
}

#footer-helplink img {
  margin-bottom: 5px;
}

#footer-legal {
  font-size: 0.8em;
  line-height: 1.4em;
}

#footer-legal a:link, #footer-legal a:visited {
  color:#CCCCCC;
}

#footer-legal a:hover, #footer-legal a:active {
  color:#FFFFCC;
  text-decoration:underline;
}

/* Various Hacks */

#theme-index #page {
  min-width: 900px;
}

.admin #page {
  min-width: 700px;
}

.section img-text{
text-decoration:none;
}

#module-3{
text-decoration:none;
list-style:none;
}
/***** entTheme/styles.css end *****/

/***** entTheme/styles_select.css start *****/

body {
  background:#C8C9C7;
}

a:link,
a:visited,
.tabtree ul li ul li a span {
  color:#01498F;
}

a:hover {
  color:#012B54;
}

.headermenu a:link,
.headermenu a:visited {
  color:#fff;
}

h2.headingblock,
.forumpost .content {
  border-color:#01498F;
}

.navbar,
#course-view .weeks .current td.side,
#course-view .topics .current td.side {
  background:#000;
}

.navbar a:link,
.navbar a:visited {
  color:#999;
}

.navbar a:hover {
  color:#0156C0;
}

.navbar .breadcrumb .sep {
  color:#666;
}

.navbar .breadcrumb .first {
  color:#fff;
}

#wrapper-t {
  background:url(images/wrapper_t.jpg) repeat-x 0 0;
}

#wrapper-l {
  background:url(images/wrapper_l.jpg) repeat-y 0 0;
}

#wrapper-r {
  background:url(images/wrapper_r.jpg) repeat-y 100% 0;
}

#wrapper-b {
  background:url(images/wrapper_b.jpg) repeat-x 100% 100%;
}

#wrapper-tl {
  background:url(images/wrapper_tl.jpg) no-repeat 0 0;
}

#wrapper-tr {
  background:url(images/wrapper_tr.jpg) no-repeat 100% 0;
}

#wrapper-bl {
  background:url(images/wrapper_bl.jpg) no-repeat 0 100%;
}

#wrapper-br {
  background:url(images/wrapper_br.jpg) no-repeat 100% 100%;
}

#header-t {
  background:url(images/header_t.jpg) repeat-x 0 0;
}

#header-r {
  background:url(images/header_r.jpg) no-repeat 100% 0;
}

#header-l {
  background:url(images/header_l.jpg) no-repeat 0 0;
  padding:11px 0 0;
}

#header-m {
  padding:0 0px;
  background:url(images/masthead_b.jpg) repeat-x #222;
  background-position:center;
}

#header-m.home {
  border-bottom:5px solid #000;
}


#footer-b {
  background:url(images/footer_b.jpg) repeat-x 0 100%;
}

#footer-l {
  background:url(images/footer_l.jpg) no-repeat 0 100%;
}

#footer-r {
  background:url(images/footer_r.jpg) no-repeat 100% 100%;
  padding-bottom: 11px;
}

#footer-m {
  background:#000;
  padding-top:11px;
}

#header-mast-right {
  background:transparent url(images/masthead_r.png) no-repeat;
  float:right;
  width:400px;
  height:150px;

}

#header-mast-left {
  background:transparent url(images/masthead_l.png) no-repeat 0 0;
  float:left;
  width:200px;
  height:150px;
}

/*#header-mast-container{
}
#header-mast-back {
}*/

.clearfix-mast {
	clear:both;
	line-height:0;
}/***** entTheme/styles_select.css end *****/

