/*
Theme Name: PintSize
Theme URI: http://wordpress.org/
Description: WordPress theme for the PintSize website PintSizeSocial.com.
Version: 1.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 v1.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;
	text-align:center;
	font-family: arial narrow, 'Arial Narrow', arial, helvetica, sans-serif, sans serif;
}
.clear {
	clear:both;
}
.hide {
	display:none;
}
.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:2px solid #000;
	background-color:#fff;
	width:880px;
	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;
	height:109px !important;
	overflow:hidden;
}
#wrapper #top h1 {
	margin:0;
	padding:0;
	background:url(images/logo_104x104.jpg) top left no-repeat;
	width:104px;
	height:104px;
	float:left;
}
#wrapper #top h1 a {
	margin:0;
	padding:0;
	background:url(images/logo_104x104.jpg) top left no-repeat;
	width:104px;
	height:104px;
	display:block;
	float:left;
}
#wrapper #top h1 a span {
	display:none;
}
#wrapper #top p#tagline {
	margin:80px 0 0 -5px;
	padding:5px 5px 5px 120px;
	border-top:3px solid #fff;
	background-color:#bddeb1;
	color:#684e37;
	text-transform:uppercase;
	width:755px;
	font-size:0.8em;
}
#wrapper #top #scroller {
	margin:-80px 0 0 120px;
	padding:0;
	/* border:1px solid #000; */
	position:relative;
	width:380px;
	color:#684e37;
	text-transform:uppercase;
	font-size:0.8em;
	overflow:hidden;
}
#wrapper #top #scroller ul, #wrapper #top #scroller ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wrapper #top #scroller ul li a, #wrapper #top #scroller ul li a:visited {
	color:#fff;
}
#scroller ul li a:hover {
	font-weight:bold;
}



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

#wrapper #top #subscribe {
	margin:-40px 0 0 540px;
	padding:0;
	/* border:1px solid #000; */
	position:relative;
	width:330px;
}
#wrapper #top #subscribe div {
	float:right;
}
#wrapper #top #subscribe div p {
	margin:0 0 5px 0;
	padding:0;
	color:#000;
	font-size:0.7em;
	text-align:center;
	text-transform:uppercase;
}
#wrapper #top #subscribe div p span.free {
	color:#fff;
}
#wrapper #top #subscribe #mp-container, #wrapper #top #subscribe #mp-formdiv {
	text-align:center;
	letter-spacing:1px;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.8em;
}
#wrapper #top #subscribe #mp-formdiv .success, #wrapper #top #subscribe #mp-formdiv .error {
	color:#fff;
	display:block;
	font-size:0.8em;
}
#wrapper #top #subscribe #mp-loading {
	font-size:0.8em;
	color:#fff;
}
#wrapper #top #subscribe #mp-loading img {
	margin-top:3px;
	position:relative;
}
#wrapper #top #subscribe input {
	padding:0 3px;
	border:1px solid #000;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
	font-size:1.2em !important;
	width:195px;
}
#wrapper #top #subscribe input#mp_submit {
	border:0;
	background-color:#bddeb1;
	color:#684e37;
	font-size:1.2em !important;
	text-transform:uppercase;
	width:auto !important;
}
#wrapper #top #subscribe input#mp_submit:hover {
	background-color:#684e37;
	color:#fff;
}








/* Search box at top of page: */

#wrapper #top #search {
	margin:78px 0 0 580px;
	padding:0;
	position:relative;
	width:290px;
}
#wrapper #top #search div {
	float:right;
}
#wrapper #top #search div label {
	display:none;
}
#wrapper #top #search div 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:185px;
}
#wrapper #top #search div #searchsubmit {
	border:0;
	background-color:#949acc;
	color:#684e37;
	font-size:0.8em;
	text-transform:uppercase;
	width:auto !important;
}
#wrapper #top #search div #searchsubmit:hover {
	background-color:#684e37;
	color:#fff;
}






/* Top navbar stuff: */

#wrapper #navbar-top {
	margin:10px 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:120px;
	text-align:center;
	float:left;
	font-size:0.9em;
}
#wrapper #navbar-top ul li.last-item {
	margin-right:0;
	width:124px;
	float:right;
}
#wrapper #navbar-top ul li a {
	margin:0;
	padding:6px 0 0 0;
	width:120px;
	height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
}
#wrapper #navbar-top ul li.last-item a {
	width:124px;
}
#wrapper #navbar-top ul li a:hover {
	background-color:#684e37;
}
#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:#684e37;
	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 {
	background-color:#684e37;
	color:#fff;
}





/* Main page layout stuff: */

