/*
Theme Name: PintSize
Theme URI: http://wordpress.org/
Description: WordPress theme for the PintSize website PintSizeSocial.com.
Version: 2.0
Author: Meredith Levy (design) and Brooke Schreier Ganz (code)
Author URI: http://www.brazenstudios.com/
Tags: two columns, widgets, purple, lavender, green, lime green, pastel, kids, babies

	PintSize v2.0
	http://www.pintsizesocial.com/

	This theme was designed by Meredith Levy, 
	founder of Pint Size Social, and coded by 
	Brooke Schreier Ganz, for Brazen Studios.

*/



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

body {
	margin:0;
	padding:0;
	/* background-color:#cdcdcd; */
	background-color:#fff;
	text-align:center;
	font-family: arial narrow, 'Arial Narrow', arial, helvetica, sans-serif, sans serif;
}
.clear {
	clear:both;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.alignleft {
	margin:0 20px 30px 0;
	float:left;
}
.alignright {
	margin:0 0 30px 20px;
	float:right;
}
a, a:link, a:visited {
	color:#9399cd;
	text-decoration:none;
}
a:hover {
	color:#684e37;
}
img {
	border:0;
}
#wrapper {
	margin:5px auto 10px auto;
	padding:7px 10px;
	/* border:1px solid #000; */
	background-color:#fff;
	/* width:880px; */
	width:990px;
	/* gives total width of 1014px */
	text-align:left;
}





/* Top of page stuff: */

#wrapper #top {
	margin:0;
	padding:5px 5px 0 5px;
	background-color:#9399cd;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	overflow:hidden;
}
#wrapper #top h1 {
	margin:25px 0 5px 0;
	padding:0;
	background:url(images_v2/logo.png) top left no-repeat;
	width:375px;
	height:64px;
	float:left;
	position:relative;
}
body.safari #wrapper #top h1 {
	margin-top:20px;
}
#wrapper #top h1 a {
	margin:0;
	padding:0;
	background:url(images_v2/logo.png) top left no-repeat;
	width:375px;
	height:64px;
	display:block;
	float:left;
}
#wrapper #top h1 a span {
	display:none;
}



#wrapper #top ul#cities {
	margin:5px 0 0 -38px;
	padding:0;
	list-style-type:none;
	float:left;
	position:relative;
}
#wrapper #top ul#cities li {
	margin:0 10px 0 0;
	padding:0 6px 0 0;
	list-style-type:none;
	border-right:1px solid #fff;
	float:left;
	font-size:0.7em;
	text-transform:uppercase;
}
#wrapper #top ul#cities li.last-item {
	border-right:none;
}
#wrapper #top ul#cities li.current a {
	background-color:#758499;
}
#wrapper #top ul#cities li a {
	padding:5px;
	color:#fff;
}
#wrapper #top ul#cities li a:hover {
	color:#fff;
	background-color:#758499;
}


#wrapper #top #aboutus {
	margin:-25px 0 0 628px;
	padding:0;
	position:relative !important;
}
body.safari #wrapper #top #aboutus {
	margin:-25px 0 0 624px;
}
#wrapper #top #aboutus p {
	margin:0;
	padding:0;
	font-size:0.8em;
	text-transform:uppercase;
}
#wrapper #top #aboutus p a, #wrapper #top #aboutus p a:visited {
	color:#362c28;
}
#wrapper #top #aboutus p a {
	padding-right:20px;
	background:url(images_v2/arrow_down.gif) center right no-repeat;
}

/* Mailing list subscribe box at top of page: */

#wrapper #top #subscribe {
	margin:-20px 0 0 0;
	padding:0;
	/* border:1px solid #000; */
	position:relative;
	width:260px;
	height:90px;
	float:right;
	position:relative;
}
#wrapper #top #subscribe p {
	margin:0;
	padding:0;
	background:url(images_v2/signupbox_260x90.gif) center right no-repeat;
	width:260px;
	height:90px;
}
#wrapper #top #subscribe p a {
	margin:0;
	padding:0;
	background:url(images_v2/signupbox_260x90.gif) center right no-repeat;
	width:260px;
	height:90px;
	display:block;
}
#wrapper #top #subscribe p a span {
	display:none;
}

/* Scroller */

#wrapper #scroller {
	margin:0;
	padding:5px 10px;
	position:relative;
	width:970px;
	border-top:3px solid #fff;
	background-color:#bddeb1;
	color:#684e37;
	text-transform:uppercase;
	overflow:hidden;
	font-size:0.8em;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#wrapper #scroller ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wrapper #scroller ul li {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
}
#wrapper #scroller ul li a, #wrapper #scroller ul li a:visited {
	color:#fff;
}
#wrapper #scroller ul li a:hover {
	font-weight:bold;
}


/* Search box at top of page: */

#wrapper #scroller #search {
	margin:-22px 0 0 0;
	padding:0;
	position:relative;
	width:330px;
	float:right;
}
#wrapper #scroller #search div {
	float:right;
}
#wrapper #scroller #search div label {
	display:none;
}
#wrapper #scroller #search div input {
	padding:3px 3px;
	border:1px solid #000;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
	width:230px;
}
#wrapper #scroller #search div #searchsubmit {
	border:0;
	background-color:#aeb0b3;
	color:#684e37;
	font-size:0.8em;
	text-transform:uppercase;
	width:auto !important;
}
#wrapper #scroller #search div #searchsubmit:hover {
	background-color:#684e37;
	color:#fff;
}






/* Top navbar stuff: */

#wrapper #navbar-top {
	margin:3px 0 10px 0;
	padding:0;
	position:relative;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#wrapper #navbar-top ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wrapper #navbar-top ul li {
	margin:0 6px 0 0;
	padding:0;
	list-style-type:none;
	color:#fff;
	background-color:#9399cd;
	text-transform:uppercase;
	width:92px;
	/* height:26px; */
	text-align:center;
	float:left;
	font-size:0.7em;
}
#wrapper #navbar-top ul li.last-item {
	margin-right:0;
	float:right;
}
#wrapper #navbar-top ul li a {
	margin:0;
	padding:6px 0;
	display:block !important;
	color:#fff;
	text-decoration:none;
}
#wrapper #navbar-top ul li.last-item a {
	width:124px;
}
#wrapper #navbar-top ul li a:hover {
	background-color:#3f3631;
}

/* To show what section of the site you're reading at the moment: */
#wrapper #navbar-top ul.category-play li.nav-play, 
#wrapper #navbar-top ul.category-eat li.nav-eat, 
#wrapper #navbar-top ul.category-dress li.nav-dress, 
#wrapper #navbar-top ul.category-get li.nav-get, 
#wrapper #navbar-top ul.category-do li.nav-do, 
#wrapper #navbar-top ul.category-sized-up li.nav-sized-up, 
#wrapper #navbar-top ul.category-pint-size-perks li.nav-pint-size-perks {
	background-color:#3f3631;
	color:#fff;
}
body.category-play #wrapper #navbar-top ul li.nav-play, 
body.category-eat #wrapper #navbar-top ul li.nav-eat, 
body.category-dress #wrapper #navbar-top ul li.nav-dress, 
body.category-get #wrapper #navbar-top ul li.nav-get, 
body.category-do #wrapper #navbar-top ul li.nav-do, 
body.category-sized-up #wrapper #navbar-top ul li.nav-sized-up, 
body.category-pint-size-perks #wrapper #navbar-top ul li.nav-pint-size-perks,

/* New York */
body.page-id-3457 #wrapper #navbar-top ul.page-3457 li.nav-play, 
body.page-id-3466 #wrapper #navbar-top ul.page-3466 li.nav-eat, 
body.page-id-3451 #wrapper #navbar-top ul.page-3451 li.nav-dress,
body.page-id-3469 #wrapper #navbar-top ul.page-3469 li.nav-get, 
body.page-id-3472 #wrapper #navbar-top ul.page-3472 li.nav-do, 
body.page-id-3475 #wrapper #navbar-top ul.page-3475 li.nav-sized-up, 
body.page-id-3478 #wrapper #navbar-top ul.page-3478 li.nav-pint-size-perks,

/* Los Angeles */
body.page-id-3486 #wrapper #navbar-top ul.page-3486 li.nav-play, 
body.page-id-3489 #wrapper #navbar-top ul.page-3489 li.nav-eat, 
body.page-id-3492 #wrapper #navbar-top ul.page-3492 li.nav-dress,
body.page-id-3495 #wrapper #navbar-top ul.page-3495 li.nav-get, 
body.page-id-3498 #wrapper #navbar-top ul.page-3498 li.nav-do, 
body.page-id-3501 #wrapper #navbar-top ul.page-3501 li.nav-sized-up, 
body.page-id-3504 #wrapper #navbar-top ul.page-3504 li.nav-pint-size-perks,

