/*

Theme Name: CGWA

Theme URI: http://wordpress.org/

Description: Custom Wordpress Theme for CGWA

Version: 1.01

Author: iBlueWave

Author URI: http://ibluewave.com/

*/







body {
	margin:0;
	text-align:center;
	background:url(images/main-bg.jpg) repeat-x top #ebf3f7;
}
@font-face {
	font-family: 'SohoGothicProMedium';
	src: url('sohogothicpro-medium-webfont.eot');
	src: local('?'), url('sohogothicpro-medium-webfont.woff') format('woff'), url('sohogothicpro-medium-webfont.ttf') format('truetype'), url('sohogothicpro-medium-webfont.svg#webfontA8GQCAej') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wrap {
	margin:0 auto;
	width:940px;
	text-align:left;
}
#header {
	width:940px;
	height:102px;
	clear:both;
}
#header .logo, #header h1 {
	margin:0;
	padding:19px 0px 0px 0px;
	width:192px;
	height:59px;
	float:left;
	text-indent:-99999px;
}
#header .logo a, #header h1 a {
	width:192px;
	height:59px;
	display:block;
	background:url(images/logo.jpg) no-repeat left top;
}
.header-right {
	width:465px;
	height:80px;
	float:right;
}
.header-right p.top-links {
	margin:0;
	padding:11px 0px 0px 0px;
	clear:both;
	text-align:right;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	line-height:15px;
}
.header-right p.top-links a {
	color:#d93e0b;
	text-decoration:none;
	padding:0px 4px 0px 25px;
}
.header-right p.top-links a.blog {
	background:url(images/blog-icon.png) no-repeat 7px 1px;
}
.header-right p.top-links a.resources {
	background:url(images/tool-icon.jpg) no-repeat 9px 1px;
}
.header-right p.top-links a.contact {
	background:url(images/mail-ico.jpg) no-repeat 7px 1px;
}
.header-right p.top-links a.sitemap {
	background:url(images/sitemap-icon.jpg) no-repeat 7px 1px;
}
.header-right h4.phone {
	margin:0;
	padding:15px 0px 0px 0px;
	text-indent:-99999px;
	width:220px;
	height:27px;
	background:url(images/phone.jpg) no-repeat 0px 15px;
	float:left;
}
.header-right .search-area {
	width:239px;
	height:30px;
	float:right;
	padding:18px 0px 0px 6px;
	background:url(images/search-bg.jpg) no-repeat 0px 15px;
}
.social_icons {
	float:right;
	width:100;
	height:20px;
	padding-top:10px;
}
.s-input {
	width:209px;
	height:21px;
	padding:2px 0px 0px 0px;
	border:1px solid #ffffff;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	float:left;
	line-height:17px;
}
/*...........................*/















.clearfix {
	margin:0;
	padding:0;
	clear:both;
	height:1px;
	line-height:1px;
}
form {
	margin:0;
	padding:0;
	clear:both;
}
/*............................*/















#navigation {
	width:940px;
	height:50px;
	clear:both;
}
.jqueryslidemenu {
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:300;
	width:940px;
	float:left;
}
.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:300;
}
/*Top level list items*/







.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
	padding:0px 0px 0px 0px;
	line-height:15px;
	background:url(images/nav-bullet.gif) no-repeat right top;
	z-index:300;
}
/*Top level menu link items style*/







