/**************************************
 * THEME NAME: xtec2
 *
 * Files included in this sheet:
 *
 *   xtec2/styles_layout.css
 *   xtec2/styles_fonts.css
 *   xtec2/styles_color.css
 *   xtec2/styles_css3.css
 **************************************/

/***** xtec2/styles_layout.css start *****/

/*******************************************************************
 styles_layout.css

 This CSS file contains all layout definitions like positioning,
 floats, margins, padding, borders etc.

 Styles are organised into the following sections:
  core
  forms
  header
  footer

  admin
  blocks
  blog
  calendar
  course
  doc
  grades
  login
  message
  notes
  mymoodle
  question
  tabs
  tags
  user
  top-menu
  Course quotes

  various modules

*******************************************************************/


/***
 *** Core
 ***/

body{
	margin:0;
}

#layout-table {
  margin-top:0px;
}

#content{
padding: 18px 6px 10px 6px;
}

.generalbox {
  background-image: url(images/borderbottom.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

.admin .generalbox{
  background-image: url(images/borderbottom.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  background-image: url(images/button.png);
  background-position: bottom;
  background-repeat: repeat-x;
  padding:2px;
  margin-left: 2px;
  margin-right: 2px;
  border-width: 1px;
}


img.icon {
  width: auto;
  height: auto;
}

/***
 *** Header
 ***/

.headermain{
  margin:0;
  height:112px;
    background-image: url('http://elcimvilanova.educat1x1.cat/file.php/1/theme/logo.jpg');
  background-repeat: no-repeat;
  background-position:right;
  width:100%;
  border-bottom:1px solid;
  clear:both;
  float:none;
}


.headermain h1, h1.headermain{
	margin-left:20px;
    text-align:left;
	margin-bottom:5px;
	padding-top:27px;
}
	
.headermain h2{
	margin-left:20px;
    text-align:left;
	margin-top:3px;
}

.headermenu {
  height: 34px;
  width:100%;
  padding-top: 10px;
  clear:both; 
  background-image: url(images/menubar.png);
  background-position: top;
  background-repeat: repeat-x;
}

.headermenu .logininfo a:link,
.headermenu .logininfo a:visited,
.headermenu .logininfo a:active{
	text-decoration: underline;
}

.headermenu .logininfo a:hover{
	text-decoration: none;
}

.logodepart{
	margin-left:10px;
	height:26px;
	width:195px;
	background-image: url(images/departament.png);
	float:left;
}

.logoxtec{
	margin-left: 10px;
	height:26px;
	width:97px;
	background-image: url(images/xtec.png);
	float:left;
}

#chooselang{
	margin-right:20px;
}

.navigation ul{
	margin-right:10px !important;
}

.navbar {
  padding:6px 0.5em;
  background-image: url('images/navigation.png');
  background-position: bottom;
  background-repeat: repeat-x;
  border: 0;
}

.navbar .breadcrumb {
  padding-left: 10px;
  margin: 3px 0 !important;
}

.navbar .navbutton{
    margin-top: 0px !important;
}

/***
 *** Footer
 ***/

#footer {
  margin-top: 15px;
}

#footer .logininfo{
	margin-bottom: 10px;
}

#footer .navbar{
  margin-top:0;
}


/***
 *** Blocks
 ***/

.sideblock .header, .sideblock h2.header {
  border: 1px solid;
}
.sideblock h2 {
  padding-top:3px;
}


.sideblock .header {
  background-image: url(images/topbar.png);
  background-position: bottom;
  background-repeat: repeat-x;	
}


td#left-column div{
	margin-left: 1px;
}

td#right-column div{
  margin-right: 5px;
}

.sideblock .content {
  background-image: url(images/borderbottom.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

.sideblock .content h2 {
  padding-top:3px;
}

.sideblock .content hr {
  border: 0;
}

.unlist{
	border: 1px solid;
	margin-left:-1px;
}

/***
 *** Course
 ***/
table.topics{
	border-collapse:separate;
	border-spacing: 0;
}

#course-view tr.section,
#course-view li.section{
  border: 0;
}

#course-view .separator{
  background-image: none;
}


