/*  
Theme Name: TodaysMama.com
Theme URI: http://todaysmama.com
Description: A custom built theme for TodaysMama.com built by <a href="http://jakespurlock.com">Jake Spurlock</a>
Version: 0.5
Author: Jake Spurlock
Author URI: http://jakespurlock.com
Template: mama
Tags: buddypress
*/

/* Release Notes


0.5 First go at it. Initial cut up.

*/

@import url( http://todaysmama.com/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	padding:10px;
	}

/*table.forum { width: 100%; padding: 0px; border: none; border: 1px solid #789DB3;}*/

.pagination {margin-bottom:10px;}

ul#group-admins {
	margin:0px;
	padding:0px;
	}
.td-group a img {
	float:left;
	margin:0 10px;
	}

.dir-search {
	width:25%;
	}

.td-poster .avatar {
	float:left;
	margin:0 10px;
	}
	
.admin-links {
	margin:10px;
	font-size:12px;
	}

body {
	background-color: rgb(241, 244, 231);
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color:#4f3a27;
	}
	
a {
	color:#f27b21;
	text-decoration:none;
	}
	
#wrapper {
	width:1000px;
	margin:0 auto;
	background-color: rgb(255, 255, 255);
	margin-top:30px;
	}
	
#header {
	width:100%;
	background-image:url('images/header_bg.gif');
	background-repeat:repeat-x;
	height:214px;
	padding-top:0px;
	}
	
#lefthead {
	width: 450px;
	float:left;
	background-image:url('images/newlogo.png');
	height:98px;
	background-repeat:no-repeat;
	}
	
#lefthead h1 {
	margin-left:240px;
	margin-top:53px;
	font-family:"Trebuchet MS";
	font-style:italic;
	color:rgb(243, 127, 40);
	font-size:22px;
	font-weight:400;
	letter-spacing:2px;
	}
	
#righthead {
	width:540px;
	float:left;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	}
	
#pulldown {
	text-align:right;
	font-size:10pt;
	margin-bottom:10px;
	}
	
#search {
	margin-bottom:10px;
	}
	
.search-box{ /*outer background*/
	background:url(images/search-box.gif) no-repeat top left;
	height: 26px;
	padding: 5px 0 0 10px;
	width: 165px;
	}

input.search-field{ /*input field */
	float: right;
	border:0;
	margin:0;
	font-family:tahoma;
	font-size: 12px;
	padding: 3px 0px 0px 4px;
	height:18px;
	background: #ffffff url(images/search-form.png) no-repeat top left;
	width: 123px;
	}

input.search-go { /*search icon */
	float:right;
	border:0;
	margin:0;
	padding:0;
	margin-left: 5px;
	height: 21px;
	width: 21px;
	background: url(images/search-icon.png) no-repeat top left;
	cursor: pointer;
	}

input.search-go:hover{ /*search icon hover "Does Not work in ie6" */
	background:url(images/search-icon.png) no-repeat bottom left;
	}
	
#page_links ul {
	font-size:12pt;
	}
	
#page_links ul li {
	display: inline;
	list-style-type: none;
	padding-left: 8px;
	font-size:8pt;
	}
	
#page_links ul li a {
	text-decoration:none;
	color:#98928d;
	}
	
#navigation {
	clear:both;
	margin-bottom: 20px;
	width:1050px;
	}
	
#leftcol {
	width: 165px;
	float:left;
	margin-left:7px;
	}
	
#author {
	width:160px;
	border:1px solid #efb370;
	margin-bottom:10px;
	}
	
.profile {
	margin:10px;
	}

#author h3 {
	text-align:center;
	font-size:10pt;
	padding-bottom:5px;
	}
	
#author p {
	text-align:left;
	font-size:8pt;
	margin:10px;
	}
	
#sociallinks {
	border-top: 1px solid #efb370;
	margin:10px;
	}

#sociallinks p {
	text-align:center;
	}
	
#sociallinks img {
	padding-left:17px;
	}
	
#leftad {
	margin-bottom:10px;
	}
	
#content {
	width:510px;
	float:left;
	border:1px solid #bbc789;
	margin:0px 7px 20px 6px;
	}

#bp_content {
	width:810px;
	float:left;
	border:1px solid #bbc789;
	margin:0px 7px 20px 6px;
	}

#wide_page {
	width:810px;
	float:left;
	border:1px solid #bbc789;
	margin:0px 7px 20px 6px;
	}


#homer {
	width:510px;
	float:left;
	margin:0px 12px 50px 4px;
	}
	
