/**************************************
 * THEME NAME: wut
 *
 * Files included in this sheet:
 *
 *   wut/user_styles.css
 **************************************/

/***** wut/user_styles.css start *****/

/* Core Properties */

#page
{
border-style:none;
margin:0 10px;
padding-top:5px;
}

#content
{
border:1px solid #F1D1A2;
border-width:0 0 1px 0;
clear:both;
font-size:0.75em;
margin-top:0;
padding:5px 0;
}

body,
td,
tr,
li
{
font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
letter-spacing:0 !important;
}

body
{
margin:0;
padding:0;
}

h1,
h2,
h3,
h4,
h5,
h6
{
border-style:none;
color:#69231F;
font-size:1.2em;
margin:5px 3px;
}

h1,
h2,
h3
{
line-height:1.1em;
font-style:normal;
font-weight:bold;
}

h4,
h5,
h6
{
font-style:italic;
font-weight:normal;
}

h1.main,
h2.main,
h3.main
{
font-size:1.4em;
font-weight:bold;
text-align:center;
}

h4.main,
h5.main,
h6.main
{
font-size:1.2em;
font-weight:bold;
text-align:center;
}

a:link,
a:visited
{
color:#9A342D;
text-decoration:none;
}

a.dimmed:link,
a.dimmed:visited
{
color:#A8996E;
text-decoration:none;
}

a.autolink:link,
a.autolink:visited
{
text-decoration:none;
cursor:help;
}

a.autolink:hover
{
background-color:#EEDFB2;
text-decoration:none;
cursor:help;
}

a:hover
{
text-decoration:underline;
}

hr
{
color:#F1D1A2;
}

img.resize
{
height:1em;
width:1em;
}

img.userpicture
{
border:0 solid #9A342D;
}

p
{
margin:3px;
}

p.copyright
{
text-align:center;
}

p.helplink
{
margin:5px 0;
}

acronym,
abbr
{
cursor:help;
}

#intro.generalbox
{
margin-top:10px;
}

.introcontent
{
color:#9A342D;
font-style:italic;
}

.block_rss_client .description
{
line-height:1.1em;
}

.block_rss_client .link
{
border-style:none;
}

/* Navbar & SiteIndex */

.breadcrumb .sep
{
color:#FFFDFA;
font-family:Arial, Helvetica, Courier, sans-serif;
}

.clearer
{
background:transparent;
border:none;
clear:both;
display:block;
font-size:1px;
height:1px;
margin:0;
padding:0;
}

.clearfix:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

* html .clearfix
{
height:1%;
}

.clearfix
{
display:block;
}

.navbar
{
background:#9A342D url(pix/bottom_grad.gif) repeat-x left top;
border-style:none;
color:#FFFDFA;
margin-top:5px;
padding:3px 2px;
}

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

.navbar a:link,
.navbar a:visited
{
color:#FFFDFA;
text-decoration:none;
}

.breadcrumb li
{
font-size:1.2em;
font-weight:normal;
}

.navbar .navbutton form
{
float:left;
}

.navbar input
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
color:#69231F;
margin:1px;
}

/* Header and Footer */

#header
{
background-color:#FFFDFA;
border:1px dotted #9A342D;
border-width:1px 0 1px 0;
}

#footer
{
border:20px solid #FFFDFA;
border-width:20px 0 0 0;
font-size:0.75em;
margin-top:0;
}

#header-home .headermain
{
font-size:1em;
}

#header .headermain
{
font-size:1.3em;
}

.headermain .wutunit
{
color:#9A342D;
font-size:12px;
font-weight:normal;
padding-top:0;
text-indent:5px;
vertical-align:top;
}

.headermain .wutlogo
{
border:0;
padding-right:5px;
}

.headermain .wutname
{
border:1px solid #000000;
border-width:0 0 1px 0;
padding:0 5px;
vertical-align:bottom;
}

.headermain .wutname a,
.headermain .wutname a:hover
{
color:#000000;
font-size:20px;
text-decoration:none;
}

img.headermain
{
border:0;
vertical-align:text-bottom;
}

h1.headermain
{
color:#9A342D;
font-weight:normal;
padding:1px 3px;
}

