/*
Theme Name: 2under3 Website Theme
Theme URI: http://2under3.com.au/
Description: WordPress theme for the 2under3 website
Version: 0.9
Author: O'Kane Internet Consulting
Author URI: http://www.okane.com.au/
Tags: Custom theme
*/

@import url(css/reset-fonts-grids.css);
@import url(css/dropdown.css);
@import url(css/dropdown.theme.css);

html
{
	background-color: #caf0ff;
}

body
{
/*	background: #fff url(images/bkgrnd.gif) 0px 0px repeat;*/
	background-color: #ffffff;
}

img, div, h1, a, li, h2, ul { behavior: url(wp-content/themes/2under3/iepngfix/iepngfix.htc) }

.entry p strong, .entry p b
{
	font-weight: bold;
}

.entry p em, .entry p i
{
	font-style: italic;
}

.entry ul
{
	text-align: left !important;
	color: #67645C;
}

.entry ul li
{
	list-style-position: outside;
	list-style-type: disc;
	float: none !important;
	line-height: 1.231 !important;
	height: auto !important;
 	margin-top: 0.5em;
	margin-left: 1.1em;
}

.entry ul li ul li
{
	list-style-type: circle;
	float: none !important;
	line-height: 1.231 !important;
}

.entry ul li ul li ul li
{
	list-style-type: square;
	float: none !important;
	line-height: 1.231 !important;
}

.entry ol
{
	text-align: left !important;
	color: #67645C;
}

.entry ol li
{
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 1.231 !important;
 	margin-top: 0.5em;
	margin-left: 1.5em;
}

.entry ol li ol li
{
	list-style-type: lower-alpha;
}

.entry ol li ol li
{
	list-style-type: lower-roman;
}

.entry blockquote
{
	margin-left: 3em;
	margin-right: 3em;
}

.entry h1
{
	font-size: 153.9%;
	font-weight: bold;
	color: #67645C !important;
}

.entry h2
{
	font-size: 146.5% !important;
	font-weight: bold;
	color: #67645C !important;
}

.entry h3
{
	font-size: 138.5% !important;
	font-weight: bold;
	color: #67645C !important;
}

.entry h4
{
	font-size: 131%;
	font-weight: bold;
	color: #67645C !important;
}

.entry h5
{
	font-size: 123.1%;
	font-weight: bold;
	color: #67645C !important;
}

.entry h6
{
	font-size: 116%;
	font-weight: bold;
	color: #67645C !important;
}

hr
{
	border: none;
	margin: 0px;
}

hr.top
{
	display: block;
	height: 11px;
	background: transparent url(images/top_line.png) 0px 0px repeat-x;
	margin-bottom: 15px;
}

hr.bottom
{
	display: block;
	height: 8px;
	background: transparent url(images/bottom_line.png) 0px 0px repeat-x;
	margin-top: 15px;
}

#header, #body, #ftrbanner
{
	width: 73.076em;
	margin: 0px auto;
}

#header
{
	height: 230px;
}

#header #hdrtop
{
	height: 196px;
}

* html #header
{
	width: 85.076em;
	margin: 0px;
}

* html #ftrbanner
{
	width: 85.076em;
	margin: 0px;
}

#hdrtop h1
{
	width: 176px;
	height: 195px;
	background: transparent url(images/logo.png) 0px 0px no-repeat;
	float: left;
}

#hdrtop h1 a
{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -10000px;
}

#hdrtop #hdrtoprght
{
	height: 195px;
	margin-left: 176px;
}

