/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.botanicalgarden.ubc.ca/mt-static/themes-base/blog.css);
@import url(http://www.botanicalgarden.ubc.ca/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */
#footer .widget {
    margin: 10px 0;
    width: auto;
}
.search-results-header {
    color: #3f3f3f;
font-weight:normal;
font-size:14px;
line-height:18px;
}
.img-shadow, .img-shadowleft {
        float: left;
        background: url(/assets/shadowAlpha.png) no-repeat bottom right !important;
        background: url(/assets/shadow.gif) no-repeat bottom right;
        margin: 6px 3px 0px 6px !important;
        margin: 6px 3px -3px 3px;
        }

.img-shadow img, .img-shadowleft img {
       display: block;
       position: relative;
       background-color: #fff;
       border: 1px solid #a9a9a9;
       margin: -6px 6px 6px -6px;
       padding: 4px;
       }

#alpha-inner .asset-content p {
color: #3F3F3F;
font-size: 1em;
font-weight: normal;
line-height: 1.25em;
text-align: left;
margin-bottom: 10px;
        clear: left;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 980px;
    margin: 0 auto;
}

.layout-wt #alpha {
    width: 693px;
float:left;
margin-top:0;
background:#fff;
border-left: 2px solid #E4E5DF;
}
#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {
padding-left: 0;
padding-right:0;
}
.layout-wt #beta {
    width: 211px;
float:left;
margin-left: 74px;
margin-top:0;
}
#container-inner, #content {
    background: transparent;
}
#container-inner{
 min-width: 980px;
}
#header {
    border-color: #66cc33;  
    background: #006633;
display:none;
}

#footer {
    border-top: 1px solid #ededf2;
    background-color: #FFFFFF;
}

#footer-content p {
    color:#3f3f3f;
    text-align: center;
    font-family: "gesta-1","gesta-2",'Arial Narrow', Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
}

#footer-content a {
    color: #7ab431;
}

#header-inner img {
    float: right;
    margin-top: 35px;
    border: 2px solid #66cc33;

}

#header-content {
    margin: 20px 0 30px 20px;
}
.asset, .comments, .trackbacks, .archive {
    margin-left: 40px;
    width: 610px;
}
#comments-content ul, li {
    list-style-type: none;
}

#alpha-inner a {
color: #3f3f3f;
text-decoration: underline;
}

#alpha-inner a:hover {
color: #7ab431;
text-decoration: none;
}

.widget-sign-in {
    position: absolute;
    top: 0;
    right: 0;
    width: 400px;
    margin: 0;
    padding: 10px;
    color: #8099b3;
    font-size: 12px;
    text-align: right;
}

.widget-sign-in .widget-header {
    display: none;
}

.widget-sign-in .widget-content {
    margin: 0;
}

.widget-sign-in a {
    text-decoration: none;
    color: #fff;
}

.widget-sign-in a:hover {
    text-decoration: underline;
}

.widget-sign-in p {
    margin: 0;
    padding: 0;
    line-height: 1;
}
.entry-asset,
.asset{
  width:610px;
  margin-left:40px
}
.entry-asset .asset-meta .byline,
.entry-asset .asset-meta .entry-meta-comments {
    margin-right: 10px;
}

.entry-meta-comments {
    background: url(/mt-static/images/comment-icon.gif) no-repeat 0px 50%;
    padding: 0 0 3px 18px;
}

.archive-category .archive-content li,
.widget-content li {
    background: url(/mt-static/images/bullet.gif) 0 .25em no-repeat;
    padding-left: 10px;
}

.widget-recent-comments .recent-comments-list li {
    background: url(/mt-static/images/bullet.gif) 0 .25em no-repeat;
    padding-left: 10px;
    margin: 5px 0;
}

#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0px;
    background-color: #fff;
}

.even  {
background-color:#FFF;
padding:8px;
margin-bottom:5px;
}

.odd {
background-color:#F7F7F7;
padding:8px;
margin-bottom:5px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#eee;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#eee;

}

.comment {
    margin-top: 0.5em;
    border-top: 1px solid #ccc;
    padding-top: .5em;
}

/* Style Overrides */

#UbcHeaderWrapper
{
    background: #DCDCDC;
overflow:hidden;
}

/* Top Tool Bar */

#UbcToolBarWrapper
{
height: 33px;
background: #d1d9de;
overflow: hidden;
}

#UbcToolBar
{
    border-color: #d1d9de;
}

#UbcToolBar #UbcToolNav
{
height: 33px;
float: right;
}

#UbcToolNav {
margin-right: 0;
}

#UbcToolNav li
{
float: left;
height: 25px;
margin: 5px 7px 0 0;
}

#UbcToolNav li a
{
display: block;
height: 28px;
text-indent: -5000px;
}

#UbcToolNav li a#UbcCampusLinks
{
    width: 89px;
    background: url(/potd/clf/campusesBtn.gif) no-repeat;
}