#course-view .topics,
#course-view .weeks,
#course-view ul.weekscss  {
	border-top: 1px solid;
	padding:0;
	margin-left:-1px;
	margin-bottom: 16px;
}

#course-view .section td.content,
#course-view .weekscss li.section,
.categoryboxcontent,
.coursebox {
  padding-left: 15px;
  padding-right: 5px;
}

#course-view .section td.left {
	min-width:45px;
}

#course-view .section td.content,
#course-view .section td.side,
#course-view .section td.right,
#course-view .section td.left,
#course-view .section .left,
#course-view .weekscss li.section,
.categoryboxcontent,
.coursebox {
  background-image: url(images/borderbottom.png) !important;
  background-position: bottom !important;
  background-repeat: repeat-x !important;
  padding-top: 15px;
  padding-bottom:35px;
  border:0;
}

#course-view li.section{
	border-left: 1px solid #D0D0D0 !important;
}


#course-view .section .spacer {
  display:none;
}

#course-view .section img.spacer {
  display:inline;
}


.weekscss-format #left-column {
  padding:1px;
}
.weekscss-format #left-column .sideblock {
  padding-left:3px;
}

.weekscss-format #right-column {
  padding-right:7px;
}
.weekscss li.section {
  margin-bottom: 0;
  border-top:0px;
}

.weekscss .content,
.weekscss .side {
  padding-bottom:35px;
}

.headingblock, h2.headingblock {
  padding:5px;
  margin:0;
  margin-left: -1px;
  border: 1px solid;
  height: 24px;
}

.headingblock {
  background-image: url(images/topbar.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

body#site-index .headingblock,
body#course-view .headingblock {
  margin-bottom: 0px;
}

.coursebox {
  width: auto;
  border:0;
  padding-bottom:15px;
  margin-bottom:0px;
}

.boxwidthwide{
  width: inherit;
}

/***
 *** Login
 ***/

.headermenu .logininfo{
	display:inline;
	padding-right:10px;
}

/***
 *** Top-menu
 ***/

#top_menu{
    border:none;
    border:0px;
    margin:0px;
    padding:0px;
    height:35px;
    clear:both;
}

#top_menu ul{
    list-style:none;
    margin:0;
    padding:0;
    float:left;

}

#top_menu li{
    float:left;
    padding:0px;
}

#top_menu ul li {
    list-style:none;
    float:left;
    white-space:nowrap;
    z-index: 9999;
}

#top_menu ul li div{
    position:relative;
}

#top_menu ul li a {
    display:block;
    height:27px;
    padding: 8px 17px 0 17px;
}


#top_menu ul li a{
    display:block;
    margin:0px;
}

#top_menu li ul{
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    min-width:225px;
    z-index:200;
}

#top_menu li:hover ul{
    display:block;
}

#top_menu li li {
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    min-width:225px;
}

#top_menu li ul a{
    display:block;
    height:35px;
    line-height:35px;
    margin:0px;
    padding:0px 10px 0px 15px;
}

#top_menu li ul a:hover, #top_menu li ul li:hover a{
    border:0px;
}

#top_menu p{
    clear:left;
}


#top_menu_structure img{
    margin-left: 1px;
    margin-right: 2px;
}

#top_menu_structure div.item_div, div.son_div{
    margin: 5px 0 5px 22px;
}

#top_menu_structure div.group_div{
    margin-bottom: 10px;
    margin-top: 20px;
}

#top_menu_structure img.son{
    margin-top: -6px;
    width: 17px;
}

#top_menu #home_icon{
    width: 30px;
    height: 18px;
}

.mform fieldset#menu_item_header{
    width: 75%;
}

/***
 *** Course quotes
 ***/
#admin-report-coursequotes-index .yui-nav{	
	border-bottom-width: 0px;
}

#admin-report-coursequotes-index .yui-content h2{
	text-align: center;
}

#admin-report-coursequotes-index .yui-content {
	padding: 15px;
	width: 95%;
}

