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

/***** forthvalley-moodle-new/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;

}

/* My Comment */

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

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

#header, #header-home img{
	vertical-align: center;
}


.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;
	background: #fff;
	
	
	
}

/* 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#help div#page{
	width: 100%;
}

body#help div#wrapper{
	width: 100%;
}

body#help div#footer{
	display: none;
}

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: #fff;
	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: #079bd2; text-decoration: none; }

.resizer .small a:hover,
.resizer .medium a:hover, 
.resizer .large a:hover 
{ color: #6db7d2; 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;
}



/* slideshow 2*/
.jcarousel-skin-pika .jcarousel-container-horizontal {
    padding: 10px 30px;
}

.jcarousel-skin-pika .jcarousel-container-vertical {
    width: 90px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-pika .jcarousel-clip-horizontal {
    height: 90px;
    width: 460px;
}

.jcarousel-skin-pika .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-pika .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-pika .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-pika .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.pika-wrap {width: 520px; margin: 0 auto;}

.pika-image {position: relative; height: 252px; width: 490px; border: 1px solid #ccc; background-color: #eee; padding: 10px;}
	/*position image holders */
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-image .animation {display: none;z-index:2;}
	.pika-image img {border:0;}

.pika-image .caption {position: absolute; background: url(assets/images/75-black.png);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; color: #3b8aa2; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(assets/images/prev.png) no-repeat left 50%; height: 340px; width: 50px; top: 10px; left: 10px;cursor:pointer; color: #3b8aa2; }
	.pika-imgnav a.next {background: url(assets/images/next.png) no-repeat right 50%; height: 340px; width: 50px; top: 10px; right: 10px;cursor:pointer; color: #3b8aa2; }
	.pika-imgnav a.play {background: url(assets/images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer; color: #3b8aa2; }
	.pika-imgnav a.pause {background: url(assets/images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer; color: #3b8aa2; }

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif;color: #3b8aa2;  padding: 4px;}
		.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
	.pika-thumbs li {float: left; list-style-type: none; width: 34px; padding: 3px; margin: 0 2px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {width: 34px; height: 34px; text-align: center; vertical-align: center; overflow: hidden;}


/*  news ticker */

	#newstickerdiv
	{
		border:1px solid #dddddd;
		background:#efefef;
		margin: 10px 0px 0px 25px;
		width: 490px;
		
		
		
	}
	
	#newstickerdiv table td
	{
		vertical-align:top;
	
		background: url(assets/homeicons/newsticker.jpg) left no-repeat #fff;
		
	}

	.ticker-controls
	{
		display:none;
		
	}
	#tickernews
	{
		/*float:left;
		margin-top:18px;
		margin-right:7px;*/
		
		list-style:none;
		margin:0px;
		padding:10px 0px 0px 0px;
		border:none;
		background:#efefef;
		height: 41px;
		text-align: center;
		
	
	}
	#tickernews a
	{
		color:white;
		font-size:12px;
	
	}
	#tickernewstext
	{
		float:left;
	}
	#latestnews
	{
		font-size:12px;
		font-weight:bold;
		color:#863773;
		float: right;
		padding-top: 10px;
		padding-right: 3px;
		
	   
	
		
	}
.clearer
{
	height:1px;
	margin-top:-1px;
	clear:both;
	
}
	.sitetopic, .box {text-align:left;}
/***** forthvalley-moodle-new/sl.css end *****/

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

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

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

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

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

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


