/**************************************
 * THEME NAME: 1-udl-new
 *
 * Files included in this sheet:
 *
 *   1-udl-new/sl.css
 *   1-udl-new/gradients.css
 *   1-udl-new/styles_moz.css
 *   1-udl-new/styles_ie7.css
 **************************************/

/***** 1-udl-new/sl.css start *****/

h2.main{
	text-align: left;
	padding-left: 5px;
}


h2.main.help{
 text-align: center;
}

#fontControls {
	font-size: 0.8em;
	float: right;
	  color: #c28339;
	margin: 10px 0 0 10px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 30px;
	text-align: right;
}


#fontControls a { 

	padding:0 10px; 
}

#fontControls a:link { 
	color: #000;
}

#fontControls a:hover { 
	color: #000;
	text-decoration: underline;
}

#fontControls a:visited { 
	color: #000;
}

#login{
	height: 20px;
}
.headermenu {
	margin: 0px 0 0 10px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #c68b46;
text-align: right;
	float: right;
	
	
}

#chooselang_jump{
margin-top:7px;
}

.headermenu a:link {
	color: #000;
	
	
}

.headermenu a:visited {
	color: #000;

	
}

.headermenu a:hover {
	text-decoration: underline;
	color: #000;

	
}


h2.headingblock.header.outline{

 display: none;
}

#logo{
	padding-top: 40px;
}

#course-view .section td.content {
border: none;
}
#course-view .section td.side {
border: none;
}

#course-view .section td.left {
border: none;
}

#course-view .section td.right {
border: none;
}



body  {
	font: normal 0.9em/1.5 "Trebuchet MS", sans-serif;
	color: #999; 
	background-color: #dad4a9 ;
	margin: 0;
	padding: 0;
}

body, table, td, th, li {
  font-family:"Trebuchet MS", sans-serif;
}

.logininfo{
color: #c68b46;
font-size:1.0em;
}

#contenttop {
	background: #dad4a9;
	margin-bottom:-10px;
	margin-top:8px;
}

.mform{
background:#FFFFFF;
border: 1px solid #959494;
padding-left:4px;
padding-right:5px;
}

table.minicalendar {
  width: 100%;
  margin: 10px auto;
  padding:2px;
  border:none;
}

#calendar .weekend,
.minicalendar .weekend {
  color:#b51621;
}
.unread {
  background: #dad4a9;
}
#course-view .weekscss .current,
#course-view .current td.side {
  background: #dad4a9;
}
.forumthread .unread {
  background: #dad4a9;
}
#mod-forum-discuss .forumpost.unread .content {
  border-color: #9cb69f;
  
  
}

#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#9cb69f;
  
}

#mod-chat-gui_basic .event,
#mod-chat-gui_basic .title,
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
  color:#9cb69f;
  
}




.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
   
}

#left-column{

border:none;

}

#middle-column{
background-color:#FFFFFF;
border: none;
margin-right:20px;
margin-left:20px;
padding-top: 10px;

}


#middle-column h3{
padding-top: 0;
margin-top: 0;
  

}

hr{
border: 0;
  width: 100%;
  color: #c28339;
background-color: #c28339;
height: 1px;

}



#layout-table{
background:none;
}

.loginbox{
background: #fff;
}

#right-column{

border:none;


}


#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#819f85;
  
}



.userinfobox {
background-color:#FFFFFF;
}

table{
background-color:#FFFFFF;
}

#mod-chat-gui_basic .event,
#mod-chat-gui_basic .title,
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
  color:#d0424c;
  
}

#calendar .weekend,
.minicalendar .weekend {
  color:#a70944;
}
.unread {
  background: #c18238;
}
#course-view .weekscss .current,
#course-view .current td.side {
  background: #d0424c;
}
.forumthread .unread {
  background: #c18238;
}
#mod-forum-discuss .forumpost.unread .content {
  border-color: #a70944;
}

#outerwrap {
	background: #dad4a9;
	padding-top: 0px;
}

#header-home {
    height:110px;
	background:  #dad4a9;
	margin-bottom:-5px;
	margin-top:0px;
	padding-left: 0px;
}