#admin-report-coursequotes-index .yui-content td.category_title{
	padding-top: 10px;
}

#admin-report-coursequotes-index td{
	padding: 3px 15px;
}


/***
 *** Modules: Forum
 ***/

.forumheaderlist,
.forumpost {
    border-style:solid;
    border-width: 1px;
    width:98%;
    margin-left: 1%;
}

.forumpost {
  margin-top: 0px;
}

.forumaddnew{
    padding-bottom:15px;
    padding-top: 10px;
    background-image: url(images/borderbottom.png);
    background-position: bottom;
    background-repeat: repeat-x;
    border-style:solid;
    border-width: 1px;
    width: 98%;
    margin-left: 1%;

}

#site-index .forumpost {
 margin-left: 0%;
}

#site-index .forumaddnew{
 margin-left: 0%;
 width: 100%;
}

.subscribelink{
	border-style:solid;
    border-width: 1px 1px 0px 1px;
}

.forumpost .content {
  background-image: url(images/borderbottom.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

.forumpost .side {
  background-image: url(images/borderbottom.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

.forumpost td {
    padding: 10px !important;
}

.forumheaderlist .header{
  border-width: 1px;
}

.forumheaderlist td{
   padding: 10px !important;
}


.forumheaderlist .discussion .starter,
.discussion td{
	border-width: 0 0 1px 0;
	background-image: url(images/borderbottom.png);
    background-position: bottom;
    background-repeat: repeat-x;
}

.discussioncontrols {
    margin-bottom: 10px;
    width: 98%;
    margin-left: 1%;
}

.discussioncontrols td{
	padding-top:5px;
	padding-bottom:5px;
}

.mod-forum .indent {
   margin-left:43px;
}

#mod-forum-view .unread {
  padding-left:0px;
  padding-right:0px;
  text-align:center;
}

#mod-forum-discuss .forumpost.unread .content {
	border: 0;
}


/***** xtec2/styles_layout.css end *****/

/***** xtec2/styles_fonts.css start *****/

/*******************************************************************
 styles_fonts.css

 This CSS file contains all font definitions like family, size,
 weight, text-align, letter-spacing etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  grades
  login
  message
  mymoodle
  question
  tabs
  user
  top-menu
  handwrite style

  various modules

*******************************************************************/

/***
 *** Core
 ***/

@font-face {
    font-family: "Abecedario";
    src: url(fonts/Abecedario.ttf);
}

@font-face {
    font-family: "Abecedario";
    src: url("fonts/AbecedarioNegrita.ttf");
    font-weight: bold;
}


body, table, td, th, li {
  font-family: Arial, Helvetica, sans-serif, Verdana; /*configurable*/
  font-size:100%; /*configurable*/
  }

#middle-column a {
  text-decoration: underline !important;
}

a:hover {
  text-decoration: none;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  font-weight:bold;
}

/***
 *** Header
 ***/

#header .headermain h2, #header-home .headermain h2 {
  font-size:1.1em;
  font-style:italic;
}

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

.breadcrumb ul li a{
  text-decoration: underline;
}


/***
 *** Course
 ***/
#course-view .section td.left{
   font-size: 3em;
   line-height: 35px;
   font-weight: bold;
}


/***
 *** Top-menu
 ***/

#top_menu{
    font-weight:bold;
}

#top_menu ul li a{
    /*font-weight:normal;*/
    text-align:center;
    text-decoration:none;
}

#top_menu li a:hover,
#top_menu ul li:hover a{
    text-decoration:none;
}

#top_menu li ul a{
    font-size:12px;
    font-style:normal;
    text-align:left;
}

#top_menu li ul a:hover, #top_menu li ul li:hover a{
    text-decoration:none;
}

#top_menu_structure div.son_div{
    font-size: 90%;
}

#top_menu_structure div.item_div{
    font-size: 90%;
}

#top_menu_alerts{
    color: green;
    font-weight: bold;
}


/***
 *** Handwirte style
 ***/