#UbcToolNav li a#UbcCampusLinks.UbcSelected
{
background-position: 0 -28px;
}

#UbcToolNav li a#UbcDirectLinks
{
width: 114px;
background: url(/potd/clf/directoryBtn.gif) no-repeat;
}

/*#UbcToolNav li a#UbcDirectLinks:hover
{
background-position: 0 -22px;
}*/

#UbcToolNav li a#UbcDirectLinks.UbcSelected
{
background-position: 0 -28px;
}

/*#UbcToolNav li a#UbcDirectLinks.selected:hover
{
background-position: 0 -44px;
}*/

#UbcToolNav li a#UbcQuickLinks
{
width: 115px;
background: url(/potd/clf/quickLinkBtn.gif) no-repeat;
}

/*#UbcToolNav li a#UbcQuickLinks:hover
{
background-position: 0 -22px;
}*/

#UbcToolNav li a#UbcQuickLinks.UbcSelected
{
background-position: 0 -28px;
}

/*#UbcToolNav li a#UbcQuickLinks.selected:hover
{
background-position: 0 -44px;
}*/

#UbcToolNav li.UbcForm
{
padding: 0 0 0 8px;
border-left: 1px solid #bcc3c7;
}

#UbcToolNav #UbcSearchForm input
{
display: block;
float: left;
}

#UbcToolNav #UbcSearchForm input.UbcSearchBtn
{
width: 22px;
height: 22px;
text-indent: -3000px;
background: transparent url(/potd/clf/searchBtn.gif) no-repeat 0 -22px;
}

#UbcToolNav #UbcSearchForm input.UbcSearchField
{
background: transparent url(/potd/clf/searchBox.gif) no-repeat;
width: 194px;
padding: 3px 5px 0 24px;
border: none;
height: 25px;
}

/* Mega nav */
#UbcMegaMenuesWrapper
{
background: #002859 url(../../img/content/megaMenuTopBg.gif) repeat-x top left;
border: none;
width: 982px;
/*display: none;*/
}

#UbcMegaMenues
{
position: relative;
background: transparent url(../../img/content/megaMenuBottomBg.gif) repeat-x bottom left;
padding: 20px 0;
display: none;
}

#UbcMegaMenues a.UbcCloseBtn
{
position: absolute;
top: 20px;
right: 20px;
color: #fff;
text-decoration: none;
font-size: 90%;
}

#UbcMegaMenues a.UbcCloseBtn:hover
{
text-decoration: underline;
}

#UbcMegaMenues ul.UbcMegaMenu
{
margin: 0 auto;
display: none;
}

#UbcMegaMenues ul.UbcCol
{
    width: 940px;
}

#UbcMegaMenues ul.UbcCol3
{
width: 720px;
}

#UbcMegaMenues ul.UbcCol4
{
width: 940px;
}

#UbcMegaMenues li.UbcMenuSection
{
float: left;
width: 220px;
margin: 0 20px 0 0;
text-align: left;
}

#UbcMegaMenues ul.UbcCol li.UbcMenuSection
{
    width: 940px;
    margin-right: 0;
}

#UbcMegaMenues li.UbcMenuSection h3
{
font-size: 120%;
color: #e3e3e3;
margin: 0 0 0.3em 0;
}

#UbcMegaMenues li.UbcMenuSection p
{
color: #8f8f8f;
font-size: 100%;
line-height: 1.5em;
margin: 0.2em 0 1em;
}

#UbcMegaMenues li.UbcMenuSection a
{
color: #e3e3e3;
font-size: 100%;
text-decoration: none;
}

#UbcMegaMenues ul.UbcCol li.UbcMenuSection a
{
    font-size: 100%;
}

#UbcMegaMenues ul.UbcCol li.UbcMenuSection a.UbcBanner
{
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

#UbcMegaMenues li.UbcMenuSection a:hover
{
text-decoration: underline;
}

#UbcMegaMenues li.UbcMenuSection ul
{
border-bottom: 1px solid #415f78;
margin-right: 0;
margin-left: 0;
}

#UbcMegaMenues li.UbcMenuSection li
{
border-top: 1px solid #415f78;
padding: 0.5em 0;
}

#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection,
#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li
{
border: none;
padding: 0;
}

#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li
{
border-right: 1px solid #5a6b7a;
float: left;
margin: 0 5px 0 0;
padding: 2px 5px 0 0;
}

#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li a,
#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li a
{
color: #80a1b6;
text-decoration: none;
}

#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li a:hover,
#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li a:hover
{
text-decoration: underline;
color:#b9c9d5;
}

#UbcMegaMenues li.UbcMenuSection.UbcLast,
#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li.UbcLast
{
margin-right: 0;
padding-right: 0;
border-right: none;
}
#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li {
margin-bottom: 1px;
}