/* London */
body.page-id-3509 #wrapper #navbar-top ul.page-3509 li.nav-play, 
body.page-id-3512 #wrapper #navbar-top ul.page-3512 li.nav-eat, 
body.page-id-3524 #wrapper #navbar-top ul.page-3524 li.nav-dress,
body.page-id-3527 #wrapper #navbar-top ul.page-3527 li.nav-get, 
body.page-id-3530 #wrapper #navbar-top ul.page-3530 li.nav-do, 
body.page-id-3533 #wrapper #navbar-top ul.page-3533 li.nav-sized-up, 
body.page-id-3536 #wrapper #navbar-top ul.page-3536 li.nav-pint-size-perks,

/* Everywhere */
body.page-id-3486 #wrapper #navbar-top ul.page-3486 li.nav-play, 
body.page-id-3489 #wrapper #navbar-top ul.page-3489 li.nav-eat, 
body.page-id-3492 #wrapper #navbar-top ul.page-3492 li.nav-dress,
body.page-id-3495 #wrapper #navbar-top ul.page-3495 li.nav-get, 
body.page-id-3498 #wrapper #navbar-top ul.page-3498 li.nav-do, 
body.page-id-3501 #wrapper #navbar-top ul.page-3501 li.nav-sized-up, 
body.page-id-3504 #wrapper #navbar-top ul.page-3504 li.nav-pint-size-perks
{
	background-color:#3f3631;
	color:#fff;
}




/* Main page layout stuff: */

#wrapper #content {
	margin:25px 10px 0 0;
	padding:0;
	color:#666;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	width:675px !important;
	float:left;
}
/*
body.page #wrapper #content {
	margin-top:5px;
	padding:10px;
	border:1px solid #000;
	width:858px;
	min-height:400px;
}
*/
#wrapper #content p.date {
	margin:0 0 5px 0;
	padding:0;
	text-transform:uppercase;
	font-size:0.8em;
}
#wrapper #content h2 {
	margin:0 0 5px 0;
	padding:0;
	text-transform:uppercase;
	color: #3F3631;
	font-size:1.0em;
	font-weight:bold;
	letter-spacing:1px;
}
body.page #wrapper #content h2 {
	color:#9399cd;
}
body.single #wrapper #content h2 {
	font-size:1.3em;
}
#wrapper #content h3 {
	margin:0 0 15px 0;
	padding:0;
	font-weight:normal;
	font-size:0.8em;
	letter-spacing:1px;
}
body.single #wrapper #content h3 {
	font-size:0.9em;
}
#wrapper #content .post-image {
	margin-top:5px;
	margin-bottom:15px;
}
#wrapper #content .post-images {
	margin:10px 0;
	float:left;
}
#wrapper #content .post-images img {
	margin-right:10px !important;
	margin-bottom:10px !important;
	float:left;
}
#wrapper #content .post-text {
	float:left;
	/* width:450px; */
	width:620px;
}
#wrapper #content p, #wrapper #content ul li, #wrapper #content ol li {
	margin-bottom:10px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:1px;
}
#wrapper #content .post-text ul, #wrapper #content .post-text ol {
	padding-left:50px;
}
body.page #wrapper #content p, body.page #wrapper #content ul li, body.page #wrapper #content ol li {
	font-size:0.7em;
}
/* for YouTube videos */
#wrapper #content object {
	margin:20px 0 40px 0;
}
/* for blockquotes/quotations */
#wrapper #content blockquote {
	padding-left:40px;
	padding-right:40px;
	font-style:italic;
}







/* Page navigation */

#wrapper #content .navigation {
	margin-top:20px;
}
#wrapper #content .navigation a {
	text-transform:uppercase;
	width:270px;
}
#wrapper #content .navigation .alignleft a {
	margin:0;
	padding:0 0 0 36px;
	background:url(images/arrow_back_28x17.jpg) top left no-repeat;
	display:block;
	color:#3f3631;
	font-weight:bold;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
}
#wrapper #content .navigation .alignright a {
	margin:0;
	padding:0 36px 0 0;
	background:url(images/arrow_forward_28x17.jpg) top right no-repeat;
	display:block;
	color:#3f3631;
	font-weight:bold;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
	text-align:right;
}
#wrapper #content .navigation .alignleft a:hover, #wrapper #content .navigation .alignright a:hover {
	color:#9399cd !important;
}








#wrapper #content .post-listing {
	margin-bottom:10px;
	float:left;
	width:380px;
}
#wrapper #content p.besocial {
	margin-top:20px;
	font-weight:bold;
}
#wrapper #content p.besocial a, #wrapper #content p.besocial a:visited {
	color:#684e37;
}
#wrapper #content p.besocial a:hover {
	color:#9399cd;
}





/* The 'Be Social' stuff: */

body.besocial {
	margin:0;
	padding:0 20px 40px 20px;
	background-color:#fff;
	color:#684e37;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	text-align:left;
}
body.besocial h1 {
	margin:0;
	padding:0;
	font-size:1.2em;
	text-align:left;
}
body.besocial h2 {
	margin-top:30px;
	font-size:1.2em;
}
body.besocial ul {
	margin:20px 0;
	padding:0;
	list-style-type:none;
}
body.besocial ul li {
	margin:0 20px 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	font-size:0.8em;
	font-weight:bold;
}
body.besocial ul li a {
	padding:5px 0 5px 32px;
	text-decoration:none;
}
body.besocial ul li.besocial-twitter a {
	background:url(images/icon_twitter_24x24.png) center left no-repeat;
}
body.besocial ul li.besocial-facebook a {
	background:url(images/icon_facebook_24x24.png) center left no-repeat;
}
body.besocial p {
	text-align:left;
	font-size:0.8em;
}
body.besocial p em {
	font-size:0.7em;
}
body.besocial #wp-email-required {
	float:right;
}





/* Post metadata area (tags, related posts, etc.): */

#wrapper #content .post-data {
	margin-top:20px;
}
#wrapper #content .post-data p {
	margin:0;
	padding:0;
	font-weight:bold;
}
#wrapper #content .post-data p a {
	font-weight:normal;
}
#wrapper #content .post-data ul {
	margin-top:10px;
	margin-bottom:20px;
}
#wrapper #content .post-data ul li {
	margin-left:30px;
}
#wrapper #content .post-data ul li a {
	text-transform:uppercase;
}
#wrapper #content .post-data p.tags {
	margin-bottom:16px;
}
#wrapper #content .post-data p.back-to-category {
	text-transform:uppercase;
	width:300px;
}
#wrapper #content .post-data p.back-to-category a {
	margin:0;
	padding:0 0 0 36px;
	background:url(images/arrow_back_28x17.jpg) top left no-repeat;
	display:block;
	color:#3f3631;
	font-weight:bold;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#wrapper #content .post-data p.back-to-category a:hover {
	color:#9399cd;
}
















/* Specific pages get specific rules: */

/* Home page */
body.home #wrapper #content, body.page-template-homecity-php #wrapper #content {
	margin-top:3px;
	padding-right:0;
	padding-top:500px;
	background:url(images_v2/bg_homepage_990x524.jpg) top right no-repeat;
	/*
	height:459px;
	min-height:459px;
	width:680px !important;
	*/
	width:990px !important;;
	/* position:relative !important; */
}
body.home #content p#headline {
	margin:0;
	padding:0;
	position:relative;
	top:-400px;
	left:20px;
	font-family:"American Typewriter",arial,sans serif;
	font-size:1.1em !important;
	font-weight:normal;
}
body.home #content .post-listing {
	margin-left:60px !important;
	width:650px !important;
	position:relative !important;
}


body.home #wrapper #sidebar, body.page-template-homecity-php #wrapper #sidebar {
	position:relative !important;
}
body.home p#photo-credit {
	margin:10px 0 -40px 0;
	padding:0;
	font-size:0.7em;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	text-align:center;
	position:relative;
	width:100%;
}
body.home p#photo-credit a, body.home p#photo-credit a:visited, body.page-template-homecity-php a, body.page-template-homecity-php a:visited {
	color:#666;
}
body.home p#photo-credit a:hover, body.page-template-homecity-php a:hover {
	font-weight:bold;
}




body.home #wrapper #content #home-thisweeksissue, body.page-template-homecity-php #wrapper #content #home-thisweeksissue {
	margin:20px 0 0 10px;
	padding:0;
	width:140px;
	height:140px;
	background:url(images_v2/thisweeksissue.png) top left no-repeat;
}
body.home #wrapper #content #home-thisweeksissue a, body.page-template-homecity-php #wrapper #content #home-thisweeksissue a {
	margin:0;
	padding:0;
	width:140px;
	height:140px;
	background:url(images_v2/thisweeksissue.png) top left no-repeat;
	display:block;
}
body.home #wrapper #content #home-thisweeksissue a:hover, body.page-template-homecity-php #wrapper #content #home-thisweeksissue a:hover {
	background:url(images_v2/thisweeksissue_on.png) top left no-repeat;
}
body.home #wrapper #content #home-thisweeksissue a span, body.page-template-homecity-php #wrapper #content #home-thisweeksissue a span {
	display:none;
}
body.home #wrapper #content #home-popupshop, body.page-template-homecity-php #wrapper #content #home-popupshop {
	margin:0 0 0 10px;
	padding:0;
	width:140px;
	height:140px;
	background:url(images_store/circle_popupshop_off_140x140.png) top left no-repeat;
	position:relative;
	top:140px;
}
body.home #wrapper #content #home-popupshop a, body.page-template-homecity-php #wrapper #content #home-popupshop a {
	margin:0;
	padding:0;
	width:140px;
	height:140px;
	background:url(images_store/circle_popupshop_on_140x140.png) top left no-repeat;
	display:block;
}
body.home #wrapper #content #home-popupshop a:hover, body.page-template-homecity-php #wrapper #content #home-popupshop a:hover {
	background:url(images_store/circle_popupshop_on_140x140.png) top left no-repeat;
}
body.home #wrapper #content #home-popupshop a span, body.page-template-homecity-php #wrapper #content #home-popupshop a span {
	display:none;
}