#recent_posts {
	width:510px;
	padding-top:20px;
	}
	
#national {
	width:255px;
	height:auto;
	float:left;
	margin-left:-4px;
	}

#nat_top {
	background-image: url('images/today_top.png');
	height:40px;
	width:250px;
	}

#nat_span {
	background-image: url('images/today_mid.png');
	background-repeat:repeat-y;
	min-height:100px;
	}

#nat_foot {
	background-image: url('images/today_bot.png');
	background-repeat:no-repeat;
	min-height:40px;
	margin-top:-30px;
	}

#local {
	width:247px;
	float:left;
	margin-left:12px;
	}

#loc_top {
	background-image: url('images/perspectives_top.png');
	height:40px;
	width:250px;
	}

#loc_span {
	background-image: url('images/today_mid.png');
	background-repeat:repeat-y;
	min-height:40px;
	width:250px;
	}

#loc_foot {
	background-image: url('images/today_bot.png');
	background-repeat:no-repeat;
	min-height:40px;
	margin-top:-30px;
	width:250px;
	}
	
.thumb {
	margin-left:10px;
	margin-right:10px;
	padding:2px;
	margin-bottom:10px;
	padding-bottom:20px;
	/*border-bottom:1px solid #c6d09c;*/
	width:250px;
	}

.thumb_post {
	height:150px;
	display:inline;
	padding-bottom:10px;
	}
	
.thumb_post hr {
	color:#c6d09;
	}
	
/*hr {
	color:#c6d09c;
	}*/

.thumb img {
	border:1px solid #c6d09c;
	/*width:100px;*/
	float:left;
	margin-top:10px;
	padding:2px;
	background-color:#bbc789;
	}
	
.thumb h3 {
	margin-left:100px;
	color:#4f3a27;
	font-family:Georgia, serif;
	font-size:12px;
	padding-bottom:5px;
	margin-top:10px;
	width:135px;
	}

.thumb h3 a {
	color: rgb(242, 123, 33);
	font-family:Georgia, serif;
	text-decoration:none;
	font-weight:400;
	}

	
.small {
	font-size:10px;
	margin-left:100px;
	color:#4f3a27;
	}
	
.small a {
	text-decoration:none;
	color:#f27b21;
	font-family:Trebuchet MS;
	}
	
.right_a {
	text-align:right;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:20px;
	}
	
.right_a a {
	text-decoration:none;
	color:#f27b21;
	font-size:11px;
	font-family:Trebuchet MS;
	}
	
#question {
	background-image: url('images/question.gif');
	height:60px;
	border-bottom:1px solid #64c8ca;
	border-right:1px solid #64c8ca;
	margin-bottom:20px;
	}
	
#question h3 {
	color:#fff;
	width:280px;
	padding-left:160px;
	padding-top:10px;
	float:left;
	line-height:125%;
	}

#question h3 a {
	text-decoration:none;
	}

#question img {
	float:right;
	}

#blogheader {
	border-bottom:1px solid #bbc789;
	margin-bottom:10px;
	}
	
#left_mix {
	width:200px;
	float:left;
	display:block;
	}

#right_mix {
	width:280px;
	float:right;
	display:block;
	}
	
.post {
	margin:20px 10px 20px 0px;
	}

.post h2 {
	font-family: Georgia;
	font-size:14pt;
	color:#4f3a27;
	text-decoration:none;
	font-weight:normal;
	line-height:120%;
	margin-left:10px;
	}
	
.post h4 {
	margin:5px 0 5px;
	font-weight:normal;
	margin-left:10px;
	}
	
.post h2 a {
	color:#4f3a27;
	text-decoration:none;
	}

.body {
	padding:10px;
	}
	
	
.body a {
	color:#f27b21;
	}
	
.post p, ul, ol, li{
	font-family: Trebuchet MS;
	font-size:10pt;
	color:#4f3a27;
	line-height:140%;
	margin-bottom:10px;
	}
	
.post {
	font-family: Trebuchet MS;
	font-size:10pt;
	color:#4f3a27;
	padding-bottom:9pt;
	line-height:125%;
	}

.post li{
	padding-bottom:3pt;
	margin-left:20px;
	}
	
.post ol {
	list-style-type:decimal;
	padding-bottom: 13px;
	margin-left:45px;
	}
	
.post ul {
	list-style-type:disc;
	margin-left:25px;
	}
	
.body img {
	margin-left:10px;
	margin-right:10px;
	}
	