/* Place of mind */
#UbcMegaMenuesWrapper.UbcMindLink
{
background: #005893 url(../../img/header/rssBgTop.gif) repeat-x top left;
}

#UbcMegaMenues.UbcMindLink
{
background: transparent url(../../img/header/rssBgBottom.gif) repeat-x bottom left;
color: #fff;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection h3
{
font-size: 140%;
margin-top: 1.5em;
line-height: 1em;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection p
{
color: #fff;
margin: 0.8em 0;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection p.UbcDate
{
font-style: italic;
font-size: 90%;
margin: 0.5em 0;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection a.UbcMore
{
display: block;
margin: 1em 0;
text-decoration: underline;
font-weight: bold;
font-size: 100%;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection a.UbcMore:hover
{
text-decoration: none;
}

#UbcMegaMenues.UbcMindLink li.UbcPMCallout
{
width: 295px;
float: left;
margin: 50px 20px 0 0;
text-align: left;
}

#UbcMegaMenues li.UbcPMCallout h2
{
width: 282px;
height: 85px;
text-indent: -5000px;
background: transparent url(../../img/header/placeOfMindCallout.gif) no-repeat;
}

#UbcMegaMenues li.UbcPMCallout a
{
display: block;
width: 114px;
height: 30px;
text-indent: -5000px;
background: transparent url(../../img/header/placeOfMindLearnMoreBtn.gif) no-repeat;
margin: 15px 0 0 0;
}

#UbcMegaMenues.UbcMindLink li.UbcMenuSection
{
width: 165px;
margin-right: 20px;
padding-left: 20px;
border-left: 1px solid #004472;
}

/* header */
#UbcHeader
{
overflow:hidden;
height: 98px;
background-color: #002859; /* Needs to be configured with White #ffffff, UBC Blue #002859 or UBC Grey #7491a3 */
}

#UbcHeader h1#UbcLogo
{
width: 97px;
background: url(../../img/header/ubcLogo.gif) no-repeat;
}

#UbcHeader h1#UbcLogo a
{
display: block;
height: 98px;
text-indent: -5000px;
border-right: 3px solid #fff;
}

#UbcHeader li.UbcMindLink
{
    background: url(../../img/header/placeOfMind.gif) no-repeat 0 0;
border-right: 3px solid #fff;
}

#UbcHeader a#UbcMindLink
{
display: block;
width: 187px;
height: 98px;
text-indent: -5000px;
background: url(../../img/header/PlaceOfMind-Gif-V04-unanimated.gif) no-repeat;
}

#UbcHeader a#UbcMindLink.UbcSelected
{
background-position: 0 -98px;
}

#UbcHeader li
{
float: left;
height: 98px;
}

#UbcHeader li#UbcHeaderLine
{
margin: 0;
padding: 0;
background: url(../../img/header/ubcHeader.gif) no-repeat;
width: 379px; /* With Sub Unit Identification */
}

#UbcHeader li#UbcSubUnitLine
{
margin: 0;
padding: 0;
background: url(../../img/header/ubcSubUnit.gif) no-repeat;
width: 314px;
}

#UbcHeader li#UbcHeaderLine a, #UbcHeader li#UbcSubUnitLine a  {
display: block;
height: 98px;
}

#UbcHeader li#UbcHeaderLine a span, #UbcHeader li#UbcSubUnitLine a span {
position: absolute;
top: -9999px;
}

/* UBC Content Area */
#UbcContentWrapper
{
padding: 1px 0 0 0;
background: #fbfbfb url(../../img/content/contentBg.gif) repeat-x 0 -2px;

}

#UbcContent
{
background: #fff;
padding: 0 0 20px 0;
}

/* UBC Info */
#UbcBottomInfoWrapper
{
border-top: 3px solid #0e2f49;
}

#UbcBottomInfo
{
padding: 20px 0;
border-color: #fff;
}

#UbcBottomInfo p
{
float: left;
color: #758291;
font-size: 80%;
font-weight: bold;
line-height: 1.5em;
}

#UbcBottomInfo p.UbcFirst, #UbcBottomLeft
{
margin: 0 150px 0 0;
}

#UbcBottomLeft, #UbcBottomCenter {
float: left;
}

#UbcBottomInfo p.UbcLast, #UbcBottomRight
{
float: right;
margin-right: 22px;
}

/* bottom utility navigation */
#UbcUtilNavWrapper
{
background: #001c33 url(/potd/clf/utilNavBg.gif) repeat-x;
}

#UbcUtilNav
{
    border-color: #001c33;
}

#UbcUtilNav p
{
color: #fff;
font-size: 80%;
font-weight: bold;
margin: 1.5em 0;
text-align: center;
}

#UbcUtilNav p a
{
color: #fff;
text-decoration: none;
}

#UbcUtilNav p a:hover
{
text-decoration: underline;
}

/*
* hCard Formatting
****************************************************/
#UbcBottomRight .vcard, #UbcBottomCenter .vcard {
color: #758291;
font-size: 10px;
font-weight: bold;
line-height: 1.5em;
}

#UbcBottomRight .vcard a.org, #UbcBottomCenter .vcard a.org {
color: #758291;
text-decoration: none;
}

