/*
  file   : styles.css
  Client : changethesystem.ca
  Author : offshootinc.com
  Date   : September 05, 2007
*/

body {font-family:arial; font-size:12px; font-weight:normal; color:#777777;}
.clear {clear:both;}
a {text-decoration:none;}
a {color:#9d282a; font-weight:bold;}
a:hover {color:#fd6b00;}
a img {border:none;}
ul {list-style-type:none;}
#topNav ul li a {
  color:#fff;
}
#topNav ul li a:hover {
  color:#9d282a;
}
#contentLeft a {color:#fff; font-size:15px; font-weight:bold;}
#contentLeft a:hover {color:#FD6B00;}
#contentLeft ul li {background:url(../imgs/common/nav/leftCap.gif) no-repeat top left; height:33px;
  padding:0 0 0 35px; clear:both;}
#contentLeft ul li a {float:left; height:27px; padding:6px 25px 0 0; 
  background:url(../imgs/common/nav/rightCap.gif) no-repeat top right;}
#contentLeft ul a:hover {cursor:pointer;}
#contentLeft ul .selected {background:url(../imgs/common/nav/leftCap_rollover.gif) no-repeat top left;}
#contentLeft ul .selected a {background:url(../imgs/common/nav/rightCap_rollover.gif) no-repeat top right;}
#contentLeft ul .selected a:hover {color:#fff;}

#contentLeft ul .tier2,
#contentLeft ul .tier3 {
  background:none;
  height:auto;
  margin-bottom:5px;
}

#contentLeft ul .tier2 {
  padding:0 0 0 15px;
}

#contentLeft ul .tier3 {
  padding:0 0 0 30px;
}

* html #contentLeft ul .tier2,
* html #contentLeft ul .tier3 {
  margin-top:-15px;
}
html>body #contentLeft ul .tier2,
html>body #contentLeft ul .tier3 {
  *margin-top:-15px;
}
#contentLeft ul .tier2 ul li,
#contentLeft ul .tier3 ul li {
  background:url(../imgs/common/nav/leftCap2.gif) no-repeat top left; height:30px;
  padding:0 0 0 33px; clear:both;
}
#contentLeft ul .tier2 ul li a,
#contentLeft ul .tier3 ul li a {
  float:left; height:23px; padding:6px 25px 0 0; background:url(../imgs/common/nav/rightCap2.gif) no-repeat top right;
  color:#fd6b00;
}

#contentLeft ul .tier2 ul li a:hover,
#contentLeft ul .tier3 ul li a:hover {
  color:#777777;
}

h1 {background:url(../imgs/common/h2Bg.gif) no-repeat bottom left; padding:0 0 5px 20px; font-size:20px;
  position:relative; left:-20px; color:#fd6b00; margin-bottom:10px;}

/* ------------------------- Post Styles -------------------------------- */

.info_contact span {
  font-weight:900;
}

.type_entry .title {
  font-size:0.9em;
}

.type_entry {
  margin-bottom:30px;
}

.type_entry .thumbnail {
  float:left;
  margin:0 10px 5px 0;
  border:2px solid #000;
}

.type_entry .link {
  float:right;
  margin-top:10px;
}

/* ------------------------- Common Font Styles ------------------------- */

#column2 p, #news_and_events .read_more, #footer, .info_contact, .link {
  font-family:Arial, Verdana, "Times New Roman";
}

/* ------------------------- Person Data Type styles -------------------- */

.type_entry .contact_name, .type_entry .contact_position, .type_entry .contact_email, .type_entry .contact_phone {
  font-family:Arial, Verdana, "Times New Roman";
}

.type_entry span {
  font-weight:900;
}

/* ------------------------- Event Data Type styles --------------------- */

.event_items .event_venue, .event_items .event_city, .event_items .event_date, .event_items .event_time, .event_items .event_cost {
  font-family:Arial, Verdana, "Times New Roman";
}

.event_items span {
  font-weight:900;
}

/* --------  news and events posting style ------------------------------ */

#headlines_right h2,
#headlines_left h2 {
  font-size:16px;
  color:#981d20;
}

#headlines_right .no_entries,
#headlines_left .no_entries {
  font-weight:bold;
}

.no_entries h2 {
  margin-left:-20px;
  margin-bottom:-10px;
  font-size:12px;
}

.ad_link {
  width:160px;
  height:100px;
  margin:0 auto;
  margin-bottom:10px;
  border:2px solid #f6f0bb;
  padding:2px;
}

* html .ad_link img {
  margin-bottom:-4px;
}