/* sparkroom css */


/********************************
main
********************************/

/*html {
	overflow-y:scroll;
}*/

body {
	margin:0;
	color:#5F6062;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#container {
	width: 923px;
	left: 50%;
	margin-left: -450px;
	line-height:1.5em;
	position:relative;
	float:left;
}
img {
	border: 0;
}
ul li {
	list-style-type:none;
}
.dotted-line {
	height:3px;
	background:transparent url(/images/dotted_line.gif) repeat-x;
	margin-bottom:18px;
	margin-top:0px;
	padding-top:0;
	clear:both;
}

#mainContent a {
	color:#79a569;
	text-decoration:none;
}
#mainContent a:hover {
	text-decoration:underline;
}
h1 {
	margin-top:0;
	color:#84b248;
	font-size:18px;
	margin-bottom:12px;
}

.bold {
	font-weight:bold;
}

b{
	color:#84b248;
}


/********************************
header
********************************/
#topStripe {
	width: auto;
	height: 10px;
	background:url(/images/page_top.gif) repeat-x;
}
#header {
	float:left;
	width:920px;
	margin-bottom:15px;
}
#logo {
	float:left;
	width:265px;
}
#mainNav {
	float: right; 
	margin-top:-18px;
}
#mainNav ul {
  padding-left: 225px;
}
#mainNav ul li {
  display: inline;
  float: left;
}
.dotted-line-header {
	height:3px;
	background:transparent url(/images/dotted_line.gif) repeat-x;
	margin-bottom:18px;
	margin-top:20px;
	padding-top:0;
	clear:both;
}

/******** 2nd level ********/
#mainNav ul li ul {
  display: none;
  padding: 0;
  position: absolute;
}

#mainNav ul li ul.main-hovering,
#mainNav ul li ul.second-hovering{
  display: block;
}


#mainNav div.first {
  width: 225px;
  position: relative;
  float: left;
}

#mainNav div.first div.msg-text{
  position: absolute;
  padding-left: 65px;
  z-index:1000;
  color: white;
  font-family: arial;
  font-weight: bold;
  vertical-align: top;
}

#mainNav div.first div.msg-bg{
  background: url(/images/msg_bg.gif);
  width: 225px;
  height: 22px;
  position: absolute;
  float: left;
}

#banner {
	margin-bottom:18px;
	float:left;
}

span #banner-image {
  display: block;
}

a.products{
	background:url(/images/nav_products.gif) no-repeat;
	width:82px;
	height:22px;
	display:block;
}

a.products-active,
a.products:hover{
	background:url(/images/nav_products_over.gif) no-repeat;
}

a.solutions{
	background:url(/images/nav_solutions.gif) no-repeat;
	width:92px;
	height:22px;
	display:block;
}

a.solutions-active,
a.solutions:hover{
	background:url(/images/nav_solutions_over.gif) no-repeat;
}

a.whysr{
	background:url(/images/nav_whysr.gif) no-repeat;
	width:134px;
	height:22px;
	display:block;
}

a.whysr-active,
a.whysr:hover{
	background:url(/images/nav_whysr_over.gif) no-repeat;
}

a.customers{
	background:url(/images/nav_customers.gif) no-repeat;
	width:95px;
	height:22px;
	display:block;
}

a.customers-active,
a.customers:hover{
	background:url(/images/nav_customers_over.gif) no-repeat;
}

a.news{
	background:url(/images/nav_news.gif) no-repeat;
	width:119px;
	height:22px;
	display:block;
}

a.news-active,
a.news:hover{
	background:url(/images/nav_news_over.gif) no-repeat;
}

a.about{
	background:url(/images/nav_about.gif) no-repeat;
	width:84px;
	height:22px;
	display:block;
}

a.about-active,
a.about:hover{
	background:url(/images/nav_about_over.gif) no-repeat;
}

a.resources{
	background:url(/images/nav_resources.gif) no-repeat;
	width:89px;
	height:22px;
	display:block;
}

a.resources-active,
a.resources:hover{
	background:url(/images/nav_resources_over.gif) no-repeat;
}

#content_top{
	background:transparent url(/images/bg_con_top.jpg) no-repeat;
	width:920px;
	height:180px;
	float:left;
	margin-bottom:-200px;
}