#UbcBottomRight .vcard a.org:hover, #UbcBottomCenter .vcard a.org:hover {
text-decoration: underline;
}

/* fixed width */

body .UbcContainer
{
width: 980px;
}

#UbcBottomInfo
{
    width: 980px;
}

#UbcHeaderWrapper #UbcHeader li#UbcHeaderLine
{
margin: 0;
padding: 0;
}
#UbcHeaderWrapper #UbcHeader li#UbcSubUnitLine
{
margin: 0;
padding: 0;
}
#UbcContentWrapper {
overflow: hidden;
}

/* imagenav */

#UbcMainNav.UbcImageNav, #UbcMainNav.UbcImageNav li a
{
background: url(../../img/header/mainNav2.gif) no-repeat;
display: block;
}

#UbcMainNav.UbcImageNav li a, .UbcImageNav li a
{
text-indent: -5000px;
padding: 14px 0 0 0;
}


#UbcMainNav.UbcImageNav li a.UbcHome
{
text-indent: -5000px;
background-image: none;
}

#UbcMainNav.UbcImageNav li a.UbcHome
{
width: 66px;
background-position: 0 0;
}

#UbcMainNav.UbcImageNav li a.UbcHome:hover
{
    background-position: 0 -40px;
}

#UbcMainNav.UbcImageNav li a.UbcAdmission
{
width: 92px;
background-position: -66px 0;
}