/* The Recent Posts (last week) pages */
body.page-id-80 #wrapper #content, body.page-template-archivescity-php #wrapper #content {
	margin-top:5px;
	width:650px;
	border:none !important;
}
body.page-id-80 #wrapper #content .post-listing, body.page-template-archivescity-php #wrapper #content .post-listing {
	margin-bottom:20px;
	width:650px;
	font-size:1.1em;
}
body.page-id-80 #wrapper #content .post-listing img, body.page-template-archivescity-php #wrapper #content .post-listing img {
	margin-bottom:40px;
}
body.page-id-80 #wrapper #content h1, body.page-template-archivescity-php #wrapper #content h1 {
	margin-bottom:20px;
	font-size:1.0em;
	text-transform:uppercase;
	color:#3f3631;
}
body.page-id-80 #wrapper #content h2, body.page-template-archivescity-php #wrapper #content h2 {
	color:#3f3631;
}
body.page-id-80 #wrapper #content p.link-to-show-and-tell, body.page-template-archivescity-php #wrapper #content p.link-to-show-and-tell {
	display:none;
}
/* don't know why this is showing up on a non-home page...?  */
body.page-id-80 p#photo-credit{
	display:none;
}






/* The "Show and Tell" category looks a bit different: */
body.category-show-and-tell #wrapper #content h2#category-title, body.home #wrapper #content h2#category-title {
	margin:0;
	padding:0;
	background:url(images_v2/hdr_showandtell_620x160.gif) top left no-repeat;
	/* background:url(images_v2/hdr_showandtell_holiday_620x195.gif) top left no-repeat; */
	text-indent:-99999px;
	width:620px;
	height:160px;
	/*
	height:195px;
	*/ 
	background:url(images/hdr_showandtell_313x100.gif) top left no-repeat;
	text-indent:-99999px;
	width:313px;
	height:130px;
	/*
	background:url(images/hdr_showandtell_500x174_holidaygiftguide.gif) top left no-repeat;
	text-indent:-99999px;
	width:500px;
	height:174px;
	*/
}
body.category-show-and-tell #content .post-listing {
	margin-bottom:20px !important;
	width:510px !important;
	float:left;
}
body.category-show-and-tell #content .post-listing img {
	margin-bottom:40px;
}






/* The "Pint Size Perks" category has a password-protected entryway and looks a bit different: */
#wrapper #content #psperks-sign-in {
	margin-top:5px;
	margin-bottom:50px;
	padding-top:10px;
	padding-left:170px;
	background:url(images/hdr_psperks_143x180.gif) top left no-repeat;
	width:680px;
	min-height:180px;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:1.1em !important;
	color:#9399cd;
}
#wrapper #content #psperks-sign-in p.sign-in {
	text-transform:uppercase;
	color:#684e37;
	font-size:1.2em;
}
#wrapper #content #psperks-sign-in p.sorry {
	margin-top:10px;
	color:#684e37;
	font-size:0.7em;
}
#wrapper #content #psperks-sign-in input {
	padding:0 3px;
	border:1px solid #000;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
	width:440px;
}
#wrapper #content #psperks-sign-in input#psperks-submit {
	margin-left:5px;
	border:0;
	background-color:#949acc;
	color:#fff;
	font-size:0.8em;
	text-transform:uppercase;
	width:auto !important;
}
#wrapper #content #psperks-sign-in input#psperks-submit:hover {
	background-color:#684e37;
	color:#fff;
}
#wrapper #content #psperks-subscribe {
	margin-bottom:30px;
	padding-left:170px;
	width:680px;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	color:#684e37;
	font-size:1.0em;
}
#wrapper #content #psperks-subscribe p {
	margin:0 0 10px 0;
}
#wrapper #content #psperks-subscribe a {
	padding:3px 5px;
	color:#949acc;
	background-color:#684e37;
	font-size:1.1em !important;
}
#wrapper #content #psperks-subscribe a:hover {
	background-color:#949acc;
	color:#684e37;
}
p.pintsizeperkserror {
	padding-left:100px;
	color:#ff0000;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	text-transform:uppercase;
	position:relative !important;
	top:410px;
	font-size:0.9em !important;
}
#content.perksloginsuccessful {
	padding-left:100px;
	min-height:325px;
}
/*
body.category-pint-size-perks #wrapper #content .wpcf7 input {
	padding:0 3px !important;
	border:1px solid #000 !important;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif !important;
	letter-spacing:1px !important;
	font-size:0.8em !important;
	color:#684e37 !important;
}
body.category-pint-size-perks #wrapper #content .wpcf7 input.button {
	border:0 !important;
	background-color:#949acc !important;
	color:#684e37 !important;
	font-size:0.8em !important;
	text-transform:uppercase !important;
	width:auto !important !important;
}
body.category-pint-size-perks #wrapper #content .wpcf7 input.button:hover {
	background-color:#684e37 !important;
	color:#fff !important;
}
body.category-pint-size-perks #wrapper #content .contest p input:hover {
	background-color:#684e37 !important;
	color:#fff !important;
}
*/
body.single-post #wrapper #content .contest, body.category-pint-size-perks #wrapper #content .contest, body.page-id-3536 #content .contest, body.page-id-3478 #content .contest, body.page-id-3504 #content .contest {
	display:none;
}
body.category-pint-size-perks #wrapper #content img, body.page-id-3536 #content img, body.page-id-3478 #content img, body.page-id-3504 #content img {
	margin-bottom:40px;
}
body.category-pint-size-perks #content .post-listing, body.page-id-3536 #content .post-listing, body.page-id-3478 #content .post-listing, body.page-id-3504 #content .post-listing {
	margin-bottom:20px;
	width:520px !important;
}







/* The Contact Us page is page-id-3: */
body.page-id-3 #wrapper #content {
	padding-bottom:60px !important;
	width:850px !important;
	background:#fff url(images/contact_us_284x380.jpg) 520px bottom no-repeat;
}
body.page-id-3 #wrapper #sidebar {
	display:none;
}
body.page-id-3 #wrapper #content h3 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:#9399cd;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:1px;
}
body.page-id-3 #wrapper #content p, body.page-id-3 #wrapper #content ul li, body.page-id-3 #wrapper #content ol li {
	margin:0 0 14px 0;
	padding:0;
	font-size:0.7em;
}
body.page-id-3 #wrapper #content p a, body.page-id-3 #wrapper #content p a:link, body.page-id-3 #wrapper #content p a:visited {
	color:#3f3631;
}
body.page-id-3 #wrapper #content p a:hover {
	font-weight:bold;
}
body.page-id-3 #wrapper #contact-us-address {
	margin:-100px 0 0 440px;
	padding:0;
	text-align:right;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.9em;
	position:relative;
	width:200px;
}
body.page-id-3 #wrapper #contact-us-address h4 {
	margin:0;
	padding:0;
	color:#9399cd;
}
body.page-id-3 #wrapper #contact-us-address p {
	margin:0;
	padding:0;
}





/* The Editorial Policy page is page-id-8: */
body.page-id-8 #wrapper #content {
	background:#fff url(images/editorial_policy_426x272.jpg) bottom right no-repeat;
}
body.page-id-8 #wrapper #content p, body.page-id-8 #wrapper #content ul li, body.page-id-8 #wrapper #content ol li {
	padding-right:390px;
}
body.page-id-8 #wrapper #content #contact-us-address {
	margin:40px 0 60px 260px;
	padding:0;
	text-align:right;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.9em;
	width:200px;
}
body.page-id-8 #wrapper #contact-us-address h4 {
	margin:0;
	padding:0;
	color:#9399cd;
}
body.page-id-8 #wrapper #contact-us-address p {
	margin:0;
	padding:0;
}




