.brclear { clear:both;}


.taxonomy_term_535,.taxonomy_term_536,.taxonomy_term_537,.taxonomy_term_538,.taxonomy_term_539,.taxonomy_term_540,.taxonomy_term_541,.taxonomy_term_542,.taxonomy_term_543,.taxonomy_term_544,.taxonomy_term_545,.taxonomy_term_546,.taxonomy_term_547,.taxonomy_term_548,.taxonomy_term_549,.taxonomy_term_550,.taxonomy_term_551,.taxonomy_term_558,.taxonomy_term_560,.taxonomy_term_562,.taxonomy_term_561,.taxonomy_term_565{
    border-bottom:1px dashed red;
}

.view-taxonomy-term .node {min-height: 440px;}


#content-area .content {padding-bottom:50px;}

.terms ul {float:left;clear:left;}

.terms li {
float: left;
padding: 0px 10px 0px 10px;
background-color: whiteSmoke;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
margin: 2px;
}

.terms li a {
color: #0071B3;
text-decoration:none;
}

.terms li a:hover {
text-decoration:underline;
}


.node-type-pack {
 padding:10px;
}

.field-field-pack-icon {

 float:left;
 padding:0px 15px 10px 0px;
}

.view-Pack-view .col-last, .view-Pack-view .col-first {
vertical-align:top;
padding:5px;
border:1px solid #DDD;
float:left;
margin:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-border-radius:10px;
width:45%;
}

.view-Pack-view .views-field-title {font-weight:bold;font-size:14px;}
.view-Pack-view .views-field-body { padding:10px;}

.view-Pack-view .imagefield-field_pack_icon {float:left; padding:10px;}


.field-field-teach-notes,.field-field-other-link,.field-field-class-res, .field-field-exp-pre { 
border:1px solid #DDD;width:45%;padding:5px;float:left;
margin:10px 10px 10px 0px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-border-radius:10px;
}

.field-field-exp-pre {margin:20px 10px 10px 0px;}

.field-field-class-res-file .field-items { text-align:right; padding-left:5px;}
.field-field-class-res-file .field-items .even { }

.smalltext {display:none;}

.field-field-link-from {background:none repeat scroll 0 0 #EEEEEE;
padding:2px;}

#header {
 width:100%;
 background-color:#FEF5F0;
 border-bottom:3px solid #C09;
 border-top:2px solid #FEF5F0;
 padding:0px;
}

#logo-image {
position:relative;
top:2px;
}

#logo a {
float:left;
}

#primary {
  width:480px;
  clear:left;
 }

#primary li {
  background:url(primaryButton.png) no-repeat ; 
  width:120px;
  height:56px;
  float:left;
  font-size:13px;
  line-height:105%;
  text-align:center;
 }

#primary li:hover {
  background:url(primaryButtonHover.png) no-repeat ; 
 }

#primary li:active {
  background:url(primaryButtonActive.png) no-repeat ; 
 }


 #primary a {
 float:left;
  width:120px;
  height:49px;
  color:#000000;
  text-decoration:none;
  padding-top:11px;
}

 #primary a:hover {
  text-decoration:underline;
}

 

 #secondary {
     width:480px;
     clear:left;
 }
 
 #secondary li {
     width:120px;
     height:40px;
     float:left;
     font-size:10px;
     color:#FFFFFF;
     background:url(secondaryButton.png) no-repeat ;  
     text-align:center; 
 }
 #secondary a {
     float:left;  
     line-height:100%;
     font-weight:bold;
     padding-top:9px;
     width:120px;
     height:31px;
     color:#FFF;
     text-decoration:none;
}
 #secondary a:active {
 color:#000000;
}

#secondary li:hover {
  background:url(secondaryButtonHover.png) no-repeat ; 
 }

#secondary li:active {
  background:url(secondaryButtonActive.png) no-repeat ; 
 }


#navbar {
width:492px;
float:right;
padding-top:6px;

}


/** navbar **/



  .with-navbar #content,
  .with-navbar #sidebar-left,
  .with-navbar #sidebar-right
  {
   
  }

  #navbar-inner
  {
  width:100%;
  float:left;
  }

  #search-box
  {
    width: 200px;
    margin-right: -200px; /* Negative value of #search-box's width. */
    float: left;
  }



  #navbar ul /* Primary and secondary links */
  {
    margin: 0;
    padding: 0;
  }


  
  #navbar li
  {
    display: inline;
    padding: 0 0 0 0;
  }

  #navbar a {
  
}
  
/* 

Round corner box for the page title <h2>

*/


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

 .sidebox {
	max-width: 27em; /* ems so it will grow */
	background: url(sbbody-r.png) no-repeat bottom right;
	font-size: 100%;
}
 .boxhead {
	background: url(sbhead-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
}
.boxhead h1 {
	background: url(sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 0px;
	color: #000; 
	font-weight: bold; 
	font-size: 1.4em; 
	line-height: 1em;
}

.boxhead h2 {
	background: url(sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: #000; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1em;
}
#sidebar-right .content,#content-bottom .content,#sidebar-left .content ,.boxbody {
	background: url(sbbody-l.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

#sidebar-right .content,#sidebar-left .content {line-height:100%;}


#sidebar-left ul {
margin:0;
padding:4px 0 4px 10px;
}
#sidebar-left li {
font-size:x-small;
}



#FPbox1,#FPbox3 {
float:left;
clear:left;
}
#FPbox2,#FPbox4 {
float:left;
}
#FPbox1,#FPbox2,#FPbox3,#FPbox4 .sidebox {
  width:380px;
}

#boxed{
width:100%;
float:left; }

#motivatefooter {
float:left;
width:100%;
}

#motivatefooter p {
padding: 0px 250px 0px 150px;
/*padding:40px 200px 0px 200px;*/
text-align:center;

}

#motivatefooter .mmplogo {
padding-top:15px;
float:left;
}

#motivatefooter .qlogo {
float:right;
}


#conf_list {
width:600px;
}


/* Style for the list of conferences in conferencelist.php */
#conf_list tr {
        background-color: #EEEEEE;
        font-size: 95%;
        }

#conf_list thead tr {
        background-color: #BBBBBB;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        }


img#speaker_image {float: right; padding: 20px; padding-left: 50px}

.parrow {list-style-image: url(arrow10.gif);}
.tablecentre {margin-left:auto;margin-right:auto;}


.view-id-conference_calendar .views-table .even {background-color:#FFF;}

.view-id-conference_calendar tbody .active  {background-color:#FEF5F0;}

.field-field-titlepic {float:right;margin-top:-80px;margin-right:200px;}

.view-item-conference_calendar .view-data-node-title a {font-weight:bold !important;}

.view-item-conference_calendar .view-label-node-type , .view-item-conference_calendar .view-label-node-data-field-age-range-field-age-range-value , .view-item-conference_calendar .view-label-node-data-field-speaker-name-field-speaker-name-nid { font-style:italic; }

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a { background:#FEF5F0 none repeat scroll 0 0 ; padding:0;}

#content-inner {border-bottom:2px solid #CC0099;padding-bottom:2px;}

.views-table .views-field {padding-left:10px;padding-right:10px;}

.calendar-calendar div.date-nav {background-color:#FEF5F0;}

.year-view .month-view .mini .has-events {background-color:#FEF5F0;}

.meta .submitted {padding:4px;}

.block-inner {background:url("sbbody-r.png") no-repeat scroll right bottom transparent;}
