#content h1 { background-color: #CFFF2D !important;
color: black; }
#content > .wrap.float.left { padding-left:10px !important; width:640px; background:none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
#content > .wrap.float.left h1 { margin-left:-10px !important; }

#soc_content { margin: -15px -10px 10px -10px; padding-top: 0px; }
#socs_news { width: 300px; margin: 10px 10px 10px -10px; }
#socs_events { width: 300px; margin: 10px -10px 10px 10px; }

#socs_news .news_item_hook, #socs_news img { height:50px; width:100px; }

#soc_content ul#soc_categories { padding:0px; list-style:none; text-align: center; }
#soc_content ul#soc_categories li { display: inline-block; width: 200px; height: 30px; margin: 5px; }
#soc_content ul#soc_categories li a { display:block; line-height:30px; width:200px; -moz-border-radius: 5px; border-radius: 5px; 
	background: #CFFF2D;
	background: -webkit-gradient(linear, left top, left bottom, from(#CFFF2D), to(#A5D500));
	background: -moz-linear-gradient(top, #CFFF2D, #A5D500);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCFFF2D, endColorstr=#FFA5D500);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCFFF2D, endColorstr=#FFA5D500)";
background-image: -o-linear-gradient(#CFFF2D, #A5D500);
	color: #000;  }
#soc_content ul#soc_categories li a:hover { background: -webkit-gradient(linear, left top, left bottom, from(#A5D500), to(#CFFF2D));
	background: -moz-linear-gradient(top, #A5D500, #CFFF2D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFA5D500, endColorstr=#FFCFFF2D);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFA5D500, endColorstr=#FFCFFF2D)";
	background-image: -o-linear-gradient(#A5D500, #CFFF2D); }

#socs_news .news_item { border-bottom: 1px #CCC solid; padding-bottom: 5px; margin-bottom: 5px; }

.soclist { display:none; }


#socs_events .msl_event_location, #socs_events .msl_event_tickets, #socs_events .msl_event_description { display:none; }
#socs_events .msl_event_image { float:left; margin-right:10px; }
#socs_events .event { clear:left; border-bottom: 1px #CCC solid; padding-bottom: 10px; margin-bottom: 10px; }
#socs_events dl { margin:0px; height:50px; }
#socs_events dt { font-weight:bold; }
#socs_events .msl_eventlist { margin-top:5px; }
#socs_events p.float.right { margin:0px; }


.wrap.float.right { width: 240px; }

.wrap.float.right ul { list-style:none; padding-left:0px; }
.wrap.float.right li { margin-bottom: 10px; display:block; padding-left:25px; }

