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

/***** lunardi/user_styles.css start *****/

body {

  font-size: 100%;

  color: #111111;

  font-family: georgia, times, serif;

  margin-top: 0px;

  margin-left: 0px;

  margin-right: 0px;

}

div.clearer {

  clear: both;

}

a:link {

  color: #000000;

}

a:visited {

  color: #000000;

}

a:hover {

  color: #3366ff;

}

table.generaltable {

  background-color: #EEEEEE;

}

img.resize {

  width: 1em;

  height: 1em;

}

p.helplink {

  margin: 0.5em 0;

}

h1.headermain {

  color: #449900;

}

h2.headingblock {

  border-style: none;

}

table.loginbox {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

table.loginbox td.content {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

div.noticebox {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

table.generaltable td {

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

div.generalbox {

  border-top-width: 1px;

  border-style: solid none none;

  border-top-color: #DDDDDD;

}

table.generalbox {

  border-top-width: 1px;

  border-style: solid none none;

  border-top-color: #DDDDDD;

}

table.generaltable th.header {

  background-color: #DDDDDD;

  border-width: 1px;

  border-style: solid;

  border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;

}

div.informationbox {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

table.userinfobox {

  border: 1px solid #DDDDDD;

}

p.copyright {

  text-align: center;

}

div.headermenu {

  font-size: 0.75em;

  color: #ffffff;

}

div.headermenu div.logininfo {

  margin-bottom: 0.2em;

}

div.breadcrumb {

  font-size: 0.8em;

  padding-left: 0.3em;

}

table.tabs td.side {

  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #2a4de3;

}

div.navbar div.navbutton form {

  float: left;

}

div.navbar div.navbutton {

  margin-top: 3px;

}

div.navbar {

  padding: 0px 0;

  background-color: #ffffff;

  margin-top: 0px;

  border-style: none;

}

div#footer {

  margin-top: 0;

  font-size: 0.75em;

  background-color: #f0f5ff;

  border-style: none;

}

div#content {

  background-color: #f0f5ff;

  padding: 0px 0;

  font-size: 0.75em;

  line-height: 1.6em;

  margin-top: 0px;

  padding-bottom: 20px;

  padding-top: 20px;

  border-top-style: none;

  border-bottom-style: none;

}

ul.section li {

  margin: 0.2em 0;

}

div.sideblock div.content * {

  text-align: left;

}

div.sideblock ul.list span.c1 {

  padding-left: 0.3em;

}

div.sideblock div.title h2 {

  font-size: 1em;

  line-height: 1.1em;

}

div.sideblock div.header {

  height: 35px;

  padding-left: 10px;

  background-image: url(pix/sidebar_header_bg.jpg);

  color: #ffffff;

  border: 1px solid #a0a0b1;

}

div.sideblock div.content {

  padding: 0px 0px 0px 0px;

  border-style: none;

  border-right-color: #DDDDDD;

  border-bottom-color: #DDDDDD;

  border-left-color: #FFFFFF;

}

div.sideblock table.calendar-controls td.current {

  text-align: center;

}

div.sideblock table.minicalendar td.day {

  text-align: center;

  font-size: 0.9em;

}

div.sideblock table.minicalendar {

  border-style: none;

}

body#admin-lang h2.main {

  font-size: 1em;

  text-align: left;

}

body#course-index table.generalbox {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

table.minicalendar td.today {

  line-height: 1.4em;

  border: 2px solid #88DD55;

}

div.sideblock table.minicalendar tr.weekdays {

  font-size: 0.8em;

}

div.courseboxcontent {

  background-color: #EEEEEE;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

td.courseboxcontent {

  background-color: #ebf2ff;

  border-width: 1px;

  border-style: solid;

  border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;

}

.tabrow td {

  border: 1px solid #0000ff;

}

.tabrow td.selected {

  border-top-width: 1px;

  border-right-width: 1px;

  border-left-width: 1px;

  border-style: solid solid none;

  border-top-color: #2a4de3;

  border-right-color: #2a4de3;

  border-left-color: #2a4de3;

}

.sideblock .content .message {

  text-align: left;

}

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

  margin-top: 2px;

}

#calendar .event_global {

  background-color: #D6F8CD;

  border-color: #D6F8CD;

}

.minicalendar .event_global {

  background-color: #D6F8CD;

  border-color: #D6F8CD;

}

.block_calendar_month .event_global {

  background-color: #D6F8CD;

  border-color: #D6F8CD;

}

#calendar .event_course {

  background-color: #FFD3BD;

  border-color: #FFD3BD;

}

.minicalendar .event_course {

  background-color: #FFD3BD;

  border-color: #FFD3BD;

}

.block_calendar_month .event_course {

  background-color: #FFD3BD;

  border-color: #FFD3BD;

}

#calendar .event_group {

  background-color: #FEE7AE;

  border-color: #FEE7AE;

}

.minicalendar .event_group {

  background-color: #FEE7AE;

  border-color: #FEE7AE;

}

.block_calendar_month .event_group {

  background-color: #FEE7AE;

  border-color: #FEE7AE;

}

#calendar .event_user {

  background-color: #DCE7EC;

  border-color: #DCE7EC;

}

.minicalendar .event_user {

  background-color: #DCE7EC;

  border-color: #DCE7EC;

}

.block_calendar_month .event_user {

  background-color: #DCE7EC;

  border-color: #DCE7EC;

}

div#header-home {

  background-image: url(pix/big_logo_bg.jpg);

}

div.sideblock div.content li {

  background-color: #dbdcec;

  border-left-width: 6px;

  border-bottom-width: 1px;

  border-style: none none dashed solid;

  border-left-color: #a0a0b1;

  border-bottom-color: #a0a0b1;

}

div#header {

  background-image: url(pix/big_logo_bg.jpg);

}

/* --- Tab Menu  Digitalmusic ------------------------- */

ul#navdig,ul#navdig li         {list-style-type:none;margin:0;padding:0}

ul#navdig                   {float:left; font-size: 100%}

ul#navdig li                {float:left; margin-left: 0px; text-align: left}

ul#navdig a                 {float:left; width: 120px; padding: 5px 10px 10px 10px; background: #13326b;t ext-decoration:none;color: #FFFFFF;}

ul#navdig a:hover           {background: #4e679e; color: #ffffff;}

ul#navdig li.activelink a,ul#navdig li.activelink a:hover    {background: #78afe5;color: #003366; }

#TopNavDig              { width: 150px; height:26px;  }

/***** lunardi/user_styles.css end *****/