h2.headingblock
{
background:#F1D1A2 url(pix/top_grad.gif) repeat-x;
border:1px solid #9A342D;
font-size:1em;
font-weight:bold;
padding:3px 3px 4px;
text-align:center;
}

.headermenu .logininfo
{
font-size:0.75em;
}

.sitetopiccontent
{
border-style:none;
}

.categoryboxcontent
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
}

.categoryboxcontent .category
{
font-size:1.3em;
font-weight:bold;
}

#site-index .coursesearchbox
{
padding:5px;
}

.files #header
{
border:1px solid #FFFDFA;
border-width:20px 0 1px 0;
}

/* Forms */

.formtable th
{
color:#69231F;
font-size:1.1em;
font-style:italic;
}

input,
button,
form input,
.form input,
#files-index input,
.searchbox input
{
border-width:1px;
}

.lessonbutton a,
.standardbutton a,
.homelink a
{
background-color:#FFF0E0;
border:1px solid !important;
border-color:#CD827D #69231F #69231F #CD827D !important;
color: #69231F !important;
margin:1px;
font-size:1em;
line-height:1.1em;
padding:2px 1em;
text-decoration:none;
}

.lessonbutton a:hover,
.standardbutton a:hover,
.homelink a:hover
{
background-color:#9A342D;
border:1px solid !important;
border-color:#69231F #CD827D #CD827D #69231F !important;
color:#FFFDFA !important;
margin:1px;
font-size:1em;
line-height:1.1em;
padding:2px 1em;
text-decoration:none;
}

select
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
margin:1px;
}

/* Admin Properties */

.admin .generaltable
{
width:100%;
}

#adminsettings fieldset span.form-shortname
{
color:#69231F;
font-size:0.9em;
}

#adminsettings fieldset
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
}

#admin-lang h2.main
{
font-size:1em;
text-align:left;
}

/* Calendar Properties */

#calendar .maincalendar
{
background-color:#FFFDFA;
border:1px solid #9A342D;
}

#calendar .sidecalendar
{
background-color:#9A342D;
border:1px solid #9A342D;
}

#calendar .maincalendar table.calendarmonth
{
border-collapse: collapse;
}

#calendar .maincalendar table.calendarmonth th
{
padding:10px;
border-bottom-style:none;
}

#calendar .maincalendar table.calendarmonth td
{
border:1px solid #FFFDFA;
height: 5em;
padding-left:4px;
padding-top:4px;
line-height:1.2em;
}

#calendar .maincalendar .eventlist .topic
{
border:0px solid #F1D1A2;
border-bottom-width:1px;
padding:5px;
}

#calendar .maincalendar .eventlist .event
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
}

table.minicalendar
{
border:1px solid #FFFDFA;
border-collapse:separate;
border-spacing:1px;
color:#FFFDFA;
margin:10px auto;
padding:2px;
width:100%;
}

#calendar .sidecalendar .minicalendarblock .minicalendar a
{
color:#9A342D;
}

.sideblock .minicalendar
{
color:#69231F;
font-size:0.9em;
}

.sideblock .minicalendar .day
{
text-align:center;
}

.minicalendar tr.weekdays th,
.calendarmonth tr.weekdays th
{
padding:3px;
}

#calendar .event_global,
#calendar .event_course,
#calendar .event_group,
#calendar .event_user,
.minicalendar .event_global,
.minicalendar .event_course,
.minicalendar .event_group,
.minicalendar .event_user
{
border:1px solid #E6BE90 !important;
border-collapse:collapse !important;
}

#calendar .duration_global,
#calendar .duration_course,
#calendar .duration_group,
#calendar .duration_user,
.minicalendar .duration_global,
.minicalendar .duration_course,
.minicalendar .duration_group,
.minicalendar .duration_user
{
border-top:1px solid #E6BE90 !important;
border-bottom:1px solid #E6BE90 !important;
border-collapse:collapse !important;
}