#nav
{
	height: 30px;
	line-height: 30px;
	background: transparent url(images/nav.png) 0px 0px no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#nav a
{
	color: #ffffff !important;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}

#searchform
{
	display: inline-block;
	margin-top: 0px !important;
}

#s
{
	padding: 2px;
}

#hdrbanner
{
	margin: 6px 1px 14px;
	background-color: #ffffff;
	width: 768px;
	height: 90px;
/*	border: 1px dotted #333333;*/
}

#description
{
	height: 30px;
	background: transparent url(images/description.png) 0px 0px no-repeat;
	text-indent: -10000px;
}

#menu
{
	background: transparent url(images/menu.png) 0px 0px no-repeat;
	width: 933px;
	height: 34px;
	margin: 0px 7px 0px 10px;
	line-height: 34px;
}

#menu li
{
	float: left;
	margin-right: 2px
}

#menu li a
{
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff !important;
	font-size: 123.1%;
	font-weight: bold;
	text-decoration: none;
}

#menu li.dropdown_item_1
{
	width: 113px;
}

#menu li.dropdown_item_2
{
	width: 103px;
}

#menu li.dropdown_item_3
{
	width: 116px;
}

#menu li.dropdown_item_4
{
	width: 131px;
}

#menu li.dropdown_item_5
{
	width: 131px;
}

#menu li.dropdown_item_6
{
	width: 107px;
}

#menu li.dropdown_item_7
{
	width: 130px;
}

#menu li.dropdown_item_8
{
	width: 88px;
	margin-right: 0px;
}

#menu li ul li a
{
	font-size: 100%;
}

#body h2
{
	color: #969696;
	font-size: 138.5%;
	font-weight: bold;
}

#body h2 a
{
	text-decoration: none;
	color: #969696;
}

.ui-tabs h2
{
	margin-bottom: 1em;
}

#body h3
{
	color: #969696;
	font-size: 116%;
	font-weight: bold;
	margin-top: 0.5em;
/*	margin-bottom: 0.5em;*/
}

* html #body
{
	margin: 0px;
	margin-left: -90px;
}

.main
{
	margin-right: 21.5385em !important;
}

.section_hdr
{
	height: 99px;
}

.section_hdr.default
{
/*	height: 6px !important;
	border-color: #e5bce3 #e5bce3 transparent !important;
	border-width: 1px 1px 0px !important;
	border-style: solid solid none !important;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;*/
	display: none !important;
}

.section
{
	background: transparent url(images/section_mid.gif) 0px 0px repeat-y;
	padding: 16px;
}

.section.default
{
	border: 1px solid #e5bce3 !important;
	-moz-border-radius: 6px;
	background-image: none !important;
	background-color: #ffffff;
}

.section_bottom
{
	height: 8px;
}

.section_bottom.default
{
	display: none !important;
}

/************************************************************ Tips ************************************************************/

#tips_section_hdr
{
	background: transparent url(images/tips_header.png) 0px 0px no-repeat;
}

#home_section_hdr
{
/*	background: transparent url(images/hdr_shoutbox.png) 0px 0px no-repeat;*/
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-left: 1px solid #E5BCE3;
	border-right: 1px solid #E5BCE3;
	border-top: 1px solid #E5BCE3;
	background-color: #ffffff;
}

#out-about_section_hdr
{
	background: transparent url(images/hdr_shoutbox.png) 0px 0px no-repeat;
}

#interact_section_hdr
{
	background: transparent url(images/hdr_shoutbox.png) 0px 0px no-repeat;
}

#tips_section
{
	background: transparent url(images/tips_body.gif) 0px 0px repeat-y;
}

#tips_section_bottom
{
	background: transparent url(images/tips_footer.png) 0px 0px no-repeat;
}

/*********

#tips_tabs
{
	text-align: center;
}

#tips_tabs ul li
{
	width: 50%;
}

#tips_tabs_inactive
{
	text-align: center;
}

#tips_tabs_inactive li
{
	text-align: center;
	width: 50%;
	height: 30px;
	background: transparent url(images/tab_active.png) 0px 0px no-repeat;
	line-height: 30px;
}

#tips_tabs_inactive li a
{
	text-decoration: none;
	color: #ffffff;
	width: 100%;
	height: 100%;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
*********/

#tips_sort_links
{
	text-align: center;
	padding: 10px 0px;
	font-weight: bold;
}

#tips_sort_links span
{
	font-weight: normal;
}

#tips_sort_links a
{
}

#tips_search_results_hdr
{
	margin-bottom: 0.5em;
}

#tips_search_results_ftr
{
	margin-top: 0.5em;
}

#tips_search_form fieldset
{
	float: left;
	text-align: left;
	display: inline;
}

#tips_search_form fieldset.left
{
	width: 44%;
}

#tips_search_form fieldset.right
{
	width: 56%;
}

#tips_search_form fieldset label
{
	color: #969696;
}

#tips_search_form fieldset input
{
	padding: 1px;
	width: 140px;
}

#tips_search_form fieldset.right span
{
	font-weight: bold;
}

#tips_search_form fieldset.right div
{
	margin-bottom: 6px;
}

#tips_search_form fieldset.right label
{
	float: left;
	width: 180px;
	display: inline;
}

#tips_search_form fieldset.right select
{
	float: left;
	width: 160px;
	display: inline;

}

#tips
{
	margin-top: 12px;
}

#tips.single
{
	margin-top: 0px;
}

#tips .post
{
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #CECBCC #CECBCC;
	padding: 1em;
}


#tips .post.first
{
	border: 1px solid #CECBCC;
}

#tips .post .title h2
{
	display: inline;
}

* html .title
{
	width: 650px !important;
}

#tips .post .title small
{
	font-size: 85%;
}

#tips .post .entry p
{
	margin-top: 0.5em;
}

#tips .post .tip_link p
{
	margin-top: 0.5em;
}

/*#tip_ftr
{
	margin-top: 0.5em;
}*/

/*#tip_rate_add_comment
{
	padding-bottom: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dashed #CECBCC;
}*/

/* Overrides gdsr.css */
.ratingblock
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#comments
{
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dashed #CECBCC;
}}

#respond
{
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px dashed #CECBCC;
}

#respond p
{
	margin-bottom: 1em;
}

#comment
{
	width: 100%;
}

.comment-body
{
	margin-top: 1.5em;
	margin-bottom: 0.75em;
	color: #333333;
}

.children
{
	margin-left: 30px;
}

#tips_tag_cloud
{
	margin-top: 0.5em;
}

/*#tips_share_form
{
}*/

#tips_share_form fieldset
{
	margin: 0px auto;
	width: 450px;
	text-align: right;
}

#tips_share_form fieldset label
{
	color: #969696;
	width: 110px;
	float: left;
	display: inline;

}

.required
{
	color: #ff0000;
}

#tips_share_form fieldset input, #tips_share_form fieldset select, #tips_share_form fieldset textarea
{
	float: left;
	width: 270px;
	display: inline;

}

#tips_share_form fieldset select
{
	width: 274px;
}

#tips_share_form fieldset textarea
{
	width: 272px;
}

#tips_share_form fieldset input
{
	padding: 1px;
}

#tips_share_form fieldset div
{
	margin-bottom: 0.75em;
}

#tips_share_response
{
	margin-top: 0.5em;
}

/* Articles */

#articles_section_hdr
{
	background: transparent url(images/articles_header.png) 0px 0px no-repeat;
}

#articles_section
{
	background: transparent url(images/articles_body.gif) 0px 0px repeat-y;
}

#articles_section_bottom
{
	background: transparent url(images/articles_footer.png) 0px 0px no-repeat;
}

/*
#articles_tabs
{
	text-align: center;
}
*/

/*
#articles_tabs_hdr
{
	background: transparent url(images/single_tab.png) 0px 0px repeat-x;
	height: 30px;
}
*/

/*
#articles_search_tab
{
	padding: 0em 1em 1em;
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #cccccc #cccccc;
}
*/
/*
#articles_search_form fieldset
{
	float: left;
	text-align: left;
	display: inline;

}

#articles_search_form fieldset.left
{
	width: 44%;
}

#articles_search_form fieldset.right
{
	width: 56%;
}

#articles_search_form fieldset label
{
	color: #969696;
}

#articles_search_form fieldset input
{
	padding: 1px;
	width: 140px;
}

#articles_search_form fieldset.right span
{
	font-weight: bold;
}

#articles_search_form fieldset.right div
{
	margin-bottom: 6px;
}

#articles_search_form fieldset.right label
{
	float: left;
	width: 180px;
}

#articles_search_form fieldset.right select
{
	float: left;
	width: 160px;
}
*/

/*
#articles
{
	margin-top: 12px;
}
*/

#articles.single
{
	margin-top: 0px;
}

/*
#articles .post
{
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #CECBCC #CECBCC;
	padding: 1em;
}
*/

/*
#articles .post.first
{
	border: 1px solid #CECBCC;
}
*/

/*
#articles.single .post.first
{
	border-top: 1px solid transparent;
}
*/

/*
#articles .post .title h2
{
	display: inline;
}

#articles .post .title small
{
	font-size: 85%;
}

#articles .post .entry p
{
	margin-top: 0.5em;
}

#articles .post .tip_link p
{
	margin-top: 0.5em;
}
*/
/*
.article_excerpt
{
	width: 33.3077em;
	*width: 32.4751em;
	padding-right: 2em;
}

.article_excerpt.no_photo
{
	width: 100%;
	padding-right: 0px;
}

.article_image
{
	width: 150px;
	margin-top: 5px;
}

.article_image.no_photo
{
	width: 0px;
	height: 0px;
	margin-top: 0px;
}*/

/*#articles_tabs
{
	text-align: center;
}*/

/*
#articles_tabs_inactive
{
	text-align: center;
	background: transparent url(images/single_tab.png) 0px 0px no-repeat;
}

#articles_tabs_inactive li
{
	text-align: center;
	width: 50%;
	height: 30px;
	line-height: 30px;
}

#articles_tabs_inactive li a
{
	text-decoration: none;
	color: #ffffff;
	width: 100%;
	height: 100%;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
*/

/*********************************************************** Shoutbox *********************************************************/

#shoutbox_section_hdr
{
	background: transparent url(images/shoutbox_header.png) 0px 0px no-repeat;
}

#shoutbox_section
{
	background: transparent url(images/shoutbox_body.gif) 0px 0px repeat-y;
}

#shoutbox_section_bottom
{
	background: transparent url(images/shoutbox_footer.png) 0px 0px no-repeat;
}

#shoutbox_tabs
{
	text-align: center;
	width: 49.1539em;
	*width: 47.9251em; /* IE width */
}

#shoutbox_tabs ul li.ui-tabs-selected
{
/*	width: 33.3333%;*/
	width: 213px;
	background: transparent url(images/one_third_tab.png) 0px 0px no-repeat !important;
}

#shoutbox_tabs ul li.ui-state-default
{
	background: transparent url(images/one_third_tab_active.png) 0px 0px no-repeat;
/*	width: 33.3333%;*/
	width: 213px;
}

#shoutbox_giggles_hdr, #shoutbox_screams_hdr, #shoutbox_reflections_hdr
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#shoutbox_giggles_ftr, #shoutbox_screams_ftr, #shoutbox_reflections_ftr
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#shoutbox_giggles .post,
#shoutbox_screams .post,
#shoutbox_reflections .post
{
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #CECBCC #CECBCC;
/*	padding: 0.5em 1em;*/
	padding: 1em;
}

#shoutbox_giggles .post.first,
#shoutbox_screams .post.first,
#shoutbox_reflections .post.first
{
	border: 1px solid #CECBCC;
}

#giggle_rate_add_comment,
#scream_rate_add_comment,
#reflect_rate_add_comment
{
	padding-bottom: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dashed #CECBCC;
}

#shoutbox_tab_giggle.collapse,
#shoutbox_tab_scream.collapse,
#shoutbox_tab_reflect.collapse
{
	padding: 0px;
}

/*
#giggles.single,
#screams.single,
#reflects.single
{
	width: 49.1539em;*/
/*	*width: 47.9251em;*/ /* IE width */
/*}*/

#giggles .post,
#screams .post,
#reflects .post
{
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #CECBCC #CECBCC;
/*	padding: 0.5em 1em;*/
	padding: 1em;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

#giggles .post.first,
#screams .post.first,
#reflects .post.first
{
	border: 1px solid #CECBCC;
}

/*
#giggles.single .post.first,
#screams.single .post.first,
#reflects.single .post.first
{
	border-top: 1px solid transparent;
}
*/

#giggles.single .post .title h2.banner,
#screams.single .post .title h2.banner,
#reflects.single .post .title h2.banner
{
	color: #67645c !important;
	font-size: 153.9% !important;
	font-weight: bold !important;
}

/*
#shoutbox_form fieldset
{
	margin: 0px auto;
	width: 450px;
	float: none;
	display: inline;
}
*/

/*
#shoutbox_form fieldset label
{
	color: #969696;
	text-align: right;
}
*/

#shoutbox_form fieldset input, #shoutbox_form fieldset select, #shoutbox_form fieldset textarea
{
/*	float: left;
	width: 270px;
	width: 100%;*/
}

#shoutbox_form fieldset select
{
/*	width: 274px;*/
}

/*
#shoutbox_form fieldset textarea
{
	width: 338px;
}
*/

/*
#shoutbox_form fieldset input.main
{
	padding: 1px;
	width: 336px;
}
*/

/*
#shoutbox_form fieldset div
{
	margin-bottom: 0.5em;
}
*/

/*
#shoutbox_form fieldset div.textright
{
	margin: 0px;
}
*/

/*
#shoutbox_form fieldset div.alignleft
{
	width: 110px;
	text-align: right;
}
*/

/*
#shoutbox_form fieldset div.alignright
{
	width: 340px;
}
*/

/*
#shoutbox_form fieldset div.alignright
{
}
*/

#disclaimer
{
	width: 16px !important;
}

p.link
{
	height: 35px;
}

#show_link
{
	display: block;
	width: 197px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: transparent url(images/share_button.png) 0px 0px no-repeat;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 123.1%;
	margin: 0px auto;
}

#show_link2
{
	display: inline-block;
	width: 197px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: transparent url(images/share_button.png) 0px 0px no-repeat;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 123.1%;
	margin: 0px auto;
}

#show_link3
{
	display: inline-block;
	width: 197px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: transparent url(images/share_button.png) 0px 0px no-repeat;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 123.1%;
	margin: 0px auto;
}

#close_link
{
/*	color: #DD80F0 !important;*/
}

#form_container
{
	text-align: left;
}

#buttons
{
	text-align: center;
}

#buttons input.submit
{
	background: transparent url(images/share_button.png) 0px 0px no-repeat;
	width: 197px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 123.1%;
	margin: 0px auto;
	border: none;
}

/********************************************************* Shopping ************************************************************/

#shopping_section_hdr
{
/*	background: transparent url(images/shopping_header.png) 0px 0px no-repeat;*/
	background: transparent url(images/favourite_products_header.png) 0px 0px no-repeat;
}

#shopping_section_hdr.favourite-products
{
	background: transparent url(images/favourite_products_header.png) 0px 0px no-repeat !important;
}

#shopping_section_hdr.online-directory
{
	background: transparent url(images/shopping_header.png) 0px 0px no-repeat !important;
}

#shopping_section_hdr.mum-market
{
	background: transparent url(images/mum_market_header.png) 0px 0px no-repeat !important;
}

#shopping_section_hdr.pigeon-swap
{
	background: transparent url(images/pigeon_swap_header.png) 0px 0px no-repeat !important;
}

#shopping_section
{
/*	background: transparent url(images/shopping_body.gif) 0px 0px repeat-y;*/
	background: transparent url(images/favourite_products_body.gif) 0px 0px repeat-y;
}

#shopping_section.favourite-products
{
	background: transparent url(images/favourite_products_body.gif) 0px 0px repeat-y;
}

#shopping_section.online-directory
{
	background: transparent url(images/shopping_body.gif) 0px 0px repeat-y;
}

#shopping_section.mum-market
{
	background: transparent url(images/mum_market_body.gif) 0px 0px repeat-y;
}

#shopping_section.pigeon-swap
{
	background: transparent url(images/pigeon_swap_body.gif) 0px 0px repeat-y !important;
}

#shopping_section_bottom
{
/*	background: transparent url(images/shopping_footer.png) 0px 0px no-repeat;*/
	background: transparent url(images/favourite_products_footer.png) 0px 0px no-repeat;
}

#shopping_section_bottom.favourite-products
{
	background: transparent url(images/favourite_products_footer.png) 0px 0px no-repeat;
}

#shopping_section_bottom.online-directory
{
	background: transparent url(images/shopping_footer.png) 0px 0px no-repeat;
}

#shopping_section_bottom.mum-market
{
	background: transparent url(images/mum_market_footer.png) 0px 0px no-repeat;
}

#shopping_section_bottom.pigeon-swap
{
	background: transparent url(images/pigeon_swap_footer.png) 0px 0px no-repeat !important;
}

#shopping_tabs
{
	text-align: center;
}

#shopping_tabs_hdr
{
	background: transparent url(images/single_tab.png) 0px 0px repeat-x;
	height: 30px;
/*	padding: 3.3077em 1em 1em;*/
}

#shopping_search_tab
{
	padding: 0em 1em 1em;
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #cccccc #cccccc;
}

#shopping
{
/*	margin-top: 12px;*/
}

#shopping.single
{
	margin-top: 0px;
}

/*
#shopping .post
{
	padding: 1em;
}
*/

#shopping .post.premium
{
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: transparent #CECBCC #CECBCC;
/*	padding: 0.5em 1em;*/
	padding: 1em;
}

/*
#shopping .post.first
{
	border: 1px solid #CECBCC;
}
*/

/*
#shopping.single .post.first
{
	border-top: 1px solid transparent;
}
*/

#shopping .post .title h2
{
	display: inline;
}

#shopping .post .title small
{
	font-size: 85%;
}

#shopping .post .entry p
{
	margin-top: 0.5em;
}

#shopping .post .tip_link p
{
	margin-top: 0.5em;
}

/*
.shopping_excerpt
{
	width: 33.3077em;
	*width: 32.4751em;
	padding-right: 2em;
}

.shopping_excerpt.no_photo
{
	width: 100%;
	padding-right: 0px;
}

.shopping_image
{
	width: 150px;
	margin-top: 5px;
}

.shopping_image.no_photo
{
	width: 0px;
	height: 0px;
	margin-top: 0px;
}
*/

/*
.entry ul
{
	margin-top: 0.5em;
	color: #67645C;
}

.entry ul li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1em;
	margin-top: 0.5em;
}
*/

.buy_now
{
	text-decoration: none;
	color: #ffffff !important;
	display: inline-block;
	width: 135px !important;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 116%;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat;
}


.widget_adv_cat_posts .buy_now
{
	font-size: 138.5% !important;
}

/*********************************************************** Common ************************************************************/

.rating
{
	margin-bottom: 0.5em;
}

.rating_block
{
	margin-top: 0.5em;
}

.textleft
{
	text-align: left;
}

.textcentre
{
	text-align: center;
}

.textright
{
	text-align: right;
}

.alignleft
{
	float: left;
	display: inline;

}

.alignright
{
	float: right;
	display: inline;

}

.hidden
{
	display: none;
}

.sidebar
{
	width: 21.1539em !important;
	*width: 20.6251em !important;
}

* html .sidebar
{
	height: 1%;
	padding-left: 2em !important;;

	margin-left: -265px !important;;
	*width: 20.6251em !important;
	position: absolute;
	top: 290px;
	
}

#newsletter_signup
{
	width: 275px;
	height: 55px;
}

#newsletter_signup a
{
	display: block;
	width: 100%;
	height: 100%;
}

#fav_prod_top
{
	margin-top: 7px;
	height: 49px;
	background: transparent url(images/fav_products_top.png) 0px 0px no-repeat;
}

#fav_prod_mid
{
/*	background: transparent url(images/fav_products_mid.gif) 0px 0px repeat-y;*/
	background: transparent url(images/fav_products_mid.png) 0px 0px repeat-y;
	padding-bottom: 12px;
}

#fav_prod_top h2
{
	text-indent: -10000px;
	background: none;
}

.widget_adv_cat_posts h2
{
	background: transparent url(images/fav_products_mid.png) 0px 0px repeat-y;
/*	padding: 0.5em 0.8em;*/
	padding: 0em 0.8em;
}

.widget_adv_cat_posts p
{
	background: transparent url(images/fav_products_mid.png) 0px 0px repeat-y;
	padding: 0px 1.25em 1em;
	color: #67645C;
}

.prod_img
{
	padding-top: 1em !important;
	padding-bottom: 0.5em !important;
}

.acp_title
{
/*	line-height: 2.5em;*/
/*	font-size: 146.5% !important;*/
	font-size: 153.9% !important;
	color: #aad2f8 !important;
}

.acp_title a
{
	color: #aad2f8 !important;
}

#fav_prod_bottom
{
/*	padding-top: 1em;*/
	background: transparent url(images/fav_products_bottom.png) bottom left no-repeat;
	height: 6px;
}

#quotation_top
{
	margin-top: 7px;
	height: 6px;
	background: transparent url(images/quote_top.png) 0px 0px no-repeat;
}


#quotation_top h2
{
	background: none;
	text-indent: -10000px;
}

#quotation_bottom
{
	background: transparent url(images/fav_products_bottom.png) bottom left no-repeat;
	height: 6px;
}

#adv_cat_posts-5 p
{
/*	padding: 0px 55px;*/
	padding: 0px 40px;
	font-size: 123.1%;
	font-weight: bold;
}

#adv_cat_posts-5 p.quote.start
{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

#adv_cat_posts-5 p.quote.end
{
	padding-left: 1em;
	padding-right: 1em;
	text-align: right;
}

#adv_cat_posts-7 p
{
	padding: 0px 40px;
	font-size: 123.1%;
	font-weight: bold;
}

#adv_cat_posts-7 p.quote.start
{
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

#adv_cat_posts-7 p.quote.end
{
	padding-left: 1em;
	padding-right: 1em;
	text-align: right;
}

#pigeon_swap
{
	margin-top: 7px;
	width: 275px;
	height: 173px;
/*	background: transparent url(images/pig_swap.png) 0px 0px no-repeat;*/
}

#pigeon_swap a
{
	display: block;
	width: 100%;
	height: 100%;
}

#mum_market
{
	margin-top: 7px;
	width: 275px;
	height: 180px;
/*	background: transparent url(images/mum_mrkt.png) 0px 0px no-repeat;*/
}

#mum_market a
{
	display: block;
	width: 100%;
	height: 100%;
}

#cooking_club
{
	margin-top: 7px;
	width: 275px;
	height: 167px;
/*	background: transparent url(images/cooking.png) 0px 0px no-repeat;*/
/*	background: transparent url(images/mini_sections.png) 0px -353px no-repeat;*/
}

#cooking_club a
{
	display: block;
	width: 100%;
	height: 100%;
}

#footer
{
	background-color: #caf0ff;
	height: 200px;
	padding-top: 10px;
}

#ftrbanner
{
	margin: 0px auto 30px;
/*	background-color: #ffffff;*/
	width: 768px;
	height: 90px;
/*	border: 1px dotted #333333;*/
}

#ftrnav
{
	font-size: 89%;
	font-weight: bold;
	color: #3e4a96;
}

#ftrnav a
{
	text-decoration: none;
	color: #3e4a96 !important;
}

#ftrnav p
{
	line-height: 200%;
}

/***** New styles *****/

a
{
	color: #67645c !important;
	text-decoration: none;
	font-weight: bold;
}

.box
{
	background: transparent url(images/box_top.png) 0px 0px no-repeat;
	padding-top: 1em;
	text-align: left;
}

.box.spaced
{
	margin-top: 0.75em;
}

.box.standard
{
	background: none;
	margin-top: 0px;
}

.single .box.standard
{
	padding-top: 0px;
}

.box .contents h2,
.box2 .contents h2,
.box3 .contents h2
{
	color: #67645c !important;
/*	font-size: 123.1% !important;*/
	font-size: 123.1%;
	font-weight: bold !important;
}

.box .contents h2.banner,
.box2 .contents h2.banner,
.box3 .contents h2.banner
{
	color: #67645c !important;
	font-size: 153.9% !important;
	font-weight: bold !important;
}

.box .contents h3,
.box2 .contents h3,
.box3 .contents h3
{
	color: #67645c !important;
/*	font-size: 116% !important;*/
	font-size: 116%;
	font-weight: bold !important;
}

/*
.box .contents h2 a
{
	color: #67645c !important;
	text-decoration: none;
}
*/

.box .contents p.meta,
.box2 .contents p.meta,
.box3 .contents p.meta
{
/*	margin-top: 0.75em;
	margin-bottom: 1em;*/
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}

.box .contents p.meta span,
.box2 .contents p.meta span,
.box3 .contents p.meta span
{
	background-color: #f2e6f6;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #f2e6f6;
	padding: 2px;
	color: #67645c;
	font-weight: normal;
}

p.meta
{
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}

* html p.meta
{
	width: 650px !important;
}

p.meta span
{
	background-color: #f2e6f6;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #f2e6f6;
	padding: 2px;
	color: #67645c;
	font-weight: normal;
}

span.comment_meta
{
	background-color: #f2e6f6;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #f2e6f6;
	padding: 2px;
	color: #67645c;
	font-weight: normal;
}

.box .contents p,
.box2 .contents p,
.box3 .contents p
{
	color: #67645c;
	font-weight: normal;
	margin-top: 0.5em;
}

.entry p,
.comment-body p,
#respond p
{
	color: #67645c;
	font-weight: normal;
	margin-top: 0.5em;
}

/* CHECK THIS
* html .entry p,
.comment-body p,
#respond p
{
	color: #67645c;
	font-weight: normal;
	margin-top: 0.5em;
	width: 500px !important;
}*/

* html .entry p,
* html .comment-body p,
* html #respond p
{
	color: #67645c;
	font-weight: normal;
	margin-top: 0.5em;
	width: 500px !important;
}

/*
.box .contents p a
{
	color: #67645c !important;
	text-decoration: none;
	font-weight: bold;
}
*/

.box .contents form div,
.box2 .contents form div,
.box3 .contents form div
{
	margin-top: 1em;
}

/*
.box .contents form,
.box2 .contents form
{
	margin-top: 1em;
}
*/

/*
.box .contents form span
{
	margin-left: 1em;
	margin-right: 1em;
	font-weight: bold;
	color: #67645c;
}
*/

/*********************/
fieldset
{
	float: left;
	text-align: left;
	width: 280px;
}

fieldset.single_column
{
	text-align: left;
	width: 350px;
	margin: 0px auto;
	float: none;
}

fieldset.single_column.wide
{
	width: 590px;
}

fieldset.single_column input
{
	width: 344px;
}

fieldset.single_column select
{
	width: 350px;
}

fieldset.single_column textarea
{
	width: 348px;
	height: 96px;
}

form div.single_column
{
	text-align: left;
	width: 350px;
	margin: 0px auto;
}

/*
fieldset.left
{
	width: 44%;
}

fieldset.right
{
	width: 56%;
}
*/

/*
fieldset label
{
	color: #969696;
}

fieldset input
{
	padding: 1px;
	width: 140px;
}

fieldset.right span
{
	font-weight: bold;
}

fieldset.right div
{
	margin-bottom: 6px;
}

fieldset.right label
{
	float: left;
	width: 180px;
}

fieldset.right select
{
	float: left;
	width: 160px;
}*/
/*********************/

.spacer
{
	margin: 1.5em 0px;
	height: 21px;
	line-height: 21px;
}

.spacer.bottom
{
	margin: 0em 0px 1.5em;
	height: 21px;
	line-height: 21px;
}

.sort
{
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #cccccc;
	display: block;
	float: right;
	height: 100%;
}

.sort span, .sort a
{
	display: block;
	height: 100%;
	float: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: bold;
}

.sort span
{
	background: transparent url(images/sort_active.gif) 0px 0px repeat-x;
	color: #ffffff;
}

.sort a
{
	background: transparent url(images/sort_inactive.gif) 0px 0px repeat-x;
	text-decoration: none;
	color: #9075ee !important;
}

.contents
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0px 1em 1em;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

.contents.with_numbering
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0px 1em 1em 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

.contents.no_border
{
	border: none;
	padding: 0px;
}

.label
{
	margin-top: 0px;
	color: #dd80f0;
	font-weight: bold;
	display: block;
	width: 100%;
	padding-bottom: 0.25em;
}

.box label,
.box2 label,
.box3 label
{
	color: #dd80f0;
	font-weight: bold;
	display: block;
	width: 100%;
	padding-bottom: 0.25em;
}

.box .disclaimer label,
.box2 .disclaimer label,
.box3 .disclaimer label
{
	display: inline;
}

.inline
{
	display: inline;
}

label input
{
	width: auto !important;
}

.LoginWithAjax_Links label
{
	display: inline;
	width: 50%;
}

.lwa_wp-submit
{
	border: none !important;
	font-size: 131%;
	color: #ffffff !important;
	width: 76px;
	height: 24px;
	background: transparent url(images/login.png) 0px 0px no-repeat !important;
	font-weight: bold;
}

.lwa_get_new
{
	border: none !important;
	font-size: 108%;
	color: #ffffff !important;
	width: 134px;
	height: 24px;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat !important;
}

.LoginWithAjax_Links_Remember_Cancel
{
	display: inline-block;
	width: 76px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: transparent url(images/login.png) 0px 0px no-repeat;
	font-size: 108%;
	color: #ffffff !important;
	font-weight: normal;
}

.lwa_user_login,
.lwa_user_pass,
.lwa_user_remember
{
	border: 1px solid #ebcff1;
	padding: 2px;
	color: #67645c;
	background: #ffffff url(images/input_back.png) 0px 0px repeat-x;
}

td.forgot-pass-email
{
	padding-top: 2px !important;
}

.LoginWithAjax_Form label
{
	color: #DD80F0;
/*	display: block;*/
	font-weight: bold;
	width: 100%;
}

.LoginWithAjax_Remember strong
{
	color: #DD80F0;
	font-weight: bold;
	/*width: 100%;*/
}

.box input,
.box2 input,
.box3 input
{
	border: 1px solid #ebcff1;
	padding: 2px;
	color: #67645c;
	background: #ffffff url(images/input_back.png) 0px 0px repeat-x;
}

.box select,
.box2 select,
.box3 select
{
	border: 1px solid #ebcff1;
	padding: 2px;
	color: #67645c;
	background: #ffffff url(images/textarea.png) 0px 0px repeat-x;
}

.box textarea,
.box2 textarea,
.box3 textarea
{
	border: 1px solid #ebcff1;
/*	padding: 2px;*/
	color: #67645c;
	background: #ffffff url(images/textarea.png) 0px 0px repeat-x;
	height: 96px;
}

textarea
{
	border: 1px solid #ebcff1;
	color: #67645c;
	background: #ffffff url(images/textarea.png) 0px 0px repeat-x;
	height: 96px;
}

.box input.submit, .box input.reset,
.box2 input.submit, .box2 input.reset,
.box3 input.submit, .box3 input.reset
{
	border: none;
/*	font-size: 131%;*/
	font-size: 123.1%;
	font-weight: bold;
	color: #ffffff;
	width: 76px;
	height: 24px;
}

.box input.submit,
.box2 input.submit,
.box3 input.submit
{
	background: transparent url(images/search.png) 0px 0px no-repeat;
	vertical-align: bottom;
}

.box input.reset,
.box2 input.reset,
.box3 input.reset
{
	background: transparent url(images/reset.png) 0px 0px no-repeat;
	vertical-align: bottom;
}

#keyword
{
	width: 274px;
}

#or
{
	width: 49px;
	color: #67645C !important;
	font-weight: bold;
	margin-top: 0px;
}

#cat
{
	width: 280px;
}

#sub_cat
{
	width: 280px;
}

fieldset.single_column #cat
{
	width: 270px;
}

.results_header,
.results_footer
{
/*	height: 21px;*/
	color: #67645C;
}

.results_header
{
	margin-bottom: 0.5em;
}

.results_footer
{
	margin-top: 0.5em;
}

.results_header h2
{
	color: #dd80f0 !important;
/*	font-size: 153.9% !important;*/
	font-weight: bold !important;
}

/*.results_header span,
.results_header a,
.results_footer span,
.results_footer a*/
.page-numbers
{
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #cccccc;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: bold;
}

/*.results_header span,
.results_footer span*/
span.page-numbers
{
	background: transparent url(images/sort_active.gif) 0px 0px repeat-x;
	color: #ffffff !important;
}

span.page-numbers.dots
{
	background: transparent;
	color: #67645C !important;
	border: none;
	padding: 0px;
}

/*.results_header a,
.results_footer a*/
a.page-numbers
{
	background: transparent url(images/sort_inactive.gif) 0px 0px repeat-x;
	text-decoration: none;
	color: #9075ee !important;
}

.results_footer .alignleft a
{
	background: transparent;
	border: none;
/*	text-decoration: underline;*/
/*	color: #DD80F0 !important;*/
	padding: 0px;
}

.jump
{
	color: #DD80F0 !important;
}

.jump2
{
	color: #8F95E9 !important;
}

.jump3
{
	color: #F0A67C !important;
}

.jump4
{
	color: #AAD2F8 !important;
}

.jump5
{
	color: #DD80F0 !important;
	text-decoration: underline;
}

.jump6
{
	color: #5297db !important;
	font-size: 116%;
	text-decoration: underline;
}

.numbering
{
/*	width: 26px;*/
	width: 30px;
	height: 29px;
	background: #d169e6 url(images/number.png) 0px 0px no-repeat;
	margin-right: 10px;
	color: #ffffff;
	font-size: 123.1%;
	line-height: 29px;
/*	padding-left: 5px;*/
	padding-left: 1px;
	font-weight: bold;
}

.excerpt
{
	width: 407px;
}

.single .excerpt
{
	width: 100%;
}

.excerpt h2
{
	line-height: 29px;
}

.excerpt.no_photo
{
/*	width: 100%;*/
	width: 581px;
	padding-right: 0px;
}

.with_rating
{
	width: 459px;
}

.image
{
	width: 150px;
	margin-top: 5px;
}

.single .image
{
	width: 150px;
	margin-top: 5px;
	margin-left: 25px;
	margin-bottom: 20px;
}

.image.no_photo
{
	width: 0px;
	height: 0px;
	margin-top: 0px;
}

.image.small
{
	width: 80px;
	margin-top: 5px;
}

/* OVERRIDES TO BE REMOVED
#articles
{
	margin: 0px !important;
}

#articles .post
{
	border: none !important;
}

#articles .post.first
{
	border: none !important;
} */

.box2
{
/*	background: transparent url(images/box_top.png) 0px 0px no-repeat;*/
	padding-top: 0em 1em 1em;
	text-align: left;
}

* html .box
{
	width: 650px !important;
}

* html .box2
{
	width: 650px !important;
}

* html .box3
{
	width: 650px !important;
}


.box2 ul
{
	text-align: center;
	list-style: none;
}

.box2 ul li
{
	float: left;
	height: 30px;
	line-height: 30px;
}

.box ul.commentlist li,
.box2 ul.commentlist li
{
	float: none;
	height: auto;
	line-height: normal;
	text-align: left;
}

a.comment-reply-link
{
	text-decoration: none;
	color: #ffffff !important;
	display: block;
	width: 135px !important;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 116%;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat;
}

a.comment-reply-login
{
	text-decoration: none;
	color: #ffffff !important;
	display: block;
	width: 135px !important;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 116%;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat;
}

.box2 ul li.active
{
/*	width: 319px;*/
	width: 310px;
	background: transparent url(images/tab_active.png) 0px 0px no-repeat;
	color: #DD80F0;
	font-weight: bold;
	font-size: 116%;
}

.box2 ul li.inactive
{
/*	width: 318px;*/
	width: 310px;
	background: transparent url(images/tab_inactive.png) 0px 0px no-repeat;
	border-bottom: 1px solid #cccccc;
}

.box2 ul li.separator
{
	width: 17px;
	border-bottom: 1px solid #cccccc;
}

/*
.box2 ul li.inactive.wide
{
	width: 319px;
}
*/

.box2 ul li.inactive a
{
	color: #ffffff !important;
	font-weight: bold;
	font-size: 116%;
}

.box2 ul li a
{
	display: block;
	width: 100%;
	height: 100%;
}

.box2 .contents
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1em;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

.add_comment
{
	text-decoration: none;
	color: #ffffff !important;
	display: inline-block;
	width: 135px;
	height: 23px;
	line-height: 23px;
	text-align: center;
/*	font-size: 131%;*/
	font-size: 116%;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat !important;
	border: none !important;
	font-weight: bold;
	padding: 0px !important;
}

input.add_comment
{
	display: inline;
}

#comments h2
{
	color: #fb9687 !important;
}

.reply
{
	margin-top: 0.5em;
}

#box_ftr
{
	margin-top: 0.5em;
}

#rate_add_comment
{
	padding-bottom: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dashed #CECBCC;
}

.cform fieldset
{
	float: none;
	width: 100%;
}

/**********COPY****************/

.box3
{
/*	background: transparent url(images/box_top.png) 0px 0px no-repeat;*/
	padding-top: 0em 1em 1em;
	text-align: center;
}

.box3 ul
{
	text-align: center;
	list-style: none;
}

.box3 ul li
{
	float: left;
	height: 30px;
	line-height: 30px;
}

.box3 ul.commentlist li
{
	float: none;
	height: auto;
	line-height: normal;
	text-align: left;
}

.box3 ul li
{
	width: 200px;
	font-weight: bold;
	font-size: 116%;
}

.box3 ul li a
{
	font-size: 116%;
}

.box3 ul li span
{
/*	font-size: 116%;*/
	font-size: 108%;
}

.box3 ul li.middle
{
	width: 200px;
	padding-left: 19px;
	padding-right: 18px;
	border-bottom: 1px solid #cccccc;
}

.box3 ul li.active
{
	background: transparent url(images/one_third_tab_active.png) 0px 0px no-repeat;
	color: #DD80F0;
}

.box3 ul li.inactive
{
	background: transparent url(images/one_third_tab_inactive.png) 0px 0px no-repeat;
	border-bottom: 1px solid #cccccc;
}

.box3 ul li.middle.active
{
	background: transparent url(images/one_third_tab_active_middle.png) 0px 0px no-repeat;
	color: #DD80F0;
	border-bottom: none;
	height: 31px;
}

.box3 ul li.middle.inactive
{
	background: transparent url(images/one_third_tab_inactive.png) 19px 0px no-repeat;
	border-bottom: 1px solid #cccccc;
}

.box3 ul li.inactive a
{
	color: #ffffff !important;
	font-weight: bold;
/*	font-size: 116%;*/
	font-size: 108%;
}

.box3 ul li a
{
	display: block;
	width: 100%;
	height: 100%;
}

.box3 .contents
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1em;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

/***** Registration form  *****/

#content
{
	background: #ffffff url(images/box_top.png) no-repeat 0px 0px;
	width: 637px;
	padding-top: 1em;
	margin: 0px auto;
/*	border-bottom: 1px solid #CCCCCC;*/
}

#content h2
{
	margin: 0px 1em;
	height: 1em;
	color: #67645C;
	font-size: 153.9%;
}

#signup-welcome
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 1em;
	padding-bottom: 1em;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

#signup-welcome p
{
	/*padding-top: 1em;*/
	color: #67645C;
}

#signup-welcome p span.h3
{
	padding-left: 1em;
	color: #DD80F0 !important;
}

#content.widecolumn,
#content.widecolumn
{
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #E5BCE3;
	-moz-border-radius: 6px;
	padding-bottom: 1em;
}

#content p.view,
#content p.lead-in
{
/*	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 1.25em;
	color: #67645C;*/
	display: none;
}

/*#content p.view:after,
#content p.lead-in:after
{
	content: 'Start using the site now';
}*/

/*#content p.view a
{
	color: #DD80F0 !important;
}*/

.mu_register
{
/*	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;*/
	padding: 0em 1em 1em;
	width: auto !important;
	color: #67645C;
}

.mu_register h2
{
/*	color: #67645c !important;
	font-size: 153.9% !important;
	font-weight: bold !important;
	display: none;*/
	margin: 0px 0px 1em !important;
}

.mu_register p
{
	display: inline;
}

.mu_register form
{
	width: 60%;
	margin: 1em auto 0px !important;
	color: #67645C;
}

.mu_register form p
{
	margin-top: 10px;
	display: block;
}

.mu_register form label
{
	font-size: 116% !important;
	margin: 10px 0px 0px !important;
	color: #DD80F0 !important;
}

.mu_register form label.cimy_uef_label_checkbox
{
	font-weight: normal;
}

.mu_register form input,
.mu_register form select
{
	font-size: 100% !important;
	margin: 0px !important;
	padding: 2px;
	color: #67645C;
	background: #ffffff url(images/input_back.png) 0px 0px repeat-x;
	border: 1px solid #EBCFF1;
}

.mu_register form input
{
	width: 359px !important;
}

.mu_register form input#cimy_uef_3,
.mu_register form input#cimy_uef_4,
.mu_register form input#cimy_uef_6
{
	width: 20px !important;
}

.mu_register form #submit
{
	margin: 10px auto 0px !important;
	color: #ffffff !important;
	width: 135px !important;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 116% !important;
	font-weight: bold !important;
	background: transparent url(images/comment_login.png) 0px 0px no-repeat;
	border: none;
	display: block;
}

.mu_register form p#cimy_uef_p_field_6
{
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background-color: #F2E6F6;
	border: 1px solid #F2E6F6;
	color: #67645C;
	font-weight: normal;
	padding: 4px;
}

.mu_register .error
{
	margin-bottom: 10px;
}

.mu_register span.error
{
	margin-bottom: 10px;
	display: block;
}

/*********** Home page ************/

/*#tip_carousel_container
{
	width: 637px !important;
	padding: 1em;
	border: 1px solid #cccccc;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	background-color: #ffffff;
}

#tip_carousel .post
{
	width: 637px !important;
}*/

#tip_carousel_container
{
	border-color: #e5bce3;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
	background: transparent url(images/carousel_back.gif) 0px -1px no-repeat;
}

#tip_carousel
{
	width: 617px !important;
	float: left;
	display: inline;

}

#tip_carousel_container .carousel_title
{
	background: transparent url(images/tips_title.png) 0px 0px no-repeat;
	width: 48px;
	height: 32px;
}

#tip_carousel .post
{
}

.tip.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/pink_button.gif) 0px 0px no-repeat;
	float: left;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

.tip.arrow a
{
	color: #e5bce3 !important;
}

#tip_carousel h2.banner
{
	font-size: 153.9% !important;
}

#tip_carousel h2.banner a
{
	color: #c464e5 !important;
}

/*******************************/

.container
{
	width: 667px !important;
/*	height: 225px !important;*/
	height: 225px;
	border: 1px solid transparent;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	background-color: #ffffff;
	margin-bottom: 1em;
}

.carousel
{
	width: 617px !important;
	float:left;
	display: inline;

}

.carousel .entry p
{
	color: #67645C;
}

.carousel p
{
	margin-top: 0.35em;
}

#art_carousel_container
{
	border-color: #c5b9ef;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
}

#art_carousel
{
	width: 617px !important;
	float: left;
	display: inline;

}

#normal_carousel
{
	width: 617px !important;
	float: left;
	display: inline;

}


#art_carousel .post
{
}

.carousel ul li
{
	width: 617px !important;
	height: 174px;
}

#tip_carousel_container .carousel
{
	width: 617px;
	float: left;
	display: inline;

}

/*#tip_carousel_container .carousel .pad
{
	padding-left: 25px;
	padding-right: 25px;
	display: inline;

}*/

#tip_carousel
{
	height: 123px;
	margin-left: 241px;
	margin-top: 51px;
	width: 376px !important;
	display: inline;

}

/*#tip_carousel.carousel
{
}*/

#tip_carousel.carousel ul li
{
/*	height: 174px;*/
	height: 123px;
/*	margin-left: 241px;
	margin-top: 51px;*/
	width: 356px !important;
	padding-left:10px;
	padding-right:10px;

}

#art_carousel.carousel ul li
{
	height: 158px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

#recent_carousel.carousel ul li
{
	height: 158px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

.arrow
{
	width: 25px;
	height: 100%;
	font-size: 153.9%;
	line-height: 225px;
	text-align: center;
}

.arrow.alignleft
{
}

.arrow.alignright
{
}

.article.arrow a
{
	color: #C5B9EF !important;
}

a.prv,
a.nxt
{
	display: block;
	width: 100%;
	height: 100%;
}

.pad
{
	padding-top: 13px;
	height: 38px;
}

.article.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/blue_button.gif) 0px 0px no-repeat;
	float: left;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

#art_carousel .carousel_title
{
	background: transparent url(images/articles_title.png) 0px 0px no-repeat;
	width: 89px;
	height: 32px;
}

#art_carousel h2.banner
{
	font-size: 153.9% !important;
}

#art_carousel h2.banner a
{
	color: #8f95e9 !important;
}

h2.carousel_title
{
	text-indent: -10000px;
}

/* MOST RECENT */

#recent_carousel_container
{
	border-color: #f0a67c;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}

#recent_carousel .carousel_title
{
	background: transparent url(images/most_recent_title.png) 0px 0px no-repeat;
	width: 225px;
	height: 25px;
}

#recent_carousel h2.banner
{
	font-size: 153.9% !important;
}

#recent_carousel h2.banner a
{
	color: #F0A67C !important;
}

.recent.arrow a
{
	color: #F0A67C !important;
}

#recent_carousel_container_bottom
{
	border: 1px solid #f0a67c;
	background: transparent url(images/most_recent_bottom.png) -1px 0px no-repeat;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	height: 34px;
	color: #ffffff;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
	margin-bottom: 1em;
/*	float: left;*/
}

#recent_carousel_container_bottom h2.banner
{
}

#recent_carousel_container_bottom .left
{
	width: 165px;

}

#recent_carousel_container_bottom .right
{
	width: 492px;
	padding-left: 10px;
	text-align: left;
}

#recent_carousel_container_bottom a
{
	color: #ffffff !important;
}

#recent_carousel
{
	width: 617px !important;
	float: left;
}

#normal_carousel div.clearfix.pad,
#art_carousel div.clearfix.pad,
#recent_carousel div.clearfix.pad,
#recipe_carousel div.clearfix.pad,
#question_carousel div.clearfix.pad,
#stories_carousel div.clearfix.pad,
#directory_carousel div.clearfix.pad
{
	margin-left: 11px;
}

.recent.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/orange_button.png) 0px 0px no-repeat;
	float: left;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

/********************** Login form ************************/

.widget.widget_loginwithajaxwidget
{
	border: 1px solid #f0a47e;
	padding: 1em 1em 0em;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	margin-bottom: 8px;
	background-color: #ffffff;
}

.widget.widget_loginwithajaxwidget h2.widgettitle
{
	width: 166px;
	height: 31px;
	text-indent: -10000px;
	background: transparent url(images/login_title.png) 0px 0px no-repeat;
}

#LoginWithAjax_Title h3
{
	color: #F79A54;
	font-size: 123.1%;
}

.wp-logout
{
	display: block;
	width: 76px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: transparent url(images/login.png) 0px 0px no-repeat;
	font-size: 123.1%;
	color: #ffffff !important;
}

#LoginWithAjax_Signup a
{
	display: block;
	width: 142px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: transparent url(images/signup.png) 0px 0px no-repeat;
	font-size: 123.1%;
	color: #ffffff !important;
	margin: 8px 0px;
}

#LoginWithAjax_Avatar
{
	/* Hide for now */
	padding-right: 0px !important;
	width: 0px !important;
}

#LoginWithAjax_Avatar img
{
	display: none !important;
}

/***** Search form *****/

#searchform input
{
	border: 1px solid #ebcff1;
	padding: 2px;
	color: #67645c;
	background: #ffffff url(images/input_back.png) 0px 0px repeat-x;
}

#searchform #searchsubmit
{
	border: none;
	color: #ffffff;
	background: transparent url(images/login.png) 0px 0px no-repeat;
	padding: 0px !important;
	width: 76px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}

/***** Home *****/

#yummy_fun
{
	background-color: transparent;
	width: 669px !important;
	height: 225px !important;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	margin-bottom: 1em;
}

.half
{
	width: 326px;
	background-color: #ffffff;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	padding: 1em;
}

.hdr
{
	height: 37px;
}

#yummy
{
	width: 300px;
	border: 1px solid #e5bce3;
	height: 199px;
	padding: 13px;/*13px 13px 13px 25px;*/
}

#yummy .hdr h2
{
	width: 150px;
	height: 24px;
	background: transparent url(images/yummy_title.png) 0px 0px no-repeat;
	text-indent: -10000px;
}

#fun
{
	width: 300px;
	border: 1px solid #F0A47E;
	height: 199px;
	padding: 13px; /*25px 13px 13px;*/
}

#fun .hdr h2
{
	width: 107px;
	height: 19px;
	background: transparent url(images/toddler_title.png) 0px 0px no-repeat;
	text-indent: -10000px;
}

#reportabuse_section h2.banner
{
	color: #67645c !important;
	font-size: 153.9% !important;
	font-weight: bold !important;
}

/******* Upload errors **********/

#upload_errors.none
{
	display: none;
}

#upload_errors
{
	background: #FFDFDF url(../../plugins/cforms-custom/li-err-bg.png) repeat !important;
	border-color: #DF7D7D;
	border-style: solid;
	border-width: 1px 0pt;
	color: #333;
	display: block;
	padding: 10px 15px !important;
/*	width:380px;*/
	line-height: 1.3em;
	margin: 10px auto;
}

.form_field
{
	padding: 0px 1em;
}

.invalid
{
	background: #FFDFDF url(../../plugins/cforms-custom/li-err-bg.png) repeat 0px 0px !important;
	border-color: #DF7D7D;
	border-style: solid;
	border-width: 1px 0;
	display: block;
	padding: 1em;
}

/* Stories */

#stories_section_hdr
{
	background: transparent url(images/your_stories_header.png) 0px 0px no-repeat;
}

#stories_section
{
	background: transparent url(images/articles_body.gif) 0px 0px repeat-y;
}

#stories_section_bottom
{
	background: transparent url(images/articles_footer.png) 0px 0px no-repeat;
}

/* Wisdom Pool */

#wisdompool_section_hdr
{
	background: transparent url(images/wisdom_pool_header.png) 0px 0px no-repeat;
}

#wisdompool_section
{
	background: transparent url(images/wisdom_pool_body.gif) 0px 0px repeat-y;
}

#wisdompool_section_bottom
{
	background: transparent url(images/wisdom_pool_footer.png) 0px 0px no-repeat;
}

/* Cooking */

#cooking_section_hdr
{
	background: transparent url(images/cooking_header.png) 0px 0px no-repeat;
}

#cooking_section
{
	background: transparent url(images/cooking_body.gif) 0px 0px repeat-y;
}

#cooking_section_bottom
{
	background: transparent url(images/cooking_footer.png) 0px 0px no-repeat;
}

/* asmSelect Multiple Select */

.contents form div.asmContainer
{
	margin-top: 0px;
}

.asmList
{
	margin: 0.25em 0px 0.5em !important;
}

.asmListItem
{
	border: none !important;
	background: none !important;
}

.asmListItemLabel
{
	color: #DF7D7D !important;
	font-weight: bold !important;
}

.asmListItemRemove
{
	color: #f00 !important;
	text-decoration: underline !important;
	font-weight: normal !important;
}

/* Cooking share recipe form */

/*#wrap_qty*/
/*.wrap_qty
{
	width: 70px;
}

.label_qty
{
	width: 70px !important;
	display: inline-block !important;
	margin-top: 0.5em !important;
	padding-bottom: 0px !important;
}*/

/*#qty*/
/*.qty
{
	width: 60px !important;
}*/

/*#wrap_ingredient*/
/*.wrap_ingredient
{
	width: 230px;
}

.label_ingredient
{
	width: 230px !important;
	display: inline-block !important;
	margin-top: 0.5em !important;
	padding-bottom: 0px !important;
}*/

/*#ingredient*/
/*.ingredient
{
	width: 220px !important;
}*/

/*#wrap_add*/
/*.wrap_add
{
	width: 50px;
}

.label_remove
{
	width: 35px !important;
	display: inline-block !important;
	margin-top: 0.5em !important;
	padding-bottom: 0px !important;
}*/

/*#add*/
/*.add,
.remove
{
	width: 35px !important;
	padding: 1px !important;
}

#share_recipe_ingredients
{
	margin-top: 0.25em !important;
}

.ingredient_spacer
{
	margin-top: 0.25em !important;
}*/

.ingList
{
/*	margin: 0.25em 0 1em 0; */
	margin: 0.25em 0em 0.5em !important;
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.ingListItem
{
	position: relative; 
/*	margin-left: 0px;*/
	padding-left: 0px;
	list-style: none;
/*	background: #ddd;
	border: 1px solid #bbb;*/
	width: 100%; 
	margin: 0.5em 0px -1px 0px !important; 
	line-height: 1em;
	background: transparent none repeat 0px 0px !important;
	border: medium none !important;
}

.ingListItem input
{
	width: 20px !important;
}

.ingListItemLabel
{
	padding: 5px; 
/*	display: block;*/
	color: #DF7D7D !important;
	font-weight: bold !important;
}

.ingListItemRemove
{
	position: absolute;
	right: 0px;
	top: 0px;
	color: #FF0000 !important;
	font-weight: normal !important;
	text-decoration: underline !important;
}

/*#new_quantity_label
{
	display: inline-block;
	width: 27%;
}*/

#new_qty
{
	width: 100px;
	margin-top: 0.25em;
}

#new_quantity
{
/*	display: inline-block;*/
	width: 94px;
}

/*#new_ingredient_label
{
	display: inline;
	width: 70%;
}*/

#new_ing
{
	width: 240px;
	margin-top: 0.25em;
}

#new_ingredient
{
/*	display: inline-block;*/
	width: 234px;
}

#add,
#remove
{
	margin-top: 0.25em;
	width: auto;
}

#add
{
	margin-left: 5px;
}

#add_new_ingredient,
#remove_ingredient
{
	width: 76px;
	height: 24px;
	line-height: 24px;
	background: transparent url(images/login.png) 0px 0px no-repeat;
	font-weight: bold;
	color: #ffffff;
	border: none;
}

th
{
	color: #67645c;
	font-weight: bold;
}

td
{
	color: #67645c;
	font-weight: normal;
}

.infoTable,
#ingTable
{
	margin-top: 0.5em;
}

/* Recipes carousel on home page */

#recipe_carousel_container
{
	border-color: #e5bce3;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
}

#recipe_carousel .carousel_title
{
	background: transparent url(images/recipes_title.png) 0px 0px no-repeat;
	width: 93px;
	height: 32px;
}

.recipe.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/pink_button.gif) 0px 0px no-repeat;
	float: left;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

#recipe_carousel.carousel ul li
{
	height: 158px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

#recipe_carousel h2.banner
{
	line-height: 1.2em;
}

#recipe_carousel h2.banner
{
	font-size: 153.9% !important;
}

#recipe_carousel h2.banner a
{
	color: #c464e5 !important;
}

.recipe.arrow a
{
	color: #E5BCE3 !important;
}

/* Wisdom Pool carousel on home page */

#question_carousel_container
{
	border-color: #c5b9ef;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
	height: 168px;
}

#question_carousel .carousel_title
{
	background: transparent url(images/wisdom_pool_title.png) 0px 0px no-repeat;
	width: 163px;
	height: 25px;
}

.question.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/blue_button.gif) 0px 0px no-repeat;
	float: left;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

#question_carousel.carousel ul li
{
/*	height: 158px;*/
	height: 100px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

#question_carousel h2.banner
{
	line-height: 1.2em;
}

#question_carousel h2.banner
{
	font-size: 153.9% !important;
}

#question_carousel h2.banner a
{
	color: #8f95e9 !important;
}

.question.arrow
{
	line-height: 168px;
}

.question.arrow a
{
	color: #C5B9EF !important;
}

/* Stories carousel on home page */

#stories_carousel_container
{
	border-color: #f0a67c;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
}

#stories_carousel .carousel_title
{
	background: transparent url(images/stories_title.png) 0px 0px no-repeat;
	width: 163px;
	height: 25px;
}

.stories.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/orange_button.png) 0px 0px no-repeat;
	float: left;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

#stories_carousel.carousel ul li
{
	height: 158px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

#stories_carousel h2.banner
{
	line-height: 1.2em;
}

#stories_carousel h2.banner
{
	font-size: 153.9% !important;
}

#stories_carousel h2.banner a
{
	color: #F0A67C !important;
}

.stories.arrow a
{
	color: #F0A67C !important;
}

/* Shopping carousel on home page */

#directory_carousel_container
{
	border-color: #e5bce3;
/*	background: transparent url(images/carousel_back.png) 0px -1px no-repeat;*/
}

#directory_carousel .carousel_title
{
	background: transparent url(images/shopping_title.png) 0px 0px no-repeat;
	width: 112px;
	height: 32px;
}

.directory.button
{
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/pink_button.gif) 0px 0px no-repeat;
	float: left;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
	text-align: center;
	color: #ffffff !important;
}

#directory_carousel.carousel ul li
{
	height: 158px;
	width: 597px !important;
	padding-left: 10px;
	padding-right: 10px;

}

#directory_carousel h2.banner
{
	line-height: 1.2em;
}

#directory_carousel h2.banner
{
	font-size: 153.9% !important;
}

#directory_carousel h2.banner a
{
	color: #c464e5 !important;
}

.directory.arrow a
{
	color: #E5BCE3 !important;
}

/* Search results page */

#search_section .entry
{
	padding-bottom: 0.75em;
	border-bottom: 1px dashed #cccccc;
}

/***** ClearFix hack *****/

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

html[xmlns] .clearfix
{
	display: block;
}

* html .clearfix
{
	height: 1%;
}

* html .excerpt p 
{
	width: 600px !important;
	
}


* html #yui-main
{

	padding: 0px 0px 0px 0px !important;
	margin-right: 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
}

* html #yui-b
{
	width: 670px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

* html .main
{
	width: 670px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}