/* *
 ******** ******** ******** ******** 
Global Resets */

html, body, div, p, a img, ul, ol, li, fieldset, h1, h2, h3, h4, h5, h6, blockquote, cite {
	border:0; padding:0; margin:0; outline:0;
}


/* *
 ******** ******** ******** ******** 
HTML / BODY & Other Basic Tags */

html {
	background:rgb(255, 255, 255) url('images/html_bg.jpg') repeat-x 0px 0px; color:rgb(108, 108, 108); font:normal 13px Georgia, 'Georgia Ref', 'New Century Schoolbook', 'Nimbus Roman No9 L', times, 'Times New Roman', serif, sans-serif;
}

body {
	text-align:center;
}



/* *
 ******** ******** ******** ******** 
Links & Buttons */

p a:link, p a:active, p a:visited, #content-sidebar a {
	color:rgb(0, 73, 114); text-decoration:none; border-bottom:1px dotted rgb(0, 73, 114);
}

p a:hover,  #content-sidebar a:hover {
	color:rgb(82, 166, 212); text-decoration:none; border-color:rgb(82, 166, 212);
}
 #content-sidebar a,  #content-sidebar a:hover {
	border:none !important;
}

	#bar a:link, #bar a:active, #bar a:visited, #bar a:hover {
		font-weight:bold;
	}
	
	/* Copyright Links */
	
	#copyright a {
		color:rgb(255, 255, 255); border-bottom:1px dotted rgb(255, 255, 255); text-decoration: none;
	}
	
	/*#copyright a:link {
		color:rgb(255, 255, 255); border-bottom:1px dotted rgb(255, 255, 255); text-decoration: none;
	}*/
	
	#copyright a:active {color:rgb(255, 255, 255); border-bottom:1px dotted rgb(255, 255, 255); text-decoration: none;
	}
	
	#copyright a:hover{
		color:#025c99;  text-decoration: none;
	}
	
	/*#copyright a:visited{
	color:rgb( 255, 255, 255 ); border-bottom:1px dotted; text-decoration:none;
}*/

	/* Learn More Button */
	
	a.learn-more {
		display:block; width:99px; height:28px; text-indent:-6466px; overflow:hidden; text-align:left; background:transparent url('images/learn_more.png') no-repeat 0px 0px;
	}
	a.learn-more:hover {
		background-position:0px -29px;
	}


/* *
 ******** ******** ******** ******** 
Container / Holder */

#ardyss {
	text-align:left;
}



/* *
 ******** ******** ******** ******** 
Top Bar */

#bar {
	width:928px; margin:0 auto; background:transparent url('images/top_bar.jpg') no-repeat 0px 0px; padding:35px 11px 15px 11px; font-style:italic; text-align:right;
}
	#bar #blue-arrow-right {
		padding-left:2px;
	}


/* *
 ******** ******** ******** ******** 
Top Header */

#header {
	width:950px; margin:0 auto;
}

	#header .left {
		float:left; width:193px;
	}
		#logo {
			display:block; width:193px; height:99px;
		}
			#logo img {
				display:block;
			}
	#header .right {
		float:right; width:703px; padding-top:27px;
	}

/* *
 ******** ******** ******** ******** 
Top Navigation */