.jqueryslidemenu ul li a {
	display: block;
	/* background: #414141; background of tabs (default state)*/







color: #ffffff;
	text-shadow:0px -1px 0px #24507c;
	text-decoration: none;
	float:left;
	background:url(images/glowtab-left.gif) no-repeat left top;
	margin:0;
	margin-right: 5px; /*spacing between each tab*/
	padding:0px 0px 0px 9px;
	text-decoration:none;
	cursor:hand;
}
.jqueryslidemenu ul li a span {
	float:left;
	display:block;
	background:url(images/glowtab.gif) no-repeat right top;
	padding: 18px 14px 20px 5px;
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.menuhover, .jqueryslidemenu ul li a.current {
	background-position:0% -82px;
	color:#1e4266;
	text-shadow:0px 1px 0px #f8fafb;
}
.jqueryslidemenu ul li a:hover span, .jqueryslidemenu ul li a.menuhover span, .jqueryslidemenu ul li a.current span {
	background-position:100% -82px;
}
/*1st sub level menu*/







.jqueryslidemenu ul li ul {
	width:191px;
	position: absolute;
	z-index:300;
	left:-150px;
	display: block;
	visibility: hidden;
	padding:0px 0px 0px 0px;
}
/*Sub level menu list items (undo style from Top level List Items)*/







.jqueryslidemenu ul li ul li {
	display: list-item;
	width:160px;
	padding:0px 15px 0px 16px;
	/* border-bottom:1px solid #ebf3f7; */







z-index:300;
	background:url(images/menu-bg.png) repeat-y;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */







.jqueryslidemenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */







.jqueryslidemenu ul li ul li a {
	width:155px;
	margin: 0;
	padding:4px 0px 4px 5px;
	border-top:1px solid #fdfefe;
	border-bottom:1px solid #d2e0e8;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	clear:both;
	z-index:200;
	color:#1e4266;
	font-weight:normal;
	text-shadow:0px 1px 0px #fdfefe;
}
.jqueryslidemenu ul li ul li a:hover, .jqueryslidemenu ul li ul li a.menuhover {
	font-weight:normal;
	background:#b7ddf0;
	color:#1e4266;
	background-position:0px 0px;
}
/* ######### CSS classes applied to down and right arrow images  ######### */















.downarrowclass {
	position: absolute;
	top: 25px;
	right: 12px;
}
.rightarrowclass {
	position: absolute;
	top: 15px;
	right: 7px;
}
.jqueryslidemenu ul li ul li.drop-last {
	padding-bottom:10px;
	background:url(images/menu-bottom.png) no-repeat left bottom;
}
.jqueryslidemenu ul li ul li.drop-last a {
	border-bottom:none;
	background-position:0px 0px;
}
.jqueryslidemenu ul li ul li.drop-last a:hover {
	font-weight:normal;
	background:#cfdee6;
	color:#142739;
	background:#b7ddf0;
	color:#1e4266;
	background-position:0px 0px;
}
.jqueryslidemenu ul li ul li.drop-first {
	padding-top:10px;
	background:url(images/top-nav-bg.png) no-repeat left top;
}
.jqueryslidemenu ul li ul li.drop-first .rightarrowclass {
	top:22px;
}
* html .jqueryslidemenu ul li ul li.drop-first {
	height:1%;
}
.jqueryslidemenu ul li ul li ul li.drop-first {
	padding-top:10px;
	background:url(images/top-nav-bg2.png) no-repeat left top;
}
.jqueryslidemenu ul li ul li.drop-first a {
	border-top:none;
}
.jqueryslidemenu ul li ul li.drop-first a:hover {
	font-weight:normal;
	background:#b7ddf0;
	color:#1e4266;
	background-position:0px 0px;
}
/*........................................*/















.slider-area {
	padding:28px 0px 29px 0px;
	clear:both;
	width:940px;
	height:301px;
	background:url(images/slider-bottom.jpg) no-repeat left bottom;
}
#slider {
	width:940px;
	height:301px;
	position:relative;
	background:url(images/slide-bg.jpg) no-repeat left top;
}
.slide {
	position:absolute;
	left:0;
	top:0;
	width:940px;
	height:301px;
	z-index:65;
	display:none;
}
.current-slide {
	z-index:69;
	display:block;
}
.past-slide {
	z-index:65;
	display:block;
}
.slide-img {
	position:absolute;
	left:0;
	top:0;
	width:940px;
	height:301px;
	z-index:72;
}
.slide-txt {
	width:500px;
	height:82px;
	position:absolute;
	top:136px;
	left:381px;
	z-index:73;
	line-height:22px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f3fbff;
	text-shadow:0px 2px 0px #4088ac;
}
.slide-learn-more {
	width:435px;
	height:65px;
	position:absolute;
	z-index:73;
	top:217px;
	left:375px;
}
.slide-learn-more img {
	float:left;
	margin-right:7px;
}
.slide-learn-more p {
	margin:0 0 0 0px;
	padding:19px 0px 0px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f3fbff;
	text-shadow:0px 1px 0px #4088ac;
}
.slide-learn-more p a {
	color:#f3fbff;
	text-decoration:underline;
}
.slide-buttons {
	width:64px;
	height:21px;
	top:260px;
	left:855px;
	background:url(images/slide-button-bg.png) no-repeat left top;
	z-index:80;
	position:absolute;
}
.slide-buttons a {
	display:block;
	width:14px;
	height:15px;
	margin:3px 0px 0px 5px;
	line-height:10px;
	background:url(images/buttons.png) no-repeat left top;
	float:left;
}
.slide-buttons a:hover, .slide-buttons a.active_button {
	background-position:0px -15px;
}
.slide-buttons a span {
	display:none;
}
/*................................*/















.home-boxes {
	width:940px;
	height:232px;
}
.home-boxes .custom-solution {
	width:302px;
	height:232px;
	background:url(images/custom-sol-bg.jpg) no-repeat left top;
	float:left;
	padding:0px 17px 0px 0px;
}
.home-boxes .greg {
	width:302px;
	height:232px;
	background:url(images/greg-bg.jpg) no-repeat left top;
	float:left;
	padding:0px 17px 0px 0px;
}
.home-boxes .tip-of-week {
	width:302px;
	height:232px;
	background:url(images/box-blank.jpg) no-repeat left top;
	float:left;
	position:relative;
}
.home-boxes .sprout {
	width:302px;
	height:252px;
	background:url(images/tip-of-week.jpg) no-repeat left top;
	float:left;
	padding:0px 17px 0px 0px;
}
.home-boxes .testimonials {
	height:252px;
	background:url(images/large-box.jpg) no-repeat left top;
}
.home-boxes .custom-solution h2 {
	margin:0;
	padding:0;
	background:url(images/customized-title.png) no-repeat 18px 25px;
	text-indent:-99999px;
	width:250px;
	height:46px;
}
.tip-of-week .buy-now {
	position:absolute;
	z-index:5;
	width:95px;
	height:39px;
	top:184px;
	left:161px;
}
.home-boxes .greg h2 {
	margin:0;
	padding:0;
	background:url(images/greg.gif) no-repeat 18px 25px;
	text-indent:-99999px;
	width:250px;
	height:46px;
}
.home-boxes p {
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	line-height:20px;
}
.home-boxes p a {
	color:#d93e0b;
	text-decoration:none;
}
.home-boxes .custom-solution p {
	margin:0;
	padding:26px 24px 0px 21px;
}
.home-boxes .greg p {
	margin:0;
	padding:26px 118px 0px 21px;
}
.home-boxes .tip-of-week h2 {
	margin:0;
	padding:0;
	background:url(images/tip-of-week.gif) no-repeat 18px 25px;
	text-indent:-99999px;
	width:250px;
	height:46px;
}
.home-boxes .sprout h2 {
	margin:0;
	padding:0;
	width:200px;
	height:46px;
	background:url(images/sprout.gif) no-repeat 18px 25px;
	text-indent:-99999px;
}
.home-boxes .testimonials h2 {
	margin:0;
	padding:0;
	width:200px;
	height:46px;
	background:url(images/testimonials.jpg) no-repeat 18px 25px;
	text-indent:-99999px;
}
.home-boxes .tip-of-week p {
	margin:0;
	padding:26px 25px 0px 21px;
}
.home-boxes .sprout p {
	margin:0;
	padding:20px 125px 5px 16px;
}
.home-boxes .testimonials p {
	margin:0;
	padding:19px 20px 5px 16px;
}
/*.....................................*/















.home-content-area {
	margin:0;
	padding:28px 0px 0px 0px;
	width:940px;
	clear:both;
}
.home-testimonials {
	width:575px;
	float:left;
}
.home-know-more {
	width:302px;
	height:253px;
	background:url(images/home-know-more.jpg) no-repeat left top;
	float:right;
}
.home-testimonials h2 {
	margin:0;
	padding:0;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-shadow:0px 1px 0px #ffffff;
}
p.testimonial, #sfstest-sidebar blockquote {
	margin:0;
	padding:23px 0px 18px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:15px;
	color:#333333;
	font-style:italic;
	text-shadow:0px 1px 0px #ffffff;
	clear:both;
}
#sfstest-sidebar p {
	margin:0;
	padding:0;
}
#sfstest-sidebar a {
	color:#d93e0b;
	text-decoration:underline;
}
.testimonial-img {
	float:left;
	margin:0px 9px 0px 4px;
}
p.testimonial-info {
	margin:0;
	padding:0;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:12px;
	color:#333333;
	text-shadow:0px 1px 0px #ffffff;
}
p.testimonial-info strong {
	color:#d93e0b;
	font-size:13px;
	font-weight:bold;
}
/*.....................................*/