#header {
    height:110px;
	background: #dad4a9;
	margin-top:0px;
	padding-left: 0px;
}
.navbar .navbutton {
  margin-top: 3px;
   margin-bottom: 0px;
  margin-right:20px;
  
}
#sldesign {
    font-family:Trebuchet MS;
	float: right;
	padding-right: 20px;
	font-size: 1.0em;
	padding-top:0px;
	color:#FFFFFF;
}

#copyright {
   font-family:Trebuchet MS;
width:auto;
    height:25px;
	margin-top:15px;
	margin-bottom: 23px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 0.9em;
	background: #b51621;
	border: 1px solid #333232;
	color:#FFFFFF;
}

#copyright a:link{color:#fff; text-decoration:underline;}
#copyright a:hover{color:#fff; text-decoration:underline;}
#copyright a:visited{color:#fff; text-decoration:underline;}

.forumheaderlist .discussion .starter {
  background:#cbdacd;
}
.forumpost .topic {
  border-bottom-color: #cadacc;
   
}

.forumpost .content{
	background: none;
}
.forumpost{
	  background:url(assets/graphics/sbfooterbg.jpg) bottom right no-repeat #fff; 
	  padding-bottom: 10px;
	  
	  border: none;
}

.forumpost .commands{
	margin-right: 10px;
}

.forumpost .link{
	margin-right: 10px;
}


.forumpost .starter {
  background:#dad4a9;
}

.forumpost .left {
  background:#c18238;
}


.navbar {
    font-family:Trebuchet MS;
    font-size:0.9em;
    background-color: #dad4a9 ;
	border: none;
	padding-left:20px;
	padding-right:0;
	height:25px;
	color:#8e8470;
	
}

.arrow.sep{
	
	color: #8e8470;
}

.breadcrumb{
	padding-top: 3px;
		color:#000;
}
.forumheaderlist{
background: #fff;
}

.navbar a:link{
color:#c68b46;
text-decoration:underline;
}

.navbar a:hover{
color:#c68b46;
text-decoration:underline;
}

.navbar a:visited{
color:#c68b46;
text-decoration:underline;
}



.sideblock .hide-show a {
	border: none
}

#page {
	margin-top: 0;
	margin-left:45px;
	margin-right:45px;
	background: #dad4a9;
	
}

#content {
    font-family:Trebuchet MS;
	background: #fff;
	padding-top:20px;
	padding: 10px;
	color:#333333;
	overflow:hidden;
	border: 1px solid #333333;
}

#contentimage{
background:url(assets/graphics/wrexhammap.jpg) no-repeat bottom left #fff;
padding-bottom:210px;
overflow:hidden;
}

.navigation{
margin-top:18px;
}


#footer {
font-family:Trebuchet MS;
	background: none;
	margin-top: 10px;
	color:#333333;
	
}

#sldesign a:link {
color:#fff;
text-decoration:underline;
}

#sldesign a:hover{
color:#fff;
text-decoration:underline;
}

#sldesign a:visited {
color:#fff;
}


#textsize {
	text-align: right;
	font-size: 0.9em;
	background: url(assets/graphics/navbarbg.jpg) no-repeat top left;
}


.sideblock {
  font-family:Trebuchet MS;
  font-size: 1.1em;
  border:none;
   padding-bottom:27px;
   background:url(assets/graphics/sbfooterbg.png) bottom right no-repeat #fff;
  
}

.sideblock .header, .sideblock h2.header {
 
  font-size: 1.1em;
  color: #ffffff;
  padding: 4px;
  padding-left:10px;
padding-top: 20px;
  

}


.sideblock .header {
	border: none;
     border-bottom: 1px solid #c28339;
     background: url(assets/graphics/sbheaderbg.jpg) top right no-repeat;
  color: #c28339;
  margin-bottom: 3px;
  height: 30px;
  margin-left: 10px;
  margin-right: 0px;
}

.sideblock .content {
  font-family:Trebuchet MS;
 border-top: none;
 border-left: none;
  border-right: none;
   border-bottom: none;
  padding-left:11px;
  padding-top: 10px;
  color:#000;
   background:url(assets/graphics/sbcontentbg.png) top left repeat-y #fff;

}


.generalbox {
  border:none;
  background:#FFFFFF;
}

.headingblock, h2.headingblock {
  border:none;
}

.coursebox {
  border: none;
}

