/************************************************************************* page.tpl */

html {

  background-color:#4d5503;

}



/*

edit-body_ifr div,

iframe {

  background-color:red;

}

iframe html,

iframe body,

iframe div,

iframe table

{

  background-color:pink;

}

*/



#branding {

  background:url(../images/header.jpg) no-repeat top left;

  height:284px;

}

#logo {

  /*margin-top:125px;

  text-align:center;

  */

    margin-top:125px;

  text-align:right;

padding:0 0 0 500px;

}

#main {

  background-color:#ffffff;

}

#main-content{

  padding:0px 10px 10px 10px;

}

#sidebar-left {



}

#sidebar-left .menu a {

  color:#ffffff;

  font-weight:bold;

  text-decoration:none;

}

#footer p{

  margin:5px 0px 2px 0px;

  padding:0px;

  text-align:center;

  color:#fcfcfc;

}

#footer a {

  color:#ffffff;

  text-decoration:none;

}

#footer a:hover {

  text-decoration:underline;

}

/************************************************************************* general */

a, a:link, a:active, a:hover {

  color:#425d00;

}

.messages.status {

  border:1px solid #cccccc;

  margin:10px;

  padding:5px;

  background-color:#e7fcaf;

}

.feed-icon {

  padding:5px;

}

/*

#edit-body iframe#edit-body_ifr {

  background-color:#ffffff;

}

*/

/************************************************************************* class content type */

.node-type-class .class-description,

.node-type-class .date,

.node-type-class .location,

.node-type-class .body_content {

  margin-bottom:10px;

} 

.node-type-class .class-description span {

  font-weight:bold;

} 

.node-type-class fieldset {

  margin:0px;

  padding:0px;

  background-color:#e7fcaf;

}
.node-type-class select {

  margin:0px 0px 0px 10px;

  padding:0px;

}

.node-type-class legend {

  margin:0px 0px 0px 10px;

  padding:0px;

}

.node-type-class fieldset label,

.node-type-class fieldset input {

  margin-left:10px;

}

/************************************************************************* course list view */

.view-id-calendar_class.view-display-id-page_1 td {

  padding:2px;

  background-color: #f5f5f5;

  border-bottom: 1px solid #ccc;

}

.view-id-calendar_class.view-display-id-page_1 .views-field-field-class-date {

  width:100px;

}

.view-id-calendar_class.view-display-id-page_1 .views-field-name {

  width:50px;

}

.view-display-id-page_1 td.views-field-nid {

  vertical-align:middle;

}

a.register_link {

  padding:4px;

  text-decoration:none;

  border:1px solid #cccccc;

  background-color:#e7fcaf;

}

a.register_link:hover {

  background-color:#d3e79b;

}