#nav {
	display:block; width:701px; height:59px; float:right; background:transparent url('images/nav.png') no-repeat 0px 0px; padding-left:2px;
}
	#nav li {
		display:block; float:left; height:59px; padding-right:2px;
	}
	#nav a {
		display:block; height:59px; text-align:left; text-indent:-6466px; overflow:hidden;
	}
	
	#nav-about a {
		width:69px;
	}
	#nav-about a:hover {
		background:transparent url('images/nav.png') no-repeat -2px 59px;
	}
	
	#nav-featured a {
		width:224px;
	}
	#nav-featured a:hover {
		background:transparent url('images/nav.png') no-repeat -86px 59px;
	}
	
	#nav-products a {
		width:86px;
	}
	#nav-products a:hover {
		background:transparent url('images/nav.png') no-repeat -312px 59px;
	}
	
	#nav-opp a {
		width:143px;
	}
	#nav-opp a:hover {
		background:transparent url('images/nav.png') no-repeat -312px 59px;
	}
	
	#nav-events a {
		width:160px;
	}
	#nav-events a:hover {
		background:transparent url('images/nav.png') no-repeat -312px 59px;
	}
	
	#nav-ArdyssCares a {
		width:124px;
	}
	#nav-ArdyssCares a:hover {
		background:transparent url('images/nav.png') no-repeat -312px 59px;
	}
	
	#nav-start a {
		width:197px;
	}
	#nav-start a:hover {
		background:transparent url('images/nav.png') no-repeat -413px 59px;
	}
	
	#nav-contact a {
		width:106px;
	}
	#nav-contact a:hover {
		background:transparent url('images/nav.png') no-repeat -612px 59px;
	}
	
	/* Drop Down Menus */
	
	#nav li ul {
		margin:0; position:absolute; visibility:hidden; /*border:1px solid rgb(115, 224, 251);*/ width:220px;
		background:rgb(19, 146, 209) none;
		background:rgba(19, 146, 209, .85) none;
	}
	#nav li ul li {
		float:none; display:block; width:220px; /*border-bottom:1px solid rgb(115, 224, 251);*/ height:25px;
		
	}
	
	
	#nav li ul li.last-item {
		border-bottom:0 !important;
	}
	#nav li ul li a {
		display:block; height:18px; color:rgb(255, 255, 255) !important; text-indent:0 !important; width:190px; padding:5px; text-decoration:none; background:none !important;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#nav li ul li a:hover {
		display:block; height:18px; color:rgb(139, 201, 235) !important; text-indent:0 !important; width:190px; padding:5px; text-decoration:none; background:none !important;
		/*background-color:rgb(35, 166, 231) !important;*/
	}
	
	#nav li ul li.title {
		display:block; height:18px; color:rgb(255, 255, 255) !important; text-indent:0 !important; width:190px; padding:10px; text-decoration:none; background:none !important;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	#nav li ul li.title a{
		display:block; height:18px; color:rgb(255, 255, 255) !important; text-indent:0 !important; width:210px; padding:0px; text-decoration:none; background:none !important;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	#nav li ul li.title a:hover{
		display:block; height:18px; color:rgb(139, 201, 235) !important; text-indent:0 !important; width:210px; padding:0px; text-decoration:none; background:none !important;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	#nav.sub-sub-nav {
		display:none;
	}
	
	
	
	#nav ul.sub-nav {
		background: #1e6e9b url('images/navGradient.png') repeat-x top;
	}
	
	
	#nav li ul li.nav-indent{
		float:none; display:block; width:225px;  height:25px; padding-left: 15px;
		
	}
	
	
	#nav li ul li.nav-indent a:hover{
		float:none; display:block;  width: 175px;
		
	}
	
	.subNavAll{
		background-color: #CF0;
	}
	
	.subNavLeft{
		float:left; z-index: 1000; position: relative;
	}
	
	.subNavRight{
		float:left; position: relative; left: 220px; z-index: 1000;
		
	}
	.subNavFarRight{
		float:left; position: relative; left: 440px; z-index: 1000;
		
	}
	


/* *
 ******** ******** ******** ******** 
Flash / Slide Shows */

#flash {
	width:1025px; margin:0 auto; height:370px; /* background:transparent url('images/flash.png') no-repeat center center; */
}
	#flash-object {
		width:1025px; height:370px;
	}



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

#content {
	width:950px; margin:0 auto;
}