/* The Subscribe page (id=6) and the Unsubscribe page (id=14): */
body.page-id-6 #wrapper #content, body.page-id-14 #wrapper #content {
	min-height:400px;
}
body.page-id-6 #wrapper #content p {
	margin:20px 0;
	text-align:center;
	font-size:0.8em !important;
	line-height:1.4em;
}
body.page-id-14 #wrapper #content p {
	margin:20px 0;
	text-align:center;
}
body.page-id-6 #wrapper #content p, body.page-id-14 #wrapper #content p {
	text-transform:uppercase;
	font-size:0.9em;
	color:#684e37;
}
body.page-id-6 #wrapper #content #mp-container, body.page-id-6 #wrapper #content #mp-formdiv, body.page-id-14 #wrapper #content #mp-container, body.page-id-14 #wrapper #content #mp-formdiv {
	margin:0 auto 20px auto;
	text-align:center;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:1.0em !important;
}
body.page-id-6 #wrapper #content .mp-formdiv, body.page-id-14 #wrapper #content .mp-formdiv {
	margin-top:10px;
	margin-left:180px;
}
body.page-id-6 #wrapper #content #mp-formdiv .success, body.page-id-14 #wrapper #content #mp-formdiv .success {
	font-weight:bold;
	display:block;
}
body.page-id-6 #wrapper #content #mp-formdiv .error, body.page-id-14 #wrapper #content #mp-formdiv .error {
	color:#cc0000;
	font-weight:bold;
	display:block;
}
body.page-id-6 #wrapper #content #mp-loading, body.page-id-14 #wrapper #content #mp-loading {
	margin:0 auto !important;
	width:300px;
	text-align:center !important;
	position:relative !important;
}
body.page-id-6 #wrapper #content input, body.page-id-14 #wrapper #content input {
	padding:0 3px;
	border:1px solid #000;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
	width:300px;
}
body.page-id-6 #wrapper #content .mp-formdiv input, body.page-id-14 #wrapper #content .mp-formdiv input {
	margin-bottom:10px;
	padding:3px 5px;
}
body.page-id-6 #wrapper #content input.MailPressFormSubmit, body.page-id-14 #wrapper #content input.MailPressFormSubmit {
	margin-left:100px;
	border:0;
	background-color:#949acc;
	text-transform:uppercase;
	color:#fff;
	font-size:1.2em !important;
	text-transform:uppercase;
	width:auto !important;
}
body.page-id-6 #wrapper #content input.MailPressFormSubmit:hover, body.page-id-14 #wrapper #content input.MailPressFormSubmit:hover {
	background-color:#684e37;
	color:#fff;
}
body.page-id-14 #wrapper #content #mp-urlsubmgt {
	margin:0 auto 40px auto;
	text-align:center;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.9em;
	font-weight:bold;
}
body.page-id-14 #wrapper #content #mp-urlsubmgt a {
	color:#cc0000;
	font-weight:bold;
	text-decoration:underline;
}
/*
body.logged-in #wrapper #content h2 {
	margin-bottom:20px;
}
body.logged-in #wrapper #content h3 {
	font-size:1.0em;
}
body.logged-in #wrapper #content h3 a {
	color:#cc0000;
	font-weight:bold;
	text-decoration:underline;
}
*/









/* Search Results page */
body.search-results #wrapper #content h2.searchresultsheader {
	margin:0 0 20px 0;
}
body.search-results #wrapper #content .post-listing {
	margin-bottom:20px;
	width:680px;
}
body.search-results #wrapper #content p.category a {
	text-transform:uppercase;
}



/* Press page */
body.page-id-98 #wrapper #content p {
	margin-top:10px;
	margin-bottom:20px;
}
body.page-id-98 #wrapper #content .press-item {
	margin-right:15px;
	margin-bottom:20px;
	width:195px;
	float:left;
	text-align:center;
	min-height:240px;
}
body.page-id-98 #wrapper #content .press-item img {
	padding:5px;
	border:1px solid #000;
	width:175px !important;
	height:175px !important;
}
body.page-id-98 #wrapper #content .press-item p {
	margin-top:10px;
	margin-bottom:0;
}






/* "Lost and Found" Category */
#wrapper #content.lost-and-found {
}
#wrapper #content.lost-and-found h2#category-title {
	margin:0;
	padding:0;
	background:url(images/hdr_lostandfound_680x96.gif) top left no-repeat;
	width:680px;
	height:96px;
	text-indent:-99999px;
}
#wrapper #content.lost-and-found h3 {
	margin:10px 0 30px 0;
	padding:0;
	background-color:#bddeb1;
	color:#3f3631;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-style:italic;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
	width:270px;
	float:right;
}
#wrapper #content.lost-and-found h3 a {
	margin:0;
	padding:10px;
	text-decoration:none;
	color:#3f3631;
	display:block;
}
#wrapper #content.lost-and-found .lostandfound-text {
	margin:0;
	padding:0;
	width:500px;
	float:left;
}
#wrapper #content.lost-and-found .lostandfound-text .lostandfound-q {
	margin:0;
	padding:10px 20px 10px 65px !important;
	background:url(images/lostandfound_q_50x50.gif) top left no-repeat !important;
}
#wrapper #content.lost-and-found .lostandfound-text .lostandfound-q p.lostandfound-questioner {
	font-style:italic;
	text-align:right;
}
#wrapper #content.lost-and-found .lostandfound-text .lostandfound-a {
	margin:-10px 0 0 0;
	padding:10px 20px 10px 65px !important;
	background:url(images/lostandfound_a_50x50.gif) top left no-repeat !important;
}











/* Events section */
#wrapper #content.event {
	padding-bottom:20px;
	width:990px !important;
}
#wrapper #content.event-main {
	background:url(http://www.pintsizesocial.com/wp-content/uploads/2010/05/events.jpg) top left no-repeat;
	width:638px;
	height:444px;
}
#wrapper #content.event-main h2, #wrapper #content.event-main p {
	display:none;
}
#wrapper #content.event-main #event-whotel {
	margin:0;
	padding:0;
	width:150px;
	height:150px;
	position:relative;
	top:300px;
}
#wrapper #content.event-main #event-whotel a {
	margin:0;
	padding:0;
	width:150px;
	height:150px;
	display:block;
}
#wrapper #content.event-main #event-whotel a span {
	display:none;
}
#wrapper #content.event #event-printinvite, #wrapper #content.event #event-buyticketsbutton {
	margin:0 6px 0 0;
	padding:0;
	position:relative;
	float:right;
}
#wrapper #content.event #event-printinvite p, #wrapper #content.event #event-buyticketsbutton p {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-style:bold;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:1.1em;
	font-weight:bold;
}
#wrapper #content.event #event-printinvite p a, #wrapper #content.event #event-buyticketsbutton p a {
	padding:10px 20px;
	background-color:#FC168C;
	color:#fff;
	display:block;
}
#wrapper #content.event #event-navbar {
	margin:50px 0 30px 0;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:1.0em;
	width:980px;
}
#wrapper #content.event #event-navbar ul {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#333;
}
#wrapper #content.event #event-navbar ul li {
	margin:0;
	/* padding:10px 31px; */
	padding:10px 24px;
	list-style-type:none;
	float:left;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:15px;
}
#wrapper #content.event #event-navbar ul li#event-navbar-intro {
	margin:-33px 12px 0 0;
	padding:5px;
	background-color:#fff;
	border:1px solid #333;
	font-weight:normal;
	height:auto;
	position:relative;
}
#wrapper #content.event #event-navbar ul li#event-navbar-intro .event-intro-navbar-upper {
	color:#333;
	font-size:3.8em;
	line-height:1.0em;
}
#wrapper #content.event #event-navbar ul li#event-navbar-intro .event-intro-navbar-lower {
	color:#8183c3;
	text-transform:lowercase;
	font-size:0.9em;
}
#wrapper #content.event #event-navbar ul li a {
	color:#fff;
	outline:0;
}
#wrapper #content.event #event-navbar ul li a:hover, #wrapper #content.event #event-navbar ul li a.active {
	color:#a6dca0;
}
#wrapper #content.event .event-page {
	margin:0 0 30px 0;
	display:none;
	font-size:0.9em;
}
#wrapper #content.event .event-page p {
	font-size:1.0em !important;
}
#wrapper #content.event #event-intro {
	display:block;
}
#wrapper #content.event #event-intro h2 {
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:1.6em;
	color:#333;
}
#wrapper #content.event #event-intro h3 {
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:1.4em;
	color:#8183c3;
	font-weight:normal;
}
#wrapper #content.event #event-intro .event-intro-left {
	float:left;
	width:200px;
}
#wrapper #content.event #event-intro .event-intro-left p {
	margin:0;
	padding:0;
	color:#8183c3;
	font-style:italic;
}
#wrapper #content.event #event-intro .event-intro-left h4 {
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:1.5em;
}
#wrapper #content.event #event-intro .event-intro-left h4 .event-host {
	color:#333;
}
#wrapper #content.event #event-intro .event-intro-left h4 .event-address {
	color:#8183c3;
	font-weight:normal;
}
#wrapper #content.event #event-intro .event-intro-left .event-logo {
	margin-top:20px;
}
#wrapper #content.event #event-intro .event-intro-right {
	float:right;
	width:750px;
	text-align:right;
	font-size:1.1em !important;
	line-height:1.5em !important;
}
#wrapper #content.event #event-exhibitors p {
	padding-left:10px;
}
#wrapper #content.event .event-page ul.logosandlinks {
	margin:20px 0 20px 30px;
	padding:0;
	list-style-type:none;
	position:relative;
}
#wrapper #content.event .event-page ul.logosandlinks li {
	margin:0 10px 10px 0;
	padding:0;
	list-style-type:none;
	float:left;
	height:160px;
	width:160px;
}
#wrapper #content.event .event-page ul.logosandlinks li.green {
	background-color:#a6dca0;
}
#wrapper #content.event .event-page ul.logosandlinks li.brown {
	background-color:#333;
}
#wrapper #content.event .event-page ul.logosandlinks li img {
	margin:0 !important;
	padding:0 !important;
	border:1px solid #333;
	height:160px;
	width:160px;
}























