/**************************************
 * THEME NAME: forthvalley-moodle
 *
 * Files included in this sheet:
 *
 *   forthvalley-moodle/sl.css
 *   forthvalley-moodle/styles_layout.css
 *   forthvalley-moodle/styles_fonts.css
 *   forthvalley-moodle/styles_color.css
 **************************************/

/***** forthvalley-moodle/sl.css start *****/


h1 {
  font-size:1.2em;
  margin-bottom: 10px;
}

h2 {
  font-size:1.1em;
   margin-bottom: 20px;
}
h3 {
  font-size:1.0em;
   margin-bottom: 20px;
}
h4 {
  font-size:0.9em;
   margin-bottom: 20px;
}



ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  color:#00c;
  
}

.tabrow0 {
  text-align: center;
  width:100%;
  margin:0;
  margin-top: 10px;
  padding:0 0 1.75em 0;
  list-style:none;
  line-height:1.8em;
 
}

body{
	background: #ececec;
	margin:0;
	padding: 0;
	font-family: sans-serif;
	font-size: 0.9em;
}



#page{
	margin-top:0;
	padding-top: 0;
	margin: auto;
	width: 1000px;
	background: #fff;

}

#wrapper{
	margin-top:0;
	margin: auto;
	width: 990px;
	
}

#header, #header-home{
   padding-top: 0;
   padding-right: 10px; 
   height: 112px;
   background: url(assets/graphics/bannerimage.jpg) no-repeat bottom right #fff;
 
}

.headermenu {
  background: #ebebeb;
  padding-left: 10px;
   padding-right: 10px;
  padding-top:5px;
  padding-bottom: 5px;
  color: #585858;
  font-size: 10px;

}

.headermenu p{
  padding: 0;
  margin: 0;
  color: #585858;

}

.headermenu a:link{
	
	color: #3b8aa2;
}

.headermenu a:hover{

	color: #1f7b96;
}

.headermenu a:visited{
	
	color: #3b8aa2;
}


.navbar{
	background: url(assets/graphics/navbarbg.jpg) repeat-x;
	border: none;
	padding-top: 0px;
	height: 32px;
	color: #fff;
	
	
	}
	
	
	#header-home.navbar{
	background: url(assets/graphics/navbarbg.jpg) repeat-x;
	border: none;
	padding-top: 0px;
	height: 32px;
	margin-bottom: 20px;
	color: #fff;
	
	}
	

.breadcrumb{
	padding-left: 6px;
	color: #fff;
	padding-top: 6px;
}



.breadcrumb a:link{
	color: #fff;
}

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

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

.breadcrumb a{
  background: #7d2d6d;
  border: 1px solid #000;
  padding: 3px;
  
}

.breadcrumb .sep, #admin-report-simpletest-index .sep {
	

}




.navbutton{
	text-align: right;
	height: 10px;
	display: inline;
	padding-top: -5;
	margin-top:-5;

}






.navbutton a{
	color: #fbe75e;

}

#switchrole.popupform{
float: right;	
padding-right: 10px;

}

#content{
	padding-top: 0;
	padding: 0px;
	color: #585858;
	text-align: left;
	
	
	
}

/* content area */

#content a:link{

	color: #3b8aa2;
	
	
}

#content a:hover{

	color: #1f7b96;
}

#content a:visited{

	color: #3b8aa2;
}

#middle-column{
	color: #585858;
	
	
	
}


#middle-column h2{
	font-size: 1.0em;
	padding-bottom: 5px;
	}

.sideblock {
  margin-bottom:1em;
  width: 198px;
}	
	
.sideblock h2 {
  color: #fff;
  padding-top: 10px;
  
}

.sideblock .header .hide-show-image {
  margin-top:12px;
  padding-right: 5px;
}


.sideblock .header{
	border: none;
	background: url(assets/graphics/sbheader.jpg) no-repeat;
	color: #c60070;
	height:30px;
	padding-left: 13px;	
}

.sideblock .content{
	border: 1px solid #bababa;
	border-top: none;
	background: #efefef;
	padding:5px;
	color: #585858;

}

.sideblock a:link{

	color: #3e093b;
}

.sideblock a:hover{

	color: #3e093b;
}

.sideblock a:visited{

	color: #3e093b;
}






.headingblock, h2.headingblock {
border: none;
 margin:0;
 margin-top: 20px;
}

.coursebox {
border: none;

}

.generalbox {
border: none;
text-align: left;
margin-bottom: 20px;
}



.forumpost {
color: #585858;
}

.forumheaderlist,
.forumpost {
border: none;
padding: 10px;
}

.forumheaderlist .discussion .lastpost{
  font-size: 0.8em;
}

.generalbox#intro p{

}


.generalbox p{
text-align: left;
padding-left: 15px;
}


.forumpost .starter {
  background:#fff;
}

.forumheaderlist .discussion .starter {
  background:#fff;
}


.forumpost .left {
  background:#fff;
  border:none;

}

.forumpost .topic {
  border-bottom-color: #a361a9;
}

#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;
}

/* footer */





#footer{
	margin:auto;
    margin-bottom: 5px;
    margin-top: 30px;
	background: #343434;
	height: 106px;
	font-size: 0.8em;
	font-family: sans-serif;
	text-align: left;
}