.today,
#calendar .today,
.minicalendar .today,
#calendar .event_global .today,
#calendar .event_course .today,
#calendar .event_group .today,
#calendar .event_user .today,
.minicalendar .event_global .today,
.minicalendar .event_course .today,
.minicalendar .event_group .today,
.minicalendar .event_user .today,
#calendar .duration_global .today,
#calendar .duration_course .today,
#calendar .duration_group .today,
#calendar .duration_user .today,
.minicalendar .duration_global .today,
.minicalendar .duration_course .today,
.minicalendar .duration_group .today,
.minicalendar .duration_user
{
background-color:#FDCC99 !important;
border:2px solid #B32316 !important;
color:#B32316 !important;
font-weight:bold !important;
}

.cal_popup_bg
{
background-color:#FFFDFA;
border:1px solid #9A342D;
font-size:0.75em;
}

.cal_popup_fg
{
border-style:none;
font-size:1.2em;
}

#calendar .sidecalendar .header,
#calendar .sidecalendar a
{
color:#FFFDFA;
}

.calendar-controls .next
{
font-family:Arial, Helvetica, Courier, sans-serif;
text-align:right;
}

.calendar-controls span.current
{
text-align:center;
}

.calendar-controls .previous
{
font-family:Arial, Helvetica, Courier, sans-serif;
text-align:left;
}

#calendar .event_course,
#calendar .duration_course,
.minicalendar .event_course,
.minicalendar .duration_course
{
background-color:#FEDDBB;
border-color:inherit;
border-style:none;
border-width:0;
color:#69231F;
}

#calendar .event_global,
#calendar .duration_global,
.minicalendar .event_global,
.minicalendar .duration_global
{
background-color:#EEDFB2;
border-color:inherit;
border-style:none;
border-width:0;
color:#69231F;
}

#calendar .event_group,
#calendar .duration_group,
.minicalendar .event_group,
.minicalendar .duration_group
{
background-color:#FFF78F;
border-color:inherit;
border-style:none;
border-width:0;
color:#69231F;
}

#calendar .event_user,
#calendar .duration_user,
.minicalendar .event_user,
.minicalendar .duration_user
{
background-color:#FFBFBA;
border-color:inherit;
border-style:none;
border-width:0;
color:#69231F;
}

.block_calendar_month .event_course
{
background-color:#FEDDBB;
border-style:none;
}

.block_calendar_month .event_global
{
background-color:#EEDFB2;
border-style:none;
}

.block_calendar_month .event_group
{
background-color:#FFF78F;
border-style:none;
}

.block_calendar_month .event_user
{
background-color:#FFBFBA;
border-color:inherit;
border-style:none;
border-width:0;
}

/* Boxes */

.generaltable
{
border:1px solid #9A342D;
margin-top:10px;
margin-bottom:10px;
}

.generaltable th.header
{
background:#F1D1A2 url(pix/top_grad.gif) repeat-x;
border:1px solid #9A342D;
color:#69231F;
padding:5px 5px 0;
}

.generaltable td,
.generaltable td.cell
{
border:1px solid #F1D1A2;
white-space:normal;
}

.generaltable .r0
{
background-color:#FFFDFA;
}

.generaltable tr:hover
{
background-color:#FFF6ED;
}

.generalbox
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
margin-top:10px;
margin-bottom:10px;
}

.generalbox td.generalboxcontent
{
padding:5px;
}

.tabledivider
{
color:#F1D1A2;
}

.loginbox,
.loginbox td.content
{
background-color:#F1D1A2;
border:1px solid #9A342D;
}

.informationbox
{
background-color:#FFE7CD;
border:1px solid;
border-color:#CD827D #69231F #69231F #CD827D;
margin-bottom:10px;
margin-top:10px;
}

.informationbox td.informationboxcontent
{
background-color:#FFFDFA;
border:1px solid #9A342D;
padding:10px;
}

.noticebox
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
padding:5px;
}

.errorbox
{
background-color:#FFFDFA;
border:1px solid #9A342D;
color:#FF0000;
padding:5px;
}

.singlebutton
{
margin:1px;
}

.userinfobox
{
background-color:#FFFDFA;
border-color:#9A342D;
border-style:none dotted solid;
border-width:1px;
}

#user-view .userinfobox
{
border-color:#9A342D;
border-style:none solid solid;
border-width:1px;
}