.home-know-more h2.know-more {
	width:239px;
	height:40px;
	background:url(images/know-more-title.png) no-repeat 18px 24px;
	margin:0;
	padding:0;
	text-indent:-99999px;
}
.home-know-more p {
	margin:0;
	padding:14px 20px 14px 20px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-shadow:0px 1px 0px #21779f;
}
.home-know-more h3.phone {
	background:url(images/phone-2.png) no-repeat 20px 0px;
	width:290px;
	height:25px;
	text-indent:-99999px;
	margin:0;
	padding:0;
}
.learn-more-2 {
	margin-left:20px;
}
/*....................................*/















/*..................................*/















.logos {
	padding:25px 0px 50px 25px;
	width:900px;
	clear:both;
	position:relative;
}
.logo-area {
	position:relative;
}
.logo-area ul {
	margin:0;
	padding:0;
	list-style:none;
}
.logo-area ul li {
	width:112px;
	height:66px;
	padding:0px 0px 0px 0px;
}
.logo-next {
	display:block;
	position:absolute;
	width:14px;
	height:21px;
	background:url(images/right-arrow.jpg) no-repeat left top;
	top:91px;
	left:926px;
	z-index:20;
}
.logo-prev {
	display:block;
	position:absolute;
	width:14px;
	height:21px;
	background:url(images/btn-prev.jpg) no-repeat left top;
	top:91px;
	left:0px;
	z-index:20;
}
.logos h2 {
	margin:0;
	padding:0px 0px 26px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-shadow:0px 1px 0px #ffffff;
	clear:both;
}
/*.....................................................*/















