

/* Green Colors ****************************************************************/




/* Link Colour Styles */
a, a:visited,body #home-top a.privacy-link,
body #home-top a.privacy-link:visited,
body #home-top a.privacy-link:hover,
body #home-middle a,body #home-middle a:visited,body #home-middle a:hover {
	color: #557709;
}
	
a:hover {
	color: #666;
}

#title-area #title a {
	color: #333;
}

/* Header Text Colour */

#header .widget-area,
#header .widget-area a,
#header .widget-area a:hover,
#header .widget-area a:visited,
#header .widget-area h4 {
	color: #fff;
	}
	
/* Menu Text Colour */
#nav,
#header ul.nav,
#header ul.menu {
	color: #fff;
}

#header ul.nav li a,
#header ul.nav li a:visited,
#header ul.menu li a,
#header ul.menu li a:visited  {
	color: #fff; /* nav text color */
	text-shadow: #002838 1px 1px;
}
.floating-block,
#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a {
	background: #00B8DE; /* menu item background color */
	color: #fff;
}
/*dropdown sublinks*/

#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {
	background: #98c625;
	color: #fff;
	border-left: 1px solid #393;
	border-right: 1px solid #393;
	border-bottom: 1px solid #393;
}

#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {
	background: #336600;
	color: #fff;
}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {
	background: #98c625;
	color: black;
text-shadow: 0px 1px 0px #E2FE66;
	border-left: 1px solid #5D800C;
	border-right: 1px solid #5D800C;
	border-bottom: 1px solid #5D800C;
}

#nav li li a:hover,
#nav li li a:active {
	background: #336600;
	color: #fff;
	text-shadow: none;
}

#nav li.right {
	text-shadow: #00839E 1px 1px;
	}
#nav li.right a,
#nav li.right a:hover,
#subnav,
#home-top a,
#home-top a:visited,
#home-top a:hover {
	color: #fff;
}

#subnav .wrap {
	background: #00A8D1;
}
#subnav li a {
	color: #FFFFFF;
	text-shadow: #00839E 1px 1px;
}
#subnav li a:hover,
#subnav li a:active,
#subnav li li a:hover,
#subnav li li a:active {
	background: #393;
	color: #FFFFFF;
}
#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {
	background: #00A8D1;
	color: #FFFFFF;
	border-left: 1px solid #393;
	border-right: 1px solid #393;
	border-bottom: 1px solid #393;
	text-shadow: #00839E 1px 1px;
	}


/* home top */
	
#home-top .more-link {
	background: url(images/read-more.png);
	color: #FFFFFF;
	text-shadow: #436D04 1px 1px;
}
#home-top .home-quote h2 {
	color: #fff;
}

 #content .home-quote h2 {
	 color:#030;
	 text-shadow: #9C0 1px 1px;
 }
 
 
	
#home-top h2 a,
#home-top h2 a:visited {
	color: #FFFFFF;
}
#home-top h2 a:hover {
	color: #393;
}
#home-top .home-top-right h4,
h1.mobile-title {
	color: #333;
	text-shadow: #CCC 0 1px;
}
#home-top .featuredpost img {
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
}
#home-middle a,
#home-middle a:visited,
#home-middle a:hover {
	color: #557709;
}

#home-middle h2,
#home-middle h2 a,
#home-middle h2 a:visited {
	color: #444444;
}

#home-middle h2 a:hover {
	color: #557709;
	}
	
#home-middle h4 {
	color: #444444;
	border-bottom: 1px solid #DDDDDD;
	}
	
#home-middle ul li {
	border-bottom: 1px solid #DDDDDD;
	}
#home-middle .featuredpost img {
	background: #FFFFFF;
	border: 4px solid #EEEEEE;
	}
	
#home-middle .user-profile .avatar {
	background: #FFFFFF;
	border: 4px solid #EEEEEE;
	}
	
.taxonomy-description {
	background: #E8E8E8;
	border: 1px solid #DDDDDD;
	}
	
#content blockquote {
	background: #E8E8E8;
}
#content .entry-content .post-image {
	border: 1px solid #DDDDDD;
}
#content .post-image {
	border: 1px solid #DDDDDD;
}

.post-meta {
	border-top: 1px solid #DDDDDD;
	color:#999;
}
.author-box {
	background: #E8E8E8;
}

.author-box img {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	}

#content h2 a:hover {
	color: #666;
}
.wp-caption {
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
}

.navigation li a {
	color: #557709;
	border: 1px solid #DDDDDD;
	}
.navigation li a:hover {
	background: #557709;
	color: #FFFFFF;
	border: 1px solid #DDDDDD;
	}

#sidebar span h2, #sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a,	
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #557709;
}