#content-sidebar {
	width:222px; padding-top:48px; min-height:400px;
}
	#content-sidebar .header {
		width:222px; height:54px; background:transparent url('images/sidebar_header2.png') no-repeat top center;
	}
	#content-sidebar .content {
		width:200px; background-color:rgb(237, 242, 245); border:1px solid rgb(255, 255, 255); border-top:none; border-bottom:none; min-height:660px;
		padding-left: 20px;
	}
	
	#content-sidebar .content a{
		color: #01273d; font-family: Arial, Helvetica, sans-serif;
		line-height: 25px;
	}
	
	#content-sidebar .content a:hover{
		color: #09F;
		
	}
	
	#content-sidebar .sidebarTitle {
		color: #02446c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
		line-height: 25px;
	}
	
	#content-sidebar .sidebarTitle a{
		color: #02446c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
	}
	
	#content-sidebar .sidebarTitle a:hover{
		color:#09F;
	}
	
	#content-sidebar .subSidebarTitle {
		padding-left: 10px;
	}
	
	#content-sidebar .subSidebarTitle a{
		color: #01273d; font-family: Arial, Helvetica, sans-serif;
		line-height: 25px;
	}
	
	#content-sidebar .subSidebarTitle a:hover{
		color: #09F;
	}
	
	#content-sidebar .footer {
		width:222px; height:6px; background:transparent url('images/sidebar_footer.png') no-repeat top center;
	}
#content-body {
	width:702px; padding-top:48px; min-height:400px;
}
	#content-body .content-body-header {
		width:702px; height:53px; background:transparent url('images/content_header.png') no-repeat top center;
	}
	#content-body .content-body-content {
		width:700px; background:rgb(237, 242, 245) url('images/content_content_bg.jpg') no-repeat center bottom; border:1px solid rgb(255, 255, 255); border-top:none; border-bottom:none; min-height:660px;
	}
	#content-body .content-body-footer {
		width:702px; height:5px; background:transparent url('images/content_footer.png') no-repeat top center;
	}
	