/* Pint-Size Perks box: */

#wrapper #content .psperksbox {
	margin:0 0 0 20px;
	border:2px solid #8183c3;
	background-color:#a6dca0;
	width:260px;
	text-align:center;
	float:right;
	font-weight:bold;
}
#wrapper #content .psperksbox h4 {
	margin:10px 0 10px 5px;
	padding:0;
	color:#fff;
	background:url(images/hdr_psperks_box.gif) top left no-repeat;
	width:240px;
	height:46px;
	text-indent:-99999px;
	text-align:center;
}
#wrapper #content .psperksbox p {
	margin:0 0 10px 0;
	padding:3px 10px 0 10px;
}
#wrapper #content .psperksbox a {
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	display:block;
	width:250px;
	text-align:center;
}
#wrapper #content .psperksbox a:hover {
	color:#8183c3;
}





/* Bottom navbar stuff: */

#navbar-bottom {
	margin:0 auto;
	padding:0;
	background-color:#3f3631;
	/* width:905px; */
	width:990px;
	text-align:center;
	position:relative !important;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	top:-47px;
}
body.safari #navbar-bottom {
	margin-bottom:5px;
}
#navbar-bottom ul {
	margin:0 auto;
	padding:0 0 10px 0;
	list-style-type:none;
	width:780px;
	text-align:center;
}
#navbar-bottom ul li {
	margin:0 46px 0 0;
	padding:0;
	list-style-type:none;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:0.8em;
	float:left;
}
#navbar-bottom ul li.last-item {
	margin-right:0;
}
#navbar-bottom ul li a {
	margin:0;
	padding:8px 0 0 0;
	height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
}
#navbar-bottom ul li.current a {
	color:#bddeb1;
}
#navbar-bottom ul li a:hover {
	color:#bddeb1;
}




/* Footer stuff: */

#footer {
	margin:0 auto -100px auto;
	padding:0;
	/* width:905px; */
	width:990px;
	text-align:center;
	position:relative;
	color:#540f0f;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.7em;
	top:-40px;
}
#footer p {
	margin:5px 0 10px 0;
	padding:0;
	float:left;
	text-transform:uppercase;
}
#footer p.copyright {
	width:545px;
	text-align:right;
}
#footer p.all-rights-reserved {
	width:200px;
}
#footer #navbar-footer {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:400px;
	color:#540f0f;
}
#footer #navbar-footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#footer #navbar-footer ul li {
	margin:0 25px 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	text-transform:lowercase;
	text-align:center;
}
#footer #navbar-footer ul li.last-item {
	margin-right:0;
}
#footer #navbar-footer ul li a {
	color:#540f0f;
}
#footer #navbar-footer ul li a:hover {
	font-weight:bold;
}




/* Social Media stuff */
#footer ul#social-media {
	margin:-49px 0 0 0;
	padding:0;
	list-style-type:none;
	position:relative;
	float:right;
}
#footer ul#social-media li {
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
	height:40px;
	width:90px;
	float:left;
}
#footer ul#social-media li a {
	height:40px;
	width:90px;
	display:block;
}
#footer ul#social-media li a span {
	display:none;
}
#footer ul#social-media li.social-media-twitter, #footer ul#social-media li.social-media-twitter a {
	background:url(images/icon_twitter_90x40.png) top left no-repeat;
}
#footer ul#social-media li.social-media-facebook, #footer ul#social-media li.social-media-facebook a {
	background:url(images/icon_facebook_90x40.png) top left no-repeat;
}
#footer ul#social-media li.social-media-twitter a:hover {
	background:url(images/icon_twitter_90x40_on.png) top left no-repeat;
}
#footer ul#social-media li.social-media-facebook a:hover {
	background:url(images/icon_facebook_90x40_on.png) top left no-repeat;
}
#footer ul#social-media li.social-media-facebook {
	margin-right:0 !important;
}





/* Ad on top of posts */
#wrapper #ad-leaderboard {
	margin-bottom:3px;
	heght:90px;
}
#wrapper #ad-leaderboard img {
	margin:0 2px 0 0;
	float:left;
}
#wrapper #ad-leaderboard img .last-item {
	margin:0;
	float:right;
}



/* Ad on left side of posts: */
#wrapper #ad-sidebar {
	margin:20px 15px 10px 0;
	width:160px;
	float:left;
	position:relative;
}
#wrapper #ad-sidebar img.ad-twitter {
	margin-left:-2px !important;
	border:1px solid #bddeb1 !important;
}



/* Sidebar */
#sidebar {
	margin:-27px 0 10px 0;
	padding:0;
	float:right;
	position:relative;
	width:300px;
}
/* For pages that have no navbar, the sidebar needs to be moved a bit */
.no-navbar {
	margin-top:5px !important;
}





#sidebar #aroundtheweb {
	margin:10px 0 30px 0;
	padding:0 5px;
}
#sidebar #aroundtheweb #aroundtheweb-bubble {
	margin:0;
	padding:0;
	background-color:#87b7d6;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	position:relative;
	z-index:10;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.8em;
}
#sidebar #aroundtheweb #aroundtheweb-bubble ul {
	margin:0;
	padding:15px 20px;
	list-style-type:none;
}
#sidebar #aroundtheweb #aroundtheweb-bubble ul li {
	margin:0 0 8px 0;
	padding:0;
	list-style-type:none;
}
#sidebar #aroundtheweb #aroundtheweb-bubble ul li .aroundtheweb-sitename {
	text-transform:uppercase;
	color:#362c28;
}
#sidebar #aroundtheweb #aroundtheweb-bubble ul li a {
	color:#fff;
}
#sidebar #aroundtheweb #aroundtheweb-bubble ul li a:hover {
	color:#362c28;
}
#sidebar #aroundtheweb #aroundtheweb-bubble p {
	margin:-76px 0 0 0;
	padding:0;
	width:20px;
	height:65px;
	position:relative;
	float:right;
}
#sidebar #aroundtheweb #aroundtheweb-bubble p a {
	margin:0;
	padding:0;
	background:url(images_v2/sidebar_aroundtheweb_more_off.gif) top left no-repeat;
	width:20px;
	height:65px;
	display:block;
}
#sidebar #aroundtheweb #aroundtheweb-bubble p a:hover {
	background:url(images_v2/sidebar_aroundtheweb_more_on.gif) top left no-repeat;
}
#sidebar #aroundtheweb #aroundtheweb-arrow {
	margin:-20px 0 0 0;
	padding:0;
	border-color: transparent #87b7d6 transparent transparent;
	border-style: solid;
	border-width: 20px;
	height:0;
	width:0;
	position:absolute;
	left:10px;
}
#sidebar #aroundtheweb p {
	margin:3px 0 0 0;
	padding:0;
	float:right;
	text-transform:uppercase;
	font-size:0.8em;
	color:#322a25;
	background:url(images_v2/whatshappeningaroundtheweb.gif) top left no-repeat;
	width:240px;
	height:14px;
	text-indent:-99999px;
}



#sidebar #socialcalendar {
	margin:0 0 20px 0;
	padding:0;
}
#sidebar #socialcalendar h3 {
	padding:0 0 5px 10px;
	text-transform:uppercase;
	color:#322a25;
}
#sidebar #socialcalendar object {
	margin:0 10px;
}






#sidebar #showandtell {
	margin:0 0 10px 0;
	padding:0;
	width:315px;
	position:relative !important;
}
#sidebar #showandtell h3 a {
	background:url(images_v2/sidebar_showandtell_off.gif) top left no-repeat;
	width:315px;
	height:79px;
	display:block;
}
#sidebar #showandtell h3 a:hover {
	background:url(images_v2/sidebar_showandtell_on.gif) top left no-repeat;
	width:315px;
	height:79px;
	display:block;
}
#sidebar #showandtell h3 a span {
	display:none;
}
#sidebar #showandtell p {
	margin:0 0 -60px 0;
	padding:0;
	position:relative;
	float:right;
	font-size:0.6em !important;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	color:#322a25;
	top:-42px;
	left:-44px;
}
#sidebar #showandtell ul {
	margin:-20px 0 0 0;
	padding:0;
	list-style-type:none;
	position:relative;
	z-index:10;
	top:-20px;
}
body.safari #sidebar #showandtell ul {
	margin-top:-10px !important;
	top:-10px !important;
}
#sidebar #showandtell ul li {
	margin:0 5px 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	width:50px;
}
#sidebar #showandtell ul li.last-item {
	margin-right:0;
}




body.safari #sidebar #home-ad {
	margin-top:10px !important;
}