.coursebox .summary {
	font-size: 1em;
}

a:link,
a:visited {
  color:#003f76;
}

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

a:hover {
  color:#00667d;
}

.txtlarge {
	font-size: 1.2em;
}

.txtxlarge {
	font-size: 1.4em;
}

#login-index #content {
  font-size: 1em;
}

.tabrow0 a span {
  padding: 10px 14px 0.35em 0;
  background: none;
}

.tabrow1 li a span {
  background: none !important;
}

.tabrow0 a {
  text-decoration: none;
  background: none;
  margin: 0 -1px 0 0;
  padding: 10px 0 0.35em 13px;
}

.tabrow0 a:hover {
  background-image:none;
}

.tabrow0 .here a:hover {
  background-image: none;
}

.tabrow0 a:hover span {
  background-image: none;
}

.tabrow0 .here a:hover span {
  background-image: none;
}


/* Begin CSS Drop Down Menu */

#bluemenu{
	border: none; /*THEME CHANGE HERE*/
background: #c0bfa0;
color: #777777;
border-bottom: 1px solid #c28339;
}
.bluetabs{

}

.bluetabs ul{
padding: 6px 0 8px 20px;
font-size: 1.2em;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
padding-right: 4px;
padding-left: 0px;
border-right: #fff 1px solid;

color: #777777;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 0px 3px 16px;
margin-right: 3px;
color: #000;
background: url(assets/graphics/arrow.jpg) left no-repeat;
white-space: normal;
 font-size: 1.3em;
}

.bluetabs li a:visited{
color: #000;
}

.bluetabs li a:hover{
text-decoration: none;
color: #fff;

}

.bluetabs li.selected{
	
}

.bluetabs li.selected a{ /*selected main tab style */
color:#fff;
background: url(assets/graphics/arrowdown.jpg) left no-repeat ;
}

.bluetabs li.selected a:link{ /*selected main tab style */
color: #c28339;
 
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
 /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 11px Verdana;
z-index:100;
background: #c0bfa0;
width: 200px;
visibility: hidden;
color: #000;
text-align: left;
border-left: 1px solid #c28339;
border-bottom: 1px solid #c28339;
border-right: 1px solid #c28339;
margin-top: 4px;
}


.dropmenudiv_b a{
width: auto;
display: block;
 /*THEME CHANGE HERE*/
border-bottom: 1px solid #fff;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 2px 3px;
padding-left: 15px;
text-decoration: none;
color:#000;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
color: #fff;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/

color: #fff;
}
        
/* End CSS Drop Down Menu */
.rollover_webbs a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/webbs3.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_webbs a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
}
.rollover_lighting a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/lighting3.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_lighting a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
}
.rollover_town a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/Town_centre3.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_town a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
}
.rollover_developer a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/developer4.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_developer a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
	
}
.rollover_coolwall a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/coolwall3.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_coolwall a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
	
	}
.rollover_childs a {
	display:block;
	width: 209px;
	font: bold 13px sans-serif;
	;
	color:#333;
	background: url("http://www.urbandesignlondon.com/learningspace/interact/Rollovers/Childs_play_3.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 123px;
}
.rollover_childs a:hover {
	background-position: 0 -123px;
	color: #B5D5FF;
}


a.skip {
  position: absolute;
  top: 0;
  font-size: 0.8em;
}
/***** 1-udl-new/sl.css end *****/

/***** 1-udl-new/gradients.css start *****/

/***** 1-udl-new/gradients.css end *****/

/***** 1-udl-new/styles_moz.css start *****/

/*******************************************************************
 styles_moz.css
  
 This CSS file uses the non-standard Mozilla CSS extensions
 to add round corners to the current theme.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  tabs
  user

  various modules

*******************************************************************/

.sideblock .content {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

#content{
margin-top:-6px;
}

.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}
/***
 *** Core
 ***/

.headingblock {
  -moz-border-radius:3px;
}

.notifyproblem {
  -moz-border-radius:10px;
}