.meta {
	font-family: Trebuchet MS;
	font-size:9pt;
	color:#004d5d;
	border-bottom:1px solid #bbc789;
	border-top:1px solid #bbc789;
	margin-bottom:10px;
	margin-top:10px;
	}
	
.meta p {
	padding-top:4px;
	margin:0 0 0 10px !important;
	}
	
.meta a {
	color: #4f3a27;
	}
	
.left {
	float:left;
	padding-left:10px;
	}
	
.right {
	float:right;
	width:75px;
	text-align:right;
	padding-top:4px;
	margin-right:10px;
	}

.right img {
	margin:0px;
	}
	
.clear {
	clear:both;
	}
	
#rightcol {
	width:300px;
	float:left;
	margin-left:0px;
	margin-bottom:20px;
	}
	
#archives {
	background-image: url('images/SearchTheArchives.jpg');
	background-repeat:no-repeat;
	width:300px;
	height:170px;
	margin:10px 0px 10px 0px;
	}

#archives h3 {
	font-size:14px;
	}

#dropdowns {
	padding-top:70px;
	padding-left:50px;
	}

#poll_side {
	margin-left:0px;
	margin-top:10px;
	}

#poll_side ul {
	margin:0px;
	padding:0px;
	}


#footer {
	/*background-image: url('images/footer.gif');*/
	/*background-repeat:no-repeat;*/
	width:950px !important;
	/*height:300px;*/
	background-color:#fff;
	margin-top:25px;
	color:#4f3a27;
	}
	
#footer a {
	color:#4f3a27;
	}
	

	
#blue_bar {
	height:30px;
	width:1000px;
	background-color:#acdedf;
	margin:20px 0 20px;
	font-family:"Trebuchet MS", san-serif;
	}

#blue_bar p {
	margin:8px;
	font-size:12px;
	color:#4f3a27;
	}

#blue_bar a {
	color:#4f3a27;
	}
	
#footlinks ul {
	font-size:12pt;
	padding-top:100px;
	padding-left:20px;
	}
	
#footlinks ul li {
	display: inline;
	list-style-type: none;
	padding-right: 8px;
	font-size:8pt;
	color:#4f3a27;
	}
	
#footlinks ul li a {
	text-decoration:none;
	color:#4f3a27;
	}
	
#footads {
	margin-top:0px;
	}
	
.first {
	margin:10px;
	}
	
.second {
	margin:10px 8px 10px 0;
	}

.third {
	margin:10px 8px 10px 0;
	}

.fourth {
	margin:10px 0 10px 0;
	}
	
#author_img {
	margin:10px;
	}
	
.avatar avatar-145 photo {
	padding-left: 10px;
	}
	
.blurb {
	padding-top:10px;
	}
	
h3.blurb a {
	text-decoration:none;
	
	}
	
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px 0;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

cite.fn {
	color:#000;
	font-size:10px;
	}
	
cite.fn a {
	text-decoration:none;
	}
	
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	}
/* End Comments */
cite {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #4f3a27; text-decoration: none; border-bottom: 1px dotted #465D71; padding-bottom:10px;}


span.says {
	color:#4f3a27;
	font-size:9pt;
	}
.comment-meta {
	font-size:9pt;
	}
	
.comment-meta a {
	color:#4f3a27;
	}

.nomargin {
	margin:0!important;
	padding:0!important;
	}
	
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


.breadcrumb {
	font-size: 12px;
	color: #4f3a27;
	margin: 0px 0 16px 10px;
	display:block;
	font-family:"Trebuchet MS";
}

.breadcrumb a {
	color:rgb(239, 179, 112);
	}
	
.alignleft {
	float:left;
	text-align:left;
	}
	
.alignright {
	float:right;
	text-align:right;
	}
	

#thenewslider {
	float:left;
	}

#promoWidget {
	height: 260px;
	margin-bottom: 5px;
	width: 510px;
	border:1px solid #d6deb8;
}

#promoWidget #adContainer {
	width: 215px;
	float:left;
	}

#buttons
{
	float: left;
	width: 70px;
}

#promoWidget #photo
{
	width: 280px;
	text-align: left;
	float: left;
	/*padding-left:10px;
	padding-top:10px;*/
}

#pager
{
	float: left;
	font-family: Trebuchet MS;
	width: 90px;
	font-size: 10pt;
}

#promonav
{
	float: right;
	text-align: right;
	width: 240px;
}

#readmore
{
	color: #F27B21;
	float: right;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	width: 80px;
	float:left;
}

#promoWidget #teaser
{
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	height: 50%;
	text-align: left;
	line-height:140%;
	padding-top:20px;
	padding-left:10px;
}