#sidebar #onourbookshelf {
	margin:0 0 10px 0;
	padding:0;
	width:300px;
	height:87px;
}
#sidebar #onourbookshelf h3 {
	margin:0;
	padding:0;
	background:url(images_v2/sidebar_bookshelf_off.gif) top left no-repeat;
	width:300px;
	height:87px;
}
#sidebar #onourbookshelf h3 a {
	background:url(images_v2/sidebar_bookshelf_off.gif) top left no-repeat;
	width:300px;
	height:87px;
	display:block;
}
#sidebar #onourbookshelf h3 a:hover {
	background:url(images_v2/sidebar_bookshelf_on.gif) top left no-repeat;
}
#sidebar #onourbookshelf h3 a span {
	display:none;
}







#content h2#hdr-bookshelf {
	margin:0 0 30px 0;
	padding:0;
	background:url(images_v2/hdr_bookshelf.gif) top left no-repeat;
	width:490px;
	height:67px;
	text-indent:-99999px;
}
#content #bookshelf-main {
	margin:0 0 40px 0;
	padding:0;
	text-align:center;
}
#content #bookshelf-main img {
	margin:0 auto 15px 0;
}
#content #bookshelf-main h3, #content #bookshelf-main h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	color:#322a25;
}
#content #bookshelf-main h4 {
	margin-bottom:10px;
	font-size:0.8em;
}
#content #bookshelf-main p {
	margin:0;
	padding:0;
	text-align:left;
}
#content #bookshelf-previouslyfeatured {
	margin:0 0 60px 0;
	text-align:center;
}
#content #bookshelf-previouslyfeatured h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
	text-align:left;
	float:left;
}
#content #bookshelf-previouslyfeatured p {
	margin:5px 0 0 15px;
	padding:0;
	float:left;
	font-size:0.7em;
}
#content #bookshelf-previouslyfeatured #bookshelf-left {
	margin:0 20px 0 0;
	padding:70px 0 0 0;
	float:left;
	font-size:3.0em;
	width:24px;
	height:40px;
}
#content #bookshelf-previouslyfeatured #bookshelf-left a {
	background:url(images_v2/arrow_left_off.gif) top left no-repeat;
	width:24px;
	height:40px;
	display:block;
}
#content #bookshelf-previouslyfeatured #bookshelf-left a:hover {
	background:url(images_v2/arrow_left_on.gif) top left no-repeat;
}
#content #bookshelf-previouslyfeatured #bookshelf-right {
	margin:0;
	padding:70px 0 0 0;
	float:left;
	font-size:3.0em;
	width:24px;
	height:40px;
}
#content #bookshelf-previouslyfeatured #bookshelf-right a {
	background:url(images_v2/arrow_right_off.gif) top left no-repeat;
	width:24px;
	height:40px;
	display:block;
}
#content #bookshelf-previouslyfeatured #bookshelf-right a:hover {
	background:url(images_v2/arrow_right_on.gif) top left no-repeat;
}
#content #bookshelf-previouslyfeatured #bookshelf-right a span, #content #bookshelf-previouslyfeatured #bookshelf-left a span {
	display:none;
}
#content #bookshelf-previouslyfeatured #bookshelf-carousel {
	margin:20px 0;
	padding:0;
	float:left;
	width:570px;
	height:230px;
	overflow:hidden;
}
#content #bookshelf-previouslyfeatured #bookshelf-carousel ul#bookshelf-books {
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
}
#content #bookshelf-previouslyfeatured #bookshelf-carousel ul#bookshelf-books .bookshelf-book {
	margin:0 20px 20px 0;
	padding:0 20px 0 0;
	border-right:1px dotted #ccc;
	width:145px;
	height:230px;
	float:left;
	text-align:center;
	list-style-type:none;
}
#content #bookshelf-previouslyfeatured #bookshelf-carousel ul#bookshelf-books .bookshelf-book h5 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
}
#content #bookshelf-previouslyfeatured #bookshelf-carousel ul#bookshelf-books .bookshelf-book h5 a, #content #bookshelf-previouslyfeatured #bookshelf-carousel ul#bookshelf-books .bookshelf-book h5:visited {
	color:#322a25;
}






h2#hdr-siteswelove {
	margin:0 0 20px 0;
	padding:0;
	background:url(images_v2/siteswelove.gif) top left no-repeat;
	width:124px;
	height:35px;
	text-indent:-99999px;
	position:relative;
	top:-22px;
}
#siteswelove {
	margin:0;
	padding:0;
	position:relative !important;
	top:-49px;
}
#siteswelove p {
	margin:0;
	padding:0;
	background:url(images_v2/siteswelove.gif) top left no-repeat;
	width:124px;
	height:35px;
}
#siteswelove p a {
	margin:0;
	padding:0;
	background:url(images_v2/siteswelove.gif) top left no-repeat;
	width:124px;
	height:35px;
	display:block;
}
.siteswelove-on p, .siteswelove-on p a {
	background:url(images_v2/siteswelove_on.gif) top left no-repeat !important;
}
#siteswelove p a:hover {
	background:url(images_v2/siteswelove_on.gif) top left no-repeat;
}
#siteswelove p a span {
	display:none;
}





#content #siteswelove-main {
	margin:0 0 20px 0;
	padding:0 10px 20px 0;
	border-bottom:2px dotted #999;
	text-align:center;
}
#content #siteswelove-main img {
	margin:0 auto 15px 0;
}
#content #siteswelove-main h3 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	color:#322a25;
}
#content #siteswelove-main p {
	text-align:left;
}
#content #siteswelove-previouslyfeatured {
	margin:0 0 60px 0;
	text-align:center;
}
#content #siteswelove-previouslyfeatured h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
	text-align:left;
	float:left;
}
#content #siteswelove-previouslyfeatured p {
	margin:5px 0 0 15px;
	padding:0;
	float:left;
	font-size:0.7em;
}
#content #siteswelove-previouslyfeatured #siteswelove-left {
	margin:0 20px 0 0;
	padding:70px 0 0 0;
	float:left;
	font-size:3.0em;
	width:24px;
	height:40px;
}
#content #siteswelove-previouslyfeatured #siteswelove-left a {
	background:url(images_v2/arrow_left_off.gif) top left no-repeat;
	width:24px;
	height:40px;
	display:block;
}
#content #siteswelove-previouslyfeatured #siteswelove-left a:hover {
	background:url(images_v2/arrow_left_on.gif) top left no-repeat;
}
#content #siteswelove-previouslyfeatured #siteswelove-right {
	margin:0;
	padding:70px 0 0 0;
	float:left;
	font-size:3.0em;
	width:24px;
	height:40px;
}
#content #siteswelove-previouslyfeatured #siteswelove-right a {
	background:url(images_v2/arrow_right_off.gif) top left no-repeat;
	width:24px;
	height:40px;
	display:block;
}
#content #siteswelove-previouslyfeatured #siteswelove-right a:hover {
	background:url(images_v2/arrow_right_on.gif) top left no-repeat;
}
#content #siteswelove-previouslyfeatured #siteswelove-right a span, #content #siteswelove-previouslyfeatured #siteswelove-left a span {
	display:none;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel {
	margin:20px 0;
	padding:0;
	float:left;
	width:570px;
	height:170px;
	overflow:hidden;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites {
	margin:20px auto;
	text-align:center;
	float:left;
	overflow:hidden;
	list-style-type:none;
	height:170px !important;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site {
	margin:0 25px 20px 0;
	padding:0 25px 0 0;
	border-right:1px dotted #ccc;
	width:135px;
	float:left;
	text-align:center;
	list-style-type:none;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site-first {
	padding-left:10px !important;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site h5 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site h5 a, #content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site h5:visited {
	color:#322a25;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site p {
	margin:0 ;
	padding:0;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site p.siteswelove-moreinfo {
	float:right;
}
#content #siteswelove-previouslyfeatured #siteswelove-carousel ul#siteswelove-sites li.siteswelove-site p.siteswelove-moreinfo a {
	color:#322a25;
	font-weight:bold;
}







#content #siteswelove-ouralltimefavorites {
	margin:-30px 0 40px 0;
	position:relative;
}
#content #siteswelove-ouralltimefavorites h3 {
	margin:0 0 20px 0;
	padding:0;
	background:url(images_v2/hdr_siteswelove_ouralltimefavorites.gif) top left no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
	text-align:left;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:1.0em;
	width:300px;
	height:43px;
	text-indent:-99999px;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite {
	margin-right:20px;
	margin-bottom:20px;
	width:210px;
	float:left;
	font-size:0.8em;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite-lastrow {
	margin-right:0;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite h4 {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#322a25;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite ul li {
	margin-bottom:10px;
	list-style-type:none;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite ul li a, #content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite ul li a:visited {
	color:#999;
}
#content #siteswelove-ouralltimefavorites .siteswelove-ouralltimefavorite ul li a:hover {
	color:#322a25;
}








#content h2#hdr-diyvip {
	margin:-24px 0 10px -3px;
	padding:0;
	background:url(images_v2/hdr_diywithvips.gif) top left no-repeat;
	width:450px;
	height:115px;
	text-indent:-99999px;
	position:relative !important;
}
#content .diyvip {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	width:200px !important;
}
#content .diyvip h3 {
	margin:0;
	padding:0;
	background-color:#362c28;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	color:#fff;
	position:relative;
	top:-50px;
	text-align:right;
	font-family:"American Typewriter",arial,sans serif;
	font-size:1.1em !important;
	font-weight:normal;
	width:200px !important;
	max-width:200px !important;
}
#content .diyvip h3 a, #content .diyvip h3 a:visited {
	padding:5px 10px;
	color:#fff;
	display:block;
	position:relative;
	top:0;
}