/********************************
footer
********************************/
#footer {
	float:left;
	clear:both;
	height: 34px;
	background:url(/images/page_bottom.gif) bottom repeat-x;
	width:100%;
	color:#FFF;
	margin-top:10px;
}
#footerWrap {
	width:920px;
	margin-top:10px;
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footerLinks {
	width: 920px;
	float:left;
	margin-top:40px
}

.clearfooter {
clear: both;
}

#footerLinks a.cu{
	background:url(/images/btn_contact.gif) no-repeat;
	width:48px;
	height:13px;
	display:inline-block;
	}
	
#footerLinks a.cu:hover{
	background:url(/images/btn_contact_over.gif) no-repeat;
	}
	
#footerLinks a.jo{
	background:url(/images/btn_jobs.gif) no-repeat;
	width:21px;
	height:13px;
	display:inline-block;
	}
	
#footerLinks a.jo:hover{
	background:url(/images/btn_jobs_over.gif) no-repeat;
	}

#footerLinks a.pp{
	background:url(/images/btn_legal.gif) no-repeat;
	width:24px;
	height:13px;
	display:inline-block;
	}
	
#footerLinks a.pp:hover{
	background:url(/images/btn_legal_over.gif) no-repeat;
	}
	
#footerLinks a.sm{
	background:url(/images/btn_sitemap.gif) no-repeat;
	width:42px;
	height:13px;
	display:inline-block;
	}
	
#footerLinks a.sm:hover{
	background:url(/images/btn_sitemap_over.gif) no-repeat;
	}
	
#content_bottom{
	background:transparent url(/images/bg_con_btm.jpg) no-repeat;
	width:920px;
	height:248px;
	float:right;
	margin-top:-110px;
	clear:both;
}

/********************************
Home Content
********************************/

#homeLeft {
	background:url(/images/left_nav_bg_bottom.gif) bottom no-repeat;
	width:215px;
	float:left;
	margin-top:10px;
}
#homeRight {
	width:650px;
	float:right;
	margin-right:25px;
}
#homeLeftContent {
	margin-top:20px;
}
.homeSolution {
	font-size:12px;
}
.img-people {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.request-demo {
	text-align:right;
	background:transparent url(/images/grey_arrow.gif) right no-repeat;
	padding-right:25px;
}
/*.blogDate, .readMoreBlog, .homeNewsDate,  {
	display: block;
}*/

.readMoreBlog {
	text-align:right;
	margin-top:15px;
}
.readMoreBlog img {
	vertical-align:middle;
}
.homeNewsDate {
	font-size:12px;
	color:#80C41C;
}
.homeNewsBlock {
	background:transparent url(/images/left_nav_bg_bottom.gif) bottom no-repeat;
	padding: 15px 0 20px 0;
}

.homeRightBottom {
	background:transparent url(/images/left_nav_bg_bottom.gif) bottom repeat-x;
	padding: 15px 0 20px 0;
}

.homeRSS {
	text-align:right;
	float:right;
}
#left_nav_content{
	margin:15px 15px 0px 15px;
}

.dotted-line-nav {
	height:3px;
	background:transparent url(/images/dotted_line.gif) repeat-x;
	margin-bottom:5px;
	margin-top:5px;
	clear:both;
}

#leftNav {
	background:url(/images/left_nav_bg.gif) repeat-y;
	width:215px;
	float:left;
	margin-top:25px;
}

#leftNav a.h-b{
	background:url(/images/btn_homeblog.gif) no-repeat;
	width:32px;
	height:12px;
	display:inline-block;
}

#leftNav a.h-b:hover{
	background:url(/images/btn_homeblog_over.gif) no-repeat;
	
}

#leftNav a.n-e{
	background:url(/images/btn_homenews.gif) no-repeat;
	width:95px;
	height:13px;
	display:block;
}

#leftNav a.n-e:hover{
	background:url(/images/btn_homenews_over.gif) no-repeat;
	
}

/********************************
Sub Content
********************************/
#subNav {
	width:215px;
	font-size: 11px;
	float:left;
	background:url(/images/left_nav_bg_bottom.gif) bottom no-repeat;
}

/*
#subNav ul {
	padding:0;
	margin-left:0;
}
#subNav ul li a {
	display:block;
	background:transparent url(/images/subNav_bg.gif) bottom no-repeat;
	padding-left:5px;
	color:#D8D9DB;
}
#subNav ul li a:hover {
	background:transparent url(/images/subNav_bg_hover.gif) bottom no-repeat;
	background-color:#8CC63F;
}
#subNav ul li.active {
	color:#8CC63F;
	background:transparent url(/images/subNav_active.gif) bottom no-repeat;
	padding-left:5px;
}*/
#subContent {
	width:650px;
	float:right;
	padding-right:25px;
	margin-top:25px;
}