#footerlinks{
	background: #dedede;
	height: 60px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	
}

#footerlinks p{
	margin: 0;
	padding: 0;
}

#copyright{
	padding-top: 0px;
	font-size: 0.6em;
	font-family: sans-serif;
	color:#fff;
	padding-left: 10px;
	padding-bottom: 7px;
	width: 400px;
	margin:20px 5px 2em 0;
	float: left;

}

#copyright p{
	margin-bottom: 0;

}

#themedesign{
	margin:20px 5px 2em 14px;
	float: right;
	width: 150px;
	padding: 0;
	font-size: 0.8em;
	font-family: sans-serif;
	color: #fff;
}


#footer a:link{

	font-family: sans-serif;
	color: #3b8aa2;
	font-size: 0.8em;
}

#footer a:hover{
	
	font-family: sans-serif;
	color: #3b8aa2;
		font-size: 0.8em;
}

#footer a:visited{

	font-family: sans-serif;
	color: #3b8aa2;
		font-size: 0.8em;
}




#copyright a:link{
	
	color: #3b8aa2;
}

#copyright a:hover{

	color: #3b8aa2;
}

#copyright a:visited{
	
	color: #3b8aa2;
}




#box_1 {
margin:0 5px 0 0;
padding:3px;
float:left;
width:280px;
color: #823689;
padding-left: 10px;

}

#box_2 {
margin:0 7px 0 14px;
padding:3px;
float:left;
width:150px;

}

#box_3 {
margin:0 14px 0 7px;
padding:3px;
float:left;
width:150px;

}

#box_4 {
margin:0 0 0 5px;
padding:3px;
float:left;
width:150px;

}


/* Colour changes - forums/messages/calendar etc */





.unread {
  background: #a361a9;
}


#course-view .weekscss .current,
#course-view .current td.side {
  background: #a361a9;
}

.forumthread .unread {
  background: #a361a9;
}
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%;
}

body#mod-chat-gui_basic-index {
background: #fff;
}

#mod-chat-gui_basic-index #page{
background: #fff;
}

#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;
}

#mod-assignment-submissions .s0 {
  background: #a361a9;
}

table.minicalendar {
border: none;
font-size: 10px;
}

#calendar .weekend,
.minicalendar .weekend {
  color:#a361a9;
}


/*tabs */

.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;
}

.tabrow0 .here a.nolink {
font-size: 0.8em;
}

/*Icons for Front Page*/


.icons {
float:left;
width:120px;
color: #823689;
text-align: center;
margin: 2px 20px;
}

.icons_lrg {
float:left;
width:120px;
color: #823689;
text-align: center;
margin: 10px 20px;
}
#content .icons a:link, #content .icons a:visited, #content .icons_lrg a:link, #content .icons_lrg a:visited {text-decoration: none; color: #823689;
font-size: 0.9em;}

.iconset { margin: 0 auto; width: 500px;}

.iconset_lrg { margin: 0 auto; width: 700px;}

.last {min-height: 140px;}

.sitetopic, .box {text-align: center; padding-top: 0;} 

.categorylist {
  text-align: left;
}


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

#middle-column a:hover {
  color: #1f7b96;
   }

.generalbox.sitetopic.box{
	
margin:0;
padding: 0;	
	
}
div.box.generalbox.generalboxcontent.boxaligncenter.clearfix{
	text-align: left;
}

table.files{
	text-align: left;
}

 table.files tr th.header.name{
	
text-align: left;
}

 table.files tr th.header.date{
	text-align: left;
	padding-left: 20px;
}
 table.files tr th.header.size{
	text-align: left;
	padding-left: 15px;
}

 table.files tr th.header.date{
	text-align: left;
}

 table.files td.size{
	text-align: left;
}

 table.files td.date{
	text-align: left;
	padding-left: 20px;
}

 table.files tr.file a:link,
  table.files tr.folder a:link{
	font-size: 1.0em;
}




#mod-resource-view .resourcecontent {
  text-align:left;
  margin:20px;
}


/* text sizer */


.resizer{
	padding: 0;
	margin: 0;
	color: #7d2d6d;
	font-size: 10px;
}
.small 
{ font-size: 14px;}
.medium 
{ font-size: 16px; }
.large 
{ font-size: 18px; }

.resizer .small a:link, .resizer .small a:visited,
.resizer .medium a:link,  .resizer .medium a:visited,
.resizer .large a:link, .resizer .large a:visited
{ color: #7d2d6d; text-decoration: none; }

.resizer .small a:hover,
.resizer .medium a:hover, 
.resizer .large a:hover 
{ color: #7d2d6d; text-decoration: underline; }

.small .resizer .small a, .medium .resizer .medium a, .large .resizer .large a { color: #000; text-decoration: none; }


.textsize{
	font-size:10px ;
}

.logininfo{
	font-size: 10px;
}
/***** forthvalley-moodle/sl.css end *****/

/***** forthvalley-moodle/styles_layout.css start *****/

/***** forthvalley-moodle/styles_layout.css end *****/

/***** forthvalley-moodle/styles_fonts.css start *****/

/***** forthvalley-moodle/styles_fonts.css end *****/

/***** forthvalley-moodle/styles_color.css start *****/

/***** forthvalley-moodle/styles_color.css end *****/