#sidebar h4, #sidebar-alt h4 {
	color: #557709;
}

.sidebar-uls {
	background: #E8E8E8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dafb87), to(#ffffff));
	background: -moz-linear-gradient(#dafb87, #ffffff);
	background: linear-gradient(#dafb87, #ffffff);
	-pie-background: linear-gradient(#dafb87, #ffffff);
	}
	
#sidebar li, #sidebar-alt li {
	border-bottom: 1px solid #fff;
}
#cat {
	background: #FFFFFF;
	color: #444444;
	border: 1px solid #DDDDDD;
	}
	
#sidebar .featuredpost .avatar,
#sidebar .featuredpage .avatar,
#sidebar-alt .featuredpost .avatar,
#sidebar-alt .featuredpage .avatar,
#sidebar .featuredpost img,
#sidebar .featuredpage img,
#sidebar-alt .featuredpost img,
#sidebar-alt .featuredpage img {
	border: 1px solid #DDDDDD;
	}
#sidebar .user-profile .avatar,
#sidebar-alt .user-profile .avatar {
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
	}

.searchsubmit:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;
	}
.enews #subbox {
	color: #777777;
	border: 1px solid #DDDDDD;
	}

.enews #subbutton {
	background: #FFFFFF url(images/button.png);
	color: #FFFFFF;
	text-shadow: #436D04 1px 1px;
	border: 1px solid #73AB00;	
	}
	
.enews #subbutton:hover {
	background: #FFFFFF url(images/button-hover.png);
	border: 1px solid #73AB00;	
	}
#footer-widgeted #wp-calendar a,
#footer-widgeted #wp-calendar a:visited,
#footer-widgeted #wp-calendar a:hover {
	color: #FFFFFF;
	}

#sidebar #wp-calendar caption {
	color: #333333;
	}
	
#footer-widgeted #wp-calendar caption {
	color: #FFFFFF;
	}
	
#sidebar #wp-calendar th {
	color: #333333;
	}
	
#footer-widgeted #wp-calendar th {
	color: #FFFFFF;
	}
#sidebar #wp-calendar thead {
	color: #F7F7F7 !important;
	}
	
#footer-widgeted #wp-calendar thead {
	color: #FFFFFF;
	text-shadow: #000000 1px 1px;
	}
	
.gform_footer .button {
	background: url(images/button.png);
	color: #FFFFFF;
	text-shadow: #436D04 1px 1px;
	border: 1px solid #73AB00;	
	}
	
.gform_footer .button:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;	
	}
	
.gform_footer input.button {
	color: #FFFFFF !important;
	}
#footer-widgeted a, #footer-widgeted a:visited {
	color: #557709;
	}
	
#footer-widgeted a:hover,
#footer a:hover {
	color: #666;
	}
#footer-widgeted .user-profile .avatar {
	background: #FFFFFF;
	border: 4px solid #EEEEEE;
	}
#author, #email, #url {
	background: #F4F4F4 !important;
	color: #444444;
	border: 1px solid #DDDDDD;
	}
#comment {
	background: #F4F4F4 !important;
	color: #444444;
	border: 1px solid #DDDDDD;
	}
#submit {
	background: url(images/button.png);
	color: #FFFFFF;
	text-shadow: #436D04 1px 1px;
	border: 1px solid #73AB00;	
	}
#submit:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;	
	}
.comment-list li .avatar { 
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
	}
.reply a, .reply a:visited {
	background: url(images/button.png);
	color: #FFFFFF;
	text-shadow: #436D04 1px 1px;
	border: 1px solid #73AB00;	
	}
	
.reply a:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;	
	}
.depth-1 {
	border: 1px solid #DDDDDD;
	}

.even, .alt {
	border: 1px solid #DDDDDD;
	}
	
body {
	
	background: #ffffff url(images/newimages/green-images/header-bg.jpg) 0 -30px repeat-x;
	
	background-color: #ffffff;
	color: #000;
}

#title-area #description {
	color: #690;
}

#title-area #title a:hover {
	color: #690;
}
#home-top {
	background:#FFF;
	color: #666;
}
#nav li a {
	color: #000000;
	text-shadow: 0px 1px 0px  #e2fe66;
	}
#nav li a:hover, #nav li a:active,
#nav li.current-menu-item a {
	color: #FFFFFF;
}
#nav li#menu-item-1535 a {
	background-color:#E2FE66;
}
.searchsubmit {/* edited by nur */
	border: 1px solid #73AB00;	
	color: #000000;
	text-shadow: 0px 1px 0px  #e2fe66;
}

#home-middle-bg {
	background: #ffffff;/*edited by nur */
	}
.breadcrumb {
	color:#999;
}

.post-info {
	color:#999;
}