#subContent p{
	padding-right:15px;
}
.subCol, .subCol2 {
	width:275px;
	float:left;
	margin-bottom: 30px;
}
.subCol {
	margin-right:40px;
}
.infoBox {
	background-color:#2C2C2C;
	color:#FFF;
	padding:2px 4px;
}
#moreInfo p {
	margin-top:15px;
}

h3 {
	color:#84b248;
	font-size:12px;
}
.caption{
	font-size:11px;
	margin-top:-10px;
}

.screenshot{
	margin-top:10px;
	margin-bottom:10px;
}

/******** signup and request block ********/
#subNav ul#signup-request-block li {
  line-height: 40px;
}

#subNav ul#signup-request-block li a{
  height: 30px;
  width: 200px;
  text-indent: -2000px;
  float:left;
}

#subNav ul li a#sign-up-newsletter {
	background:transparent url(/images/btn_newsletter.gif) bottom no-repeat;
}
#subNav ul li a#sign-up-newsletter:hover {
	background:transparent url(/images/btn_newsletter_over.gif) bottom no-repeat;
}

#subNav ul li a#request-demo {
	background:transparent url(/images/btn_reqdemo.gif) bottom no-repeat;
}

#subNav ul li a#request-demo:hover {
	background:transparent url(/images/btn_reqdemo_over.gif) bottom no-repeat;
}
/******** signup and request block home ********/

#homeRight ul#signup-requesthome-block li {
  line-height: 40px;
  display:inline;
}

#homeRight ul#signup-requesthome-block li {
}

#homeRight ul#signup-requesthome-block li a{
  height: 30px;
  width: 200px;
  text-indent: -2000px;
  float:left;
}

#homeRight ul li a#sign-up-newsletter {
	background:transparent url(/images/btn_newsletter.gif) bottom no-repeat;
}
#homeRight ul li a#sign-up-newsletter:hover {
	background:transparent url(/images/btn_newsletter_over.gif) bottom no-repeat;
}

#homeRight ul li a#request-demo {
	background:transparent url(/images/btn_reqdemo.gif) bottom no-repeat;
}

#homeRight ul li a#request-demo:hover {
	background:transparent url(/images/btn_reqdemo_over.gif) bottom no-repeat;
}

/******** team ************/

.mugshot {
	width:100px;
	height:115px;
	background-color:#CCC;
	float:left;
}
.teamList {
	margin-top:30px;
}
.teamText {
	/*width:470px;*/
	float:left;
	padding-bottom:20px;
}
.teamText p {
	margin-top:15px;
}
.greenText, .greyItalic, .greenQuote {
	font-weight:bold;
}
.greenText, .greenQuote {
	color:#84b248;
}
.greyItalic {
	font-style:italic;
}

.Quote{
	font-size:15px;
	color:#858585;
	margin-left:15px;
	margin-right:15px;
}

/******** customers ************/
#quoteIMG {
	margin-top:20px;
}
ul.quoteList {
	padding-left:0;
	margin-left:0;

}
ul.quoteList li {
	background:transparent url(/images/dotted_line.gif) bottom repeat-x;
	margin-bottom:15px;
	padding-bottom:15px;
}

.source{
	font-size:12px;
	color:#84b248;
	margin-right:25px;
}


/******** solutions ************/
ul.solutionsList {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:35px;
}
ul.solutionsList li, ul.jobList li, ul.privacylist li {
	list-style-image:url(/images/bullet.gif);
}

/******** jobs ************/
ul.jobList {
	margin-bottom:30px;
}


#newsletterBlock {
	width:200px;
	padding-top:20px;
	float:left;
}

/******** product nav buttons ************/
#secondNav ul li {
  float:left;
  margin-right: 5px;
}
#subNav a.ld{
	background:url(/images/btn_leaddel.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.ld-active,
#subNav a.ld:hover{
	background:url(/images/btn_leaddel_over.gif) no-repeat;
	}

#subNav a.liq{
	background:url(/images/btn_liq.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.liq-active,
#subNav a.liq:hover{
	background:url(/images/btn_liq_over.gif) no-repeat;
	}
	
#subNav a.lma{
	background:url(/images/btn_lma.gif) no-repeat;
	width:150px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.lma-active,