.footer-outer {
	width:100%;
	background:url(images/footer-bg.jpg) repeat-x top #2b5f93;
}
.footer-wrap {
	width:940px;
	margin:0 auto;
	text-align:left;
	background:url(images/footer-wrap-bg.jpg) no-repeat 0px 18px;
}
.footer-links {
	width:160px;
	float:left;
	padding:64px 0px 25px 0px;
}
.footer-links ul {
	width:135px;
	margin:0;
	padding:25px 0px 0px 0px;
	list-style:none;
}
.footer-links ul.nopadding {
	padding:0;
}
.footer-links ul li {
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-shadow:0px -1px 0px #25527b;
	padding:9px 0px 9px 1px;
	background:url(images/divider-1.gif) repeat-x bottom;
	border-bottom:1px solid #4784b4;
}
.footer-links ul li a {
	color:#ffffff;
	text-decoration:none;
}
.last-footer {
	width:139px;
}
.footer-links h3 {
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7fd4ff;
	margin:0;
	padding:0px 0px 10px 0px;
	text-shadow:0px -1px 0px #26557f;
}
.footer2-outer {
	width:100%;
	height:40px;
	background:#0e5193;
	clear:both;
}
.footer-wrap-2 {
	width:940px;
	margin:0 auto;
	text-align:left;
}
.footer-wrap-2 p {
	margin:0;
	padding:11px 0px 0px 0px;
	float:left;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-shadow:0px -1px 0px #083158;
}
.footer-wrap-2 p a {
	color:#ffffff;
	text-decoration:underline;
}
.footer-logo {
	float:right;
	padding:10px 0px 0px 0px;
}
/*...........................*/