#content-full {
	width:942px; margin:0 auto; padding-top:48px; min-height:400px;
}
	#content-full .content-full-header {
		height:50px; width:942px; background:transparent url('images/content_full_header.png') no-repeat top center;
	}
	#content-full .content-full-content {
		width:940px; background-color:rgb(237, 242, 245); border:1px solid rgb(255, 255, 255); border-top:none; border-bottom:none; min-height:660px;
	}
	#content-full .content-full-footer {
		height:8px; width:942px; background:transparent url('images/content_full_footer.png') no-repeat top center;
	}
	
	/* Content / Sidebar styles */
	
	#content-sidebar .header h2, #content-body .content-body-header h2,#content-full .content-full-header h2 {
		color:rgb(255, 255, 255); padding:10px 0 0 16px; font-family:"arial", "Arial", arial, sans-serif, serif; text-transform:uppercase; text-shadow: #666666 1px 1px 1px;
	}
	
	#content-sidebar .header h2.smaller, #content-body .content-body-header h2.smaller, #content-full .content-full-header h2.smaller {
		font-size:17px;
	}
	
	#content-sidebar .header h3, #content-body .content-body-header h3,#content-full .content-full-header h3 {
		color:rgb(0, 0, 0); padding:10px 0 0 16px; font-family:"arial", "Arial", arial, sans-serif, serif; /*text-transform:uppercase; text-shadow: #666666 1px 1px 1px;*/
	}
	
	
	#content-sidebar .header h2 span, #content-body .content-body-header h2 span,#content-full .content-full-header  h2 span {
		padding:10px 12px 0 0; font-weight:none !important; color:rgb(205, 205, 205); text-align:right !important; float:right; font-size:10px !important; font-family:arial, sans-serif, serif !important; text-transform:none !important; text-shadow: none !important;
	}
	
	#content-sidebar .header h2 span a,
	#content-body .content-body-header h2 span a,
	#content-full .content-full-header  h2 span a {
		color:rgb(255, 255, 255); text-decoration:none;
	}
	
	#content-sidebar .header h2 span a:hover,
	#content-body .content-body-header h2 span a:hover,
	#content-full .content-full-header  h2 span a:hover {
		color:rgb(225, 225, 225); text-decoration:none;
	}

	#content-sidebar .content h1, #content-sidebar .content h2, #content-sidebar .content h3, 
	#content-sidebar .content h4, #content-sidebar .content h5, #content-sidebar .content h6, 
	#content-body .content-body-content h1, #content-body .content-body-content h2, #content-body .content-body-content h3, 
	#content-body .content-body-content h4, #content-body .content-body-content h5, #content-body .content-body-content h6,
	#content-full .content-full-content h1, #content-full .content-full-content h2, #content-full .content-full-content h3,
	#content-full .content-full-content h4, #content-full .content-full-content h5, #content-full .content-full-content h6 {
		font-weight:normal; /*font-style:italic;*/ padding:4px 0 8px 16px; /*font-family:georgia, times, "times new roman", serif, sans-serif;*/font-family: Arial, Helvetica, sans-serif;
	}
	h1 {
		color:rgb(0, 49, 77);
	}
	h2 {
		color:#0062a1;
	}
		h2.price {
			color:rgb(57, 170, 73);
		}
	h3 {
		color:rgb(21, 99, 162);
	}
	h4 {
		color:rgb(31, 114, 181);
	}
	h5 {
		color:rgb(41, 131, 206);
	}
	h6 {
		color:rgb(0, 0, 0);
		font-size: 12px;
	}
	.ContentTitleBig{
		color:rgb(93, 1, 0);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 16px;
	}
	
	.ContentTitleSmall{
		color:rgb(93, 1, 0);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
	}
		

	#content-sidebar .content p, #content-body .content-body-content p, #content-full .content-full-content p {
		color:rgb(74, 74, 74); line-height:160%; padding:4px 16px 8px 16px;
	}

	#content-sidebar .content ul, #content-sidebar .content ol, 
	#content-body .content-body-content ul, #content-body .content-body-content ol,
	#content-full .content-full-content ul, #content-full .content-full-content ol {
		margin:0; padding:4px 16px 8px 16px;
	}
	#content-sidebar .content li, #content-body .content-body-content li, #content-full .content-full-content li {
		list-style-position:outside; margin-left:18px; color:rgb(56, 140, 10); text-decoration:none; padding:2px 0;
	}
	#content-sidebar .content ul li, #content-body .content-body-content ul li, #content-full .content-full-content ul li {
		list-style-image:url('images/small_green_arrow_right.png');
	}
	#content-sidebar .content p strong, #content-body .content-body-content p strong, #content-full .content-full-content p strong {
		/*color:rgb(6, 74, 114);*/
	}
	#content-sidebar .content p em, #content-body .content-body-content p em, #content-full .content-full-content p em {
		color:rgb(6, 74, 114);
	}

	#content-sidebar .content p, #content-sidebar .content ul, #content-sidebar .content ol, 
	#content-sidebar .content ul li, #content-sidebar .content ol li, 
	#content-body .content-body-content p, #content-body .content-body-content ul, #content-body .content-body-content ol, 
	#content-body .content-body-content ul li, #content-body .content-body-content ol li,
	#content-full .content-full-content p, #content-full .content-full-content ul, #content-full .content-full-content ol,
	#content-full .content-full-content ul li, #content-full .content-full-content ol li {
		font-family:arial, sans-serif, serif;
	}
	
	#content-sidebar .content hr {
		border:0; width:100%; margin:12px 0; padding:0; height:1px; border-top:1px solid rgb(212, 218, 221); background-color:rgb(255, 255, 255);
	}
	#content-body .content-body-content hr {
		
	}
	
	
.left-sidebar #content-sidebar {
	float:left; padding-left:2px; min-height:400px;
}
.left-sidebar #content-body {
	float:right; padding-right:2px; min-height:400px;
}

.right-sidebar #content-sidebar {
	float:right; padding-right:2px; min-height:400px;
}
.right-sidebar #content-body {
	float:left; padding-left:2px; min-height:400px;
}

/* POSTS */

div.post {
	padding:12px 0 24px 0; 
}
div.post span.entry-edit {
	display:none;
}
div.post div.entry-meta {
	padding:0 0 24px 16px;
}

div.post div.entry-meta a {
	color:rgb(100, 100, 100);
}
div.post div.entry-meta a:hover {
	color:rgb(150, 150, 150);
}


h3.entry-title {
	
}
h3.entry-title a {
	font-size:22px; color:rgb(6, 74, 114); text-decoration:none; font-style:normal;
}
h3.entry-title a:hover {
	color:rgb(21, 99, 162);
}