#admin-report-coursequotes-index .yui-nav a{
	font-size: 90%!important; /*configurable*/	
}

#admin-report-coursequotes-index .yui-content{
	font-family: Arial, Helvetica, sans-serif, Verdana!important; /*configurable*/
	font-size:100%!important; /*configurable*/	
}
/***** xtec2/styles_fonts.css end *****/

/***** xtec2/styles_color.css start *****/

/*******************************************************************
 styles_color.css

 This CSS file contains all color definitions like
 background-color, font-color, border-color etc.

 Styles are organised into the following sections:

  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  question
  tabs
  user
  top-menu
  course quotes

  various modules

*******************************************************************/

/***
 ***  Core
 ***/

a:link,
a:visited {
  color:#4E7104; /*configurable*/
}

a.dimmed:link,
a.dimmed:visited {
  color: #CD6000; /*configurable*/
}

a:hover {
  color:#CD6000; /*configurable*/
}

.navbar {
  background-color: #B3CD7B; /*configurable*/
}

.generalbox {
  background-color: #FCFCFC;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  background-color: #E68804; /*configurable*/
  color: #FFFFFF; /*configurable*/
  border-color:#E68804; /*configurable*/
}

/***
 *** Header
 ***/

.breadcrumb .sep, #admin-report-unittest-index .sep {
  color:#CD6000; /*configurable*/
}

.breadcrumb ul li, .breadcrumb ul li a{
  color:#666;
}

.headermenu .logininfo{
	color:white;
}

.headermenu .logininfo a{
	color:white;
}

.headermenu .logininfo a{
	color:white !important;
}

/*.logininfo{
	color:black;
}*/

.headermain{
	border-color:#ddd;
	background-color: #FFF;
}

.headermenu a:link,
.headermenu a:visited {
  color: #CD6000; /*configurable*/
}

.headermain h1, .headermain h1 a{
	color: #CD6000; /*configurable*/
}

.headermain h2{
	color:#344D00; /*configurable*/
}

.headermenu {
  background-color: #333;
}

/***
 *** Admin
 ***/

#adminsettings .form-overridden {
    background-color: #FD1; 
}

.block_admin_tree.sideblock .link.current {
  color: #CD6000; /*configurable*/
  background:transparent;
}

/***
 *** Blocks
 ***/

.sideblock .header {
  background-color: #E68804; /*configurable*/
  color: #FFFFFF; /*configurable*/
  border-color: #E68804; /*configurable*/
}


/***
 *** Course
 ***/

/* course, entry-page, login */
.headingblock {
  color: white;
  background-color: #E68804 !important; /*configurable*/
  border-color: #E68804   !important; /*configurable*/
}

h2.headingblock {
  color: #FFFFFF; /*configurable*/
  background-color: #E68804  !important; /*configurable*/
  border-color: #E68804   !important; /*configurable*/
}

#course-view .weekscss .section{
	background-color: transparent;
}

#course-view .topics,
#course-view .weeks,
#course-view ul.weekscss,
#course-view tr.section,
#course-view .weekscss .content,
#course-view .weekscss li.section{
  border-top-color: #ddd;
}

/*blue for left*/
#course-view .section .left {
  color: rgba(52,77,0,0.75); /*configurable*/
  background-color: #EEEEEE !important ;
}

#section-index b{
	color: #CD6000; /*configurable*/
}

/*white as general topic*/
/* .content should match the body background, sides are white. */
#course-view .section .content,
#course-view .section .right,
.categoryboxcontent,
.coursebox,
#course-view .weekscss .content,
#course-view .weekscss .section
{
   background-color: #FAFAFA !important;
}

/*gray for hidden topics*/
#course-view .index .content,
#course-view .index .right,
#course-view .weekscss .index,
#course-view .hidden .content,
#course-view .hidden .right,
#course-view .weekscss .hidden {
	background-color: #EEE !important;
}

/*yellow for current topics*/
#course-view .current td{
   border-style:solid !important;
   border-width:4px !important;
   border-color:#E68804 !important; /*configurable*/
}