.sub-content-area {
	width:940px;
	clear:both;
	padding:28px 0px 0px 0px;
}
.sub-left-nav {
	width:222px;
	float:left;
}
.sub-left-nav h2 {
	margin:0;
	padding:20px 0px 0px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#262626;
	text-shadow:0px 1px 0px #ffffff;
}
.sub-left-nav ul {
	margin:0;
	padding:16px 0px 5px 0px;
	list-style:none;
}
.sub-left-nav ul li {
	margin:0;
	padding:0;
	line-height:15px;
	border-bottom:1px solid #ebf3f7;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e4266;
	text-shadow: 0px 1px 0px #ffffff;
	background:url(images/sub-menu-left.gif) no-repeat 3px 13px;
}
.sub-left-nav ul li a {
	display:block;
	padding:8px 1px 10px 14px;
	background:url(images/menu-bg-2.gif) repeat-x bottom;
	color:#1e4266;
	text-decoration:none;
}
.sub-left-nav ul li a:hover, .sub-left-nav ul li.current_page_item a {
	/* background:url(images/menu-bg-2.gif) repeat-x bottom #cfdee6; */







	background:url(images/sub-menu-left.gif) no-repeat 3px 13px #cfdee6;
}
.sub-left-nav ul li.current_page_item li a {
	background:url(images/menu-bg-2.gif) repeat-x bottom;
}
.sub-left-nav ul li.current_page_item li a:hover {
	/* background:url(images/menu-bg-2.gif) repeat-x bottom #cfdee6; */







	background:url(images/sub-menu-left.gif) no-repeat 3px 13px #cfdee6;
}
.sub-left-nav ul li ul {
	padding:0px 0px 0px 13px;
}
.sub-middle {
	width:494px;
	float:left;
}
.widesub {
	width:716px;
}
.sub-content {
	padding:10px 8px 5px 8px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#262626;
	line-height:20px;
}
.sub-content-box {
	padding:10px 7px 5px 7px;
	background:#ffffff;
}
.sub-content h2, .sub-content h1 {
	margin:0;
	padding:0px 0px 10px 0px;
	color:#2b5f93;
	font-family: 'SohoGothicProMedium', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:40px;
}
.sub-content a {
	color:#d93e0b;
	text-decoration:underline;
}
.sub-content p {
	margin:0;
	padding:7px 0px 7px 0px;
}
.sub-right {
	width:222px;
	float:left;
}
.sub-know-more {
	width:222px;
	height:272px;
	background:url(images/sub-learn-more-bg.jpg) no-repeat left top;
}
/*.....................................*/















.sub-know-more h2.know-more {
	width:219px;
	height:40px;
	background:url(images/know-more-title.png) no-repeat 18px 23px;
	margin:0;
	padding:0;
	text-indent:-99999px;
}
.sub-know-more p {
	margin:0;
	padding:12px 20px 12px 20px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-shadow:0px 1px 0px #21779f;
}
.sub-know-more h3.phone {
	background:url(images/phone-2.png) no-repeat 15px 0px;
	width:219px;
	height:25px;
	text-indent:-99999px;
	margin:0;
	padding:0;
}
.learn-more-3 {
	margin-left:15px;
}
/*....................................*/























