/**************************************
 * THEME NAME: kinged
 *
 * Files included in this sheet:
 *
 *   kinged/gradients.css
 *   kinged/styles_moz.css
 *   kinged/sl.css
 *   kinged/car.css
 *   kinged/footer.css
 **************************************/

/***** kinged/gradients.css start *****/

/***** kinged/gradients.css end *****/

/***** kinged/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

*******************************************************************/
#interactivecontent{
padding-top:55px;
height:300px;
}

#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:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.generalboxcontent {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.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;
}

.sideblock .content {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.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;
}

/***** kinged/styles_moz.css end *****/

/***** kinged/sl.css start *****/




body {
	font-size: 0.72em; 
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	background:#16325c;
	margin: 0;
	padding: 0;
}

#chooselang_jump

{

margin-top: 0px;

}


 #mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#fffff;
}


#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:#fffff;
}

#mod-chat-gui_header_js-chatinput .wait {
    background: #dddddd;
}

#mod-chat-view #chatcurrentusers .idletime {
  color: #ee506a;
}


.forumheaderlist {
  border:1px solid #ccc;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}

.forumpost{
border:none;
}

.forumpost .content {
  background:none;
}

.forumpost .left {
  background:none;
}

.forumpost .topic {
  width:340px;
  background:url(assets/graphics/forumdivider.jpg) no-repeat;
   
  
}
.forumheaderlist td {
  border-left:none;
  border-right:none;
  border-top:1px dashed #ccc;
}


.forumpost .starter {
   background:url(assets/graphics/forumdivider.jpg) no-repeat;
}

.forumheaderlist .discussion .starter {
  background:none;
}

.course-content{
padding-top:0;
margin-top:0;
}

#layout-table{
padding-top:0;
margin-top:0;
}


#left-column{
background:url(assets/graphics/divider.jpg) top right repeat-y;
margin:0px;
padding-right:5px;
padding-top:0;

}

#right-column{
background:url(assets/graphics/divider.jpg) top left repeat-y;
margin:0px;
padding-left:5px;
padding-top:0;
}


#interactivecontent{
margin-bottom: 20px;
height:350px;
}

#interactivecontent2{
margin-bottom: 20px;

height:350px;
}


#topbar{
width:auto;
height:52px;
margin-top:0px;
margin-right:10px;
padding-top:3px;
background:none;
float:right;
}

#topbar a:link{
color:#FFFFFF;
}

#topbar a:hover{
color:#FFFFFF;
}

#topbar a:visited{
color:#FFFFFF;
}


#textsize{
float:right;



}



#studentblock{
margin-top:132px; 
margin-left:14px; 
width:115px; 
height:133px; 
border: 0px solid #FFFFFF; 
padding:4px;
color:#fff;
font-size:10px;

}



#studentblock a:link{
color:#FFFFFF;}
#studentblock a:hover{
color:#FFFFFF;}
#studentblock a:visited{
color:#FFFFFF;}


#sitenews{
background:url(assets/graphics/sitenewstag.jpg) no-repeat top right;
width:293px;
margin-top: 23px;
float:right;
margin-right:50px;
height: 240px;
color: #13305c;
}

#login{
	background:none;
	float: right;
	padding-right: 50px;
	padding-top: 0px;

}

#flashgallery{
width:461px;
height:256px;
background:none;
float:left;
margin-top:12px;
margin-left:75px;
}

.sideblock .content {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}


#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  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:#ffffff;
  
}

#calendar .weekend,
.minicalendar .weekend {
  color:#a70944;
}
.unread {
  background: #a70944;
}
#course-view .weekscss .current,
#course-view .current td.side {
  background: #888888;
}
.forumthread .unread {
  background: #a70944;
}
#mod-forum-discuss .forumpost.unread .content {
  border-color: #a70944;
}

#outerwrap {
	background: url(assets/graphics/bg.jpg) repeat-x top;
	padding-top: 0px;
}

#header-home {
    height:420px;
	background: url(assets/graphics/headerbg.jpg) no-repeat top left;
	margin-bottom:8px;
}

#header {
    height:150px;
	background: url(assets/graphics/headerbg2.jpg) no-repeat top left;
	margin-bottom:0px;
}
.navbar .navbutton {
  margin-top: -2px;
   margin-bottom: -2px;
  margin-right:40px;
}

#footerwrapper{
width:990px;
margin:auto;
padding: 0;
}
#sldesign {
    text-align:right;
	margin-top:0;
	margin-right:26px;
	margin-bottom:5px;
	padding:0;
	float:right;
	font-size: 0.9em;
}




#copyright {
   
	margin-bottom: 10px;
	padding-left: 20px;
	font-size: 0.9em;
}

#footerlinks
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 23px;
	padding-left: 20px;
	
}




#footerlinks a:link
{
	
	font-size: 0.9em;
	
}


