@charset "UTF-8";
/* CSS Document */

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clear {clear:both;}


/* Structure */

body 					{background:url(images/bg.jpg) repeat; padding:10px 0 40px 0;}
#containter				{width:980px; margin:auto;text-align:left;}
#header 				{background:url(images/header.jpg) no-repeat; height:215px;}
#navigation 			{height:62px; background:url(images/navigation.jpg);}
#content				{background:url(images/repeater.jpg) repeat-y; padding:0px 20px 8px 20px;}
#footer					{height:137px;}
#structure-left			{float:left; width:620px; margin:auto;}
#structure-right		{float:right; width:310px;padding-top:8px;}
.logo a					{text-decoration:none; background:url(images/Quirky-Kid.jpg) no-repeat; width:176px; height:93px; text-indent:-9999px; overflow:hidden; margin:85px 0 0 37px; display:block;position:absolute;padding-top:0px;}
.logo {padding:0px;}
.address				{background:url(images/address.jpg) no-repeat; width:281px; height:22px; margin:auto; margin-top:10px;}

/* Home Elements */

.feature-spacer			{height:8px; width:940px;}
.feature-container		{background:url(images/container-bg.jpg) repeat; width:940px;}
.feature-containerL		{float:left; width:440px; padding-right:20px;}
.feature-containerR		{float:right; width:460px; }
.feature-footer			{background:url(images/feature-footer.jpg) no-repeat; width:940px; height:45px;}
.viewall a:link, .viewall a:visited		{font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; font-weight:100; color:#489285; text-transform:uppercase; font-size:12px;}
.viewall {padding:15px 0 10px 20px;}

.allboxcontainer		{width:940px; margin:0; padding:8px 0 0 0;}
.boxcontainer			{width:220px; margin-right:20px;float:left;}
.boxcontainer-end		{width:220px; margin-right:0px;float:left;}
.box1-header			{background:url(images/box-news-head.jpg) no-repeat; height:42px; width:220px; text-indent:-9999px; overflow:hidden; margin:0; padding:0;}
.box1-middle			{background:url(images/box-news-middle.jpg) repeat-y; width:220px;}
.box1-footer			{background:url(images/box-news-footer.jpg) no-repeat; height:53px; width:220px;}
.box2-header			{background:url(images/box-services-head.jpg) no-repeat; height:42px; width:220px;text-indent:-9999px; overflow:hidden; margin:0; padding:0;}
.box2-middle			{background:url(images/box-services-middle.jpg) repeat-y; width:220px;}
.box2-footer			{background:url(images/box-services-footer.jpg) no-repeat; height:53px; width:220px;}
.box3-header			{background:url(images/box-workshops-head.jpg) no-repeat; height:42px; width:220px; text-indent:-9999px; overflow:hidden; margin:0; padding:0;}
.box4-header			{background:url(images/box-resources-head.jpg) no-repeat; height:42px; width:220px; text-indent:-9999px; overflow:hidden; margin:0; padding:0;}

.homenav				{font-weight:100; font-size:12px;}
.homenav li				{border-bottom:1px dotted #f8f7f0; width:182px;display:block; padding:8px 20px 0;}
.homenav a:link, .homenav a:visited {color:#352f2d; text-decoration:none;}
.homenav a:hover		{color:#6f9c8c;}


/* Page Content Item */

.content-header			{background:url(images/page-header.jpg) no-repeat; height:57px;margin-top:8px;}
.content-header-two		{background:url(images/page-header-two.jpg) no-repeat; height:28px;}
.content-repeater		{background:url(images/page-repeater.jpg) repeat-y; padding:0px 18px;text-align:left; margin:auto;}
.content-footer			{background:url(images/page-footer.jpg) no-repeat; height:21px;}

/* Resource Item */

.resource-header			{background:url(images/resourcebox-head.jpg) no-repeat; height:58px;margin-top:8px;}
.resource-repeater			{background:url(images/resourcebox-body.jpg) repeat-y; padding:0px 18px;text-align:left; margin:auto;}
.resource-footer			{background:url(images/resourcebox-footer.jpg) no-repeat; height:29px;}
#bookresourcebutton	.wpsc_buy_button {width:156px; height:49px; background:url(images/bookworkshop.jpg) no-repeat; text-indent:-9999px; border:medium none;cursor:pointer;}
h2.prodtitles				{font-size:16px!Important;}
#bookresourcebutton			{padding-top:20px;}

/* Post Content Item */

.post-footer			{background:url(images/postfoot2.jpg) no-repeat; height:54px;}
.postfooter-top			{background:url(images/postfooter-top.jpg) no-repeat; height:32px;}
.postfooter-bottom		{background:url(images/postfooter-bottom.jpg) no-repeat; background-position:bottom;}


/* Page Sidebar */

.sidebar-header			{background:url(images/sidebar-header.jpg) no-repeat; height:5px;}
.sidebar-header-news	{background:url(images/sidebar-header-news.jpg) no-repeat; height:68px; text-indent:-9999px; overflow:hidden;}
.sidebar-repeater		{background:url(images/sidebar-repeater.jpg) repeat-y; padding:0px;text-align:left; margin:auto;}
.sidebar-footer			{background:url(images/sidebar-footer.jpg) no-repeat; height:22px;}
.sidenav				{font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:13px; padding:0 0 10px 20px;}
.sidenav li				{background:url(images/nav-bg.jpg) no-repeat; width:256px; line-height:23px;display:block; padding:0 0 4px 14px;background-position:top; margin-top:6px;}
.sidenav li ul li		{display:block; padding:0px 5px 0 15px; color:#333; background:none;font: 11px Lucida Grande, Helvetica, Arial,sans-serif;line-height:18px;}
.sidenav li ul 			{margin:5px 0; background:none;}
.sidenav a:link, .sidenav a:visited {color:#352f2d; text-decoration:none;}
.sidenav a:hover		{color:#6f9c8c;}
.sidenav .current_page_item		{background:url(images/nav-bg-selected.jpg) no-repeat;}
.sidenav li ul li a:link, .sidenav li ul li a:visited {color:#8a9211;}
.tagholder				{padding:0 35px; margin:auto;}
.rightpadder			{padding-top:15px;}
.horiz					{background:url(images/horiz.jpg) no-repeat; width:270px; height:4px; margin-left:20px;}
.indexnavlink 			{background:url(images/nav-bg-noline.jpg) no-repeat; width:256px; line-height:23px;display:block; padding:0 0 4px 14px;background-position:top; margin-top:6px;}
.indexnavdesc 			{padding:0 20px 10px 33px;font-size:11px;margin:auto;}
.indexnav				{font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:13px; padding:0 0 0px 20px;}
.tagholder a:link, .tagholder a:visited			{color:#3e756a;}


/* Navigation */

	ul#nav			{background:url(images/navigation.jpg); width:980px;overflow:hidden;}
	ul#nav li		{float:left; list-style-type:none }
	ul#nav li a 	{height:62px; display:block; top:0; text-indent:-9999px; outline:none;overflow:hidden; }
	
	li#navHome a, li#navNews a, li#navServices a, li#navWorkshops a, li#navResources a, li#navAbout a, li#navContact a, li#navPhone a { background:url(images/navigation.jpg);}
		
	li#navHome a 							{ background-position:0 0; width:97px; left:0px }
	li#navHome a:hover						{ background-position:0 -62px }
	body#pageHome li#navHome a				{ background-position:0 -62px }
	
	li#navNews a 							{ background-position:-97px 0; width:137px; left:97px }
	li#navNews a:hover						{ background-position:-97px -62px }
	body#pageNews li#navNews a				{ background-position:-97px -62px }
	
	li#navServices a 						{ background-position:-233px 0; width:103px; left:233px }
	li#navServices a:hover					{ background-position:-233px -62px }
	body#pageServices li#navServices a		{ background-position:-233px -62px }
	
	li#navWorkshops a 						{ background-position:-335px 0; width:126px; left:335px }
	li#navWorkshops a:hover					{ background-position:-335px -62px }
	body#pageWorkshops li#navWorkshops a 	{ background-position:-335px -62px }
	
	li#navResources a 						{ background-position:-460px 0; width:114px; left:460px }
	li#navResources a:hover					{ background-position:-460px -62px }
	body#pageResources li#navResources a 	{ background-position:-460px -62px }
	
	li#navAbout a 							{ background-position:-573px 0; width:109px; left:573px }
	li#navAbout a:hover						{ background-position:-573px -62px }
	body#pageAbout li#navAbout a 			{ background-position:-573px -62px }
	
	li#navContact a 						{ background-position:-681px 0; width:103px; left:681px }
	li#navContact a:hover					{ background-position:-681px -62px }
	body#pageContact li#navContact a 			{ background-position:-681px -62px }
	
	li#navPhone a {display:none; background:none;}

/* Social Networking List */

	.social-holder	{width:264px; margin-top:20px;}
	ul#social			{background:url(images/social-icons.jpg); width:270px; margin-left:20px; margin-bottom:20px;}
	ul#social li		{float:left; list-style-type:none }
	ul#social li a 		{height:28px; display:block; top:0; text-indent:-9999px; outline:none }
	
	li#navRSS a, li#navDigg a, li#navDelicious a, li#navFacebook a, li#navFlickr a, li#navSkype a, li#navTwitter a { background:url(images/social-icons.jpg);}
		
	li#navRSS a 							{ background-position:0 0; width:38px; left:0px }
	li#navRSS a:hover						{ background-position:0 -28px }
		
	li#navDigg a 							{ background-position:-38px 0; width:38px; left:38px }
	li#navDigg a:hover						{ background-position:-38px -28px }
	
	li#navDelicious a 						{ background-position:-76px 0; width:38px; left:76px }
	li#navDelicious a:hover					{ background-position:-76px -28px }
	
	li#navFacebook a 						{ background-position:-114px 0; width:38px; left:114px }
	li#navFacebook a:hover					{ background-position:-114px -28px }
	
	li#navFlickr a 							{ background-position:-152px 0; width:38px; left:152px }
	li#navFlickr a:hover					{ background-position:-152px -28px }
	
	li#navSkype a 							{ background-position:-190px 0; width:38px; left:190px }
	li#navSkype a:hover						{ background-position:-190px -28px }
	
	li#navTwitter a 						{ background-position:-228px 0; width:36px; left:228px }
	li#navTwitter a:hover					{ background-position:-228px -28px}
	


/* Fonts */

body, input, textarea 	{color:#1f1e1e;font: 12px Lucida Grande, Helvetica, Arial,sans-serif;line-height:18px; font-variant:normal; font-weight:100;}
p 						{padding-top:10px;font: 12px Lucida Grande, Helvetica, Arial,sans-serif;line-height:18px; font-variant:normal; font-weight:100;}
h1						{font-family:'MisoRegular', Century Gothic,Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#905349;font-weight:100; margin:0; padding:22px 0 0 18px;text-transform:uppercase;}
h1 a, h2 a				{text-decoration:none;}
h2						{font-family:'MisoRegular', Century Gothic,Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#905349;font-weight:100; margin:0; padding:22px 0 0 18px;text-transform:uppercase;}
h3						{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#32302d;font-weight:bold; margin:0; padding:24px 0 0 0px;color:#55686e;}
h4						{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333;font-weight:100; margin:0; padding:5px 0 0 0px;color:#55686e;}
strong					{font-weight:bold;}
.content-repeater li	{background:url(images/nav-bg-2.jpg) no-repeat; line-height:23px;display:block;padding:0 0 0 24px;background-position: 0 0;margin-top:6px;color:#4f3930;}
em						{font-style:italic;}

/* Comments */

#comments li			{background:none; line-height:23px;display:block;padding:0 0 0 0;background-position: 0 0;margin-top:6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#4f3930;}
.textfield, #comment	{width:268px; border:1px solid #CCC; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.commentform			{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#352f2d;padding:14px 0 0 15px; margin:0;}
.featurebox-repeater ol	{margin:0; padding:0 18px;}

/* Feature Boxes */

.comment_area				{width:305px; float:left;}
.featurebox-header			{background:url(images/featurebox-header-2.jpg) no-repeat; height:45px;margin-top:8px;width:305px;}
.featurebox-repeater		{background:url(images/featurebox-repeater-2.jpg) repeat-y; padding:0px;text-align:left; margin:auto; width:305px;}
.featurebox-footer			{background:url(images/featurebox-footer-2.jpg) no-repeat; height:21px;width:305px;}
.commentsss					{margin-top:0!Important; border-bottom:1px dotted #CCC;}
.commenter em				{font-style:italic; color:;}
.commentbutton				{background:url(images/btn-submit-comment.jpg) no-repeat;border:medium none;display:block;height:22px;padding:0;position:relative;text-indent:-9999px;width:103px;}
li.label					{font-size:12px!Important; margin-top:10px!Important; line-height:11px!Important;}
.inputrequired				{color:#905349; font-style:italic;}
.related-holder-left		{float:left; width:305px;}
.related-holder				{float:right; width:305px;}
.featurebox 				{padding:0 18px; font-size:11px; color:#496a63;}
.excerpt					{font-size:11px; color:#496a63;}
.related li					{border-bottom: 1px dotted #CCC; padding:12px 0 6px 0;}
.feed-left					{float:left; width:110px; height:110px; background:#CCC; overflow:hidden; background:url(images/noimage.jpg) no-repeat;}
.feed-right					{float:right; width:454px;}
.feed-right2				{margin:auto;}
.feed-holder				{padding:10px 0; border-bottom:1px dashed #CCC;}



/* Font Classes*/

.feed					{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#32302d;font-weight:100; margin:0; padding:0px 0 0 0px;color:#55686e;}
.blogheading			{color:#3e756a, font-size:24px; text-transform:none;text-decoration:none!important;}
.italics				{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; font-weight:100; color:#312f2f;}
.italics2				{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; font-weight:100; color:#312f2f;}
.breadcrumbs			{padding:0 0 0 18px;color:#6f9c8c;}
.breadcrumbs2			{font-size:11px;padding:0 0 0 18px;color:#6f9c8c;}
.breadcrumbs a:link, .breadcrumbs a:visited		{color:#6f9c8c;}
.breadcrumbs a:hover	{color:#2b7a5d;}
.secondh1				{text-transform:none;}
.comments				{float:right; background:url(images/tear.jpg) no-repeat; padding:0 18px 0 17px;}
.author					{color:#906053;}
.h-topic				{background:url(images/h-browsetopic.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-tags					{background:url(images/h-browsetag.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden; margin:0px;padding:0px;}
.h-twitter				{background:url(images/h-twitter.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden; margin:0px;padding:0px;}
.h-services				{background:url(images/h-browseservices.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-aboutus				{background:url(images/h-browse-aboutus.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-browseres			{background:url(images/h-browse-resources.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-workshops			{background:url(images/h-browse-workshops.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-latestworkshops		{background:url(images/h-workshops.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-forum				{background:url(images/h-forum.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-archives				{background:url(images/h-archives.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-contact				{background:url(images/h-browse-contact.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-social				{background:url(images/h-social.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-mailinglist			{background:url(images/h-mailinglist.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-resources			{background:url(images/h-latestresources.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.h-home-welcome			{background:url(images/h-home-welcome.jpg) no-repeat; width:182px; height:44px; text-indent:-9999px; overflow:hidden;padding:0px;}
.feature-para			{padding:0 0 8px 18px; margin:0 auto;}
.feature-para p			{padding:0 0 10px 0;}
.blue-link a:link, .bluelink a:visited	{color:#489285; text-decoration:none;font-weight:bold;}
.twitter				{padding:0 22px;}
.twitter-timestamp		{font-family:Georgia, "Times New Roman", Times, serif; color:#d37c6b; font-size:10px;}
.tagged					{padding:0px 0 8px 40px;color:#6f9c8c; font-size:11px; width:387px;float:left;}
/*.sharethis				{float:right; padding:0 20px 0 0;margin:0;} */
.sharethis				{float:right; padding:0 0 0 0;margin:0;width:192px;}
.comment_number			{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.comment_info			{font: 12px Lucida Grande, Helvetica, Arial,sans-serif;font-variant:normal; font-weight:100; font-size:10px;}
.forumposted			{font: 12px Lucida Grande, Helvetica, Arial,sans-serif;font-variant:normal; font-weight:100; font-size:12px;color:#688382;}
.forumposter			{font: 12px Lucida Grande, Helvetica, Arial,sans-serif;font-variant:normal; font-weight:100; font-size:10px;color:#4a5b5b;}

/* Links */

a:link		{color:#8a9211;}
a:hover		{color:#adb450;}
a:visited	{color:#7b7f3f; text-decoration:none;}


/* E-Commerce */
.wpsc_checkout_table h4		{font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:18px; padding:10px 0;}
.wpsc_checkout_table td		{padding:2px 0 8px 0;}
.wpsc_checkout_table input, .wpsc_checkout_table textarea	{width:300px; background:#fff; border-bottom:1px dotted #a4a49c; border-top:1px solid #e0dfce;border-left:1px solid #e0dfce;border-right:1px solid #e0dfce;}
table.wpsc_checkout_table tr td {padding:2px 15px 2px 0;}
.make_purchase	{width:70px!Important; margin-left:97px; background:url(images/purchase.jpg) no-repeat !Important; height:24px; text-indent:-9999px; overflow:hidden; border:none!Important; text-decoration:none;}
.wpsc_checkout_forms h2		{text-transform:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; padding:20px 0 0 0;}
#sideshoppingcart h3		{background:url(images/h-shoppingcart.jpg) no-repeat; width:310px; height:62px; text-indent:-9999px; overflow:hidden;margin:0px;padding:0px;}
.wpsc_empty_the_cart		{visibility:hidden; height:5px;}
table.shoppingcart tr td	{padding-right:10px; border-right:1px solid #dbebeb;background:#dee9eb;}
#sideshoppingcart			{}
table.shoppingcart			{margin-left:16px!Important;}
#sliding_cart .gocheckout a				{height:17px!Important; width:81px!Important; background:url(images/btn-checkout.jpg) no-repeat!Important; text-indent:-9999px!Important; overflow:hidden!Important;display:block;}
#sliding_cart .gocheckout a:visited		{height:17px!Important; width:81px!Important; background:url(images/btn-checkout.jpg) no-repeat!Important; text-indent:-9999px!Important; overflow:hidden!Important;display:block;}
.items, .total				{margin-left:9px; padding:5px; background:#f3f4e7;}
.gocheckout 				{margin-left:17px;}
h2.prodtitles				{text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px; font-weight:100; color:#312f2f;padding:0;margin:0;text-decoration:none;width:424px;}
h2.prodtitles a				{text-decoration:none;color:#312f2f;}
div.textcol					{clear:both; padding:0!Important;float:none!Important;}
#products_page_container	{clear:both;}
.wpsc_container				{clear:both;}
div.productdisplay			{padding:10px 0 0 0!Important; margin-bottom:0!Important; float:none!Important;}
.shoppingcart th			{padding:2px 20px 0 0;}
.empty, .visitshop  		{padding:0 0 0 15px!Important;}
div.producttext 			{margin:0 0 0px 5px!important;}

/* Mailing List */
.wpmlwidget label			{padding:0;font-variant:normal; font-weight:100; color:#767372;}
.wpmlwidget .widefat		{width:80%!Important;margin:0; background:#e8e7e0;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.wpmlwidget					{padding:0 0 0 20px;font: 11px Lucida Grande, Helvetica, Arial,sans-serif!Important;font-variant:normal; font-weight:100;margin-top:0!Important;}
.wpmlwidget form			{}
.wpmlbutton .button			{background:url(images/subscribe.jpg) no-repeat;border:medium none;display:block;height:16px;padding:0;position:relative;text-indent:-9999px;width:58px;}
.wpmlrequired				{color:#a3573a!Important;}

/* Mailing List - campaign monitor*/
#subForm label			{padding:0;font-variant:normal; font-weight:100; color:#767372;font: 11px Lucida Grande, Helvetica, Arial,sans-serif!important;}
#subForm .widefat		{border:none;width:80%!Important;margin:0; background:#e8e7e0;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#subForm					{padding:0 0 0 20px;font: 11px Lucida Grande, Helvetica, Arial,sans-serif!Important;font-variant:normal; font-weight:100;margin-top:10px!Important;}
#subForm form			{}
#subForm .button			{background:url(images/subscribe.jpg) no-repeat;border:medium none;display:block;height:16px;padding:0;position:relative;text-indent:-9999px;width:58px;cursor:pointer;margin-top:11px;}
.required {color:#ff0000;}

/* Forms */
.q-form						{width:400px; padding:10px; border:1px solid #CCC; background-color:#FFF;}
.q-form-p					{font-size:14px; color:#3e756a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;}
submit.q-form-button				{background:url(images/btn-sendmessage.jpg) no-repeat; width:106px; height:31px; text-indent:-9999px; overflow:hidden; border:medium none;}
.div.wpcf7-mail-sent-ok 	{border:none!Important;}

.wpcf7 .q-form-p{font-size:12px; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:100;}


/* Using !important to override PageNavi CSS */

.wp-pagenavi {
    margin:0;
    padding:20px 0 0 0;    
	background:url(images/pagenavi-bg.jpg) no-repeat;
	width:620px;
	height:81px;
	margin-top:10px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
    border:1px solid #ccc !important;
    color:#8a9211!important;
    font-style:normal;
    margin:0 .375em !important;
    padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
    border:1px solid #ccc !important;
    color:#8a9211 !important;
}
.wp-pagenavi a:hover {
    border:1px solid #ccc !important;
    color:#adb450 !important;
}
.wp-pagenavi a:active {
    border:1px solid #ccc !important;
    color:#7b7f3f !important;
}
.wp-pagenavi span.pages {
    border:none !important;
    color:#666 !important;
    margin:0 0 0 160px!important;
	padding:5px 15px 0 5px !important;
	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; font-weight:100;
	background-color:none!Important;
}
.wp-pagenavi span.current {
    border:none !important;
    color:#666 !important;
    font-weight:normal !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.extend {
    background-color:#FFFFFF;
    border:1px solid #000000;
    color:#000000;
    margin:2px;
    padding:2px 4px;
}


div.wpcf7-mail-sent-ok {
border:1px dashed #acb846!Important;
}

div.wpcf7-response-output {
margin:2em 0.5em 1em;
padding:0.5em 1em!Important;
}

.wpmlwidget {
margin:0!Important;
}

/* Finding Simple Updates/Mods */
.alignleft {float: left;margin: 0 10px 10px 0;}
.alignright {float: right;margin: 0 0 10px 10px;}

/* Event Registration Styles */

#event-list {
	width: 100%;
	display:block;
	clear: both;
	float: left;
}
#event-list .div_event_data {
	padding: 10px 0;
	border-bottom: 1px dashed #cccccc;
	clear: both;
	float: left;
	width: 100%;
}
#event-list .thumbnail-link {
	display: block;
	width: 110px;
	height: 110px;
	float: left;
	overflow:hidden;
}
#event-list .event-list-block {
	display: block;
	width: 454px;
	float: right;
}
#event-list h3 {
	padding-top: 0;
}

#event_form_extra {
	
}

#event_form_extra .p_event_form_field  {
	width: 100%;
	float: left;
}

#event_form_extra .p_event_form_field label {
	display: block;
	width: 180px;
	float: left;
}

#event_form_extra .p_event_form_field input,
#event_form_extra .p_event_form_field textarea {
	width: 350px;
	float: left;
}

#event_form_extra .p_event_form_field select {
	float: left;
}

#event_espresso_registration_form h4 {
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: 100;
font-size: 18px;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
}

#btn-book-now {
	margin-top: 5px;
	display:block;
	cursor:pointer;
	width:80px;
	height:30px; 
	line-height:30px;
	background:#9aa229;
	text-transform:uppercase;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 0px 10px;
	color: #fff;
}

.p_event_prices {
	display:block;
	width: 100%;
	height: 22px;
}

.p_event_prices label {
	display:block;
	width: 180px;
	float: left;
}

.p_event_prices select {
	float: left;
}

.event_when_where span,
.p_start_date span {
	color: #fd0217;
}

input.btn_event_form_submit {
	color: #fff;
	border: none;
	background:#9aa229;
	text-transform:uppercase;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 7px 10px;
	cursor: pointer;
}

/* Event Thumbnails */
.thumbnail-link {background: transparent url(images/thumbs/0.jpg) no-repeat scroll top left;}
#a_thumbnail_link-1 {background: transparent url(images/thumbs/1.gif) no-repeat scroll top left;}
#a_thumbnail_link-2 {background: transparent url(images/thumbs/2.gif) no-repeat scroll top left;}
#a_thumbnail_link-3 {background: transparent url(images/thumbs/3.gif) no-repeat scroll top left;}
#a_thumbnail_link-4 {background: transparent url(images/thumbs/4.gif) no-repeat scroll top left;}
#a_thumbnail_link-5 {background: transparent url(images/thumbs/5.gif) no-repeat scroll top left;}
#a_thumbnail_link-6 {background: transparent url(images/thumbs/6.gif) no-repeat scroll top left;}
#a_thumbnail_link-7 {background: transparent url(images/thumbs/1.gif) no-repeat scroll top left;}
#a_thumbnail_link-8 {background: transparent url(images/thumbs/2.gif) no-repeat scroll top left;}
#a_thumbnail_link-9 {background: transparent url(images/thumbs/3.gif) no-repeat scroll top left;}
#a_thumbnail_link-10 {background: transparent url(images/thumbs/4.gif) no-repeat scroll top left;}
#a_thumbnail_link-11 {background: transparent url(images/thumbs/5.gif) no-repeat scroll top left;}
#a_thumbnail_link-12 {background: transparent url(images/thumbs/6.gif) no-repeat scroll top left;}

#resource-meta { padding:10px 0 10px 0;clear: both;color: #6f9c8c;}
#resource-meta .italics {color: #000;}