#promoWidget #title {
	color: #F27B21;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-size: 24px;
	padding-left:10px;
}

img.avatar-24 { float: left; padding: 0px; border: none; margin: 4px; clear: left; }
li.ahp-recent-posts { list-style-type: none ;}
.ahp-excerpt { margin-top: 2px } 

#support {
	width:510px;
	height:159px;
	background-image:url('images/support.png');
	}
	
#products {
	padding-top:45px;
	}
	
#products img {
	padding:5px;
	}
	
#perspectives {
	width:141px;
	height:90px;
	float:left;
	background-image:url('images/dull_01.png');
	}
	
#perspectives:hover {
	background-image:url('images/bright_01.png');
	}
	
#best {
	width:116px;
	height:90px;
	float:left;
	background-image:url('images/dull_02.gif');
	}
	
#best:hover {
	background-image:url('images/bright_02.gif');
	}
	
#cal {
	width:122px;
	height:90px;
	float:left;
	background-image:url('images/dull_03.png');
	}
	
#cal:hover {
	background-image:url('images/bright_03.png');
	}
	
#syl {
	width:116px;
	height:90px;
	float:left;
	background-image:url('images/dull_04.png');
	}
	
#syl:hover {
	background-image:url('images/bright_04.png');
	}
	
#connect {
	width:137px;
	height:90px;
	float:left;
	background-image:url('images/dull_05.png');
	}
	
#connect:hover {
	background-image:url('images/bright_05.png');
	}
	
#blogs {
	width:107px;
	height:90px;
	float:left;
	background-image:url('images/dull_06.png');
	}
	
#blogs:hover {
	background-image:url('images/bright_06.png');
	}
	
#directory {
	width:134px;
	height:90px;
	float:left;
	background-image:url('images/dull_07.png');
	}
	
#directory:hover {
	background-image:url('images/bright_07.png');
	}
	
#giveaways {
	width:127px;
	height:90px;
	float:left;
	background-image:url('images/dull_08.gif');
	}
	
#giveaways:hover {
	background-image:url('images/bright_08.gif');
	}
	
.gform_body {
	margin-bottom:10px;
	}
	
#gform_wrapper_3 {
	background-image:url('images/newletter.gif');
	background-repeat:no-repeat;
	height:150px;
	width:157px;
	border: 1px solid rgb(214, 222, 184);
	margin-bottom:10px;
	background-color:#e3ecd1;
}

.gform_title {
	font-family:"Trebuchet MS", san-serif;
	}
	
#gform_fields_3 {
	padding-top:70px;
	padding-left:2px;
	margin-bottom:-20px;
}

.gform_footer a {
	display:none;
	}
	
.gform_footer {
	text-align:right;
	margin-top:7px;
	}
	
#gforms_confirmation_message {
	font-family:"Trebuchet MS", san-serif;
	background-image:url('images/newletter.gif');
	height:159px;
	width:157px;
	border: 1px solid rgb(214, 222, 184);
	margin-bottom:10px;
	padding-top:70px;
	padding-left:2px;
	color:#503926;
	background-color:#E3ECD2;
	background-repeat:no-repeat;
	}

ul.gallery {
	width:510px;
	margin:0px auto;
	}

ul.gallery li {
	display:inline;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	}
	
#field_3_3 {
	font-size:11px;
	}

ul.gallery li img {
	margin:5px;
	}
	
img.logo {float:left;}

strong {
	color:rgb(149, 164, 86);
	}
	
.avatar-100 {
	float:left;
	}
	
.pds-comments, .pds-pd-link {
	display:none !important;
	}
	
ul#cats li {
	display:inline;
	text-align:left;
	margin-right:8px;
	padding-left:0px;
	/*border-left:1px solid #4f3a27;*/
	/*border-bottom:1px dotted #4f3a27;*/
	}
	
ul#cats li.first {
	display:inline;
	text-align:left;
	margin-right:10px;
	border:0px;
	}

.cat-item cat-item-16 {
	border:0px;
	}

ul#cats {
	text-align:right;
	margin-left:10px;
	}

ul#cats li a {
	color:#4f3a27;
	text-decoration:none;
	}
	
ul#cats li a:hover {
	color:#f27b21;
	}

#new_content h2 {
	font-family: Georgia;
	font-size:20px;
	color:#4f3a27;
	text-decoration:none;
	font-weight:normal;
	line-height:120%;
	width:500px;
	border-top:1px solid #c8d099;
	border-bottom:1px solid #c8d099;
	padding-left:10px;
	padding-top:10px;
	/*margin-top:25px;*/
	padding-bottom:10px;
	margin-bottom:25px;
	margin-left:-10px;
	}