#footerlinks a:visited
{
	
	font-size: 0.9em;
	
}


#footerlinks a:hover
{
	
	font-size: 0.9em;
	text-decoration: underline;
	
}

#footerlinks ol
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
#footerlinks ol li
{
	display:inline;
	list-style:none;
	margin: 0 8px 0 0;
	padding: 0;
}
#footerlinks ol li a:link
{
	text-decoration:none;
	
	color:#fff;
}

#footerlinks ol li a:visited
{
	text-decoration:none;

	color:#fff;
}
#footerlinks ol li a:hover
{
	text-decoration: underline;
	color:#fff;
}


.navbar {
    background:url(assets/graphics/navbar3.jpg) no-repeat;
	border: none;
	padding-top:7px;
	padding-left:50px;
	height:17px;
	}
	

	
.breadcrumb{
padding:0px;
margin:0px;
}

.navbar a:link{
color:#FFFFFF;
text-decoration:underline;
}

.navbar a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.navbar a:visited{
color:#FFFFFF;
text-decoration:underline;
}



#navbutton{
padding:0px;
margin:0px;
}

.headermenu {
   width:5px;
	margin: 250px 20px 0px 0px;
	
	
}


.headermenu a:link {
	color: #ffffff;
	font-size: 1em;
}

.headermenu a:visited {
	color: #ffffff;
	font-size: 1em;
}

.headermenu a:hover {
	text-decoration: underline;
	color: #ffffff;
	font-size: 1em;
}

.sideblock .hide-show a {
	border: none
}

#page {
	margin: 0 auto;
	width: 967px;
}

#contenttop {
  height:30px;
	background: url(assets/graphics/contenttop2.jpg) top no-repeat;
	margin-bottom: -10px;;
}

#content {
	background:#fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:0px;
	margin-top:0;
	color:#333333;
	overflow:hidden;
}

/*---#contentimage{
background:url(assets/graphics/wrexhammap.jpg) no-repeat bottom left #fff;
padding-bottom:210px;
overflow:hidden;
}--*/

.navigation{
margin-top:18px;
}


#footer {
	width:990px;
	margin:auto;
	height:26px;
	background:url(assets/graphics/footer.jpg) no-repeat;
}

#sldesign a:link {
color:#fff;
font-size:10px;
}

#sldesign a:hover{
color:#fff;
font-size:10px;
text-decoration:underline;
}

#sldesign a:visited {
color:#fff;
font-size:10px;
}





.sideblock {
 width:200px;
  font-size: 1.1em;
  border:none;
  background:#fff;
  padding-bottom:5px;
}

.sideblock .header, .sideblock h2.header {
  background: #fff;
 
  font-size: 1.1em;
  color: #1f3569;
  padding-top:0px;
  padding-left:10px;
}

.sideblock .header {
    border-bottom: 1px dashed #dcd8d5;
    border-right: none;
    border-left: none;
    border-top: none;
    margin-right: 5px;
    margin-left: 5px;
 
  
}

.sideblock .content {
  border:none;
  background:#fff;
  padding-left:11px;
  color:#333333;
}

.generalbox {
  border:none;
}

.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;
}

.logininfo{
padding:2px;
padding-left:5px;
}

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

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

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

body#message-index{
	color: #000;
	background: none;
}
body#message-index div#wrapper{
  background: none;
  width:  100%;
  
}

body#message-index div#contenttop{
  background: none;
  width:  100%;
  
}
body#message-index div#page{
  background: none;
  width:  100%;
  
}
body#message-index div#pagecontent{
  background: none;
  width:  100%;
  
}
body#message-index div#footer{
  background: none;
  display: none;
  width:  100%;
  
}
body#message-user {
  background: none;
}
body#message-messages {
  background: none;
  text-align: left;
  color: #000;
  }
body#message-send {
  background-image: none;
}
body#message-user div#content {
  margin-top: 0;
  padding-top: 0;
}
body#message-user div#header {
 
  background: none;
  text-align: left;
}
body#message-user div#wrapper {
 
  background: none;
  width:  100%;
}

body#message-user div#contenttop {
 
  background: none;
  width:  100%;
}
body#message-user div#pagecontent {

  background: none;
  width:  100%;
}
body#message-user div#page {
 
  background: none;
  width:  100%;
}

body#message-discussion div#wrapper {
 
  background: none;
  
}

body#message-discussion div#contenttop{
 
  background: none;
  
}
body#message-discussion div#footer {
 
  background: none;
  display:  none;
  
}

body#message-history div#wrapper {
 
  background: none;
  
}

body#message-history div#contenttop {
 
  background: none;
  
}

body#message-history div#footer {
 
  background: none;
  display:  none;
  
}

body#mod-chat-index table.generaltable td.c0 {
  background: none;
  display: none;
  width: 100%;
}