.sub-testimonials {
	width:222px;
	clear:both;
	padding:30px 0px 5px 0px;
}
.sub-testimonials h2 {
	margin:0;
	padding:0;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-shadow:0px 1px 0px #ffffff;
}
p.sub-testimonial {
	margin:0;
	padding:23px 0px 18px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:23px;
	font-size:15px;
	color:#333333;
	font-style:italic;
	text-shadow:0px 1px 0px #ffffff;
	clear:both;
}
.sub-testimonial-img {
	float:left;
	margin:0px 9px 0px 4px;
}
p.testimonial-info {
	margin:0;
	padding:0;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:12px;
	color:#333333;
	text-shadow:0px 1px 0px #ffffff;
}
p.testimonial-info strong {
	color:#d93e0b;
	font-size:13px;
	font-weight:bold;
}
.search-result {
	margin:0;
	padding:8px 0px 8px 0px;
}
.sub-content ul {
	margin:0;
	padding: 2px 0px 4px 25px;
	list-style:none;
}
.sub-content ul li {
	margin:0;
	padding:0px 0px 0px 15px;
	line-height:23px;
	background:url(images/bulli.png) no-repeat 0px 7px;
}
.sub-content ul li li {
	background:url(images/dash.gif) no-repeat 0px 8px;
}
img {
	border:0;
}
.alignright {
	float:right;
	margin:0 0 10px 10px;
}
.alignleft {
	float:left;
	margin:0 10px 10px 0;
}
.aligncenter {
	display:block;
	margin:0 auto 10px auto;
}
.sidebar-img {
	padding:15px 0px 5px 0px;
}
.print-box {
	clear:both;
	padding:0px 0px 6px 0px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.print-box a {
	color:262626;
	text-decoration:none;
}
.print-box a.print-icon {
	padding:0px 12px 0px 23px;
	background:url(images/print-icon.png) no-repeat 0px 0px;
}
.print-box a.pdf-icon {
	padding:0px 12px 0px 23px;
	background:url(images/pdf-icon.png) no-repeat 0px 0px;
}
#slide3 .slide-txt {
	width:685px;
	height:30px;
	top:149px;
	left:239px;
	z-index:73;
	line-height:22px;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#f3fbff;
	text-shadow:0px 2px 0px #00033a;
	font-style:italic;
}
#slide3 .slide-learn-more {
	width:200px;
	height:65px;
	position:absolute;
	z-index:73;
	top:184px;
	left:475px;
}
#slide2 .slide-learn-more {
	width:200px;
	height:65px;
	position:absolute;
	z-index:73;
	top:185px;
	left:535px;
}
#slide1 .slide-learn-more {
	width:200px;
	height:65px;
	position:absolute;
	z-index:73;
	top:225px;
	left:600px;
}

hr {   
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	height: 20px;
margin-top: 25px; 
	clear:both;
}
hr.post {margin-top: 5px; height: 5px; }

.postmetadata { font-size:.8em;font-style:italic;margin:0 0 10px 0;padding:0; }
.postmetadata2 { border:1px solid #e2e2e2;padding:15px;line-height:165%; font-size:.9em; margin: 40px; }

#side-blog { 
	font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:0.94em;
	padding-left: 6px;
}

h2.pagetitle { font-size:1.6em;margin:8px 0 25px 0;padding:0;font-weight:normal;line-height:115%; }

#side-blog h3 {color:#262626;font-family:"Lucida Sans",Arial,Helvetica,sans-serif; margin:10px 0 10px 0;padding:5px 0 0 0;line-height:125%;white-space:normal;}
#side-blog p {font-size:.95em;line-height:145%;margin:5px 0 15px 0;padding:0;}
#side-blog ul {list-style-type:square;margin:12px 0 0 14px;padding:0;line-height:145%;}
#side-blog ol {margin:12px 0 0 18px;padding:0;line-height:145%;}
#side-blog li {padding:0 0 10px 0;margin:0;font-size:.95em;}
#side-blog li a { color: #284A6D; }
#side-blog li a:hover { text-decoration:none; }

div.post h3.title {font-size:1.3em; font-family:"Lucida Sans",Arial,Helvetica,sans-serif; color:#262626; font-weight:normal; margin:0 0 2px 0;padding:5px 0 0 0;line-height:125%;white-space:normal; }
div.post h3.title a {color:#262626; text-decoration:none;}
div.post h3.title a:hover {text-decoration:underline;}

.entry {padding-top:0px;}

.sub-content ul li.gfield { background:none; list-style-type: none; }