#subNav a.lma:hover{
	background:url(/images/btn_lma_over.gif) no-repeat;
	}
	
#subNav a.ms{
	background:url(/images/btn_ms.gif) no-repeat;
	width:150px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.ms-active,
#subNav a.ms:hover{
	background:url(/images/btn_ms_over.gif) no-repeat;
	}
	
	
	/*****Main Nav-Sub Nav*********/
	
	#maindNav ul li {
  float:left;
}
#mainNav a.nld{
	background:url(/images/nav_btn_leaddel.gif) no-repeat;
	width:85px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-top:3px;
	margin-left:12px;
	
	}
	
#mainNav a.nld-active,
#mainNav a.nld:hover{
	background:url(/images/nav_btn_leaddel_over.gif) no-repeat;
	}

#mainNav a.nliq{
	background:url(/images/nav_btn_liq.gif) no-repeat;
	width:65px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-top:3px;
	}
	
#mainNav a.nliq-active,
#mainNav a.nliq:hover{
	background:url(/images/nav_btn_liq_over.gif) no-repeat;
	}
	
#mainNav a.nlma{
	background:url(/images/nav_btn_lma.gif) no-repeat;
	width:115px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-top:3px;
	}
	
#mainNav a.nlma-active,
#mainNav a.nlma:hover{
	background:url(/images/nav_btn_lma_over.gif) no-repeat;
	}
	
#mainNav a.nms{
	background:url(/images/nav_btn_ms.gif) no-repeat;
	width:120px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:20px;
	}
	
#mainbNav a.nms-active,
#mainNav a.nms:hover{
	background:url(/images/nav_btn_ms_over.gif) no-repeat;
	}
	

/******** solutions nav buttons ************/

ul.navList {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:35px;
}
ul.navList li{
	list-style:none;
}

#subNav a.he{
	background:url(/images/btn_he.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.he-active,
#subNav a.he:hover{
	background:url(/images/btn_he_over.gif) no-repeat;
	}

#subNav a.ml{
	background:url(/images/btn_mortgage.gif) no-repeat;
	width:150px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
/*---*/
	
#subNav a.ml-active,
#subNav a.ml:hover{
	background:url(/images/btn_mortgage_over.gif) no-repeat;
	}
	
#mainNav a.nhe{
	background:url(/images/nav_btn_he.gif) no-repeat;
	width:110px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-top:3px;
	margin-left:15px;
	
	}
	
#mainNav a.nhe-active,
#mainNav a.nhe:hover{
	background:url(/images/nav_btn_he_over.gif) no-repeat;
	}
	
#mainNav a.nml{
	background:url(/images/nav_btn_mortgage.gif) no-repeat;
	width:136px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-top:3px;
	}
	
#mainNav a.nml-active,
#mainNav a.nml:hover{
	background:url(/images/nav_btn_mortgage_over.gif) no-repeat;
	}
	
/******** about us nav buttons ************/

#subNav a.au{
	background:url(/images/btn_about.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.au-active,
#subNav a.au:hover{
	background:url(/images/btn_about_over.gif) no-repeat;
	}

#subNav a.mt{
	background:url(/images/btn_mang.gif) no-repeat;
	width:150px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.mt-active,
#subNav a.mt:hover{
	background:url(/images/btn_mang_over.gif) no-repeat;
	}
	
#subNav a.cont{
	background:url(/images/btn_abcontact.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.cont:hover{
	background:url(/images/btn_abcontact_over.gif) no-repeat;
}
	/*----*/
	
#mainNav ul.about {
	right:0;
	width:265px;
}

#mainNav a.nau{
	background:url(/images/nav_btn_about.gif) no-repeat;
	width:48px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#mainNav a.nau-active,
#mainNav a.nau:hover{
	background:url(/images/nav_btn_about_over.gif) no-repeat;
	}

#mainNav a.nmt{
	background:url(/images/nav_btn_mang.gif) no-repeat;
	width:98px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-left:15px;
	}
	
#mainNav a.nmt-active,
#mainNav a.nmt:hover{
	background:url(/images/nav_btn_mang_over.gif) no-repeat;
	}
	
#mainNav a.ncont{
	background:url(/images/nav_btn_abcontact.gif) no-repeat;
	width:56px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-left:13px;
	}
	
#mainNav a.ncont-active,
#mainNav a.ncont:hover{
	background:url(/images/nav_btn_abcontact_over.gif) no-repeat;
	}
	