#UbcMainNav.UbcImageNav li a.UbcAdmission:hover
{
    background-position: -66px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcAbout-ubc
{
width: 85px;
background-position: -158px 0;
}

#UbcMainNav.UbcImageNav li a.UbcAbout-ubc:hover
{
    background-position: -158px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcStrategy
{
width: 151px;
background-position: -243px 0;
}

#UbcMainNav.UbcImageNav li a.UbcStrategy:hover
{
    background-position: -243px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcResearch
{
width: 79px;
background-position: -394px 0;
}

#UbcMainNav.UbcImageNav li a.UbcResearch:hover
{
    background-position: -394px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcPrograms
{
width: 148px;
background-position: -473px 0;
}

#UbcMainNav.UbcImageNav li a.UbcPrograms:hover
{
    background-position: -473px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcAthletics-recreation
{
width: 164px;
background-position: -621px 0;
}

#UbcMainNav.UbcImageNav li a.UbcAthletics-recreation:hover
{
    background-position: -621px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcLibrary
{
width: 67px;
background-position: -785px 0;
}

#UbcMainNav.UbcImageNav li a.UbcLibrary:hover
{
    background-position: -785px -40px;
}

#UbcMainNav.UbcImageNav li a.UbcSupporting-ubc
{
width: 126px;
background-position: -852px 0;
}

#UbcMainNav.UbcImageNav li a.UbcSupporting-ubc:hover
{
    background-position: -852px -40px;
}

/* optional */

/* main nav */
#UbcMainNav
{
padding: 0;
height: 39px;
position: relative;
overflow: visible;
z-index: 70;
}

#UbcMainNav li
{
float: left;
z-index: 75;
}

#UbcMainNav li a
{
display: block;
width: auto;
}

/* Main Nav Text - text based */
#UbcMainNav
{
background: #fff url(../img/header/mainNav2LiBg.gif) repeat-x;
}

#UbcMainNav li a
{
color: #123B5C;
text-indent: 0;
background: url(../img/header/mainNav2Bg.gif) no-repeat center right;
text-align: center;
height: 25px;
padding: 14px 10px 0;
font-weight: bold;
font-size: 90%;
text-decoration: none;
text-transform: uppercase;
}

#UbcMainNav li a:hover
{
text-decoration: underline;
}
    
    /* Main Nav Sub Menu */
    #UbcMainNav div.UbcSubMenuWrapper
    {
        position: absolute;
        width: 100%;
        left: 0px;
        z-index: 100;
        display: none;
    }
    
    #UbcMainNav li.UbcSelectedTop
    {
        position: absolute;
        width: 12px;
        height: 7px;
        top: 39px;
        z-index: 200;
        background: #002859 url(../img/header/mainMenuSelected.gif) no-repeat;
        display: none;
    }
    
    #UbcMainNav ul.UbcSubMenu
    {
        position: absolute;
        width: 980px;
margin-left: 0;
        left: 0px;
        z-index: 100;
        display: none;
        padding: 7px 0 0 0;
        background: #002859 url(../img/header/mainMenuSubMenuBg.gif) bottom left repeat-x;
    }
    
    #UbcMainNav ul.UbcSubMenu li.UbcSubMenuSection
    {
        width: 245px;
        padding: 9px 0 16px 0;
        background: none;
    }
    
    #UbcMainNav ul.UbcSubMenu li.UbcSubMenuSection ul
    {
        width: 220px;
        padding: 0 0 0 20px;
    }
    
    #UbcMainNav ul.UbcSubMenu li.UbcSubMenuSection li
    {
        float: none;
        background: none;
        border-bottom: 1px solid #405b72;
    }
    
    #UbcMainNav ul.UbcSubMenu li.UbcSubMenuSection li a
    {
        height: auto;
        display: block;
        text-indent: 0px;
        background: transparent url(../img/header/mainMenuArrow.gif) no-repeat 0 1.1em;
        color: #fff;
        text-decoration: none;
        font-size: 0.9em;
        font-weight: bold;
        padding: 1em 0 0.5em 1.2em;
        border: none;
        text-align: left;
        text-transform: none;
    }
    
    #UbcMainNav ul.UbcSubMenu li.UbcSubMenuSection li a:hover
    {
        text-decoration: underline;
    }

/* bread crumb */

#UbcContent #UbcBreadCrumb
{
font-size: 90%;
font-weight: bold;
padding: 1.5em 0 1.5em 20px;
border-bottom: 1px solid #e3e3e3;
overflow: hidden;
list-style: none;
margin: 0;
}

#UbcContent #UbcBreadCrumb li
{
float: left;
margin: 0 10px 0 0;
}

#UbcContent #UbcBreadCrumb li a
{
text-decoration: underline;
color: #5d5d5d;
padding: 0 0 0 10px;
background: url(../img/content/brownArrow.gif) 0 0.4em no-repeat;
}

#UbcContent #UbcBreadCrumb li a:hover
{
text-decoration: none;
}

#UbcContent #UbcBreadCrumb li.current a
{
color: #123b5c;
background-image: url(../img/content/blueArrow.gif)
}

/* Secondary Navigation */

#UbcContent #UbcSecondNav
{
float: left;
width: 166px;
font-size: 90%;
font-weight: bold;
padding: 60px 0 0 19px;
}

#UbcContent #UbcSecondNav li
{
border-bottom: 1px solid #e3e3e3;
}

#UbcContent #UbcSecondNav li.UbcLast
{
border-bottom: none;
}

#UbcContent #UbcSecondNav li a
{
display: block;
padding: 0 0 0 10px;
margin: 0.8em 0;
color: #5d5d5d;
background: url(../img/content/brownArrow.gif) 0 0.3em no-repeat;
text-decoration: none;
}

#UbcContent #UbcSecondNav li a:hover
{
text-decoration: underline;
}

#UbcContent #UbcSecondNav li a.UbcCurrent
{
color: #123b5c;
background-image: url(../img/content/blueArrow.gif)
}

#UbcContent #UbcSecondNav ul
{
margin: 1em 0 0 0;
padding: 0 0 0 10px;
border-top: 1px solid #e3e3e3;
}

ul#UbcSecondNav, #UbcSecondNav ul {
list-style: none;
}

ul#UbcSecondNav {
padding: 0;
margin: 0;
}

/* Main Content */
#UbcMainContent
{
float: left;
width: 582px;
margin: 0 19px 0 19px;
overflow: hidden;
}

/* content sidebar callout */
#UbcContentSidebar
{
margin: 60px 0 0 0;
width: 160px;
overflow: hidden;
float: left;
}

#UbcContentSidebar div
{
margin: 0 0 30px 0;
}

#UbcContentSidebar div.UbcQuickLinks
{
padding: 0 0 30px 0;
position: relative;
background-color: #ebeff1;
}

#UbcContentSidebar div.UbcQuickLinks .UbcHeaderCallOut {
font-size: 0.9em;
letter-spacing: 1px;
color: #fff;
background: #002859 url(../img/content/calloutHeader.gif) no-repeat center bottom;
text-align: center;
padding: 9px 0 14px 0;
margin-bottom: 0;
}

#UbcContentSidebar div.UbcQuickLinks ul
{
background: #fff;
padding: 0 3px 2px 0;
list-style: none;
margin: 0;
}

#UbcContentSidebar div.UbcQuickLinks ul li
{
position: relative;
border-bottom: 1px solid #e3e3e3;
line-height: 0.9em !important;
}

#UbcContentSidebar div.UbcQuickLinks li a.UbcArrow
{
display: block;
padding: 1em 25px 1em 5px;
background: url(../img/content/calloutArrowOff.gif) no-repeat right center;
color: #00457c;
font-size: 90%;
font-weight: bold;
text-decoration: none;
}

#UbcContentSidebar div.UbcQuickLinks li a.UbcArrow:hover
{
background-image: url(../img/content/calloutArrowOn.gif);
}

/* Bottom Nav */
#UbcBottomNavWrapper
{
width: 980px;
}

#UbcBottomNav
{
    padding: 0 0 15px 15px;
    width: 965px;
    background: #fff url(/potd/clf/bottomNavBg.gif) repeat-x;
}

#UbcBottomNav li.UbcMenuSection
{
width: 175px;
float: left;
margin: 10px 18px 0 0;
font-size: 90%;
}

#UbcBottomNav li.UbcMenuSection h4
{
font-size: 110%;
margin: 1em 0 0.4em 0;
color: #123b5c;
}

#UbcBottomNav li.UbcMenuSection ul
{
border-bottom: 1px solid #dcdcdc;
}

#UbcBottomNav li.UbcMenuSection li
{
border-top: 1px solid #dcdcdc;
}

#UbcBottomNav li.UbcMenuSection li a
{
color: #5d5d5d;
text-decoration: none;
display: block;
margin: 0.6em 0;
padding: 0 0 0 10px;
background: url(../img/content/brownArrow.gif) 0 0.2em no-repeat;
}

#UbcBottomNav li.UbcMenuSection li a:hover
{
text-decoration: underline;
}

/* Miscellaneous */
#ubcAd1 a:link, #ubcAd1 a:visited {
  display: block;
  width: 340px;
  height: 113px;
  background: url(/_assets/img/home/ubc_events_orientation.gif) no-repeat;
}

#ubcAd1 a:hover, #ubcAd1 a:active {
  display: block;
  width: 340px;
  height: 113px;
  background: url(/_assets/img/home/ubc_events_orientation_over.gif) no-repeat;
}

/* typography */
#UbcContent h1,
#UbcContent h2,
#UbcContent h3,
#UbcContent h4,
#UbcContent h5,
#UbcContent h6
{
margin: 1em 0 0.5em 0;
font-weight: bold;
color: #123b5c;
}

#UbcMainContent .UbcHeadline
{
color: #123b5c;
text-transform: uppercase;
}

#UbcContent h1
{
font-size: 200%;
}

#UbcContent h2
{
font-size: 150%;
}

#UbcContent h3
{
font-size: 125%;
}

#UbcContent h1 img, #UbcContent h2 img, #UbcContent h3 img,
#UbcContent h4 img, #UbcContent h5 img, #UbcContent h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

#UbcContent p           { margin: 1em 0; line-height: 1.5em; }
#UbcContent img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
#UbcContent img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

#UbcContent a:focus,
#UbcContent a:hover     { }
#UbcContent a           { color: #708ea1; text-decoration: underline; }

#UbcContent blockquote  { margin: 1.5em; color: #666; font-style: italic; }
#UbcContent strong      { font-weight: bold; }
#UbcContent em, #UbcContent dfn      { font-style: italic; }
#UbcContent dfn         { font-weight: bold; }
#UbcContent sup, #UbcContent sub    { line-height: 0; }

#UbcContent abbr,
#UbcContent acronym     { border-bottom: 1px dotted #666; }
#UbcContent address     { margin: 0 0 1.5em; font-style: italic; }
#UbcContent del         { color:#666; }

#UbcContent pre { margin: 1.5em 0; white-space: pre; }
#UbcContent pre,
#UbcContent code,
#UbcContent tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

#UbcContent li ul,
#UbcContent li ol       { margin:0 1.5em; }
#UbcContent ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

#UbcContent ul          { list-style-type: disc; }
#UbcContent ol          { list-style-type: decimal; }

#UbcContent dl          { margin: 0 0 1.5em 0; }
#UbcContent dl dt       { font-weight: bold; }
#UbcContent dd          { margin-left: 1.5em;}

#UbcMainContent li,
#UbcContentSidebar li { line-height: 1.5em; }

/* Tables
-------------------------------------------------------------- */

#UbcContent table       { margin-bottom: 1.4em; width:100%; }
#UbcContent th          { font-weight: bold; }
#UbcContent thead th { background: #728FA2; }
#UbcContent th,
#UbcContent td,
#UbcContent caption { padding: 4px 10px 4px 5px; }
#UbcContent tr.even td  { background: #e5ecf9; }
#UbcContent tfoot       { font-style: italic; }
#UbcContent caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

#UbcContent .small      { font-size: .8em; margin-bottom: 0; line-height: 1.4em; }
#UbcContent .large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
#UbcContent .hide       { display: none; }

#UbcContent .quiet      { color: #666; }
#UbcContent .loud       { color: #000; }
#UbcContent .highlight  { background:#ff0; }
#UbcContent .added      { background:#060; color: #fff; }
#UbcContent .removed    { background:#900; color: #fff; }

#UbcContent .first      { margin-left:0; padding-left:0; }
#UbcContent .last       { margin-right:0; padding-right:0; }
#UbcContent .top        { margin-top:0; padding-top:0; }
#UbcContent .bottom     { margin-bottom:0; padding-bottom:0; }

#UbcContent p.intro
{
color: #123b5c;
font-size: 175%;
font-weight: bold;
line-height: 1.1em;
}

.UbcImageCaption {
float: left;
clear: both;
background-color: #f2f2f2;
margin: 0.5em 1em 0.5em 0;
}
#UbcContent .UbcImageCaption.right {
float: right;
margin: 0.5em 0 0.5em 0.5em;
}
.UbcImageCaption img {
margin: 0;
}
#UbcContent .UbcImageCaption p {
color: #666;
font-size: 0.8em;
margin: 0 !important;
padding: 2px 0.5em;
}