#kewl {
	font-family: Georgia;
	font-size:20px;
	color:#4f3a27;
	text-decoration:none;
	font-weight:normal;
	line-height:120%;
	width:500px;
	border-top:1px solid #c8d099;
	border-bottom:1px solid #c8d099;
	padding-left:10px;
	padding-top:10px;
	/*margin-top:25px;*/
	padding-bottom:10px;
	margin-bottom:25px;
	margin-left:0px;
	}

#new_content h2 a {
	color:#4f3a27;
	text-decoration:none;
	}
	
#new_content {
	width:510px;
	float:left;
	border:1px solid #bbc789;
	margin:0px 7px 20px 6px;
	}

.person {
	margin-bottom:10px;
	}
	
#erin_oltmanns {
	margin-bottom:10px;
	}
	
.space {
	height:20px;
	}
	
#disqus_thread {
	margin:10px;
	}
	
#topad {
	margin-top:-17px;
	}

.entry {
	margin-bottom:15px;
	margin-left:10px;
	}
	
.persp {
	margin-left:10px;
	}
	
.persp img {
	margin-right:10px;
	float:left;
	}
	
img.attachment-home-thumbnail {
	float:left;
	width:85px;
	}
	
h1#name {
	text-indent:-9999;
	}
	
#markets {
	text-align:right;
	float:right;
	z-index:9999;
	}
	
	#cssdropdown, #cssdropdown ul { list-style: none; color:#000; z-index:9999;}
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; color:#000; z-index:9999;}
	
	/* Head links */
	#cssdropdown li.headlink { width: 220px; float: left; margin-left: -1px; border: 1px rgb(187, 199, 137) solid; background-color: #e9e9e9; text-align: center; }
	#cssdropdown li.headlink a { display: block; padding: 15px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; color:#000; }
	#cssdropdown li.headlink ul li a { background-color: #fff;color:#000; padding: 5px; height: 17px; }
	#cssdropdown li.headlink ul li a:hover { background-color: rgb(187, 199, 137); border:0px; background-color: #fff !important;color:#000; }
	
	/* Pretty styling */
	#cssdropdown a { color: white; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: white; background-image: url(bg.gif); }
	#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }
	#cssdropdown li.headlink ul li { background-position: bottom; padding-bottom: 10px; color:#000; }


.generic-button {
	font-size:12px;
	}
	
span.activity {
	margin-bottom:10px;
	}

#item-body {
	padding:10px;
	}
	
.padder {
	padding:10px;
	}
	
#post {
	padding:10px;
	}

.activity-inner {
	background-color: #F1F4E7;
	padding:10px;
	}
	
.activity-inner img {
	float:left;
	margin:10px;
	}

.page {
	padding:10px;
	}
		
.admin-links {
	font-size:12px;
	}
	
#item-header-avatar img {
	float:left;
	}
	
.body img.avatar {
	float:left;
	}
	
#login-blurbs {
	font-size:14px;
	font-weight:400;
	color: #F27B21;
	margin:10px;
	}
	
	
ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #BBC789; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 1px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
	display: inline;
}
 
body.activity li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}
 
body.activity li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a { /* settings for selected tab link */
	background-color: #fff; /* set selected tab background color as desired */
	color: #000; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 1px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
	padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	/*border: 1px solid #BBC789; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	background-color: #8BD3D4; /* set unselected tab background color as desired */
	color: #fff; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */
	background: #A3DBDC; /* set desired hover color */
}

.inline {
	display:inline;
	}
	
#shrinkage {
	margin-top:25px;
	margin-bottom:-1em;
	}
	
#pusher {
	margin-top:45px;
	}

.padme {
	margin:10px;
	}
	
ul#activity-stream {
	width:480px;
	}
	
ul#tabnav li#current a {
	color:#207585;
	}
	
ul#groups-list {
	width:475px;
	}
	
ul.item-list li div.item-desc {
	margin:0;
	width: 100%;
	}
	
ul#blogs-list {
	width:490px;
	}


ul#blogs-list li div.meta {
	max-width:200px;
	overflow:hidden;
	}
	
ul#member-list {
	width:460px;
	}
	
div.item-list-tabs ul li.feed a
	background: url(http://todaysmama.com/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/rss.png) no-repeat 0% 50%;
	padding-left: 20px !important;
	}
	
#gform_wrapper_4 {
	max-width:800px !important;
	}