/**************************************
 * THEME NAME: acem
 *
 * Files included in this sheet:
 *
 *   acem/acem.css
 *   acem/userstyles.css
 **************************************/

/***** acem/acem.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

/* @group Core */
body {
	background-color: #2F5513;
	padding: 0px;
	margin: 0px;
	background-image: url(pix/bg/bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 16px;


}

A:link {
	color:#EE1C23;
	text-decoration:none;
}

A:visited {
	color:#EE1C23;
	text-decoration:none;
}

A:hover	{
	color:#333333;
	text-decoration:underline;
}

A:active {
	color:#EE1C23;
	text-decoration:none;
}

#content
{
	padding: 10px;
	margin: 1em 2em;
	line-height: 1.3em;
	margin: 0px;
}

#page {
	width: 1000px;
}

.logininfo { 
	font-size: 1em; 
}

/* @end */
/* @group Content */
h2.headingblock
{
	border: 0px none;
	border-bottom: 1px dotted #000;
	padding-bottom: 15px;
	padding-top: 30px;
	background: url(pix/bg/topic_header.gif) no-repeat right #d4edb0;
	font-size: 33px;
	color: #ee1c23;
	letter-spacing: -1px;
	font-weight: normal;
}

/* @end */
/* @group Blocks */
.sideblock
{
	border: 0px none;
	width: 220px;
	background: transparent;
	padding-bottom: 10px;
	border-bottom: 1px dotted #000;
}

.sideblock .header
{
	background: #ee1c23;
	color: #f8df4e;
}

.sideblock .header h2
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	color: #f8df4e;
	font-size: 1.2em;
}

.sideblock .content {
	border: 0px none;
	padding: 10px;
	background: #d4edb0;
}

.block_course_summary .content {
	line-height: 1.5em;
}
/* @end */
/* @group Header */
th.header,
td.header,
div.header
{
	background: url(pix/grad3.gif) repeat-x bottom #f6f6f6;
	padding: 5px;
}

#header-home,
#header
{
	background: url(pix/bg/header_calendar.jpg) top left #000 no-repeat;
	height: 115px;
	padding: 10px;
	font-size: .98em;
	border: 5px solid #fff;
}

#header .logininfo,
#header-home .logininfo
{
	color: #fff;
	padding-top: 35px;
	font-size: .9em;
}

#header .logininfo a,
#header-home .logininfo a { color: #7ac142; }

h1.headermain
{
	color: #fff;
	font-weight: lighter;
	font-size: 1.65em !important;
	padding-top: 80px;
	padding-left: 0px;
}

h1.summary
{
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: .85em;
	position: absolute;
	z-index: 2;
	top: 52px;
	left: 133px;
}

.logo {
	width: 125px;
	height: 116px;
	background: url(pix/logo.gif) top left;
	z-index: 2;
	position: relative;
	top: 55px;
	left: -55px;
	float: left;
}

.breadcrumb {
	padding-left: 80px;
}
/* @end */
/* @group Footer */


#footer
{
	margin: 5px;
	border-top: 15px solid #ee1c25;
	background: #fff;
	font-size: .85em;
	text-align: left;
}

.breadcrumb
{
	font-size: 0.85em;
	padding-top: 1px;
	font-weight: normal;
}

.headermenu
{
	font-size: 0.85em;
	padding-top: 3px;
}

/* @end */

/* @group Fixes */

.sideblock .content div.info {
	text-align: left;
}

.block_online_users .info {
	display: none;
}

.block_online_users .content .user,
.block_online_users .content .listentry {
	font-size: 1em !important;
}

.block_news_items .newlink {
	text-align: left;
}

.sideblock .info {
	font-size: 1em;
}

.block_rss_client .link {
	font-size: 1em;
}

.sideblock .content,
.sideblock .footer {
	text-align: left !important;
}

.coursebox {
	border:  0px none;
	border-bottom:  1px dashed #ccc;
	padding-bottom: 10px;
	padding-top: 0px;
}

.coursebox .summary {
	float: left;
	width: 100%;
}

.coursebox .name {
	padding-left: 0px;
}

.coursebox .info {
	padding-top: 0px;
	width: 100%;
}

.tabrow0 a,
.tabrow1 a {
	color: #003466 !important;
	font-size: 1em;
}

.tabrow0 a:hover,
.tabrow1 a:hover {
	color: #7ac142 !important;
	text-decoration: none;
}

.tabrow1 .here a{
	color: #000 !important;
}

.forumpost .topic,
.forumpost .left {
	background: #fff;
}

body#mod-quiz-edit .generalbox tr{
	border-bottom: 1px dashed #ccc;
}

div.box, div.generalbox {
    text-align: left !important;
}

/* @end */

/* @group Container */

#columnTop {
	height: 30px;
	padding-left: 47px;
	background: url(pix/bg/shadow_top_v2.jpg) no-repeat bottom;
}

#columnLeft {
	width: 38px;
	background: url(pix/bg/shadow_left.jpg);
}

#columnMid {
	width: 724px;
	height: 690px;
	background: white;
}

#columnRight {
	width: 11px;
	background: url(pix/bg/shadow_right.jpg);
}

#columnBot {
	padding-right: 7px;
	height: 60px;
	background: url(pix/bg/shadow_bottom_v2.jpg) no-repeat top;
}

/* @end */

/* @group Chat */

#mod-chat-gui_basic,
#mod-chat-gui_header_js-jsupdate{
background-color: #ffffff;
}

#mod-chat-gui_header_js-chatinput{
background-color: #ffffff;
}

#mod-chat-view #chatcurrentusers {
background-color: #ffffff ;
}

#mod-chat-gui_header_js-chatinput #header-home,
#mod-chat-gui_header_js-chatinput #columnLeft,
#mod-chat-gui_header_js-chatinput #columnRight,
#mod-chat-gui_header_js-chatinput #columnTop,
#mod-chat-gui_header_js-chatinput #columnBot {
	display: none !important;
}

#mod-chat-gui_header_js-users #header-home,
#mod-chat-gui_header_js-users #columnLeft,
#mod-chat-gui_header_js-users #columnRight,
#mod-chat-gui_header_js-users #columnTop,
#mod-chat-gui_header_js-users #columnBot {
	display: none !important;
}

/* @end */

/* @group Messages */

#message-index #header-home,
#message-index #columnLeft,
#message-index #columnRight,
#message-index #columnTop,
#message-index #columnBot,
#message-index #footer {
	display: none !important;
}

#message-index #page {
	width: 100% !important;
}

#message-index #columnMid {
	width: 100% !important;
}

/* @end */
/***** acem/acem.css end *****/

/***** acem/userstyles.css start *****/

/**
  *  This stylesheet is for custom client created css
  *
  */

body#mod-feedback-view .main {
    margin-left:auto;
    margin-right:auto;
    width:80%;
    text-align:left;
}

body#mod-feedback-complete div.boxwidthwide table textarea {
    width:500px;
}

td#middle-column td.content {
    text-align:left;
}

div#wiki-view {
    text-align:left;
}

/***** acem/userstyles.css end *****/

