/**** CSOM GRADUATE NEWS HOMEPAGE ONLY ***/
#maincontent #primary {
    float: left;
    margin-left: 0;
    padding: 0 0 20px 0;
    width: 575px;
}
a, a:link, a:visited, a:active {
    background-color: inherit;
    color: #990000;
    text-decoration: none;
}

.breadcrumb {
    display:none;
}
#maincontent h1, #content h1 {
    height: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-indent: -2929px;
}
#maincontent h2 {
    margin-bottom: 0px;
}
div.cq-colctrl-lt0 {
	background:url("/past/etc/designs/bc/schools/csom/csom-grad/images/bkgrnd.gif") repeat-x scroll 0px top transparent !important;
    width: 582px;
	_margin-left:0px !important;

}
div.cq-colctrl-lt0-c0, div.cq-colctrl-lt0-c1 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 59%;
}
div.cq-colctrl-lt0-c1 {
    margin-top: 0;
    width: 30%;
}
.cq-colctrl-lt0-c1 h2 {
background:url("/past/etc/designs/bc/schools/csom/csom-grad/images/bkgrnd.gif") repeat-x scroll 0px top transparent !important;
}
.cq-colctrl-lt0-c0 h2 {
background:url("/past/etc/designs/bc/schools/csom/csom-grad/images/grad_news.gif") no-repeat scroll 18px top transparent !important;

}
.cq-colctrl-lt0-c0 h2, .cq-colctrl-lt0-c1 h2 {
margin-left:-20px !important;
_margin-left:-10px !important;
_position:relative !important;
margin-right:0 !important;
padding:0;
text-indent:-2727px;
 width: 243px;
height:25px;
}
h2 a.news {
    display: block;
    float: left;
    font-size: 15px;
    height: 25px;
    width:150px;
}

span.rss {
    background: url("/past/etc/designs/bc/schools/csom/csom-grad/images/subscribe.gif") no-repeat scroll 0 top transparent !important;
    width:86px;
    float:right;
}
h2 span.rss a {
    display: block;
    float: left;
    font-size: 15px;
    height: 25px;
    width: 78px;
}
div.cq-colctrl-lt0-c1  {
border-left:1px solid #A19067;
    margin-top: 25px;
    padding-top: 15px;
}
div.parsys_column .section {
padding:0 20px;
_padding:0px !important;
}
div.cq-colctrl-lt0 .textimage, div.cq-colctrl-lt0 .bcimage, div.cq-colctrl-lt0 .text p {
margin:0 0 10px !important;
    }
#maincontent h3, #content h3 {
font:bold 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
letter-spacing:1px;
margin:0 10px 0 0;
}
.textimage img {
float:left;
margin:4px 8px 0 0;
}
.image br {
display:none;
}
.cq-colctrl-lt0-c1 h3 {
	border-bottom: 2px solid #B8A57D;
    margin: 18px 10px 0 0 !important;
}
#calloutbox {
    background: none repeat scroll 0 0 #D5C9B1;
    border: 1px solid #C8B58B;
    margin: 0 0 -10px;
    padding: 0;
    width: 580px;
}
#calloutbox h3, #calloutbox h3 a, #calloutbox h3 a:hover,
#calloutbox h3 a:visited, #calloutbox h3 a:active {
    font: bold 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
    color:#990000;
    padding-top: 10px;
}
.callout .parbase {
    padding: 0;
}
.callout .textimage img {
    margin: 0 !important;
}
.callout .textimage .text {
    margin-right: 10px !important;
}
ul {
    list-style: none outside none;
    padding: 0 9px;
}
    
#calloutbox .textimage .image_left, #calloutbox .textimage .original {
    float: left;
    margin: -6px 15px -6px 0;
    *margin: -1px 15px -6px 0;
    overflow: hidden;
}
div.cq-colctrl-lt0 {
_MARGIN: 5px 0px 5px -15px !important;
_POSITION: relative !important;
}
div.cq-colctrl-lt0 .parbase {
_overflow:visible;
_padding:0px !important;
_margin:0 -10px 0 10px !important;
}
/*** Slideshow **/
.slide-style {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.slide-style a{
    outline: none;
    color:#990000;
    text-decoration:none;
}

.slide-style a:hover{
    outline: none;
    color:#660000;
    text-decoration:underline;
}

.slide-style a:active, a:focus {
    outline: none;
}
/*** NEWS ***/
.newslisting .news-item {
    border-bottom: 1px solid #96825D;
    clear: both;
    display: block;
    margin-top: 16px;
    padding-bottom: 10px;
   }
   .abstract p {
   display:block !important;
   }
   .abstract .highlight {
   color: #6A6047;
   font-weight:normal;
   }
h5 a, h5 a:link, h5 a:visited, h5 a:active {
    text-decoration: none;
}
#maincontent p, #maincontent dt, #maincontent dd {
    font-size: 1em;
    margin: 5px 0;
}
div.parsys_column .cq-colctrl-lt0-c0 .section {
    overflow: visible;
    width: 300px;
}
 div.parsys_column .cq-colctrl-lt0-c1 .section {
    overflow: visible;
    width: 212px;
}
#maincontent .cq-colctrl-lt0-c1 hr {
    margin: 1em 1em 1em 0;
}
*+html .cq-colctrl-lt0 {
	MARGIN-TOP: -33px! important;
}
/*** Social Media ***/
.twitter-follow-button {
    padding:10px 0;
}
.twtr-widget a img {
    background: none repeat scroll 0 0 transparent;
}