/* *
 ******** ******** ******** ******** 
Bottom Page / Footer */

#bottom {
	width:100%; height: auto; background:rgb(157, 166, 173) url('images/footer_bg2.png') repeat-x center top; /*repeat-x 0px 46px; margin-top:30px;*/
}

	#footer {
		/*width:100%; */ /*background:transparent url('images/footer_bg.png') no-repeat center 46px;*/ 
	}
	
	.footerContent{
		text-align: left;
		display: inline-block;
		padding: 0px 30px 0px 30px;
		vertical-align: top;
	}
	
	.footerTitle{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 5px;
		color: #9ede4e;
		border-bottom: solid 1px #CCC;
		
		
	}
	
	.footerCenter{
		margin: 0 auto;
	}


/* *
 ******** ******** ******** ******** 
Footer Titles */

#footer-header {
	width:100%; background-color:rgb(255, 255, 255); height:46px; text-align:center;
}

	#footer-titles {
		width:940px; margin:0 auto; background:#fff url('images/footer_header_bg.png') no-repeat 0px 0px; height:46px; text-align:left;
	}
	
	#footer-titles .left {
		width:33%; float:left;
	}
	#footer-titles .middle {
		width:33%; float:left;
	}
	#footer-titles .right {
		width:33%; float:right;
	}
	
	#footer-titles .heading-text {
		 margin:10px 0 0 18px;
	}
	#heading-latest-news {
		width:130px; height:30px; background:transparent url('images/text_headings.png') no-repeat -5px -40px;
	}
	#heading-upcoming-events {
		width:180px; height:30px; background:transparent url('images/text_headings.png') no-repeat -228px -40px;
	}
	#heading-testimonials {
		width:135px; height:30px; background:transparent url('images/text_headings.png') no-repeat -493px -40px;
	}


/* *
 ******** ******** ******** ******** 
Footer Content */

#footer-content {
	width:950px; margin:0 auto; background:transparent url('images/footer_content_bg.png') repeat-y 0px 0px;
}

	#footer-content-inner {
		width:940px; margin:0 auto; background:transparent url('images/footer_content_inner_bg.png') no-repeat center bottom; color:rgb(74, 74, 74);
	}
	
		#footer-content-inner .left {
			width:33%; float:left; padding-top:12px;
		}
		#footer-content-inner .middle {
			width:33%; float:left; padding-top:12px;
		}
		#footer-content-inner .right {
			width:33%; float:right; padding-top:12px;
		}
		
		#footer-content-inner hr {
			display:block; border:0; height:1px; background:none !important; background-color:transparent !important; border-top:1px dotted rgb(82, 102, 118); margin:12px 16px 12px 21px;
		}
		#footer-content-inner h4 {
			color:rgb(82, 102, 118); text-decoration:underline; font-style:italic; padding:0 21px; font-size:13px;
		}
		#footer-content-inner p {
			padding:6px 16px 6px 42px; font-family:arial, sans-serif, serif; font-size:90%;
		}
		#footer-content-inner p.time {
			padding:0 16px 0 20px; font-weight:bold; background:transparent url('images/small_grey_clock.png') no-repeat left center; margin:8px 0 0 22px;
		}
		#footer-content-inner blockquote p {
			padding:0 12px 0 0;
		}
		#footer-content-inner blockquote {
			margin:0 0 0 12px;
		}
		
		#footer-content-inner p.view-more {
			padding-left:21px !important; font-size:90%;
		}
		
		#footer-content-inner a {
			color:rgb(82, 102, 118);
		}
		
	#footer-content-bottom {
		width:950px; margin:0 auto; height:13px; background:transparent url('images/footer_content_bottom.png') no-repeat 0px 0px; padding-bottom:22px;
	}



/* *
 ******** ******** ******** ******** 
Copyright / Extra Info */

#copyright {
	width:950px; margin:0 auto; padding-bottom:22px; color:rgb(255, 255, 255); font-family:arial, sans-serif, serif; text-align: center;
}

.copyrightText{
	margin-top: 20px;
}


