  /*-- LESS Pseudo-Classes --*/
.typical-serif {
  font-family: Unna, serif;
}
.typical-sans-serif {
  font-family: Droid Sans, sans-serif;
}
.typical-radius {
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.typical-heading {
  border-radius: 5px;
  -moz-border-radius: 5px;
  font-family: Unna, serif;
  font-size: 18px;
  padding-bottom: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #bdaec6;
  color: black;
  padding: .8em 0.6em;
  margin: 4px 0;
}
.typical-text {
  font-family: Droid Sans, sans-serif;
  margin: 8px;
  font-size: 12px;
}
.typical-link {
  color: #036;
}
/* Actual Classes */
.events-news {
    margin-top: 20px;
    font-family: Droid Sans, sans-serif;
    font-size: 13px;
}

.events-news h1 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  font-family: Unna, serif;
  font-size: 18px;
  padding-bottom: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #bdaec6;
  color: black;
  padding: .8em 0.6em;
  margin: 4px 0;
}
.events-news h2 {
  font-family: Unna, serif;
  font-size: 18px;
  margin-top: 18px;
  margin-bottom: 6px;
  border-bottom: 1px solid #DDD
}
.events-news h3 {
  font-family: Droid Sans, sans-serif;
  font-size: 14px;
}
.events-news p {
  font-family: Droid Sans, sans-serif;
  margin: 8px;
}
.events-news p a {
  color: #036;
}

.events-news ul li a {
  color: #036;
}
.column h1 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  font-family: Unna, serif;
  font-size: 18px;
  padding-bottom: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #bdaec6;
  color: black;
  padding: .8em 0.6em;
  margin: 4px 0;
  margin-top: 20px;
}
.column p {
  font-family: Droid Sans, sans-serif;
  margin: 8px;
  font-size: 12px;
}
.column p a {
  color: #036;
}
.column ul {
  padding: 2px 8px;
}
.column ul li {
  list-style-type: none;
  padding: 2px 0;
}
.column ul li a {
  font-family: Droid Sans, sans-serif;
  color: #036;
  font-size: 12px;
}

.column ul li a.currentitem {
    font-weight:bold;
}
.column .tweet{
  font-family: Droid Sans, sans-serif;
  font-size: 12px;
}

.column .tweet a{
  color: #036;
}

.events-news-item {
  /*border-bottom: 1px solid #DDD;*/
  padding-bottom: 10px
}
#header {
  position: relative;
  height: 150px;
  margin-bottom: 4px;
}
#pridelibrary-logo {
  position: absolute;
  margin-top: 10px;
  text-indent: -1000em;
  background: url(/pridelib/images/pridelogo-update-510x140.png);
  width: 510px;
  height: 140px;
}
img.social-icons {
  padding: 0 5px;
}
#western-logo {
  position: absolute;
  margin-top: 10px;
  text-indent: -1000em;
  background: url(/pridelib/images/western-logo-sm1-190x48.gif);
  width: 190px;
  height: 48px;
  right: 15px;
  top: 18px;
}
#cse-search-form {
  position: absolute;
  width: 300px;
  right: 0;
  bottom: 0;
}
#menu {
  background-image: url(/pridelib/images/nav_back.png);
  margin-bottom: 8px;
  font-size: 13px;
  z-index:5000;  
}
.sf-menu{
z-index:4000;
}
.toplevel{
z-index:3000;
}
.secondlevel{
  z-index:2000;
}
.slideitem{
z-index:1000;
}
.footer-text {
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #bdaec6;
  padding: 36px;
}
.footer-text a{
  color:#036;
}
.footer-logo {
  padding-top:4px;
  margin:auto;
  text-align:center;
}
.footer-text h1 {
  font-family: Unna, serif;
  font-size: 18px;
  color: black;
  margin-bottom: 2px;
}
.rightbar-centred {
    margin: auto;
    text-align: center;
}
/* Cycle Slideshow CSS */
.slideshow-caption {
  font-family: Droid Sans, sans-serif;
  color: white !important;
  width: 500px;
  position: absolute;
  background: #4f2683;
  bottom: 0px;
  padding: 0 0 0 10px;
  font-size: 12px;
}
.slideshow-title {
  color: white !important;
  width: 500px;
  position: absolute;
  background: transparent;
  bottom: 20px;
  padding: 0 0 0 10px;
  font-family: Unna, serif;
  font-size: 36px;
  text-shadow: 1px 1px 4px black;
}
#slideshow {
  position: relative;
  margin-bottom: 18px;
  margin-top: 20px;
  z-index: 1000
}
#slideshow-nav {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2000;
}
#slideshow-nav a {
  color: white;
  font-size: 12px;
  text-decoration: none;
  letter-spacing: 6px;
}
#slideshow-nav a.activeSlide {
  font-weight: bold;
}

/* Image Gallery */

ul.gallery{
    margin: 0 3px 3px 0;
}
.gallery li {
        display: inline;
        list-style: none;
        min-width: 200px;
        /*min-height: 310px;*/
        float: left;
        margin: 0 20px 20px 0;
        text-align: center;
    }
.events-news h2{
    clear:left;
    }
/* -- IE 8 Workaround --*/

/* Prevents right column from overflowing and breaking on IE8 */
#centre-column{
 margin-right:22px
 }