/******** jobs nav buttons ************/	

#subNav a.jb{
	background:url(/images/btn_nav_jobs.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}

#subNav a.jb-active,
#subNav a.jb:hover{
	background:url(/images/btn_nav_jobs_over.gif) no-repeat;
	}

/******** news-press nav buttons ************/

#subNav a.pr{
	background:url(/images/btn_pr.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.pr-active,
#subNav a.pr:hover{
	background:url(/images/btn_pr_over.gif) no-repeat;
	}

#subNav a.ne{
	background:url(/images/btn_news.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.ne-active,
#subNav a.ne:hover{
	background:url(/images/btn_news_over.gif) no-repeat;
	}
	
	/*---------*/
	
#mainNav a.npr{
	background:url(/images/nav_btn_pr.gif) no-repeat;
	width:87px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-left:15px;
	}
	
#mainNav a.npr-active,
#mainNav a.npr:hover{
	background:url(/images/nav_btn_pr_over.gif) no-repeat;
	}

#mainNav a.nne{
	background:url(/images/nav_btn_news.gif) no-repeat;
	width:87px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#mainNav a.nne-active,
#mainNav a.nne:hover{
	background:url(/images/nav_btn_news_over.gif) no-repeat;
	}

/******** resource nav buttons ************/

#subNav a.rl{
	background:url(/images/btn_resli.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}

#subNav a.rl-active,
#subNav a.rl:hover{
	background:url(/images/btn_resli_over.gif) no-repeat;
	}

#subNav a.bl{
	background:url(/images/btn_resblog.gif) no-repeat;
	width:101px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}
	
#subNav a.bl-active,
#subNav a.bl:hover{
	background:url(/images/btn_resblog_over.gif) no-repeat;
	}
	
	/*-------*/
	
#mainNav a.nrl{
	background:url(/images/nav_btn_resli.gif) no-repeat;
	width:87px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	}

#mainNav a.nrl-active,
#mainNav a.nrl:hover{
	background:url(/images/nav_btn_resli_over.gif) no-repeat;
	}

#mainNav ul.resources {
	right:0;
	width:135px;
}

#mainNav a.nbl{
	background:url(/images/nav_btn_resblog.gif) no-repeat;
	width:24px;
	height:13px;
	text-indent:-2000px;
	display:block;
	margin-bottom:5px;
	margin-left:12px;
	}
	
#mainNav a.nbl-active,
#mainNav a.nbl:hover{
	background:url(/images/nav_btn_resblog_over.gif) no-repeat;
	}


/******** contact ************/
.contactForm {
	/*margin-top: 11px;*/
	width:260px;
	float:left;
}
.contactForm label {
	display:block;
}
.contactForm input, .contactForm textarea {
	margin-bottom:5px;
	border:1px solid #CCCCCC;
}
#contact {
	/*float:right;*/
	width:500px;
	padding-bottom:20px;
}
p {
	margin-top:0;
	margin-bottom:15px;
}
.address {
	float:left;
	width:620px;
}

#contact_us{
	width:620px;
	margin-top:20px;
}

/********************************
Wordpress
********************************/

#blogWrapper a {
	color:#8CC63F;
	text-decoration:none;
}
#blogWrapper a:hover {
	text-decoration:underline;
}
.post {
	width:630px;
	float:left;
	clear:both;
	/*margin-right:40px;*/
}
.meta, p.credit {
	color:#999;
	font-size:9px;
}
.storytitle {
	font-size:20px;
	color:#333;
	margin-bottom:0;
}
#menu {
  padding-left: 10px;
}
#menu ul li a, .credit a, #comments_con a {
	color:#79A569;
	text-decoration:none;
}
#menu ul li a:hover, .credit a:hover, #comments_con a:hover {
	text-decoration:underline;
}
#searchform input {
	margin-bottom:5px;
	border:1px solid #CCC;
	float:left;
}
#search form {
	margin-top:0;
}
#archives {
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
}

#meta, #archives {
	padding-bottom:10px;
}
p.credit {
	text-align:right;
}
#blogWrapper {
	width:650px;
	margin-bottom:30px;
	margin-top:10px;
	float:right;
}
#blogWrapper h2 {
	font-size:16px;
}