#wrapper #content {
	margin:25px 0 0 0;
	padding:0 30px 0 0;
	color:#666;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	width:680px;
	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-text {
	float:left;
	width:450px;
}
#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:10px;
	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 {
	margin-top:5px;
	padding-right:0;
	background:url(images/home_page_882x429.jpg) top left no-repeat;
	width:882px;
	height:429px;
	min-height:429px;
}
body.home #wrapper #content #home-introtext {
	margin:200px 0 0 15px;
	padding:0;
	width:600px;
	text-align:right;
	position:relative;
	font-size:0.9em;
	line-height:1.4em;
}
body.home #wrapper #content #home-introtext h2 {
	margin-right:-20px;
	position:relative;
	font-size:0.8em;
}
body.home #wrapper #content #home-introtext p .home-text-1 {
	margin-right:-8px;
	margin-bottom:-15px;
	position:relative;
	display:block;
}
body.home #wrapper #content #home-introtext p a, body.home #wrapper #content #home-introtext p a:visited {
	color:#3f3631;
	position:relative;
	top:10px;
}
body.home #wrapper #content #home-introtext p a:hover {
	font-weight:bold;
}
body.home #wrapper #content #home-thisweekonpss {
	margin:-310px 0 0 40px;
	padding:0;
	background:url(images/home_page_thisweek_off_105x124.jpg) top left no-repeat;
	width:105px;
	height:124px;
	position:relative;
}
body.home #wrapper #content #home-thisweekonpss a {
	margin:0;
	padding:0;
	background:url(images/home_page_thisweek_off_105x124.jpg) top left no-repeat;
	width:105px;
	height:124px;
	display:block;
}
body.home #wrapper #content #home-thisweekonpss a:hover {
	background:url(images/home_page_thisweek_on_105x124.jpg) top left no-repeat;
}
body.home #wrapper #content #home-thisweekonpss a span {
	display:none;
}
body.home #wrapper #content #home-showandtell {
	margin:190px 0 0 20px;
	padding:0;
	background:url(images/home_showandtell_off_140x100.png) top left no-repeat;
	width:140px;
	height:100px;
	position:relative;
}
body.home #wrapper #content #home-showandtell a {
	margin:0;
	padding:0;
	background:url(images/home_showandtell_off_140x100.png) top left no-repeat;
	width:140px;
	height:100px;
	display:block;
}
body.home #wrapper #content #home-showandtell a:hover {
	background:url(images/home_showandtell_on_140x100.png) top left no-repeat;
}
body.home #wrapper #content #home-showandtell a span {
	display:none;
}
body.home p#photo-credit {
	margin:-5px 0 10px 0;
	padding:0;
	font-size:0.6em;
	font-family:"Century Gothic", arial narrow, arial, sans-serif, sans serif;
	text-align:center;
}
body.home p#photo-credit a, body.home p#photo-credit a:visited {
	color:#666;
}
body.home p#photo-credit a:hover {
	font-weight:bold;
}





/* The Recent Posts (last week) page */
body.page-id-80 #wrapper #content {
	margin-top:5px;
	width:650px;
	border:none !important;
}
body.page-id-80 #wrapper #content .post-listing {
	margin-bottom:20px;
	width:650px;
	font-size:1.1em;
}
body.page-id-80 #wrapper #content .post-listing img {
	margin-bottom:40px;
}
body.page-id-80 #wrapper #content h1 {
	margin-bottom:20px;
	font-size:1.0em;
	text-transform:uppercase;
	color:#3f3631;
}
body.page-id-80 #wrapper #content h2 {
	color:#3f3631;
}
body.page-id-80 #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 {
	margin:0 0 10px 0;
	padding:0;
	background:url(images/hdr_showandtell_313x100.gif) top left no-repeat;
	text-indent:-99999px;
	width:313px;
	height:100px;
}
body.category-show-and-tell #content .post-listing {
	margin-bottom:20px;
	width:650px !important;
}
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 .contest {
	display:none;
}
body.category-pint-size-perks #wrapper #content img {
	margin-bottom:40px;
}
/*
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;
}
*/








/* The Contact Us page is page-id-3: */
body.page-id-3 #wrapper #content {
	background:#fff url(images/contact_us_284x380.jpg) 520px bottom no-repeat;
}
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 .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 input#mp_submit, body.page-id-14 #wrapper #content input#mp_submit {
	border:0;
	background-color:#949acc;
	color:#684e37;
	font-size:0.8em;
	text-transform:uppercase;
	width:auto;
}
body.page-id-6 #wrapper #content input#mp_submit:hover, body.page-id-14 #wrapper #content input#mp_submit: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;
}
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;
}







/* 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;
}




/* Ad on right side of posts: */

#wrapper #ad-sidebar {
	margin:10px 0;
	width:160px;
	float:right;
	position:relative;
}
#wrapper #ad-sidebar img.ad-twitter {
	margin-left:-2px !important;
	border:1px solid #bddeb1 !important;
}





/* Bottom navbar stuff: */

#navbar-bottom {
	margin:-7px auto 0 auto;
	padding:0;
	background-color:#3f3631;
	width:905px;
	text-align:center;
	position:relative;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	letter-spacing:1px;
}
#navbar-bottom ul {
	margin:0 auto;
	padding:0 0 10px 0;
	list-style-type:none;
	width:565px;
	text-align:center;
}
#navbar-bottom ul li {
	margin:0 30px 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 10px auto;
	padding:0;
	width:905px;
	text-align:center;
	position:relative;
	color:#540f0f;
	font-family: "Century Gothic", arial narrow, arial, sans-serif, sans serif;
	font-size:0.7em;
}
#footer p {
	margin:5px 0 10px 0;
	padding:0;
	float:left;
	text-transform:uppercase;
}
#footer p.copyright {
	width:480px;
	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;
}