#content h2#hdr-schoollunch {
	margin:-22px 0 20px 0;
	padding:0;
	background:url(images_v2/hdr_famousfoodies.gif) top left no-repeat;
	width:450px;
	height:115px;
	position:relative !important;
}
#content h2#hdr-schoollunch a {
	margin:0;
	padding:0;
	background:url(images_v2/hdr_famousfoodies.gif) top left no-repeat;
	width:450px;
	height:115px;
	display:block;
}
#content h2#hdr-schoollunch a span {
	visibility:hidden;
}
#content .schoollunch {
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
#content .schoollunch h3 {
	margin:0;
	padding:0;
	background-color:#362c28;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	color:#fff;
	position:relative;
	top:-50px;
	text-align:right;
	font-family:"American Typewriter",arial,sans serif;
	font-size:1.1em !important;
	font-weight:normal;
}
#content .schoollunch h3 a, #content .schoollunch h3 a:visited {
	padding:5px 10px;
	color:#fff;
	display:block;
}
#content .schoollunch-recipes {
	margin:20px 0 40px 0;
}
#content .schoollunch-school-lunch-recipes, #content .schoollunch-famous-foodies-recipes {
	display:none;
}
#content .schoollunch-recipes h3 {
	font-weight:bold;
	text-transform:uppercase;
	color:#322a25;
	text-align:left;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:1.0em;
}
#content .schoollunch-recipes ul {
	margin:0 !important;
	padding:0;
	list-style-type:none;
}
#content .schoollunch-recipes ul li {
	margin:0 20px 20px 0;
	padding:0;
	list-style-type:none;
	float:left;
	width:150px !important;
}
#content .schoollunch-recipes ul li h4 {
	margin:0;
	padding:0;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:1.0em;
	font-weight:bold;
	color:#322a25;
	text-transform:uppercase;
	width:150px;
}
#content .schoollunch-recipes ul li h4 a, #content .schoollunch-recipes ul li h4 a:visited, #content .schoollunch-recipes ul li h4 a:hover {
	color:#362c28;
}





#sidebar #mostrecentstories {
	margin:0 0 10px 0;
	padding:0;
}
#sidebar #mostrecentstories h3 {
	margin:0 0 10px 0;
	padding:0;
	width:300px;
	height:30px;
	background:url(images_v2/hdr_recentstories.gif) top left no-repeat;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:0.9em;
	color:#362c28;
	text-transform:uppercase;
	font-weight:normal;
	text-indent:-99999px;
}
#sidebar #mostrecentstories ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#sidebar #mostrecentstories ul li.recentstory {
	margin:0 15px 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	width:90px;
}
#sidebar #mostrecentstories ul li.recentstory-last {
	margin-right:0;
}
#sidebar #mostrecentstories ul li h3 {
	margin:0;
	font-size:0.8em;
	width:auto;
	height:auto;
	background:none;
	text-indent:0;
}
#sidebar #mostrecentstories ul li h3 a, #sidebar #mostrecentstories ul li h3 a:visited {
	color:#362c28;
	font-weight:bold;
}
#sidebar #mostrecentstories ul li h3 a:hover {
	color:#9399cd;
	font-weight:bold;
}