.page-template-pageblog-php .post-meta { /* edited by nur */
	background:url(images/newimages/green-images/post-meta-shadow.jpg) no-repeat bottom;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 { /* Edited by Nur */
	color:#690;
	text-shadow: 0px 1px #ccc;
}

#content h2 {
	color: #690;
	text-shadow: 0px 1px #ccc;
}

#content h2 a,
#content h2 a:visited {
	color: #690;
}

#footer-widgeted {
	background: #444444 url(images/newimages/green-images/footer-bg.jpg) repeat-x;
	color:#333;
	text-shadow: 0px 1px #CCC;/*edited by nur */
}

#footer-widgeted h4 {
	color: #333333;/*edited by nur*/
}

#footer {
	background-color: #507a00;
	color: #fff;
	}
#footer a,
#footer a:visited {
	color: #E2FE66;
}

#header .widget-area .textwidget { /* edited by nur */
	text-shadow: #fff 0px 1px;
	color: #557709;
}

.post-info span a, /* edited by nur */
.post-meta span a {
	background-color: #dafb87;
	color: #0083d6;
}
#header-address-details p{
	text-shadow: 0 1px #CCCCCC;
}
#home-top .home-page-content h2,
#home-top .home-page-content h3,
#home-top .home-page-content h4,
#home-top .home-page-content h5,
#home-top .home-page-content h6, #home-top .widget h2
 {
	color: #557709;
}
#home-top .home-page-content {
	color: #000;
    text-shadow: 0 1px #CCCCCC;
}

#home-top .home-page-content a {
	color: #557709;
}
#home-top {
	color:#000;
}

#home-title{
	color: #557709;
}

/* Background Styles */

#nav .wrap {/* edited by nur */
	background: url(images/newimages/green-images/menu_bg.png) no-repeat left top;
}

.home-top-left .widget { /* edited by nur */
	background:none;
}

.wp-subscription-form-widget input/* edited by nur */
 {
	background: url(images/newimages/green-images/optin-input.png) no-repeat;
}

#title-area,
#header-top-right/*,
#alt-header-top-right*/
{
	background: #ffffff;
	box-shadow: 0 3px 5px #516016;
	-webkit-box-shadow: 0 3px 5px #516016;
	-moz-box-shadow: 0 3px 5px #516016;
	-khtml-box-shadow: 0 3px 5px #516016;
	behavior: url(scripts/PIECSS3/PIE.htc);
	}
	
.home-quote { /* edited by nur */
	background: url(images/newimages/green-images/quote_bg.png) no-repeat #fff;
	text-shadow: 0px -1px #527e00;
}

.sidebar-background {
	background: #dafb87;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dafb87), to(#ffffff));
	background: -moz-linear-gradient(#dafb87, #ffffff);
	background: linear-gradient(#dafb87, #ffffff);
	-pie-background: linear-gradient(#dafb87, #ffffff);
	behavior: url(scripts/PIECSS3/PIE.htc);
}
/*
.footer-widgeted-1 {
	background:url(images/newimages/green-images/twitter-bg.png) no-repeat;
}*/
.footer-widgeted-1,
.footer-widgeted-2,
.footer-widgeted-3,
.footer-widgeted-4
{
	background: #ffffff;/* edited by nur */
	box-shadow: 0 3px 5px #516016;
	-webkit-box-shadow: 0 3px 5px #516016;
	-moz-box-shadow: 0 3px 5px #516016;behavior: url(scripts/PIECSS3/PIE.htc);
}

#header .s {
	background: url(images/newimages/green-images/search-input.png) no-repeat;
}

.s {
	background: url("images/search.png") no-repeat scroll right center #FFFFFF;
	border: 1px solid #999;
	color: #666;
}

.searchform input[type="submit"] {	
	background:url(images/newimages/green-images/search-button.png) no-repeat;
}

.maplink {
	background: url(images/newimages/green-images/map.png) no-repeat;
}

.page #sidebar #text-4 input[type="submit"] {
	background: url("http://www.chiropractictraffic.com/wp-content/uploads/2011/03/sidebar-optin-button_03.png") no-repeat scroll center center transparent;
}

html { /* Resolves Footer Bottom BG Color */
	background-color:#507a00;
}

/* New Patient Special Coupon */

.optin_patient_special {
	background: transparent url(images/newimages/green-images/new-patient-special-bg.png) no-repeat;
}

.optin_patient_special h3 {
	color:#507a00;
	text-shadow: #fff 1px 1px;
}

/* Sidebar Coupon */

#sidebar .optin_patient_special {
	background-image:url(images/newimages/green-images/sidebar-offer-bg.jpg);
}