/* *
 ******** ******** ******** ******** 
HOME PAGE CONTENT */

#four-options {
	
}

	/* Four Options Titles */
	
	#four-options #section-titles {
		width:942px; height:36px; margin:0 auto; background:transparent url('images/four_options_header_new.png') no-repeat 0px 0px; padding-top:38px;
	}

	.heading-text {
		display:block; color:rgb(255, 255, 255); float:left; padding:0 1px; text-align:left; text-indent:-6466px; overflow:hidden;
	}
	
	#heading-our-history {
		width:228px; background:transparent url('images/text_headings.png') no-repeat 30px -5px;
	}
	
	#heading-reshape {
		width:237px; background:transparent url('images/text_headings.png') no-repeat -1190px -5px;
	}
	
	#heading-revive {
		width:237px; background:transparent url('images/text_headings.png') no-repeat -378px -5px;
	}
	
	#heading-opportunity {
		width:230px; background:transparent url('images/text_headings.png') no-repeat -605px -5px;
	}
	
	#heading-twitter {
		width:230px; background:transparent url('images/text_headings2.png') no-repeat -875px -5px;
	}
	
	/* Four Options Content */
	
	#four-options #section-content {
		width:940px; margin:0 auto; background:transparent url('images/four_options_bg.png') repeat-y 0px 0px;
	}
		#four-options #section-content #section-content-inner {
			width:940px; margin:0 auto; background:transparent url('images/four_options_footer_new.png') no-repeat center bottom;
		}
		
		#section-out-history, #section-reshape, #section-revive, #section-opportunity {
			float:left; padding:25px 1px;
		}
		#section-content-inner div p {
			padding:12px 27px 12px 21px;
		}
		#section-content-inner div h3 {
			color:rgb(0, 73, 115); font-style:italic; font-weight:normal; padding-left:21px;
		}
		#section-content-inner div ul {
			padding:12px 0;
		}
		#section-content-inner div ul li {
			list-style-position:outside; color:rgb(56, 140, 10); margin-left:38px; list-style-image:url('images/small_green_arrow_right.png'); /*text-decoration:none;*/ padding:4px 0;
		}
		#section-content-inner div ul li a, #content ul li a {
			color:rgb(56, 140, 10);
		}
		#section-content-inner div ul li a:hover, #content ul li a:hover {
			color:rgb(56, 140, 10);
		}
		
		#section-out-history
		{
			width:450px;
		}
		
		#section-reshape {
			width:237px;
		}
		#section-reshape p {
			padding-right:72px !important;
		}
		
		#section-revive {
			width:237px;
		}
		
		#section-opportunity {
			width:230px;
		}
		#section-opportunity p {
			padding-right:90px !important;
		}
	
	/* Four Options Footer */
	
	#section-footer {
		padding-bottom:1px;
	}
		#section-footer .left {
			width:209px; float:left; padding-left:21px;
		}
		#section-footer .left-2 {
			width:225px; float:left; padding-left:21px;
		}
		#section-footer .left-3 {
			width:212px; float:left; padding-left:21px;
		}
		#section-footer .left-4 {
			width:209px; float:left; padding-left:21px;
		}


/* *
 ******** ******** ******** ******** 
Special Classes */

.clear {
	clear:both;
}


/* *
 ******** ******** ******** ******** 
Basic Tags */

blockquote {
	background:transparent url('images/left_quote.png') no-repeat 0px 0px; padding:40px 12px 8px 24px;
}
.entry-content blockquote {
	background-position:16px 4px !important;
}
	blockquote p {
		padding:0; margin:0; 
	}
	blockquote cite {
		display:block; padding:8px 0;
	}
	blockquote p, blockquote cite {
		 color:rgb(70, 78, 84) !important; font-style:italic !important; font-family:Georgia, 'Georgia Ref', 'New Century Schoolbook', 'Nimbus Roman No9 L', times, 'Times New Roman', serif, sans-serif !important;
	}
	

/* *
 ******** ******** ******** ******** 
Contact /* */