.notifysuccess {
  -moz-border-radius:10px;
}
.generalbox {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.generalboxcontent {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.noticebox {
  -moz-border-radius:5px;
}

.informationbox {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.informationboxcontent {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.sitetopiccontent {
  -moz-border-radius:15px;
}

.headingblock {
  -moz-border-radius:3px;
}

.categorybox, .categoryboxcontent, 
.coursebox {
  -moz-border-radius:10px;
}




/* kept for backward compatibility with some non-standard modules
   which use these classes for various things */
.generaltab, .generaltabinactive{
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.generaltabselected {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}


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

/***
 *** Footer
 ***/

/***
 *** Admin
 ***/

/***
 *** Blocks
 ***/

.sideblock.hidden {
  -moz-border-radius: 0px;
}


.block_course_summary, .block_course_summary .content {
  -moz-border-radius:20px;
}

.editing .block_course_summary .content {
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
}


/***
 *** Calendar
 ***/

#calendar .eventlist .event {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

#calendar .eventlist .event .side {
  -moz-border-radius-bottomleft:15px;
}

#calendar .eventlist .event .description {
  -moz-border-radius-bottomright:15px;
}

#calendar .maincalendar,
#calendar .sidecalendar
{
  -moz-border-radius-bottomright:20px;
  -moz-border-radius-bottomleft:20px;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.sideblock.block_calendar_month .filters table
{
  -moz-border-radius:4px;
}

table.minicalendar {
  -moz-border-radius:10px;
}

table.minicalendar td {
  -moz-border-radius:4px;
}

/***
 *** Course
 ***/
body#course-user .section {
  -moz-border-radius:20px;
}


/***
 *** Doc
 ***/

/***
 *** Login
 ***/
.loginbox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.loginbox .content.left {
  -moz-border-radius-bottomleft:20px;
}
.loginbox .content.right {
  -moz-border-radius-bottomright:20px;
}

/***
 *** Message
 ***/

/***
 *** Tabs
 ***/

/***
 *** User
 ***/
.userinfobox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.groupinfobox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}
#user-view .left {
  -moz-border-radius-bottomleft:20px;
}

/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/

/***
 *** Modules: Forum
 ***/
.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.forumpost .side {
  -moz-border-radius-bottomleft:0px;
}

.forumpost .content {
  -moz-border-radius-bottomright:0px;
}

.forumpost .message {
  -moz-border-radius-bottomright:0px;
}


/***
 *** Modules: Glossary
 ***/
.glossarycategoryheader {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.glossaryformatheader {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.entryboxheader {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.entrybox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.glossarypost {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.glossarypost .side {
  -moz-border-radius-bottomleft:15px;
}

.encyclopedia .entrylowersection {
  -moz-border-radius-bottomright:15px;
}
.glossarycomment {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.glossarycomment .side {
  -moz-border-radius-bottomleft:20px;
}

.glossarycomment .entry {
  -moz-border-radius-bottomright:20px;
}


/***
 *** Modules: Journal
 ***/

#mod-journal-view .feedbackbox {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}
#mod-journal-view .feedbackbox .side {
  -moz-border-radius-bottomleft:15px;
}
#mod-journal-view .feedbackbox .entrycontent {
  -moz-border-radius-bottomright:15px;
}

/***** 1-udl-new/styles_moz.css end *****/

/***** 1-udl-new/styles_ie7.css start *****/

/*
 * These styles are ONLY included for IE 7 (via meta.php)
 */

#content{
margin-top:-10px;
}

.tabrow0 li {
  margin-left: 0;
}

.tabrow0 li.first {
  margin-right: -4px;
}

.tabrow0 li.onerow {
  margin-right: 0;
}

.tabrow0 a {
  display: inline-block;
  padding: 8px 0 0.35em 13px;
  line-height: 1.5em;
}

.tabrow0 a span {
  padding: 10px 1em 10px 0;
}

.tabrow0 div,
.tabrow0 ul {
  top: 2.6em;
  padding: 0.2em 0;
}

.tabrow0 div.empty {
  margin-right: 0;
}

.sideblock {
  overflow: hidden;
}

.sideblock .content {
  word-wrap: break-word;
}

/*fix for misalignment of text fields in ie */
form.mform input[type=text],
form.mform input[type=file],
form.mform input[type=password] {
 margin-left: -10px;
}

form.mform textarea {
 margin-left: -10px;
}

form.mform .fcheckbox input {
  margin-left: -3px;
}/***** 1-udl-new/styles_ie7.css end *****/