#mod-chat-gui_basic-index #wrapper{
	background:  none;
}

#mod-chat-gui_basic-index #contenttop{
	background:  none;
}

#mod-chat-gui_basic-index .navbar{
	background:  none;
}


#mod-chat-gui_basic-index #footer{
	background:  none;
	display: none;
}

#mod-chat-gui_header_js-chatinput .wait {
    background: #dddddd;
}
#mod-chat-gui_header_js-chatinput #header {
  display: none;
}
#mod-chat-gui_header_js-chatinput #page {
  background:  none;
}
#mod-chat-gui_header_js-chatinput #wrapper {
  background:  none;
}

#mod-chat-gui_header_js-chatinput #contenttop {
  background:  none;
}
#mod-chat-gui_header_js-chatinput #navbar {
  background:  none;
}
#mod-chat-gui_header_js-chatinput {
  background: none;
}
#mod-chat-gui_header_js-users #header {
  display: none;
}
#mod-chat-gui_header_js-users #page {
  background: none;
}
#mod-chat-gui_header_js-users #wrapper {
  background: none;
}
#mod-chat-gui_header_js-users {
  background: none;
  
  
}
body#mod-chat-view div#content {
  padding-top: 0;
  margin-top: 0;
  margin-left: 0;
}
body#mod-chat-view table#layout-table td#middle-column {
  padding-top: 30px;
}


.forumheaderlist, .forumpost {
	border: none;
}
.forumheaderlist .discussion .starter {
  background:#ffffff;
  border-bottom: 1px dotted #eeeeee;
}

.forumheaderlist .discussion .author {
  background:#ffffff;
  border-bottom: 1px dotted #eeeeee;
}
.forumheaderlist .discussion .replies {
  background:#ffffff;
  border-bottom: 1px dotted #eeeeee;
}
.forumheaderlist .discussion .lastpost {
  background:#ffffff;
  border-bottom: 1px dotted #eeeeee;
}
.forumheaderlist{
	padding:10px;

}

.forumpost .starter {
  background:#ffffff;
  border-bottom: 1px dotted #eeeeee;
}

.forumpost .left {
  background:#ffffff;
  border:none;
}

.forumheaderlist .discussion .r0{
	border-bottom: 1px dashed #828484;
	margin-bottom: 10px;
}

.forumheaderlist .discussion .r1{
	border-bottom: 1px dashed #828484;
}

/* top Navigation"
------------------------------------------------*/
#top-nav
{
	height:32px;
	width: 906px;
	background: url(ribbon-center.jpg) top left no-repeat;
	float: left;
	margin-top: 30px;
	padding: 25px 0 0 40px;	
	font-size: 0.8em;
}
#top-nav ol
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
#top-nav ol li
{
	display:inline;
	list-style:none;
	margin: 0 8px 0 0;
	padding: 0;
}
#top-nav ol li a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	color:#fff;
}
#top-nav ol li a:hover
{
	color:#16325C;
}
#top-nav ol li a.n1-off
{
	color:#16325C;
}







.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
}
/***** kinged/sl.css end *****/

/***** kinged/car.css start *****/

.stepcarousel{
position: relative; /*leave this value alone*/
left:20px;
top:50px;
overflow: scroll; /*leave this value alone*/
width: 230px;
height: 175px; /*Height should enough to fit largest content's height*/
font-family:Arial, Helvetica, sans-serif;

color:#13305c;
}

.stepcarousel a:link{
color:#13305c;
text-decoration:none;
}

.stepcarousel a:visited{
color:#13305c;
text-decoration:none;
}

.stepcarousel a:hover{
color:#13305c;
text-decoration:underline;
}

.stepcarousel a:active{
color:#13305c;
text-decoration:none;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 10px;
	height:140px;
	padding-bottom:0;
}


.stepcarousel .panel h3{
padding:0px;
margin:0px;
margin-bottom: 10px;
font-size: 14px;
width: 250px;
}

.stepcarousel .panel p{
font-size:12px;
width: 230px;

margin: 0px;
padding: 0px;
}


#carnav
{
border:5px;
clear:both;
padding:0px;
padding-top:150px;
margin:0px;
font-size:12px;
font-weight:bold;
}

#carnav #pages
{
float:left;
}/***** kinged/car.css end *****/

/***** kinged/footer.css start *****/

@charset "utf-8";
/* CSS Document */
#footer h2{
background: #b53c4d;
color: #ffffff;	

border-bottom: 1px dashed #b53c4d;
}

#footerid
{
	background:#f4f4f4;
	padding: 10px;
margin-top: 10px;
}

.newsfeed ul 
{
list-style: none;
margin: 0;
padding: 0;
}

.newsfeed li
{
list-style: none;
margin: 0;
padding: 0;
}
/***** kinged/footer.css end *****/

