p { margin-left: 0 !important; }
div.background-wrapper { padding: 96px 30px 0 30px; background-repeat: no-repeat; background-position: right top; }
#layout-content .content-item.page { padding: 7px; }
#layout-content .widget-container-widget, #layout-content .widget-recent-blog-posts, #layout-content .widget-community-events, #layout-content #content .widget-html-widget, #layout-content .widget-featured-widget { margin-left: -1px; width: 414px; height: 207px; border-left: 1px #ccc solid; border-top: 1px #ccc solid; background: url(../content/images/howto/fade-bg.jpg) repeat-x left bottom; float: left; }
#layout-content .widget-container-widget .content-item.page, #layout-content .widget-recent-blog-posts .content-item.page { padding: 0; border-left: none; }
#layout-content .widget-container-widget h1, #layout-content .widget-recent-blog-posts h1, #layout-content .widget-community-events h1, #layout-content #content .widget-html-widget h1, h1 a, h1 a:hover, h1 a:visited { font-family: 'HelveticaNeueRegular' , arial; font-size: 26px; color: #69f; font-weight: normal; line-height: 25px; margin: 0; }
h1 a:hover { text-decoration: none; color: #f39; }
h1 a.header, h1 a.header:hover, h1 a.header:visited { font-family: 'HelveticaNeueRegular' , arial !important; font-size: 26px !important; color: #69f !important; font-weight: normal !important; line-height: 25px !important; margin: 0 !important; padding: 0 !important; display: inline !important; }
h1 a.header:hover { text-decoration: none; color: #f39 !important; }
#layout-content .widget-container-widget .content-item, #layout-content .widget-recent-blog-posts .content-item { padding: 0; }
#layout-content .widget-container-widget .content-item a, #layout-content .widget-recent-blog-posts .content-item a,
#layout-content .widget-community-events a, #layout-content #content .widget-html-widget a
{ font-family: 'HelveticaBold' , arial; font-size: 12px; color: #ff3399; text-decoration: none; display: block; padding-top: 6px; }
#layout-content .widget-content h2,
#layout-content .widget-content h2 a
{ color: #6699FF !important; display: inline !important; font-family: 'HelveticaNeueRegular',arial !important; font-size: 26px !important; font-weight: normal !important; line-height: 25px !important; margin: 0 !important; padding: 0 !important;
}
#layout-content .widget-container-widget .content-item a:hover, #layout-content .widget-recent-blog-posts .content-item a:hover, #layout-content .widget-community-events a:hover, #layout-content #content .widget-html-widget a:hover { text-decoration: none; color: #6699ff; }
#layout-content .widget-container-widget .content-item h1, #layout-content .widget-recent-blog-posts .content-item h1, #layout-content .widget-community-events strong, #layout-content #content .widget-html-widget strong { margin: 0; font-family: 'HelveticaBold' , arial; font-size: 12px; color: #333; font-weight: normal; padding-top: 2px; line-height: 25px; }
#layout-content .widget-container-widget .content-item h1 a, #layout-content .widget-recent-blog-posts .content-item h1 a { color: #333; text-decoration: none; padding: 0; cursor: text; }
#layout-content .widget-container-widget .content-item h1 a:hover, #layout-content .widget-recent-blog-posts .content-item h1 a:hover { color: #333; }
#layout-content .widget-container-widget .content-item p, #layout-content .widget-recent-blog-posts .content-item p, #layout-content .widget-community-events .content-item p { font-family: 'HelveticaRegular' , arial; font-size: 12px; color: #333; line-height: 14px; margin: 0; }