#user-index .userinfobox
{
border-top-color:#9A342D;
border-top-style:solid;
border-top-width:1px;
}

#user-view .userinfobox td.content,
#user-view .tabs .r0 td.selected,
#user-view .tabs .r0 td.selected .tablink,
#user-edit .generalbox
{
background-color:#F1D1A2;
}

#user-view .userinfobox td.side
{
background-color:#9A342D;
}

.forumheaderlist
{
border:1px solid #9A342D;
border-collapse:collapse;
margin:10px 0;
}

.forumheaderlist th.header
{
background:#F1D1A2 url(pix/top_grad.gif) repeat-x;
border:1px solid #9A342D;
color:#69231F;
padding:5px 5px 0;
}

.forumheaderlist td
{
border:1px solid #F1D1A2;
}

.forumheaderlist .r0
{
background-color:#FFFDFA;
}

.forumheaderlist tr:hover,
.forumheaderlist tr.r0:hover
{
background-color:#FFF6ED;
}

.forumpost
{
border:1px solid #F1D1A2;
}

.forumpost .content
{
background-color:#FFFFFF;
background-image:none;
}

.forumpost td.topic
{
border-bottom:1px solid #F1D1A2;
}

.forumpost .header,
.forumpost .side
{
background-color:#FFFDFA;
}

#mod-forum-discuss .forumpost.unread .header,
#mod-forum-discuss .forumpost.unread .side
{
background-color:#FEDDBB;
}

#mod-forum-discuss .forumpost.unread .content
{
background-color:#FFFDFA;
border:0px solid #F1D1A2;
}

/* Blocks */

.sideblock .header .hide-show img.hide-show-image
{
background-image:url(pix/t/switch_minus.gif);
background-repeat:no-repeat;
margin-top:0;
}

.sideblock.hidden .header .hide-show img.hide-show-image
{
background-image:url(pix/t/switch_plus.gif);
background-repeat:no-repeat;
}

.sideblock .header
{
background:#F1D1A2 url(pix/top_grad.gif) repeat-x;
border:1px solid #9A342D;
color:#69231F;
padding:0 0.3em 0.3em;
}

.sideblock .header .commands
{
background-color:transparent;
height:16px;
}

.sideblock .title h2
{
font-size:1em;
line-height:1.1em;
}

.sideblock .commands a.roles img
{
height:11px;
width:11px;
}

.sideblock .content
{
background-color:#FFFDFA;
border: 1px solid #F1D1A2;
border-top-width:0;
padding:0.3em;
}

.sideblock .content *,
.sideblock .content .message
{
text-align:left;
}

.sideblock span.icon
{
display:block;
float:left;
margin-right:0.3em;
}

.sideblock ul.list li
{
clear:left;
}

.sideblock ul.list span.c1
{
padding-left:0;
}