#course-view .current .content,
#course-view .current .right {
   background-color: #FFFFFF !important;
}

#course-view .current .content{
   border-left-style:none !important;
   border-right-style:none !important;
}

#course-view .current .right{
   border-left-style:none !important;
}

#course-view .current .left {
   border-right-style:none !important;
   background-color:rgba(230,136,4,0.75) !important;
   color:#FFFFFF !important;
}

.unlist{
  border-color: #ddd;
}


/***
 *** Top-menu
 ***/
#top_menu{
    background:#CECECE url('images/menu/fons_menu.png') repeat-x top center;
}


#top_menu ul li a{
    background:transparent url("images/menu/ralla_menu.png") center right no-repeat;
    color:#3B3B3B;
}


#top_menu li a:hover,
#top_menu ul li:hover a{
    background: rgba(230,136,4,0.75) url("images/menu/hover.gif") bottom center no-repeat;
    color:#FFFFFF;
}


#top_menu li li {
    background:#CECECE url('images/menu/fons_menu.png') repeat-x top center;
}


#top_menu li:hover li a{
    background:none;
    color:#3B3B3B;
}

#top_menu li ul a:hover,
#top_menu li ul li:hover a{
    background: rgba(230,136,4,0.75) url('images/menu/hover_sub.gif') center left no-repeat;
    color:#FFFFFF;
}

#top_menu #home_icon{
    background: url('images/menu/home_icon.png') center center no-repeat;
}

#top_menu a:hover #home_icon{
    background: url('images/menu/home_icon/home_icon_FFFFFF.png') center center no-repeat;
}

/***
 *** Course quotes
 ***/
#admin-report-coursequotes-index .yui-nav a{
	background: #E1E1E1 url(images/topbar.png) repeat-x bottom !important;
}
 
#admin-report-coursequotes-index .yui-nav .selected a{
	
	background: #E68804 url(images/topbar.png) repeat-x bottom !important; /*configurable*/
	color: #FFFFFF; /*configurable*/
}

#admin-report-coursequotes-index .yui-content{
	background-color: #FAFAFA;
}

/***
 *** Modules: Forum
 ***/

.forumaddnew, .subscribelink{
  background-color: #FFFFFF;
  border-color: #DDDDDD;
}

.forumpost{
  border-color: #DDDDDD;
}

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

.forumpost .starter,
.forumpost .left,
.forumpost .topic {
  background-color:#EEEEEE;
}


.forumheaderlist{
  border-color: #DDDDDD;
}

.forumheaderlist .header{
  background-color: #E68804; /*configurable*/
  color: white;
  border-color: #DDDDDD;
}

.forumheaderlist .discussion .starter{
  background-color: #EEEEEE;
}

.discussion td{
	border-color: #DDDDDD;
}

#mod-forum-view .unread,
.unread{
  background-color: #FFC;
}

#mod-forum-discuss .forumpost.unread .content {
	background-color: #FFC;
}


/***** xtec2/styles_color.css end *****/

/***** xtec2/styles_css3.css start *****/

/*******************************************************************
 styles_css3.css
  
 This CSS file uses the next-generation CSS3
 to add round corners to the current theme. When css3
 become common it has to be merged with styles_layout

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  tabs
  user

  various modules

*******************************************************************/



/***
 *** Core
 ***/

.notifyproblem {
  border-radius:10px;
}

.notifysuccess {
  border-radius:10px;
}
.generalbox {
  border-radius:5px;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
 box-shadow: 3px 3px 3px #bbb;
}

.generalboxcontent {
  border-radius:5px;
}

.noticebox {
  border-radius:5px;
}

