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

/***** nctsn/styles.css start *****/

/* Core */

body {
  margin:0;
  padding:0;
  background:#1d5085 url(images/body0.jpg) repeat-x 0 0;
}

#wrapper {
  background: url(images/body1.jpg) no-repeat 50% 0;
}

body, table, th, td, li {
  font-size:0.95em;
  line-height:1.5;
  font-family:Helvetica, Arial, Trebuchet, sans-serif;
}

#page {
  width:980px;
  margin:auto;
}

a:link,
a:visited,
.tabtree .tabrow0 .tabrow1 li a span {
  color:#295888;
}

a:hover,
a:active,
.tabtree .tabrow0 .tabrow1 li a:hover span {
  color:#11263c;
}

h2.headingblock {
  background:#cfe5f1;
  color:#0a57a4;
  border:none;
}
/* Header */

#top-header {
  float:right;
  font-size:0.75em;
  padding-top:2px;
  color:#fff;
  padding-right:10px;
}

#top-header a:link,
#top-header a:visited {
  color:#FFE831;
}

#top-header a:hover {
  color:#fff;
  text-decoration:none;
}

#top-header img {
  margin:0 4px -3px 12px;
}

#bottom-header {
  clear:both;
}

h1.headermain {
  position:absolute;
  top:-10000px;
}

#headerwrapper {
  background:url(images/header.png) no-repeat 0 0;
  height:87px;
  width:100%;
}

/* Breadcrumb */

.navbar {
  border:none;
  background:url(images/content_t.png) repeat-y 0 0;
  padding-left:20px;
  padding-right:20px;
  font-size:0.9emr;
}
/* Content */

#content-wrapper {
  background:url(images/content_t.png) repeat-y 0 0;
}

#content {
  padding:20px;
}

body.mod-chat-gui_headerjs #content,#course-view #content,
#site-index #content {
  padding:0;
}

#layout-table {
  margin:0;
}

#course-view #layout-table #middle-column,
#course-view #layout-table #left-column,
#course-view #layout-table #right-column,
#site-index #layout-table #middle-column,
#site-index #layout-table #left-column,
#site-index #layout-table #right-column {
  padding-top:20px;
}

#course-view .headingblock {
display:none;
}


/* Courses */

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

.categorybox {
  border:0;
}

/* Sideblocks */

.sideblock {
  margin:0;
  padding-bottom:10px;
}
#left-column {
  background:url(images/left.gif) repeat-y 100% 0;
  padding-right:5px;
  padding-left:12px;
}

#right-column {
  background:url(images/right.gif) repeat-y 0 0;
  padding-left:5px;
  padding-right:12px;
}

.hide-show-image {
  display:none;
}

.sideblock .header {
  border:none;
  padding:5px;
}

.sideblock .header h2 {
  color:#fc6600;
  text-transform:uppercase;
  font-weight:normal;
  font-size:1.3em;
}

.sideblock .minicalendar,
.sideblock .content {
  border:none;
  background:none;
}

.block_login {
  background:#ecf8ff;
}

.block_login .loginform label {
  float:left;
}


.block_login #login_username,
.block_login #login_password {
  width:100%;
  padding:3px;
  margin-bottom:10px;
}

.block_login .btn input {
  background:#fbfbe5 url(images/submit.gif) no-repeat 100% 45%;
  border:1px solid #a5acb2;
  font-size:0.7em;
  text-transform:uppercase;
  padding-right:10px;
}

.block_html {
  border: dotted #1f1f1d;
  border-width:1px 0 1px 0;
  background:#fbfbe5;
}

/* Tables */

.forumheaderlist th {
  background:#4b7dae;
}


/* Courses */

#course-view .weeks .current td.side,
#course-view .topics .current td.side {
  background:#61a3df;
}

/* Footer */

#footer {
  background:url(images/footer.png) no-repeat 0 0;
  width:980px;
  margin:0 auto !important;
  padding:60px 0 60px;
}

#footer_logo {
  height:62px;
  width:500px;
  background:url(images/footer_logo.png) no-repeat 0 0;
  padding-left:72px;
  padding-top:6px;
  margin-top:30px;
  margin-left:10px;
  text-align:left;
  font-size:0.75em;
  color:#FFE831;
}

#footer_links {
  padding-top:45px;
  padding-right:30px;
  font-size:0.8em;
  float:right;
}

#footer_links span,
#footer_links a {
  color:#FFE831;
}

/* Popups */

body#help #footer_links,
body#help #footer_logo,
body.message #footer_links,
body.message #footer_logo {
	display: none;
}

body.mod-chat-gui_header_js #wrapper, body.mod-chat-gui_header_js #content-wrapper, body.mod-chat-gui_header_js,body#help #wrapper,
body#help,
body#help #footer,
body#help #content-wrapper
body.message #wrapper,
body.message,
body.message #footer,
body.message #content-wrapper{
  background:none;
}

body#help #footer,
body#help #page,
body.message #footer,
body.message #page {
  width:auto;
  margin:none;
}

/* Email */

#email .unsubscribelink {
  font-size:0.8em;
  margin-top:20px;
  text-align:center;
}

body#email {
  background:#fff;
  background-image: none;
}

#email .navbar {
  padding: 3px 0 4px 7px;
  margin: 0 0 12px 0;
  background:#333;
}

#email .navbar a {
  font-size: 0.8em;
  font-weight: bold;
  color:#fff;
  background:none;
}
 #course-view .section{font-size:1em;} #left-column,#right-column {width:212px !important;}  .sitetopic {border:none; padding:0;}  #site-index #middle-column { padding-left:10px; padding-right:10px; }/***** nctsn/styles.css end *****/