#content h2#hdr-contributors {
	margin:-43px 0 30px -2px;
	padding:0;
	background:url(images_v2/hdr_contributors.gif) top left no-repeat;
	width:500px;
	height:70px;
	text-indent:-99999px;
	position:relative !important;
}
#content .contributor {
	margin:0 20px 20px 0;
	padding:0;
	float:left;
	width:210px;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#content .contributor-lastinrow {
	margin-right:0;
}
#content .contributor img {
	margin:0 10px 10px 0;
}
#content .contributor h3 {
	margin:0;
	padding:0;
	font-size:0.9em;
}
#content .contributor p {
	margin:0;
	padding:0;
	font-size:0.8em !important;
	clear:both !important;
}
#content .contributor p a {
	font-weight:bold;
}
#content .contributor ul {
	margin:-5px 0 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	position:relative;
}
#content .contributor ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:none;
	font-size:0.7em !important;
}
#content .contributor ul li a, #content .contributor ul li a:visited, #content .contributor ul li a:hover {
	padding:3px 0 3px 25px;
	color:#362c28;
	display:block;
}
#content .contributor ul li.contributor-twitter a {
	background:url(images_v2/icon_twitter_20x20.gif) center left no-repeat;
}
#content .contributor ul li.contributor-twitter a:hover {
	background:url(images_v2/icon_twitter_20x20_alt.gif) center left no-repeat;
	font-weight:bold;
}
#content .contributor ul li.contributor-facebook a {
	background:url(images_v2/icon_facebook_20x20.gif) center left no-repeat;
}
#content .contributor ul li.contributor-facebook a:hover {
	background:url(images_v2/icon_facebook_20x20_alt.gif) center left no-repeat;
	font-weight:bold;
}
#content p.contributor-picks {
	margin:-5px 0 0 0;
	padding:0;
	height:70px;
	width:70px;
	float:right;
	position:relative;
}
#content p.contributor-picks a {
	margin:0;
	padding:0;
	height:70px;
	width:70px;
	display:block;
}
#content p.contributor-picks a span {
	display:none;
}
#content p.contributor-picks-joya, #content p.contributor-picks-joya a {
	background:url(images_v2/icon_contributorpicks_joya_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-joya a:hover {
	background:url(images_v2/icon_contributorpicks_joya_on_70x70.gif) center left no-repeat;
}
/*
#content p.contributor-picks-rosie, #content p.contributor-picks-rosie a {
	background:url(images_v2/icon_contributorpicks_rosie_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-rosie a:hover {
	background:url(images_v2/icon_contributorpicks_rosie_on_70x70.gif) center left no-repeat;
}
*/
#content p.contributor-picks-jennifer, #content p.contributor-picks-jennifer a, #content p.contributor-picks-jennifer2, #content p.contributor-picks-jennifer2 a, #content p.contributor-picks-jennifer3, #content p.contributor-picks-jennifer3 a {
	background:url(images_v2/icon_contributorpicks_jennifer_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-jennifer a:hover, #content p.contributor-picks-jennifer2 a:hover, #content p.contributor-picks-jennifer3 a:hover {
	background:url(images_v2/icon_contributorpicks_jennifer_on_70x70.gif) center left no-repeat;
}
/*
#content p.contributor-picks-tom, #content p.contributor-picks-tom a {
	background:url(images_v2/icon_contributorpicks_tom_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-tom a:hover {
	background:url(images_v2/icon_contributorpicks_tom_on_70x70.gif) center left no-repeat;
}
*/
#content p.contributor-picks-rebecca, #content p.contributor-picks-rebecca a {
	background:url(images_v2/icon_contributorpicks_rebecca_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-rebecca a:hover {
	background:url(images_v2/icon_contributorpicks_rebecca_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-amanda, #content p.contributor-picks-amanda a {
	background:url(images_v2/icon_contributorpicks_amanda_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-amanda a:hover {
	background:url(images_v2/icon_contributorpicks_amanda_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-amy, #content p.contributor-picks-amy a {
	background:url(images_v2/icon_contributorpicks_amy_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-amy a:hover {
	background:url(images_v2/icon_contributorpicks_amy_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-jaime, #content p.contributor-picks-jaime a {
	background:url(images_v2/icon_contributorpicks_jaime_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-jaime a:hover {
	background:url(images_v2/icon_contributorpicks_jaime_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-nickie, #content p.contributor-picks-nickie a {
	background:url(images_v2/icon_contributorpicks_nickie_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-nickie a:hover {
	background:url(images_v2/icon_contributorpicks_nickie_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-stephanie, #content p.contributor-picks-stephanie a {
	background:url(images_v2/icon_contributorpicks_stephanie_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-stephanie a:hover {
	background:url(images_v2/icon_contributorpicks_stephanie_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-adina, #content p.contributor-picks-adina a {
	background:url(images_v2/icon_contributorpicks_adina_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-adina a:hover {
	background:url(images_v2/icon_contributorpicks_adina_on_70x70.gif) center left no-repeat;
}
/*
#content p.contributor-picks-hollyhadley, #content p.contributor-picks-hollyhadley a {
	background:url(images_v2/icon_contributorpicks_hollyhadley_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-hollyhadley a:hover {
	background:url(images_v2/icon_contributorpicks_hollyhadley_on_70x70.gif) center left no-repeat;
}
*/
#content p.contributor-picks-lizzie, #content p.contributor-picks-lizzie a {
	background:url(images_v2/icon_contributorpicks_lizzie_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-lizzie a:hover {
	background:url(images_v2/icon_contributorpicks_lizzie_on_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-zoe, #content p.contributor-picks-zoe a {
	background:url(images_v2/icon_contributorpicks_zoe_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-zoe a:hover {
	background:url(images_v2/icon_contributorpicks_zoe_on_70x70.gif) center left no-repeat;
}
/*
#content p.contributor-picks-lisa, #content p.contributor-picks-lisa a {
	background:url(images_v2/icon_contributorpicks_lisa_off_70x70.gif) center left no-repeat;
}
#content p.contributor-picks-lisa a:hover {
	background:url(images_v2/icon_contributorpicks_lisa_on_70x70.gif) center left no-repeat;
}
*/










#content h2#hdr-meredithspicks {
	margin:-22px 0 30px -1px;
	padding:0;
	background:url(images_v2/hdr_meredithspicks.gif) top left no-repeat;
	width:275px;
	height:45px;
	text-indent:-99999px;
	position:relative !important;
}
#content h2#hdr-picks {
	margin:-22px 0 30px 0;
	padding:0;
	width:300px;
	height:30px;
	text-indent:-99999px;
	position:relative !important;
}
#content .picks-adina {
	background:url(images_v2/hdr_picks_adina.gif) top left no-repeat;
}
#content .picks-amanda {
	background:url(images_v2/hdr_picks_amanda.gif) top left no-repeat;
}
#content .picks-amy {
	background:url(images_v2/hdr_picks_amy.gif) top left no-repeat;
}
#content .picks-hollyhadley {
	background:url(images_v2/hdr_picks_hollyhadley.gif) top left no-repeat;
}
#content .picks-jaime {
	background:url(images_v2/hdr_picks_jaime.gif) top left no-repeat;
}
#content .picks-jennifer {
	background:url(images_v2/hdr_picks_jennifer.gif) top left no-repeat;
}
#content .picks-joya {
	background:url(images_v2/hdr_picks_joya.gif) top left no-repeat;
}
#content .picks-lisa {
	background:url(images_v2/hdr_picks_lisa.gif) top left no-repeat;
}
#content .picks-lizzie {
	background:url(images_v2/hdr_picks_lizzie.gif) top left no-repeat;
}
#content .picks-nickie {
	background:url(images_v2/hdr_picks_nickie.gif) top left no-repeat;
}
#content .picks-rebecca {
	background:url(images_v2/hdr_picks_rebecca.gif) top left no-repeat;
}
#content .picks-stephanie {
	background:url(images_v2/hdr_picks_stephanie.gif) top left no-repeat;
}
#content .picks-tom {
	background:url(images_v2/hdr_picks_tom.gif) top left no-repeat;
}
#content .picks-zoe {
	background:url(images_v2/hdr_picks_zoe.gif) top left no-repeat;
}
#content .meredithspicks-row {
	margin:0;
	padding:0;
}
#content .meredithspicks-row .meredithspick {
	margin:0;
	padding:0;
	float:left;
	width:180px;
	height:300px;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#content .meredithspicks-row .meredithspick-firstinrow {
	margin:0 10px 0 0;
	padding:110px 0 0 40px;
}
#content .meredithspicks-row .meredithspick-middleinrow {
	padding:110px 0 0 30px;
}
#content .meredithspicks-row .meredithspick-lastinrow {
	padding:108px 0 0 33px;
}
#content .meredithspicks-row .meredithspick img {
	margin:-23px 0 0 0;
	position:relative !important;
}
#content .meredithspicks-row .meredithspick-lastinrow img {
	margin:-26px 0 0 0;
}
#content .meredithspicks-row .meredithspick h3 {
	margin:0;
	padding:0 5px;
	font-size:0.9em !important;
	position:relative !important;
	z-index:99 !important;
	font-family:"American Typewriter",arial,sans serif;
	text-align:center;
	width:170px;
	height:40px;
}
#content .meredithspicks-row .meredithspick h3 a, #content .meredithspicks-row .meredithspick h3 a:visited, #content .meredithspicks-row .meredithspick h3 a:hover {
	color:#362c28;
}
#content .meredithspicks-row .meredithspick p {
	margin:0;
	padding:0 5px 0 0;
	position:relative !important;
	z-index:99 !important;
}
#content .meredithspicks-row .meredithspick p p {
	font-size:0.9em !important;
}
#content .meredithspicks-row .meredithspick p a, #content .meredithspicks-row .meredithspick p a:visited, #content .meredithspicks-row .meredithspick p a:hover {
	color:#362c28;
}
#content .meredithspicks-row .meredithspicks-polaroids {
	margin:-430px 0 0 0;
	padding:0;
	background:transparent url(images_v2/meredithspicks_polaroids.gif) top left no-repeat;
	width:675px;
	height:338px;
	position:relative !important;
	z-index:98 !important;
}
#content .meredithspicks-row .meredithspick h3 a:hover, #content .meredithspicks-row .meredithspick p a:hover {
	font-weight:bold;
}
#content .meredithspicks-bottom {
	margin:50px 0 60px 0;
	padding:0;
	clear:both;
}
#content .meredithspicks-bottom img {
	margin:0 20px 20px 0;
	padding:0;
	float:left;
	background-color:#362c28;
}
#content .meredithspicks-bottom h3 {
	margin:0 0 10px 0;
	padding:5px 10px !important;
	font-size:1.2em !important;
	width:375px;
	color:#fff;
	background-color:#362c28;
	font-family: "American Typewriter", arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:lowercase;
	float:left;
}
#content .meredithspicks-bottom h3#hdr-meredithspicks-about-meredith {
	background:url(images_v2/meredithspicks_about_meredith.gif) top left no-repeat;
	width:360px;
	height:24px;
	text-indent:-99999px;
}
#content .meredithspicks-bottom p {
	color:#362c28;
}
#content .meredithspicks-bottom ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	position:relative;
}
#content .meredithspicks-bottom ul li {
	margin:0 0 3px 0 !important;
	padding:0;
	list-style-type:none;
	float:none;
	font-size:0.7em !important;
}
#content .meredithspicks-bottom ul li a, #content .meredithspicks-bottom ul li a:visited, #content .meredithspicks-bottom ul li a:hover {
	padding:3px 0 3px 30px;
	color:#362c28;
	display:block;
}
#content .meredithspicks-bottom ul li.contributor-twitter a {
	background:url(images_v2/icon_twitter_20x20.gif) center left no-repeat;
}
#content .meredithspicks-bottom ul li.contributor-twitter a:hover {
	background:url(images_v2/icon_twitter_20x20_alt.gif) center left no-repeat;
}
#content .meredithspicks-bottom ul li.contributor-facebook a {
	background:url(images_v2/icon_facebook_20x20.gif) center left no-repeat;
}
#content .meredithspicks-bottom ul li.contributor-facebook a:hover {
	background:url(images_v2/icon_facebook_20x20_alt.gif) center left no-repeat;
}




#content h2#hdr-whatshappening {
	margin:0 0 20px 0;
	padding:0;
	background:url(images_v2/hdr_whatshappening.gif) top left no-repeat;
	width:350px;
	height:33px;
	text-indent:-99999px;
}
#content ul#whatshappeningstories {
	margin:0;
	padding:0;
	list-style-type:none;
}
#content ul#whatshappeningstories li {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
}
#content ul#whatshappeningstories li a {
	font-size:1.4em !important;
	color:#362c28;
}
#content ul#whatshappeningstories li a .blogname {
	margin:0 0 -8px 0;
	padding:0;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}
#content ul#whatshappeningstories li a .blogtext, #content ul#whatshappeningstories li a:visited .blogtext {
	font-family:"American Typewriter",arial, sans serif;
	letter-spacing:1px;
	font-weight:normal;
}
#content ul#whatshappeningstories li a:hover {
	color:#9399cd !important;
	cursor:hand;
	cursor:pointer;
}






/* About Us page */
body.page-id-2 #content {
	padding-bottom:40px !important;
}
body.page-id-2 #content h2 {
	display:none;
}
body.page-id-2 #content p, body.page-id-2 #content li {
	font-size:0.7em !important;
}
body.page-id-2 #content ul {
	margin:0;
	padding:0 0 0 50px;
	list-style-type:none;
}
body.page-id-2 #content ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#content h2#hdr-aboutus {
	margin:-24px 0 10px 0;
	padding:0;
	background:url(images_v2/hdr_aboutus.gif) top left no-repeat;
	width:94px;
	height:30px;
	text-indent:-99999px;
	display:block;
	position:relative;
}
#content h2#hdr-meetourpublisher {
	margin:30px 0 10px 0;
	padding:0;
	background:url(images_v2/hdr_meetourpublisher.gif) top left no-repeat;
	width:195px;
	height:30px;
	text-indent:-99999px;
	display:block;
}
#content img#photo-meetourpublisher {
	margin:0 20px 20px 0;
	padding:0;
	float:left;
	background-color:#362c28;
}






h2#hdr-city {
	margin:0;
	padding:0;
	height:0;
	visibility:hidden;
	text-indent:-9999px;
}
h2#city-nopostsfound {
	margin:0;
	padding:0;
	background:url(images_v2/hdr_checkbacksoon.gif) top left no-repeat;
	width:680px;
	height:43px;
	text-indent:-99999px;
	position:relative;
	top:20px;
}



