/*** LSOE SITE WIDE CSS ***/

/*** START - HOME PAGE ***/
body.lsoe {
background:none repeat scroll 0 0 #F7F6F1;
}
body.lsoe #topwrapper {
margin-bottom: 0px;
}
body.lsoe #featurewrapper  {
padding: 25px 0 0;
background: #f7f6f1 !important; /* Old browsers */
background: -moz-linear-gradient(top, #f7f6f1 0%, #eeeade 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f6f1), color-stop(100%,#eeeade)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f6f1 0%,#eeeade 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f6f1 0%,#eeeade 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f6f1 0%,#eeeade 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #f7f6f1 0%,#eeeade 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f1', endColorstr='#eeeade',GradientType=0 ); /* IE6-9 */
}
#feature {
background: transparent !important;
width: 780px;
}

#top-left {
padding: 0 0 0 10px;
width: 165px;
background:  #F7F6F1;
}
#top-left li {
border-bottom: 1px solid #d6c5a7;
font-family: georgia,times,serif;
font-size: 1.1em;
font-weight: normal;
margin: 0 0 4px -10px;
}
#top-left a, #top-left a:link, #top-left a:active, #top-left a:visited {
display: block !important;
margin: 0;
padding: 1px 3px 4px 13px;
text-decoration: none;
}
#top-left ul li a {
font-size:1em;
margin:0;
text-transform:none;
}
#top-left .bt-l-nav ul {
background:url("/past/etc/designs/bc/schools/lsoe/images/leftSubNav.gif") no-repeat scroll 0 0 transparent;
height:75px;
margin-right:20px;
margin-top:80px;
padding:10px 0 0;
border-top:none;
}
#top-left .bt-l-nav ul li {
    display:block;
margin:0 0 0 7px;

text-indent:-2727px;
}
.bt-l-nav ul li a {
color:transparent;
display:block !important;
height:18px;
}

#top-right {
background: transparent !important;
padding:0px;
width:582px;
min-height:425px;
overflow:hidden;
/*border-left:1px solid #CFC29B;*/
}

#top-right div.section {
_margin-bottom:0px !important;
margin-bottom:0px !important;
}
body.bchomepages #top-right img {
background:none repeat scroll 0 0 transparent;
border:none;
padding:0px;
}
#columnwrapper  {
background:none repeat scroll 0 0 transparent;
}
#columns {
background:url("/past/etc/designs/bc/schools/lsoe/images/school-columns-background.gif") repeat-y scroll 50% 3px #DFD4BC;
}
#columns h2 {
height:30px;
margin:0 0 10px 10px;
}
#columns #bt-left h2 {
    background: url("/past/etc/designs/bc/schools/lsoe/images/spotlights.gif") no-repeat 0 0 transparent;
}
#bt-left {
border-right:1px solid #CFC29B;
}
#bt-left h3, #bt-left h4, #bt-left p {
margin-right:0px;
}
#bt-center {
    border-left:none;
border-right:none;
    width:291px;
}
#columns #bt-center h2 {
    background: url("/past/etc/designs/bc/schools/lsoe/images/latestnews.gif") no-repeat 0 0 transparent;
}
#columns #bt-left, #columns #bt-center, #columns #bt-right {
    background:url("/past/etc/designs/bc/global/gif/columns-heading.gif") repeat-x scroll 100% 0 transparent;
    }
#bt-right {
    width:290px;
        border-left:1px solid #CFC29B;
}
#columns #bt-right h2 {
    background: url("/past/etc/designs/bc/schools/lsoe/images/featuredevents.gif") no-repeat 0 0 transparent;
}
#bt-left h3, #bt-left h4, #bt-left p, #bt-left img, #bt-right h3, #bt-right h4, #bt-right p, #bt-center h3, #bt-center h4, #bt-center p {
margin-left:12px;
margin-right:12px;
}
#bt-right img {
margin-left:12px;
margin-right:8px;
}
body.bchomepages .clear  {
height:0;
}
#columns div.section {
margin-bottom:0px;
}

body.lsoe .newslisting .news-item {
    border-bottom: medium none;
    display: inline-block;
    clear: none;
    float: left !important;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 17px;
    width: 160px;
}

body.lsoe #row-middle .newslisting .news-item {
    border-bottom: medium none;
    width: 173px;
}
    
/* Home page new sections */
#row-top {
background: #D6C5A7;
width: 100%;
min-height: 200px;
padding: 30px 0px;
display: inline-table;
}

#row-middle {
background: #E4D9C5;
width: 100%;
min-height: 200px;
padding: 30px 0px;
display: inline-table;
}

#row-bottom {
background: #F7F6F1;
width: 100%;
min-height: 200px;
padding: 30px 0px;
display: inline-table;
}

.top-content, .middle-content, .bottom-content{
margin: 0 auto;
padding: 0 0 20px;
text-align: left;
width: 760px;
}


/* Home page content style */

#columnwrapper p {
font-size: 1.3em;
line-height: 1.5em;
margin: 5px 0 10px;
font-family: arial, serif;
}

/*** home page news listing ***/
body.bchomepages .newslisting .news-item {
margin-left:0px;
margin-right:0px;
}
/*** home page specific image comp styles ***/
body.bchomepages div.image_right img {
float:right;
margin:8px 5px 0 10px !important;
}
body.bchomepages div.image_left img {
float:left;
margin:1px 0 0 8px;
}
body.bchomepages .none img {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
body.bchomepages .image br {
display:block;
_display:none;
}
body.bchomepages div.image_center img, body.bchomepages div.original_center img {
margin-left:auto;
margin-right:auto;
display:block; 
}
body.bchomepages div.original_center img {
    border:none;
    background:transparent;
}
#top-right .bcimage {
_MARGIN-BOTTOM: -5px;
}
/*** END - HOME PAGE ***/


/* New custom modication to be added below */
@import url("style1.css");
