body				{ min-width:700px!important; border:solid 1px #D0D0D0; font-size:13px;}
#logo				{ width:220px; }
#sidenavigation			{ width:220px; }  
#centercol 			{ margin-left:230px; }
#rightcol			{ width:200px; }
#rightcol ~ #centercol		{ padding-right:210px; }

table td					{ padding:2px 10px 2px 0px!important;}

.csc-textpic-left .csc-textpic-imagerow					{ float:left; width:100px!important; height:100px!important; margin:2px; } 
.csc-textpic-left .csc-textpic-image					{ width:100px!important; height:100px!important; overflow:hidden; margin:0px; padding:0px; background-color:#D0D0D0;} 
.csc-textpic-left .csc-textpic-image dt					{ width:100px!important; height:100px!important; overflow:hidden; text-align:center; }
.csc-textpic-left .csc-textpic-image dt img				{ width:auto; height:auto;} 

#widgets h2 				{ font-size:1.0em!important; }
#widgets span.widgetitem span 		{ font-size:12px!important; }
#widgets span.widgetitem span.headline 	{ font-size:16px!important; }
#cs-title-top-slider span.headline		{ font-size:30px!important; line-height:25px!important; }
#cs-title-widget1-slider span.headline	{ font-size:17px!important; }
#cs-title-widget1-slider span			{ font-size:12px!important; }
#cs-title-widget2-slider span.headline	{ font-size:17px!important; }
#cs-title-widget2-slider span			{ font-size:12px!important; }
#cs-title-widget3-slider span.headline	{ font-size:17px!important; }
#cs-title-widget3-slider span			{ font-size:12px!important; }
#cs-title-widget4-slider span.headline	{ font-size:17px!important; }
#cs-title-widget4-slider span			{ font-size:12px!important; }
#cs-title-widget7-slider span		{ font-size:12px!important; }
#widgets .info .event 			{ font-size:12px!important; }
.ui-datepicker 				{ font-size:13px!important; left:10px!important; width:100%!important; }
#datepicker				{ diplay:block; }

#cs-title-top-slider				{ width:66%!important }
#top-slider span				{ font-size:18px!important; line-height:12px!important;}
#top-slider span.headline			{ font-size:30px!important; line-height:20px!important;}
#top-slider span.schedule			{ font-size:14px!important; line-height:18px!important;}


#widgets { position:relative; top:10px; height:1100px; border:none; margin-top:10px; }
#widgets span.widgetitem { top:27px; }

#widget1 { position:absolute; left:0px; top:0px; border-top:solid 1px #000000; padding-left:10px; height:40%; width:50%; overflow:hidden; }
#widget2 { position:absolute; left:50%; top:0px; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:50%; background-color:#ffffff; overflow:hidden;}
#widget3 { position:absolute; left:0px; top:34%!important; padding-left:0px; border-top:solid 1px #000000; border-left:none; height:40%; width:50%; overflow:hidden; }
#widget4 { position:absolute; left:50%; top:34%!important; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:50%; clear:both; overflow:hidden; }

