/**************************************
 * THEME NAME: uohoe
 *
 * Files included in this sheet:
 *
 *   uohoe/custom.css
 **************************************/

/***** uohoe/custom.css start *****/

.sitelink img {display:none;}

html {

overflow-y: scroll; /*workaround to stop un-needed horiz scrollbar in IE within frame*/	

scrollbar-face-color: #F1F1DF;

height: 100.02%;/*workaround to force display of vertical scrollbar in Mozilla at all times*/

}



body {
	padding-top: 0;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	margin: 0;
	background-color: #FFF;
}



#layout-table {

border-collapse: collapse !important;

width: 100%;

}



/*Background Images*/

/*No Columns - All Other Page Backgrounds, Activities, Course Admin Pages, Profile*/

#middle-column {
	padding-top:4px;
	background-image: url(custompix/middlebackground.png);
	background-repeat: repeat;
}

/*Two Columns - Front Page and Course Page Background*/

#site-index #content, #course-view #content {

background: none;

}

#site-index #middle-column, #course-view #middle-column{
	padding-top: 4px;
	background-image: url(custompix/middlebackground.png);
	background-repeat: repeat;
}



/*Overall padding*/

#content {

padding: 10px;

padding-bottom: 50px;

}



/*Form Elements CSS*/

.mform fieldset legend {

background: #fff;

border-top: 1px solid #6C0;

border-left: 1px solid #6C0;

border-right: 1px solid #6C0;

padding: 4px;

}

.mform fieldset {

border-color:#6C0;

background: #fff;

}



/*Links*/

a:link {
	color: #06F;
}

a:hover {
	color: #F60;
	text-decoration: none;
}

a:visited {

color: #06F;;

}

/*Home link removed from footer of all pages*/

.homelink {

display: none;

}

#logo {
	height: 188px;
	width: 100%;
	background-image: url(custompix/logo.png);
	background-repeat: no-repeat;
}

/*Header*/

#header-home {
	height: 248px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	font: bold 14px arial;
	color: #06F;
}

#header {
	height: 248px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	color: #06F;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.headermenu {

width: 400px;

}

.headermain, h1.headermain {

text-align: right;

float: right;

}

.navbar {

margin-bottom: 10px;

background: url('custompix/navbar.png') repeat-x bottom;

border: 0; 

height: 33px;

}

.navbar .breadcrumb {

padding-top: 9px;

}



/*Profile Pages*/

.userinfobox .side {

background: #fff;

border-top: 1px solid #6C0;

border-left: 1px solid #6C0;

border-bottom: 1px solid #6C0;

}

.userinfobox .content {

background: #fff;

border-top: 1px solid #6C0;

border-right: 1px solid #6C0;

border-bottom: 1px solid #6C0;

}

#course-user .section {

background: #fff;

border: 1px solid #6C0;

}



/*Turn editing on button in navrbar*/

.navbar .navbutton {

margin-top: 8px;

}



/*Login Box*/

.loginbox {

background: #fff;

border: 1px solid #6C0;

}



/*Some general styling and frontpage settings*/

.generalbox {

border: 1px solid #6C0;

background: #fff;

}

.generalbox.sitetopic {

border: 0;

background: none;

}

.categorybox {

border: 1px solid #6C0;

background: #fff;

padding: 10px;

}

.coursebox {

border: 0;

border: 1px solid #6C0;

background: #fff;

}

.coursebox .summary {

//float: none;

}

.coursebox ul {

list-style: none;

margin-left: 0;

padding-left: 0;
float: right;

}

.headingblock {

background: url('custompix/headingblock.png') no-repeat top left;

height: 50px;

border: 0;

padding: 0;

margin-right: 20px;

}

.headingblock, h2.headingblock {

border: 0;

color: #fff;

}



/*Blocks*/

.sideblock .header {

background:url('custompix/defaultblocktop.png') no-repeat;

border: 0;

width: 201px;

}

.sideblock .header .commands {

background:url('custompix/commands.png') no-repeat top right;

border: 0;

width: 210px;

margin-left: -4px;

margin-bottom: -4px;

height: 20px;

}

#left-column .hidden .header, #right-column .hidden .header {

border: 0;

}

.sideblock .header .hide-show-image {

margin-right: 3px;

margin-top: 4px;

}