body{
font-size:1em;
line-height:1.25em;
font-family: "gesta-1","gesta-2",'Arial Narrow', Arial, Helvetica, sans-serif;
background: #fbfbfb url(/themes/ubcbg/images/layout/bgd.jpg) 0 0 repeat-x;
}
br.clear {
  clear: both;
}
/* HEADER
****************************************************************************************/
#head_container{
width: 100%;
text-align: center;
padding: 0;
margin: 0;
overflow: hidden;
background: none;
}
/* CLF Option Overrides */
#UbcBottomInfoWrapper {
background:#fff;
border-top: 1px solid #EDEDF2;
text-align:center;
}
#UbcBottomInfo {
    margin: 0 auto;
    width: 980px;
    font-family: arial;
font-size:12px;
}

#UbcBottomLeft {
    width: 145px;
}
#UbcBottomCenter {
    width: 390px;
}
#UbcBottomRight .vcard, #UbcBottomCenter .vcard {
    text-align: left;
font-family:Arial,Helvetica,sans-serif;
}
#UbcBottomInfo p.UbcLast, #UbcBottomRight {
    float: left;
}
.asset-name, .asset-name a, .archive-title {
    color: #3F3F3F;
    font-family: "gesta-1","gesta-2",'Arial Narrow',Arial,Helvetica,sans-serif;
    font-size: 28px;
    line-height: 34px;
font-weight:normal;
}