.informationbox {
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.informationboxcontent {
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.sitetopiccontent {
  border-radius:10px;
}

.headingblock {
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}

.topics, #course-view ul.weekscss,
#course-view .weeks{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}

#course-view .weeks tr:nth-last-child(-n+2),
.topics tr:nth-last-child(-n+2),
#course-view ul.weekscss li:last-child,
ul.unlist li:last-child{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
 }


#course-view .weeks tr:nth-last-child(-n+2) td.left,
.topics tr:nth-last-child(-n+2) td.left{
  border-bottom-left-radius:5px;
}

#course-view .weeks tr:nth-last-child(-n+2) td.right,
.topics tr:nth-last-child(-n+2) td.right{
  border-bottom-right-radius:5px;
}

ul.unlist{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}

.boxwidthwide{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}



/* kept for backward compatibility with some non-standard modules
   which use these classes for various things */
.generaltab, .generaltabinactive{
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

.generaltabselected {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  border-radius:5px;
}


/***
 *** Header
 ***/

/***
 *** Footer
 ***/

/***
 *** Admin
 ***/

/***
 *** Blocks
 ***/

.sideblock.hidden {
  border-radius: 0px;
}

.sideblock .content {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}

.sideblock .header{
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  box-shadow: 3px 3px 3px #bbb;
}

.block_course_summary, .block_course_summary .content {
  border-radius:5px;
}

.editing .block_course_summary .content {
  border-top-left-radius:0;
  border-top-right-radius:0;
}


/***
 *** Calendar
 ***/

#calendar .eventlist .event {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

#calendar .eventlist .event .side {
  border-bottom-left-radius:10px;
}

#calendar .eventlist .event .description {
  border-bottom-right-radius:10px;
}

#calendar .maincalendar,
#calendar .sidecalendar
{
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
}

#calendar td.sidecalendar .sideblock {
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.sideblock.block_calendar_month .filters table
{
  border-radius:4px;
}

table.minicalendar {
  border-radius:10px;
}

table.minicalendar td {
  border-radius:4px;
}

#calendar .maincalendar li.event_course,
#calendar .maincalendar li.event_global,
#calendar .maincalendar li.event_user,
#calendar .maincalendar li.event_group,
#calendar .filters td.event_course,
#calendar .filters td.event_global,
#calendar .filters td.event_user,
#calendar .filters td.event_group {
  border-radius:4px;
}

/***
 *** Course
 ***/
body#course-user .section {
  border-radius:10px;
}


/***
 *** Doc
 ***/

/***
 *** Login
 ***/
.loginbox {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}

.loginbox .content.left {
  border-bottom-left-radius:5px;
}
.loginbox .content.right {
  border-bottom-right-radius:5px;
}

/***
 *** Message
 ***/

/***
 *** Tabs
 ***/

/***
 *** User
 ***/
.userinfobox {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.groupinfobox {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}
#user-view .left {
  border-bottom-left-radius:10px;
}

/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/

/***
 *** Modules: Forum
 ***/
.forumpost {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:0px;
  box-shadow: 3px 3px 3px #bbb;
}

.forumpost:last-child{ 
  border-bottom-right-radius:5px;
}


.forumaddnew, .subscribelink{
  box-shadow: 3px 3px 3px #bbb;
}

.forumpost .side {
  border-bottom-left-radius:5px;
}

.forumpost .content {
  border-bottom-right-radius:5px;
}

.forumpost .message {
  border-bottom-right-radius:5px;
}

.forumpost .link {
  border-bottom-right-radius:5px;
}

/***
 *** Modules: Glossary
 ***/
.glossarycategoryheader {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

.glossaryformatheader {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

.entryboxheader {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

.entrybox {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.glossarypost {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.glossarypost .side {
  border-bottom-left-radius:10px;
}

.encyclopedia .entrylowersection {
  border-bottom-right-radius:10px;
}
.glossarycomment {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}

.glossarycomment .side {
  border-bottom-left-radius:10px;
}

.glossarycomment .entry {
  border-bottom-right-radius:10px;
}


/***
 *** Modules: Journal
 ***/

#mod-journal-view .feedbackbox {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
}
#mod-journal-view .feedbackbox .side {
  border-bottom-left-radius:10px;
}
#mod-journal-view .feedbackbox .entrycontent {
  border-bottom-right-radius:10px;
}

/***** xtec2/styles_css3.css end *****/