#content-full-left {
	width:400px; float:left;
}
#content-full-right {
	width:500px; float:right;
}
form.wpcf7-form {
	padding-top:24px;
}
	form.wpcf7-form input, form.wpcf7-form textarea {
		/*display:block;*/ padding:4px; border:1px solid #ccc; /*width:450px;*/
	}
	form.wpcf7-form textarea {
		
	}
	input.submit-button {
		width:50px !important; border:1px solid #999 !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}


.post-edit-link {
	display:none;
}
/* *
 ******** ******** ******** ******** 
Search */
	
	#search-form-wrap {
		padding:12px 0 12px 10px;
	}
	
	#search-form-wrap label {
		font-family:arial, sans-serif, serif !important; display:block; padding-bottom:4px;
	}
	#search-form-wrap input {
		border:1px solid #ccc; padding:4px;
	}
	


#events-large-wrapper {
	padding:24px;
}

.button-view {
	display:block; margin:0 auto; text-indent:-6466px; overflow:hidden; background:url('images/view.jpg') no-repeat 0px 0px; width:58px; height:35px; border:0 !important;
}
.button-view:hover {
	background-position:0px -37px; border:0;
}


/* *
 ******** ******** ******** ******** 
Products */

#single-product {
	padding:5px;
}

/* from K2's stylesheet */
img.noborder {
	border: none !important;
	}

.aligncenter,
.center {
	text-align: center;
	}

.entry-content .aligncenter,
img.center,
img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
.entry-content .alignright,
img[align="right"] {
	float: right;
	margin: 0 0 4px 8px;
	display: block;
	}

.entry-content .alignleft,
img[align="left"] {
	float: left;
	margin: 0 8px 4px 0;
	display: block;
	}
	
a[rel~="attachment"] img,
.gallery a img,
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	padding: 3px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

a[rel~="attachment"] img:hover,
.gallery a img:hover,
.wp-caption:hover {
	padding: 2px;
	border: 2px solid #27d;
	}

.wp-caption a img,
.wp-caption a img:hover {
	padding: 4px 0px 0px;
	border: 0 none;
	}

.wp-caption .wp-caption-text {
	margin: 4px 0 2px;
	}
	
	
	
a.add-to-cart, a.add_to_cart {
	display:block; width:107px; height:32px; text-indent:-6466px; overflow:hidden; text-align:left !important; background:transparent url('images/add_to_cart.png') no-repeat 0px 0px; cursor:pointer; border:0 !important; margin-top:24px;
}
a.add-to-cart:hover, a.add_to_cart {
	background-position:0px -35px; cursor:pointer; border:0 !important;
}
/*#copyright a {
	color:rgb( 255, 255, 255 ); border-bottom:1px dotted; text-decoration:none;
}*/

#commentform textarea {
	width:90% !important;
}
#commentform #submit {
	display:block; border:1px solid rgb( 2, 92, 153 ); padding:4px 8px; text-align:center; text-transform:uppercase; background-color:rgb( 18, 129, 204); color:rgb( 255, 255, 255 );
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
#commentform #submit:hover {
	cursor:pointer; color:rgb( 240, 240, 240 ); background-color:rgb( 2, 92, 153 );
}

#footer-content {
	text-align:left;
}

#primary-wrapper a {
	color:rgb(2, 92, 153);
}
#primary-wrapper a:hover {
	color:rgb( 20, 20, 20 );
}

.navigation {
	font-size:90%; padding:12px;
}

.navigation a {
	color:rgb( 150, 150, 150 ) !important;
}
.navigation a:hover {
	color:rgb( 100, 100, 100 ) !important;
}

.metalinks {
	padding:8px 16px;
}

.coming-soon-text {
	position:relative; z-index:50; top:25px;
}

#wp-calendar {
	font-size:12px !important;
}

#sidebar-1 {
	font-size:13px;
}
#sidebar-1 button {
	font-size:12px !important; display:block;
}


/* ACCORDIAN */
/*

.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
	
}

a.hackadelic-sliderButton {
	border: 1px solid lightgrey;
	color: #B3960E;
	padding: 0 3px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}
*/

/* END ACCORDIAN  */