.feature_panel{
float: left;
position: relative;
width: 694px;
height: 284px;
padding: 0;
    margin: 0 0 18px 0;
background: url(/potd/clf/feature_panel.jpg) 0 0 no-repeat;
}
.feature_panel h1{
float: left;
position: absolute;
bottom: 0;
left: 0;
z-index:10;
width: 614px;
padding: 20px 40px 10px 40px;
margin:0;
font-size: 35px;
line-height: 35px;
color: #ffffff;
font-family: "gesta-1","gesta-2",'Arial Narrow', Arial, Helvetica, sans-serif;
background: url(/potd/clf/bg_left_black.png) 0 0 repeat;
}
.feature_panel h1 span{
font-size: 14px;
line-height: 18px;
}

/* CLF OVERRIDES
******************************************************************************************/

a{
outline: none;
color: #7fb336;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
#beta .widget {
    overflow: hidden;
    margin-left: 24px;
    padding: 10px;
    position: relative;
    width: 167px;
background:#fff;
}
#beta .widget-online-education{
    padding: 0;
    width: 187px;
}
#container-inner {
    background:#F2F3ED url("/t/feather/potd/clf/home_left.jpg") 0 0 no-repeat;
}
#content {
    margin-bottom: 0px;
    margin-top: -2px;
}
#beta h2.ubcbg_logo {
float: left;
padding:0;
margin:0;
}
#beta h2.ubcbg_logo a{
float: left;
width:187px;
height: 200px;
padding: 0 0 0 4px;
margin: 0 0 0 20px;
overflow:hidden;
text-indent: -3000px;
background: url(/potd/clf/ubc_logo.png) 0 0 no-repeat;
}

.widget-header, .widget-content {
    margin-left: 0px;
    margin-right: 0px;
}

body .UbcContainer
{
/*border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;*/
}
#UbcHeaderWrapper{
    margin: 0 auto;
    width: 100%;
}
#UbcHeaderWrapper,
#UbcHeader
{
    background: none;
}
#UbcHeader
{
    margin:0 auto;
widht:980px;
}
#UbcHeader h1#UbcLogo {
background: url(/potd/clf/ubcLogo.gif) !important;
}
#UbcHeader li.UbcMindLink {
background: url(/potd/clf/placeOfMind.gif) !important;
}
#UbcHeader li#UbcHeaderLine {
background: url(/potd/clf/ubcHeader.gif) !important;
}
#UbcHeader li#UbcSubUnitLine {
background: url(/potd/clf/ubcSubUnit.gif) !important;
}
#UbcHeader a#UbcMindLink {
background: url(/potd/clf/PlaceofMind-Gif-V04-unanimated.gif);
}
.element-invisible {
display: none;
}
#UbcUtilNavWrapper {
    text-align: center;
