/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#cmsbody {
padding:0px 0px 0px 0px;
min-height:450px;
width:703px;
}
.news-float {
position:absolute;
right:65px;
}
#newsName {
display:block;
margin:0px 0 3px 0px;
border:0px;
font-size:10px;
font-family:verdana;
padding:3px;
width:215px;
}
#newsEmail {
display:block;
border:0px;
font-size:10px;
font-family:verdana;
padding:3px;
width:215px;
margin:0 0 1px 0px;
}
#submitBtn {
margin:0 0 0 160px;
}
.event-runner {
background:url(LGCevents-runner.gif) 10px 0 repeat-y;
}
.event-top {
background:url(LGCevents-top.gif) 10px 0 no-repeat;
padding:15px 0 0 0;
}
.event-base {
background:url(LGCevents-base.gif) 10px 100% no-repeat;
padding:40px 20px 6px 25px;
}
.testimonials {
margin:-10px 10px -10px 0;
display:block;
width:184px;
overflow:hidden;
font-size:10px;
}
.testimonials p, .testimonials div{
font-size:10px!important;
}
.events-link {
background:url(LGCevents-base.gif) -101px -24px no-repeat;
display:block;
width:108px;
height:23px;
text-indent:-9000em;
margin:0 0 0 86px;
}
.top-banner-holder {
position:relative;
}
.top-banner-holder div {
position:absolute;
height:100px;
}
.top-banner-holder-2 {
top:20px;
left:7px;
}
.top-right-banner-holder-2 {
top:20px;
left:940px;
}
.top-right-banner-holder-2 table {

width:auto!important;
}
.right-ads {
top:205px;
left:985px;
height:inherit!important;
}
.right-ads table {
margin:0 0 13px 0;

width:auto!important;
}