#oldsidebargradientbuttons { /* in case we need to reinstate these */
	/*
	-webkit-box-shadow: 0px 6px 0px 0px #435d06;
	-moz-box-shadow: 0px 6px 0px 0px #435d06;
	box-shadow: 0px 6px 0px 0px #435d06;
	  
	background: #a2c629;  Old browsers 
	background: -moz-linear-gradient(top,  #a2c629 0%, #5f7f16 100%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2c629), color-stop(100%,#5f7f16));  Chrome,Safari4+
	background: -webkit-linear-gradient(top,  #a2c629 0%,#5f7f16 100%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(top,  #a2c629 0%,#5f7f16 100%); Opera 11.10+
	background: -ms-linear-gradient(top,  #a2c629 0%,#5f7f16 100%); IE10+
	background: linear-gradient(top,  #a2c629 0%,#5f7f16 100%); W3C
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c629', endColorstr='#5f7f16',GradientType=0 ); IE6-9
	*/
}
#sidebar .widget form table input[type="submit"]  {
	background:transparent url(images/newimages/green-images/sidebar-button.png) no-repeat;
	color:#fff;
	text-shadow: 0px 1px 0px #435d06;
	filter: dropshadow(color=#435d06, offx=0, offy=1);

}

/*
#sidebar .widget form table input[type="submit"] :hover {
	-webkit-box-shadow: 0px 3px 0px 0px #435d06;
	-moz-box-shadow: 0px 3px 0px 0px #435d06;
	box-shadow: 0px 3px 0px 0px #435d06;
}*/


/* Groupon Styles */

.page .page-top-right .groupon div,
.page .page-top-right .groupon h3{
 background-color: #DDEDCC; /*light color*/
border: 1px solid #93c322; /*medium color */
}
	
.page .page-top-right .groupon h3{
border: 1px solid #5D800C; /*dark color*/
background-color: #DDEDCC; /*light color*/
}

.page .page-top-right .groupon h2{
	/*background-color: #5D800C; /*dark color*/
	color:#DDEDCC; /*light color*/
	text-shadow:
	0px 4px 3px rgba(0,0,0,0.4),
	0px 8px 13px rgba(0,0,0,0.1),
	0px 18px 23px rgba(0,0,0,0.1);
}

.page .page-top-right .groupon h2 span{
  color:#fff;
}

.page .page-top-right .groupon table td {
	 border:1px #5D800C solid; /*light color*/
	 background-color: #93c322; /*medium color */
}


/* Sprite Images */

{
  background: url(images/newimages/green-images/sprite.png) 0px -175px no-repeat green;
  display: inline-block;
  width: 249px;
  height: 30px;
}

#header .s {
  background: url(images/newimages/green-images/sprite.png) 0px -271px no-repeat green;
  display: inline-block;
  width: 180px;
  height: 27px;
}

#home-top .more-link {
  background: url(images/newimages/green-images/sprite.png) -333px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

#sidebar .optin_patient_special {
  background: transprent url(images/newimages/green-images/sprite.png) 0px -88px no-repeat;
  display: inline-block;
}

#sidebar .widget form table input[type="submit"] {
  background: transprent url(images/newimages/green-images/sprite.png) 0px -207px no-repeat;
  display: inline-block;
  width: 211px;
  height: 62px;
}

#submit {
  background: transprent url(images/newimages/green-images/sprite.png) -337px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

#submit:hover {
  background: url(images/newimages/green-images/sprite.png) -335px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.enews #subbutton {
  background: url(images/newimages/green-images/sprite.png) -337px -88px no-repeat #ffffff;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.enews #subbutton:hover {
  background: url(images/newimages/green-images/sprite.png) -335px -88px no-repeat #ffffff;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.gform_footer .button {
  background: url(images/newimages/green-images/sprite.png) -337px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.gform_footer .button:hover {
  background: url(images/newimages/green-images/sprite.png) -335px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.optin_patient_special {
  background: url(images/newimages/green-images/sprite.png) 0px 0px no-repeat green;
  display: inline-block;
  width: 355px;
  /*height: 86px;*/
}

.reply a, .reply a:visited {
  background: url(images/newimages/green-images/sprite.png) -337px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.reply a:hover {
  background: url(images/newimages/green-images/sprite.png) -335px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}

.s {
  background: url(images/newimages/green-images/sprite.png) -262px -122px no-repeat #ffffff;
  display: inline-block;
  width: 32px;
  height: 27px;
}

.searchform input[type="submit"] {
  background: url(images/newimages/green-images/sprite.png) -262px -88px no-repeat green;
  display: inline-block;
  width: 69px;
  height: 32px;
}

.searchsubmit:hover {
  background: url(images/newimages/green-images/sprite.png) -335px -88px no-repeat;
  display: inline-block;
  width: 0px;
  height: 0px;
}