overflow:hidden;
width:100%;
}
#UbcUtilNav {
font-family:arial;
width:980px;
margin: 0 auto;
font-size: 12px;
line-height:12px;
padding:0;
}
#UbcUtilNav p a {
    padding: 0 5px;
}

/* NAV BAR
******************************************************************************************/

.btn_twitter {
float: left;
width: 24px;
height:24px;
text-indent: -3000px;
overflow: hidden;
padding: 0;
margin: 0;
background: url(/themes/ubcbg/images/layout/btn_twitter.png) 0 0 no-repeat;
}

.btn_facebook {
float: left;
width: 24px;
height:24px;
text-indent: -3000px;
overflow: hidden;
padding: 0;
margin: 0;
background: url(/themes/ubcbg/images/layout/btn_facebook.png) 0 0 no-repeat;
}
.btn_twitter:hover,
.btn_facebook:hover {
background-position: 0 -24px;
}

#nav_container{
position:relative;
z-index:50;
border-top: 1px solid #dcdce6;
height: 41px;
width: 100%;
text-align: center;
padding: 0;
margin: 0;
background: url(/potd/clf/bgd_nav_bar.png) 0 0 repeat-x;
}
#main_nav{
width:980px;
margin: 0 auto;
padding: 0;
text-align: left;
zoom:1;
}
#main_nav a{
color:#7fb336;
text-decoration:none;
}
#main_nav ul{
float: left;
list-style: none;
padding: 0;
margin: 0;
zoom:1;
}
#main_nav ul li{
float: left;
list-style: none;
height: 38px;
overflow: hidden;
padding-right: 3px;
background: url(/themes/ubcbg/images/layout/nav_divider.png) right top no-repeat;
}
#main_nav ul.bar_nav{
font-size: 11px;
line-height: 12px;
padding-left: 1px;
margin-left: 98px;
background: url(/themes/ubcbg/images/layout/nav_divider.png) left top no-repeat;
}
#main_nav ul.bar_nav a{
float: left;
height: 12px;
font-size: 12px;
line-height: 13px;
padding: 14px 5px 12px 5px;
}
#nav_container ul.menu,
#main_nav ul.main_nav{
font-size: 13px;
line-height: 14px;
list-style: none;
font-family: "gesta-1","gesta-2",'Arial Narrow', Arial, Helvetica, sans-serif;
}
#nav_container ul.menu a,
#main_nav ul.main_nav a{
float: left;
text-transform: uppercase;
height: 14px;
font-size: 13px;
line-height: 14px;
padding: 13px 10px 11px 10px;
font-family: "gesta-1","gesta-2",'Arial Narrow', Arial, Helvetica, sans-serif;
}
#nav_container ul.menu a:hover,
#main_nav ul a:hover{
text-decoration: none;
background: url(/themes/ubcbg/images/layout/bgd_nav_over.png) 0 0 repeat-x;
}
#main_nav .btn_twitter,
#main_nav .btn_facebook{
margin: 7px 0 0 7px;
}

#nav_container ul.menu .sub_nav,
#main_nav .main_nav .sub_nav,
#nav_container ul.menu .sub_sub_nav,
#main_nav .main_nav .sub_sub_nav,
#nav_container ul.menu .sub_sub_sub_nav,
#main_nav .main_nav .sub_sub_sub_nav{
display: none;
float: left;
width: 214px;
z-index:40;
position: absolute;
top:38px;
left: 0px;
padding-top: 6px;
background: url(/themes/ubcbg/images/layout/bgd_subnav_top.png) 0 0 no-repeat;
}

#nav_container ul.menu .sub_nav ul,
#main_nav .main_nav .sub_nav ul{
float: left;
width: 154px;
margin: 0;
padding: 8px 30px 18px 30px;
list-style: none;
background: url(/themes/ubcbg/images/layout/bgd_subnav_top.png) left bottom repeat-y;
}

#nav_container ul.menu .sub_nav ul li,
#main_nav .main_nav .sub_nav ul li{
float: left;
width: 154px;
height: auto;
font-size: 16px;
line-height: 18px;
text-transform: uppercase;
margin: 5px 0;
padding: 0;
list-style: none;
background: transparent;
}
#nav_container ul.menu .sub_nav ul li a,
#main_nav .main_nav .sub_nav ul li a{
float: left;
width: 154px;
padding: 0;
margin: 0;
height: auto;
font-size: 14px;
line-height: auto;
color: #404040;
background: transparent;
}
#nav_container ul.menu .sub_nav ul li a:hover,
#main_nav .main_nav .sub_nav ul li a:hover{
color: #689a27;
background: transparent;
}
/* SHELL
****************************************************************************************/
#shell{
width: 980px;
margin: 0 auto;
padding: 0;
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
background: #fff;
}