.sideblock h2 {
	height: 30px;
	display: hidden;
	border: 0;
	font-family: Verdana;
	color: #06F;
	font-size: 12pt;
	padding-top: 15px;
	padding-left: 5px;
}

.sideblock .content {

border: 0;

background:url('custompix/defaultblockcontent.png') no-repeat bottom left;

padding-bottom: 10px;

width: 202px;

}

#left-column, #right-column{

width:230px;

width:230px !important;

border-collapse: collapse !important;

}

#left-column {
	padding-left: 25px;
	width: 230px;
	background-image: url(custompix/leftbackground.png);
	background-repeat: repeat-y;
	background-position: right top;
}

#right-column {
	padding-left: 25px;
	width: 220px;
	background-image: url(custompix/rightbackground.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.sideblock {

width: 230px;

}



/*Course*/

#course-view .section td.side {

padding: 0;

padding-top: 5px;

}

#course-view .section td.left {

width: 1px;

background: none;

}

#course-view .weekscss .section, #course-view .section td.side {

background: none;

}

#course-view .section td.side, #course-view .section td.content  {

border-color:#6C0;

}



/*The message which gets displyed when you add/edit a forum post*/

#redirect #message {

border: 1px solid #6C0;

background: #fff;

margin-bottom: 10px;

}



/*Forum CSS*/

.forumheaderlist td {

background: #fff;

}

.forumheaderlist .discussion .starter {

background: #fff;

text-align: center;

}

th.header, td.header {

background: #fff;

}



/*Calendar CSS*/

#calendar .sidecalendar {

width: 230px;

}

#calendar .maincalendar{

border: 1px solid #6C0;

background: #fff;

}

#calendar .sidecalendar{

border: 1px solid #6C0;

}

#calendar td.sidecalendar .sideblock {

border-color: #6C0;

background: #fff;

}

.sidecalendar .header {

background: none;

}

#calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .block_calendar_month .filters table {

background: none;

border: 1px solid #6C0;

}

table.minicalendar {

border-color: #6C0;

}



/*Messaging CSS*/

#message-index #personsearch {

background-image: url(custompix/middlebackground.png);
background-repeat: repeat;

border: 1px solid #6C0;

padding-bottom: 10px;

}

#message-index .heading, #message-index .note {

background-image: url(custompix/middlebackground.png);
background-repeat: repeat;

padding-top: 10px;

padding-bottom: 10px;

}

#message-index .heading {

border-top: 1px solid #6C0;

border-left: 1px solid #6C0;

border-right: 1px solid #6C0;

}

#message-index .note {

border-bottom: 1px solid #6C0;

border-left: 1px solid #6C0;

border-right: 1px solid #6C0;

}

#message-index .mdl-align {

background-image: url(custompix/middlebackground.png);
background-repeat: repeat;

padding: 10px;

}

#message-index #footer {

display: none;

}

#message-index #message_settings {

background-image: url(custompix/middlebackground.png);
background-repeat: repeat;

padding: 10px;

border: 1px solid #6C0;

}

#message-send .form-textarea {

border: 1px solid #6C0;

margin-top: 4px;

}

#message-user .name, #message-user .commands {

	background-image: url(custompix/middlebackground.png);
	background-repeat: repeat;

padding: 2px;

margin-right: 10px;

margin-left: 10px;

}

#message-user .name {

border-top: 1px solid #6C0;

border-left: 1px solid #6C0;

border-right:1px solid #6C0;

}

#message-user .commands {

border-bottom: 1px solid #6C0;

border-left: 1px solid #6C0;

border-right:1px solid #6C0;

}

.message .noframesjslink {

	background-image: url(custompix/middlebackground.png);
	background-repeat: repeat;

border: 1px solid #6C0;

margin-right: 10px;

margin-left: 10px;

padding: 2px;

}

#message-messages {

background: #fff;

}



/*Footer CSS*/

#bottom { /*The little pencil - Uncomment the line below to remove*/

/*display: none;*/ 

position:fixed;

bottom:1px;

left:0px;

right: 1px;

width: 100%;

text-align: center;

}

#footer {

background:url('custompix/footer.png') no-repeat;

height: 180px;

padding-top: 8px;

margin: 0 auto;

width: 830px;

}

/***** uohoe/custom.css end *****/


