/* -------------------------------------------------------------

    RSU Rework styles
    Author: Offshoot Inc.
    Client: Canadian Federation of students
    Date:   July 24th, 2006
    
--------------------------------------------------------------*/

/* -------------------- General Styles ---------------------- */

body {
	font-family: Verdana, Arial;
	font-size:0.7em;
	margin:0;
	padding:0;
}

a {
  text-decoration:none;
}

a:hover {
  text-decoration:none;
}

a:visited {
  text-decoration:none;
}

a:active {
  text-decoration:none;
}

img {
  border:none;
}

/* -------------------- Latest News ----------------------------- */

#latest_news ul {
  font-weight:bold;
  font-size:1.2em;
  padding:0;
  margin:0;
}

#latest_news ul li {
  padding-left:20px;
  padding-bottom:5px;
  margin-bottom:5px;
}

/* -------------------- navigation Links ------------------------ */

.top_nav a {
  
}

.top_nav ul {
  margin-top:0px;
  list-style:none;
  float:left;
}

* html .top_nav ul {
  margin-left:16px;
}

.top_nav li {
  display:inline;
}

.top_nav img {
  padding:0;
  margin-left:-1px;
  margin-right:-4px;
}

/* ------------------------ bread crum navigation links -------------------------- */

#mid_nav {
	font-size:13px;
	font-weight:100;
}

#mid_nav a {
  /*font-weight:900;*/
}

/* -------------------- Multi Tiered Navigation ---------------------------------- */

/* side navigation: first tier */

#nav_container ul {
  list-style-type:none;
  padding:0;
  margin:0;
}

#nav_container ul li {
  padding:0 0 2px 0;
  margin:0 0 2px 0;
  font-size:0.8em;
}

/* side navigation: Second Tier */

#nav_container ul .tier2 { /* <li> element that contains second tier navigation */
  padding-left: 10px;
  padding-top:2px;
  margin:0 0 2px 0;
  background-image:none;
}

#nav_container ul ul {
  padding-left:20px;
  margin-left:5px;
}

#nav_container ul ul li {
  list-style-type:none;
  padding-left:0;
  margin-left:-20px;
  padding:2px 0 2px 0;
  font-size:1em;
}

* html #nav_container ul ul li {
  padding:1px 0 1px 0;
}

/* side navigation: Third Tier */

#nav_container ul ul .tier3 { /* <li> element that contains third tier navigation */
  padding-top:2px;
  margin:0 0 2px 0;
  list-style-type:none;
}

#nav_container ul ul ul {
  padding-left:10px;
  margin-left:5px;
}

#nav_container ul ul ul li {
  list-style-type:none;
  padding-left:0;
  margin-left:-20px;
  font-size:1em;
}

/* ---------------------------- column2 content styling ----------------- */

#news_and_events .read_more {
  font-size:12px;
}

/* ------------------------- Post Styles -------------------------------- */

.info_contact span {
  font-weight:900;
}

.type_entry .title {
  font-size:0.9em;
}

.type_entry .date {
  font-weight:bold;
}

/* ------------------------- Person Data Type styles -------------------- */


.type_entry span {
  font-weight:900;
}

.type_entry p {
  line-height: 1.6em;
}

/* ------------------------- Event Data Type styles --------------------- */

.event_items span {
  font-weight:900;
}

/* -------------------- Featured event styles ------------------- */

#column1 #featured_event {
  margin-top:15px;
  font-size:1.2em;
  padding-left:5px;
}

#column1 #featured_event li {
  padding:0 0 5px 15px;
}

#column1 #featured_event li a {
  font-weight:bold;
}

#column1 #featured_event li a:hover {
  font-weight:bold;
}

.feedback {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

	.feedback .message {
		background:#F2F7FF;
		border-bottom:1px solid #60A2FB;
		border-top:1px solid #60A2FB;
		padding:20px 20px 20px 40px;
	}

	.feedback .error {
		background:#FFEFEF;
		border-bottom:1px solid #CC0000;
		border-top:1px solid #CC0000;
		padding:20px 20px 20px 40px;
	}