ul.events-in-side { margin:16px 0px 16px 0px; padding:0px; }


ul.events-in-side li { list-style:none; display:block; background-image:url(images/star.gif); background-position:top left; background-repeat:no-repeat; padding-left:20px; }





h2.post-heading a { text-decoration:none; margin-top:0px; }

.postbox { border:2px #c1c1c1 solid; background-color:#f1f1f1; padding:8px; margin-bottom:16px; }

.postbox h2 { margin-top:0px; }

hr { border-top:1px #414141 dotted; border-left:0px; border-right:0px; border-bottom:0px; height:1px; }

a, a:active, a:visited { color:#3399cc; }
a:hover { text-decoration:none; }

div.ddsg-wrapper ul ul, div.maincontent ul ul { margin:10px; }

li { margin-bottom:10px; }

h1, h2 { font-size:medium; }

h1.pagetitle { color:#cc6633; font-size:medium; }

.alertsbar { height:24px; }
.alertsbar1 { float:left; width:5px; }
.alertsbar2 { float:left; background-image:url(images/Image1_1x4.gif); text-align:center; width:173px; }
.alertsbar3 { float:left; width:6px; }

.favouritesbar { height:24px; }
.favouritesbar1 { float:left; width:6px; }
.favouritesbar2 { float:left; background-image:url(images/Image2_bg.gif); text-align:center; width:171px; }
.favouritesbar3 { float:left; width:7px; }

ul.sidebar-ul { list-style:none; margin:0px; padding:0px; }

div, td, body, .mainbg { font-size:small; font-family:Verdana, Arial, Helvetica, sans-serif; }
body { background-color:#f1f1f1; }
.mainbg, form { margin:0px; padding:0px; }
.container { width:770px; margin:auto; background-color:#fff; }
.top-search-links { height:29px; background-image:url(images/top-search-links-bg.gif); background-repeat:repeat-x; line-height:29px; vertical-align:middle; text-align:right; }
.floatleft { float:left; }
.floatright { float:right; }

.topbar1 ul { margin:0px; float:right; }

.topbar1 { text-align:right; padding:2px 5px 4px 2px; line-height:23px; width:573px; }
.topbar2 {
	text-align:right;
	height:25px;	
	border:0px;	margin:0px;	
	vertical-align:top;
	width:150px;
}

strong { color:#336699; }

.bar-links-contrast a { color:#fff; }

.topbar1 ul li { float:left; margin:0px; padding:0px; list-style:none; font-size:x-small; }

.topbar1 ul li strong { color:#000; }

.topbar1 ul li a { color:#fff; }
.textinput { height:15px; margin:2px 2px 4px 2px; }
.search-table { border:0px; margin-top:-2px; }
.belowtopbar { height:16px; }
.maincontent { width:544px; padding:0px 8px 16px 16px; background-color:#fff; }
.sidecolumn { padding:0px 16px 16px 8px; width:176px; background-color:#fff; }
.clearboth { clear:both; }
.footerblue {	background-color:#2f72a6; padding:7px; }
.footeryellow { background-color:#ffcb2a; padding:3px; }