#site-index .block_blog_tags a.personal
{
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.block_blog_tags a.personal
{
font-size:1.1em;
font-weight:normal;
font-style:italic;
}

.block_blog_tags a.official {
font-size:1.6em;
font-weight:normal;
font-style:italic;
}

/* Tabs */

.tabs
{
border-collapse:collapse;
margin:0;
padding:0;
width:auto;
}

.tabs td
{
padding:0;
}

.tabs .left,
.tabs .right,
.tabs .side
{
width:50%;
border-color:#9A342D;
border-style: solid;
border-width:0 0 1px 0;
}

.tabs .r0 td a,
.tabs .r1 td a
{
background-color:#9A342D;
background-image:url(pix/bottom_grad.gif);
background-position:left top;
background-repeat:repeat-x;
color:#FFFDFA;
}

.tabrow
{
border-collapse:collapse;
border-color:#9A342D;
border-style:solid;
border-width:1px 0 0 1px;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0;
width:100%;
}

.tabrow a
{
display:block;
line-height:10px;
margin:0;
padding:5px 10px;
text-decoration:none;
}

.tabrow td
{
padding:0;
border-style:solid;
border-width:0 0 1px 0;
}

.tabrow th
{
display:none;
}

.tabrow td a:hover
{
background-color:#FFFFFF;
background-image:none;
}

.tabrow td .tablink
{
border-right-color:#9A342D;
border-right-style:solid;
border-right-width:1px;
display:block;
padding:0;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.tabrow td .selected
{
background-color:#FFFFFF;
background-image:none;
border-bottom-style:none;
}

.tabrow .inactive .tablink,
.tabrow .selected .tablink
{
background-color:#FFFFFF;
background-image:none;
color:#69231F;
line-height:10px;
padding:5px 10px;
}

.tabrow .selected .tablink a
{
background-color:#FFFFFF;
background-image:none;
color:#69231F;
line-height:10px;
padding:0;
}

.tabrow .last
{
background-color:#9A342D;
display:block;
padding:0 1px 0 0;
}

.tabrow .last .tablink
{
border-style:none;
}

.tabrow td.active,
.tabrow td.inactive,
.r1 td.inactive,
.r1 td.selected
{
background-color:#FFFFFF;
background-image:none;
border-bottom-color:#9A342D;
border-bottom-style:solid;
border-bottom-width:1px;
padding:0;
}

.tabrow .selected .tablink,
.tabs .selected .tablink,
.tabs .r0 td a:hover,
.tabs .r1 td a:hover
{
background-color:#FFFFFF;
background-image:none;
color:#69231F;
}

.tabs a:link,
.tabs a:visited,
.tabrow .inactive,
.topics h3 font
{
color:#69231F;
}

.tabs .r1 a,
.tabrow .activetwo .tablink,
.forumpost .content,
.r0 .selected,
.generaltable .r1
{
background-color:#FFFFFF;
background-image:none;
}

/* Course */

#course-import input
{
border-width:1px;
}

#course-index .generalbox
{
background-color:#F1D1A2;
border:1px solid #9A342D;
}

#course-user .section
{
border-color:#9A342D;
border-style:solid dotted;
border-width:1px;
margin-top:10px;
}

#course-user img
{
margin:5px;
}

#course-view .section td.side,
#course-view .section td.content
{
margin:0;
padding:0;
border-style:none;
}

#course-view .section td.left
{
background-color:#FFFDFA;
color:#F1D1A2;
font-size:1.1em;
font-style:italic;
font-weight:bold;
margin:0;
padding:2px;
border-style:none;
}

.course-content .block_course_summary .content
{
border-top:1px solid #F1D1A2;
}

.block_course_summary .header
{
border-bottom-style:none;
}

.topics h1,
.topics h2,
.topics h3,
.weeks .weekdates
{
background-color:#FFFDFA;
border-bottom-color:#9A342D;
border-bottom-style:solid;
border-bottom-width:1px;
color:#69231F;
font-size:1.1em;
font-style:italic;
font-weight:normal;
width:100%;
margin:0;
padding:2px;
}

#course-category .courseboxcontent
{
background-color:#FFFDFA;
}

.courseboxcontent
{
background-color:transparent;
border:1px solid #F1D1A2;
}

/* Modules: Lesson */

/* Modules: Wiki */

#mod-wiki-view #wiki-view input
{
background-color:#FFFDFA;
border-color:#9A342D;
border-width:1px;
margin:1px;
}

/* Modules: MyMoodle */

#my-index .coursebox .courseboxcontent
{
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#my-index td#middle-column .courseboxcontent h2.main
{
margin:0;
}

#my-index .courseboxcontent
{
border-style:none;
}

/* Modules: Questions, Quiz */

#question-edit .generalbox
{
background-color:#FFFDFA;
margin-top:10px;
}

.que
{
border-style:none;
}

#answer .feedback
{
background-color:#FFFDFA;
border:1px solid #F1D1A2;
padding:2px;
}

/* Modules: Resource */

#mod-resource-view #content
{
border-style:none;
}

/* Modules: Glossary */

.glossarydisplay hr
{
display:none;
}

.entryboxheader
{
background-color:#FFFDFA;
border:0px solid #9A342D;
}

.entrybox
{
background-color:#FFFDFA;
border:1px solid #9A342D;
}

.glossarypost
{
background-color:#FFFFFF;
border:1px solid #F1D1A2;
}


/***** wut/user_styles.css end *****/


