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

/***** nlc09/user_styles.css start *****/

/**
  *  Adds and overrides styles for the standard theme. Jamie Everett - 2009.
  *
  */

body {
	margin: 0px;
}

body, 
table, 
td, 
th, 
li, 
input, 
select {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  /*letter-spacing:0.02em;*/
}

/***
 ***  Lets try and override any font sizes in the same place to keep it nice and simple
 ***/
.breadcrumb li,
.coursebox .info li,
.coursebox .summary {
	font-size: 0.9em;
}

a:link,
a:visited {
  color:#006699;
}

a.dimmed:link,
a.dimmed:visited {
  color:#AAAAAA;
}

a:hover {
  color:#D40050;
}

th.header, 
td.header, 
h1.header, 
h2.header, 
h3.header, 
div.header {     
    background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;     
}

.navbar {
	border-bottom: 1px #009EE0 solid;
}

.breadcrumb {
	padding-top: 5px;
}

.headermenu {
	width: 100%;
	border-top: 1px #009EE0 solid;
	border-bottom: 1px #D40050 solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

#nlc-logo-header {
	background-color: #FFF;
}

#left-column .sideblock .header {
	background-image: url(sideblock_left.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #FFF;
	border: none;
}

#right-column .sideblock .header {
	background-image: url(sideblock_right.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFF;
	border: none;
}

#left-column .sideblock h2 {
	color: #FFF;
}

#right-column .sideblock h2 {
	color: #FFF;
	margin-left: 20px;
}

.editing #right-column .sideblock .commands, 
.editing #right-column .sideblock h2 {
	color: #FFF;
	text-align: right;
}

.course #middle-column h2.headingblock {
	color: #FFF;
	text-indent: 30px;
	background-image: url(middle_header.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-width: 0px;
}

.login-help ul li {
	margin-bottom: 8px;
}

#roleassignlabel {
	display:block;
	text-align: center;
	font-weight: bold;
	font-size: 105%;
}

.performanceinfo {
	font-size:0.66em;
}

.notifyproblem {
	color: #FF0000;
	font-size: 1.1em;
	font-weight: bold;
}

.boxwidthcustom {
	width: 40%;
}

.forumpost {
	margin-top: 0px;
	margin-bottom:5px;
}

body#site-index .headingblock {
  margin-bottom: 1px;
}


/***
 ***  Make the background white for as many elements as possible to stand out from the grey
 ***/ 
.coursebox, 
.loginbox, 
.sideblock .content, 
.generalbox, 
.generalboxcontent, 
fieldset, 
.section .content, 
.userinfobox   {
	background-color: #FFFFFF;
}

.block_admin_tree.sideblock .link.current {
	background-color: transparent;
	font-weight: bold;
}

.forumpost .left, 
.topic.starter {
	background-color: #FFFFFF;
}

/***
 ***  Login box which is shown on the frontpage to non-logged in users
 ***/
#fancy_login_box {
	background-image: url(/theme/nlc09/fp_login_box.gif); 
	background-repeat: no-repeat; 
	padding-top: 40px;
	padding-left: 15px; 
	margin-bottom: -35px; 
	height: 150px; 
	width: 485px; 
	margin-left:auto; 
	margin-right:auto;
}

/***
 ***  Formats a list of usernames and images
 ***/
.user_list {
	list-style-image:none;
	list-style-type:none;
}

.user_list li {
	margin: 5px 0px 5px 0px;
	vertical-align: middle;
}

.user_list li img {
	vertical-align: middle;
	margin-right: 10px;
}


/***
 ***  A nice and acessible way of displaying form data
 ***/ 
form.jform fieldset { margin-bottom: 10px; }
	
form.jform legend {
	/*padding: 0 2px;*/
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.jform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}

form.jform label.header {
	font-weight: bold;
	}
	
form.jform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.jform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.jform fieldset fieldset {
	border: none;
	/*margin: 3px 0 0;*/
	}
	
form.jform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.jform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.jform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.jform label.header { width: 120px; } /* Width of labels */
form.jform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.jform legend { display: inline-block; } /* IE Mac legend fix */




/***
 ***
 ***/












/***** nlc09/user_styles.css end *****/

