 *{ margin: 0; padding: 0; }
 ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
 a{ cursor: pointer; outline: none; }
 a:focus{ -moz-outline-style: none; }
 img { border: none; }
 .clearfix { display:block; clear: both; }
 body { background-color:#FAFAFA; color:#444444; font-family:Helvetica,Arial,sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; margin-top:10px; text-align:center; }
 #container { background:url("theme/?595559") no-repeat scroll 0 0 transparent; margin:0 auto; padding:0 0 22px 0; text-align:left; width:800px; }
 #content-wrap { background:url("http://share.culturalcare.com/_share-kids/content_bg.gif") repeat-y scroll 0 0 #FFFFFF; }
 #content-bottom { background:url("http://share.culturalcare.com/_share-kids/content_bottom.png") no-repeat scroll 0 100% transparent; padding-bottom:8px; }
 #content-body { padding:0 8px 14px 7px; }
 #content { clear:both; line-height:20px; padding:18px 30px 40px; }
 td.blog-sidebar { width: 250px!important; }
 .column-blog{ padding: 0 0 0 30px; width: 220px; }
 #navigation { background:url("http://share.culturalcare.com/_share-kids/nav_bg.png") repeat-x scroll 0 0 transparent; clear:both; height:42px; position:relative; }
 ul#nav-primary { float:left; height:42px; padding:0; position:relative; }
 ul#nav-primary li { background:url("http://share.culturalcare.com/_share-kids/nav-separator-blue.png") no-repeat scroll 100% 0 transparent; cursor:pointer; height:40px; margin:1px 0; padding-right:2px; padding-left:1px; position:relative; text-transform:uppercase; }
 ul#nav-primary li:hover { background:url("http://share.culturalcare.com/_share-kids/nav_hover.png") repeat-x scroll 0 0 transparent; padding-right:1px; border-right:1px solid #a4d1ea; }
 ul#nav-primary li, ul#nav-primary li a { display:block; float:left; position: relative; white-space:normal; line-height:40px; }
 ul#nav-primary li a { color:#0080C7; font-weight:700; padding:0 15px; text-decoration:none; }
 #wsite-menus{ position: relative; }
 #wsite-menus ul.wsite-menu { margin-top: 1px; }
 #wsite-menus .wsite-menu li { width:250px; }
 #wsite-menus ul.wsite-menu li a { color:#0080C7; font-weight:700; background:none repeat scroll 0 0 #eaf5fb; border-top:1px solid #ffffff; border-bottom:1px solid #bde3f5; border-left:1px solid #bde3f5; border-right:1px solid #bde3f5; margin: 0; }
 #wsite-menus ul.wsite-menu li a:hover { background-color: #eaf5fb; }
 #wsite-menus span.wsite-menu-title { white-space: normal; }
 #splash { background-image: url(theme/%%HEADERIMG%%?595559); background-repeat: no-repeat; width: 800px; height: 193px; background-position: top center; background-color: transparent; }
 #privacy { color:#666666; font-size:11px; padding:10px 0; text-align:center; }
 h2, #wsite-content h2, #wsite-content .product-title, .blog-sidebar h2, a.rss-title, #blog-title a.blog-link { color:#2476BB!important; font-size:20px!important; font-weight:normal!important; padding:11px 0; font-family:Helvetica,Arial,sans-serif!important; }
 #blog-title a.blog-link { padding-top: 0!important; }
 a, a:link, a:visited { color:#80B122; font-weight:bold; text-decoration:underline; }
 a:hover, a:target, a:active, a.rss-item:target, a.rss-item:hover, a.rss-item:active { color:#80D422; }
 a.rss-title{ font-family:Helvetica,Arial,sans-serif!important; }
 .rss-item a, .rss-item a:visited{ color:#80B122!important; font-weight:bold; text-decoration:underline; }
 .snippet-entry { margin-bottom: 1.5em }
 .snippet-entry .date, .video-entry .date { padding-left: 0.5em; font-style:italic }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

