/* tntbase 6 - topnotchthemes_1000 v1.0 01012008 */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from) the   */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */


/* HEADER banners */
#header-wrapper{
  background-image:url('images/header-banners.jpg');
}



/* text */
/* Default font settings. 
  The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
  background: #E9E9C5;
  color: #242424;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;    /* 12px */
  line-height: 150%;    /* 18px */ 
}

h2.etitle{
  margin-bottom: 12px;
  line-height: 120%;
}

p.simple{
  margin: 0 0 0 0;
}

/* backgrounds */
.panel-color{
  background-color: #f3f3f3;
}


/*style my own buttons */
span.button span a { 
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;        /* for Opera */
  font-size: 1.166em;
  font-weight: 600;
  height: 36px;
  line-height: 2.6em;  /* added to vertically align text in button */
  margin: 0 !important;
  padding: 0;
  text-shadow: #545454 1px 1px;
  text-transform: uppercase;
  white-space: nowrap !important;
  vertical-align: baseline;
}

/* images */
.pageimg{
  display: inline-block;
  padding: 5px 15px 5px 5px;
  margin: 0;
}

/* blocks */
/* style the aweber block */
#block-block-23 .content{
  padding: 0 0;
  margin: 2px 0;
}

/* panels */
.panl-pane{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  background:#FCFCFC none repeat scroll 0 0;
  border:1px solid #DDDDD5;
  margin:8px 0;
  padding:0.5em;
}



/* testimonials */
.testimonial_name{
  font-style: italic;
  text-align: right;
}

/*
.testimonial_body p{
  margin: 0.6em 0 .2em 0;
}

.testimonial_body{
  margin-bottom:0;
  text-indent: 0em;
  padding-left:0em;
  text-align:justify;
  font-size:90%;
} */

/* flash swf - center flash in node wrapper*/
.swftools-wrapper{
  text-align: center;
}

/* flashnodes "Add this" for e102 nodes*/
#node-130 .links li.addthis,
#node-131 .links li.addthis,
#node-132 .links li.addthis,
#node-133 .links li.addthis,
#node-134 .links li.addthis,
#node-135 .links li.addthis,
#node-136 .links li.addthis,
#node-137 .links li.addthis,
#node-329 .links li.addthis,
#node-330 .links li.addthis,
#node-383 .links li.addthis,
#node-140 .links li.addthis,
#node-141 .links li.addthis,
#node-142 .links li.addthis,
#node-143 .links li.addthis
{
  display:none;
}

/***FRONT PAGE ***/

/* hide "Add This" for front page */
.front .links li.addthis
{
  display: none;
}

/* hide breadcrumb on front page */
.front #breadcrumb{
  display: none;
}

/* make title blue */
/*.front #main-wrapper #content-inner h1.title{
  color: #006BB6;
}*/

/* increase font size for the node's content */
/*.front #main-wrapper #content-inner .node-inner .content{
  font-size: 10pt;
}*/

/* make links blue in article*/ 
/* .front #main-wrapper #content-inner .node-inner .content a{
  color: #006BB6;
  font-weight: 100;
  text-decoration: underline;
} */

/* remove border around node content */
.front #main-wrapper #content-inner .node{
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

/* remove corners borders around node content */
.front #main-wrapper #content-inner .node-corners .corner{
  background-image: none;
}

/*fix padding */
.front #main-wrapper #content-inner .node-inner{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
}

/*fix padding */
.front #main-wrapper #content-inner .node-inner .meta{
  margin-bottom: 3px;
}

/* remove borders on content-top block */
.front #main-wrapper #content-top .block-wrapper{
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

/* remove borders on content-top block */
.front #main-wrapper #content-top .corner{
  display: none;
}

/* remove borders on content-top block */
.front #main-wrapper #content-top .content{
  margin-top: 1px;
  margin-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
}

/* make header-first smaller so it doesn't conflict with large image in header-last */
#header-first{
  width: 350px;
}

/* remove the 14px buffer */
#header-last{
  top:0px;
}

/* orange borders on the front panes*/
#front-testimonials, #front-classes{
  border-top-style: solid;
  border-width: 3px;
  border-color: #faa354;
}

/*green borders on the front right panes*/
#front-newsletter{
  border-top-style: solid;
  border-width: 3px;
  border-color: #52d10d;
}

/*style the Sign me up newsletter button */
input.button{
  cursor:pointer;
/*  color: #f4fa8f; */
  color: #fff;
  font-size: 150%;
  background-color:#709cc8; 
  border:1px solid; 
  border-color: #696 #363 #363 #696; 
}

/*front choice background */
#node-851{
  background-image:url('images/cpm-front-choice.jpg');
  background-repeat:no-repeat;
}




/* My Accout View Block : bold the labels */
.view-membership-user-info label{
  color: #006BB6;
}

/* Views*/
/* .view-schedule-front references the schedule view block on the front page*/
/* make the links blue, not bold black */
.view-schedule-front a{
  color: #1969BC;
  font-weight: 100;
}

/* .view-news-front references the News view block on the front page*/
/* make the links blue, not bold black */
.view-news-front a{
  color: #1969BC;
  font-weight: 100;
}

/* .view-tutorials-front references the tutorials view block on the front page*/
/* make the links blue, not bold black */
.view-tutorials-front a{
  color: #1969BC;
  font-weight: 100;
}



/*Fix Menus spacing */

/*bring down the line height for menu items*/
.block ul.menu li { 
  line-height: 150%;
  padding-top: 3px;
  padding-bottom: 3px;
}

/*remove the bold effect for menu items*/
.block ul.menu li a{
  font-weight: 100;
}

/* remove the bold effect for menu items*/
.block ul.menu li a:link{
  font-weight: 100;
}

/* remove the bold effect for menu items*/
.block ul.menu li a:visited{
  font-weight: 100;
}

/* make bold the active menu item */
.block ul.menu li a.active{
  font-weight: 600;
}

/* submenus : squish in the indent */
ul.menu ul{
  margin-left: 10px;
}

ul.menu{
  margin-left: 3px;
}

.block-menu .content{
  padding: 0px;
}

#primary-menu{
  margin-top: 5px;
}

#header-wrapper #header-first .logo a{
  line-height: 25%;
}




/* Blocks */


/* fix the Elearning - logged in user block */
#block-block-22{
  float: right;
  clear: both; 
}

#block-block-22 .content p{
  margin-bottom: 0px;
}

#block-block-42 .titlewrapper{
  display: none;
}



/* Tables override */
/* remove background colours for odd / even */
tr.even {
  background-color: #fff;
  border-bottom: 1px solid #CACACA;
}

tr.odd {
  background-color: #fff;
  border-bottom: 1px solid #CACACA;
}

thead th {
  background: #fff;
  border-bottom: 1px solid #CACACA;
}

.align-right { float:right; margin: 0 0 15px 15px; }

.align-left { float:left; margin: 0 15px 15px 0; }