.post-date {
	color: #5F6062;
	font-size: 12px;
	text-align: left;
}
/*.post-date {
	margin: 0 10px 10px 0;
	width: 65px; 
	height: 65px;
	background: url(/images/date_icon.png) no-repeat;
	color: #333;
	font-size: 14px;
	font-weight:bold;
	text-align: center;
	float:left;
}
.month {
	padding-top:7px;
}
.day {
	padding-top:5px;
}
.month, .day {
	margin-right:4px;
}*/
.storycontent {
	clear:both;
}
#blogSidebar {
	width:190px;
	position:absolute;
	top:330px;
	right:0;
}
/****** sitemap *****/
.ddsg-wrapper h2 {
  display: none;
}
.ddsg-wrapper ul {
  line-height: 2em;
}
.ddsg-wrapper ul li {
  margin-left: 2em;
}

#comments, #commentlist, #postcomment, #commentform, #blogtrackback, #comments_con, #postcomment p, #postcomment form, p.mustlogin {
	width:600px;
	float:left;
	clear:both;
}
#commentlist {
	list-style-type:none;
	margin-top:20px;
	float:left;
}

#postContainer{
	margin-top:25px;
}
/********************************
Lytebox Styles
********************************/
#lytebox-content, hi, p{
	font-size:12px;
}

.submit_btn{
	background:url(../images/btn_submit.gif) no-repeat;
	width:98px;
	height:28px;
	text-indent:-2000px;
	border:none;
}
.submit_btn:hover{
	background:url(../images/btn_submit_over.gif) no-repeat;
}

.subscribe_btn{
	background:url(../images/btn_subscribe.gif) no-repeat;
	width:97px;
	height:28px;
	text-indent:-2000px;
	border:none;
}
.subscribe_btn:hover{
	background:url(../images/btn_subscribe_over.gif) no-repeat;
}





/*////////////////////////////////////////////////////////////////////////////////

NEW NAVIGATION STYLING 
Coded by newbox.ca (in case you have any issues :)

////////////////////////////////////////////////////////////////////////////////*/

.navwrap{
	font-size:12px;
	z-index:6;
	float:right;
	margin-top:-18px;
	width:920px;
}

#nav{
	float:right;
}


#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:5;

}


#nav a{
	height:33px;
	display:block;
	padding:0 15px;
	text-decoration:none;
	text-align:center;
	line-height:33px; 
	outline:none;
	z-index:35;
	position:relative;
	float:left;
	}

#nav ul a{
	line-height:33px; 
}

#nav li{
	float:left;
	position:relative;
	z-index:20;
}

#nav>li{ text-transform:uppercase}
#nav>li>ul>li{ text-transform:capitalize}

#nav li li{
	border-left:none;
	margin-top:0;
}

#nav ul {
	position:absolute;
	display:none;
	width:200px;
	top:33px;
	left:-1px;

}

#nav li ul a{
	width:160px;
	height:auto;
	float:left;
	text-align:left;
	padding:0 20px;
}

#nav ul ul{
	top:auto;
	border-top:none;
}	

#nav li ul ul {
	left:200px;
	top:0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
  	display:none;	
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}-->


/* top nav theme */

/*naviagation*/
.navwrap{background-color:#EFEFEF;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
#nav a{
}

#nav>li>a{
	color:#555;

}
#nav ul {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
#nav ul{background-color:#FFF}
#nav li ul a{
	border:none;
}

#nav ul a, #nav ul li{
	background-image:none;
}

#nav>li:hover, #nav>li:hover>a{
	background-color:#87BA1C;
	color:#FFF;
}

/*#nav li:hover, #nav li:hover a {
	background-color:#FFF;
	color:#333;
}
*/
#nav ul li a{
	color:#333;
}

#nav ul li a:hover{
	background-color:#EFEFEF;
}

#nav>a:hover, #nav>a:focus {
	background-color:#87BA1C;
	color:#333;
}


#nav .current_page_item a, #nav .current_page_ancestor a{
	color:#4C942B;
}

#nav .current_page_parent .current_page_item a, #nav .current_page_item ul a
{
	border-right:none;
	border-left:none;
	background-image:none;
	color:#4C942B;
}



#subNavList{	font-family:Century Gothic, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:30px;
}

#subNavList ul{
}

#subNavList li{list-style-image:url("/images/bullet.gif"); margin-left:10px;}
#subNavList a{color:#555}
#subNavList a:hover, #subNav .current_page_item a{
	color:#79A569;
	text-decoration:none;
}

#signup-request-block ul, #signup-request-block li{ list-style:none; margin-left:0px; padding-left:0px;}
