/* @override http://www.girltalkhome.com/stylesheets/screen */




body {
	background-color : #eeeadf;
	/* background : url(/images/ui/bg.jpg) repeat-y center -55px; */
	margin : 0;
	font-family : Georgia;
	color : #666666;
}
a {
	color : #444;
	outline : none;
}
a:hover {
	color : #000;
}
img {
	border : 0;
}
#hp_branding_1_container {
	position : relative;
	display : block;
	z-index : 85;
	text-indent : -9999px;
	width : 1000px;
	height : 135px;
	margin : -154px auto;	
}
#hp_branding_1, .blog_branding, .about_branding, .clubs_branding, .search_branding, .resources_branding, .resources2_branding, .contact_branding, .page_branding {
	display : block;
	float : left;
	text-indent : -9999px;
	width : 221px;
	height : 135px;
	margin-left : 3px;
	background-color : #B03E3F;	
}
#hp_branding_2_container {
	position : relative;
	display : block;
	z-index : 85;
	text-indent : -9999px;
	width : 1000px;
	height : 50px;
	margin : 154px auto;
}
#hp_branding_2 {
	display : block;
	float : left;
	text-indent : -9999px;
	width : 37px;
	height : 50px;
	margin-left : 3px;	
	background-color : #B03E3F;
}
#table {
	width : 100%;
	min-width : 1000px;
	height : 883px;
	display : block;
	z-index : 90;
	position : absolute;
	top : 26px;
	/*background : url(/images/ui/girltalk.sprite.png) no-repeat top center; */
}
#feature {
	width : 1000px;
	display : block;
	z-index : 10;
	position : relative;
	margin : 0 auto;
	height : 600px;	
	background : url(http://www.girltalkhome.com/images/heros/52HomeHeroWeb.jpg) no-repeat  35px 0px;
}
#tag1container {
	position : relative;
	z-index : 10;
	width : 1000px;
	height : 40px;
	margin : -600px auto 0;
}
#tag1 {
	height : 40px;
	text-indent : -9999px;
	width : 300px;
	margin-left : 546px;
	background : url(/images/ui/tag1.title.png) #B03E3F no-repeat 16px 8px;	
}
#tag2container {
	position : relative;
	z-index : 10;
	width : 1000px;
	height : 60px;
	margin : -140px auto 0;
}
#tag2 {
	margin-left : 7px;
	height : 60px;
	width : 300px;
	text-indent : -9999px;
	background : url(/images/ui/tag2.title.png) #B03E3F no-repeat 16px 20px;
}
#blog_link_container {
	position : relative;
	z-index : 200;
	width : 1000px;
	height : 40px;
	margin : -40px auto 0;
}
#blog_link {
	position : absolute;
	z-index : 300;
	display : block;
	float : left;
	height : 40px;
	text-indent : -9999px;
	width : 300px;
	margin-left : 550px;
}
#current-series-link-container {
	position : relative;
	z-index : 200;
	width : 500px;
	height : 40px;
	left : 50%;
	margin : -47px 0 0 -497px;
}
#current-series-link {
	position : absolute;
	z-index : 300;
	display : block;
	float : left;
	height : 40px;
	text-indent : -9999px;
	width : 210px;
	margin-left : 20px;
}


#home_container {
	width : 1000px;
	height : 140px;
	display : block;
	position : relative;
	z-index : 100;
	margin : 20px auto;
}
#home {
	position : absolute;
	z-index : 3000;
	width : 215px;
	height : 140px;
	display : block;
	top : 30px;
	left : 50%;
	margin-left : -490px;
	text-indent : -9999px;
}
#header {
	z-index : 1000;
	display : block;
	position : relative;
	height : 130px;
	margin : 0 auto;
	width : 1000px;
	margin-top : -335px;
}
.tagline {
	color : #B03E3F;
	font-size : 15px;
	margin : 0 0 0 245px;
	display : block;
}
input#search {
	border : solid 1px #ccc;
	font-size : 15px;
	font-family : Georgia;
	height : 17px;
	line-height : 19px;
	width : 170px;
	display : block;
	margin : -100px 6px 0px 205px;
	float : left;
	padding : 3px 3px 3px 6px;
}
#searchbtn {
	display : block;
	margin : -100px 0 0 395px;
	float : left;
}
ul#main_menu {
	list-style-type : none;
	display : block;
	float : left;
	width : 600px;
	margin : -58px 0 30px 196px;
	padding : 0;
}
ul#main_menu li {
	display : block;
	float : left;
}
ul#main_menu li a:hover {
	border-bottom : solid 1px transparent;
}
ul#main_menu li a {
	display : block;
	text-align : center;
	float : left;
	padding : 10px;
	line-height : 13px;
	text-transform : uppercase;
	text-decoration : none;
	color : #727272;
}
li#about {
	margin-left : 10px;
	padding-left : 3px;
	text-align : center;
	height : 33px;
	width : 79px;
	background : url(/images/ui/menu.about.png) #B03E3F no-repeat;
}
ul#main_menu li#about a {
	color : #fff;
}
li#clubs {
	margin-left : 10px;
	padding-left : 3px;
	text-align : center;
	height : 33px;
	width : 79px;
	background : url(/images/ui/menu.about.png) #B03E3F no-repeat;
}
ul#main_menu li#clubs a {
	color : #fff;
}
li#resources {
	padding-left : 5px;
	text-align : center;
	height : 31px;
	width : 122px;
	background : url(/images/ui/menu.resources.png) #B03E3F no-repeat;
}
ul#main_menu li#resources a {
	color : #fff;
}
li#blog {
	padding-left : 5px;
	text-align : center;
	height : 34px;
	width : 72px;
	background : url(/images/ui/menu.blog.png) #B03E3F no-repeat;
}
ul#main_menu li#blog a {
	color : #fff;
}
li#contact {
	padding-left : 5px;
	text-align : center;
	height : 31px;
	width : 123px;
	background : url(/images/ui/menu.contact.png) #B03E3F no-repeat;
}
ul#main_menu li#contact a {
	color : #fff;
}
#rss {
	width : 23px;
	height : 31px;
	text-indent : -9999px;
	background : url(/images/ui/rss.png) no-repeat 10px 4px;	
}
#podcast span {
	font-size : 12px;
}
#podcast {
	line-height : 14px;
	background : url(/images/ui/podcast.png) no-repeat;	
	display : block;
	text-decoration : none;
	padding-left : 73px;
	float : right;
	text-transform : uppercase;
	width : 190px;
	font-size : 19px;
	padding-top : 25px;
	margin : -150px 60px 0 0;
	height : 46px;
}
#blog_feature {
	position : relative;
	z-index : 200;
	width : 320px;
	display : block;
	padding : 20px 65px 20px 605px;
	margin : 0 auto;
	height : 360px;
}
#featured_content {
	position : relative;
	z-index : 200;
	display : block;
	width : 280px;
	height : 280px;
	margin : 18px auto;
	padding-left : 70px;
	padding-right : 630px;
}
#continue_blog {
	display : block;
	position : absolute;
	top : 540px;
	z-index : 11100;
	text-indent : -9999px;
	width : 58px;
	height : 31px;
	left : 50%;
	margin-left : 350px;
	background : url(/images/ui/continue.png) #B03E3F no-repeat;
}
#continue_feature {
	display : block;
	float : left;
	position : absolute;
	top : 240px;
	z-index : 200;
	text-indent : -9999px;
	width : 58px;
	height : 31px;
	margin-left : 220px;
	background : url(/images/ui/continue.feature.png) #B03E3F no-repeat;
}
h2 {
	color : #B03E3F;
	font-weight : normal;
	font-size : 22px;
	margin : 0;
}
h2 a {
	color : #B03E3F;
	text-decoration : none;
}
#blog_feature, #featured_content {
	font-size : 13px;
	line-height : 18px;
}
#blog_feature span, #featured_content span {
	font-family : arial;
	display : block;
	margin-top : 5px;
	font-size : 12px;
}
div.calendar {
	display : block;
	float : left;
	width : 37px;
	height : 40px;
	margin-left : -50px;
	color : #fff;
	padding-top : 3px;
	padding-left : 2px;
	font-size : 15px;
	line-height : 15px;
	text-align : center;
	background : url(/images/ui/calendar.bg.png) no-repeat;	
}
body div.calendar div {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	text-transform : uppercase;
	font-size : 10px;
}
#width {
	display : block;
	margin : 0 auto;
	width : 1000px;
}
#reading {
	position : relative;
	display : block;
	width : 350px;
	z-index : 200;
	margin : -180px auto 0;
	padding-left : 575px;
	padding-right : 75px;
}
#reading img {
	float : left;
	margin : 0 12px 70px 0;
}
#reading strong {
	text-transform: uppercase;
	font-size : 10px;
}
#reading em {
	color : #777;
	font-size : 12px;
}
#reading p {
	font-size : 12px;
	line-height : 17px;
}
#footer {
	display : block;
	width : 1000px;
	position : relative;
	z-index : 1000;
	text-align : center;
	margin : 110px auto 0 auto;
	font-size : 11px;
	padding-bottom : 110px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
}
#footer a {
	color : #666;
	margin : 0 7px 0 7px;
}
#footer span {
	display : block;
	margin-top : 10px;
}
#blog_container {
	width : 100%;
	position : relative;
	z-index : 1000;
	overflow : hidden;
	padding-bottom : 110px;
	background : url(/images/ui/bottom.png) no-repeat bottom center;	
}
#blog_whitespace {
	width : 860px;
	margin : 0 auto;
	padding : 0 72px 0 68px;
}
#blog_body {
	background-color : #fff;
	width : 760px;
	padding : 0 50px 40px 50px;
	margin-top : 70px;
	overflow : hidden;
}
#blog_fill {
	position : relative;
	width : 870px;
	height : 170px;
	background-color : #fff;
	top : 180px;
	margin : -170px auto 0 auto;	
}
#pullups {
	margin-top : -100px;
}
#entry_column {
	font-size : 13px;
	line-height : 19px;
	display : block;
	float : left;
	overflow : hidden;
	width : 550px;
}
#entry_column span {
	display : block;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	margin : 5px 0 15px 0;
	font-size : 10px;
}
#side_column {
	display : block;
	float : right;
	width : 160px;
	overflow : hidden;
}
#side_column strong {
	margin-bottom : 10px;
	text-transform : uppercase;
	font-size : 12px;
	font-weight : normal;
	color : #B03E3F;
	display : block;
	margin-bottom : 10px;
}
#side_column ul {
	margin : 0;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 11px;
	padding : 0;
	list-style-type : none;
	line-height : 18px;
}
#side_column > ul.nav_categories > li {
	margin : 0;
	padding : 0 0 20px 0;
	font-size : 12px;
	font-weight : bold;
	line-height : 19px;
}
#side_column ul.nav_categories > li > ul {
	margin-left : 10px;
}
#side_column ul.nav_categories > li > ul > li {
	font-size : 11px;
	font-weight : normal;
	margin-left : 11px;
	line-height : 15px;
}
.entry {
	padding-bottom : 40px;
	margin-bottom : 40px;
	display : block;
	clear : both;
	overflow : hidden;
	background : url(/images/ui/thread.png) repeat-x bottom left;	
}
.entry b, .entry strong {
	font-weight : normal;
	color : #000;
}
.entry img {
	margin : 15px;
}
.entry blockquote {
	font-style : italic;
}
.recommendation-category {
	padding-bottom : 40px;
	display : block;
	clear : both;
	overflow : hidden;
	background : url(/images/ui/thread.png) repeat-x bottom left;
	padding-bottom : 80px;
}

.recommendation-category h4 {
	text-transform : uppercase;
	font-weight : normal;	
	font-size : 17px;
	display : block;
	margin-left : 12px;
}
div.entry_calendar {
	display : block;
	float : left;
	width : 37px;
	height : 40px;
	color : #fff;
	padding-top : 3px;
	padding-left : 2px;
	font-size : 15px;
	line-height : 15px;
	text-align : center;
	margin : 0 15px 10px 0;
	background : url(/images/ui/calendar.bg.png) no-repeat;	
}
body div.entry_calendar div {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	text-transform : uppercase;
	font-size : 10px;
}
h1 {
	font-weight : normal;
	margin : 5px 0 0 0;
	font-size : 30px;
}
div#resources_nav_bg {
	position : relative;
	z-index : 30;
	margin : 0 auto;
	display : block;
	width : 845px;
	height : 40px;
	padding-right : 20px;
	padding-top : 48px;
	padding-bottom : 60px;
	text-align : center;
	list-style-type : none;
	background : url(/images/ui/tabs2.png) 1px -25px #fff;
}
#resources_nav_container {
	margin-left : -6px;	
	position : relative;
	display : block;
	min-width : 1000px;
}
#resource_loader_container {
	margin : 54px auto 50px auto;
	width : 100%;
	position : relative;
	z-index : 100;
	overflow : hidden;
	padding-bottom : 110px;
	background : url(/images/ui/bottom.png) no-repeat bottom center;	

}
#resource_loader {
	width : 860px;
	margin : 0 auto;
	background-color : #fff;
	min-height : 365px;
	overflow : hidden;
	padding-bottom : 40px;
}
#resources_nav {
	position : relative;
	z-index : 20000;
	margin : -55px auto;
	width : 590px;
	clear : both;
	height : 41px;
}
div#resources_nav ul {
	padding : 0;
	display : block;
	text-align : center;
}
div#resources_nav li {
	display : block;
	float : left;
	line-height : 41px;
	text-align : center;
	height : 41px;
}
div#resources_nav li a:hover {
	border-bottom : solid 1px transparent;
}
div#resources_nav li a {
	display : block;
	float : left;
	padding-right : 5px;
	background : url(/images/ui/tabs.png) 390px -182px;
	height : 41px;
	line-height : 41px;
}
div#resources_nav li a.first {
	padding-left : 5px;
}
div#resources_nav li strong.first {
	display : block;
	float : left;
	width : 30px;
	height : 41px;
	background : url(/images/ui/tabs.png) -810px -1px;	
}
div#resources_nav li b.last {
	display : block;
	float : left;
	width : 30px;
	height : 41px;
	background : url(/images/ui/tabs.png) -760px -1px;	
}
div#resources_nav li.selected em {
	background : url(/images/ui/tabs.png) -627px -1px;	
}
div#resources_nav li.selected a {
	background : url(/images/ui/tabs.png) 0px -181px;
	padding-left : 4px;
}
div#resources_nav li em.selected {
	background : url(/images/ui/tabs.png) -517px -2px;	
}
div#resources_nav li strong.selected {
	background : url(/images/ui/tabs.png) -580px -1px;	
}
div#resources_nav li b.selected {
	background : url(/images/ui/tabs.png) -550px -1px;	
}
div#resources_nav li em {
	display : block;
	float : left;
	width : 30px;
	height : 41px;
	background : url(/images/ui/tabs.png) 179px -1px;
}
strong#blog_tab {
	display : block;
	height : 41px;
	text-indent : -9999px;
	width : 93px;
	background : url(/images/ui/tabs.png) 0px 8px;	
}
strong#clubs_tab {
	display : block;
	height : 41px;
	text-indent : -9999px;
	width : 43px;
	background : url(/images/ui/tabs2.png) -890px 8px;	
}
strong#podcast_tab {
	display : block;
	height : 41px;
	text-indent : -9999px;
	width : 71px;
	background : url(/images/ui/tabs.png) -102px 8px;	
}
strong#recommendations_tab {
	display : block;
	height : 41px;
	text-indent : -9999px;
	width : 141px;
	background : url(/images/ui/tabs.png) -182px 8px;	
}
strong#pdfs_tab {
	display : block;
	height : 41px;
	text-indent : -9999px;
	width : 101px;
	background : url(/images/ui/tabs.png) -390px 8px;	
}
.tab_content {
	padding : 20px;
}
#blog-resource-categories {
	display : block;
	float : left;
	width : 250px;
	overflow : hidden;
}
dl.blog-resource-categories {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 12px;	
	display : block;
	float : left;
	width : 178px;
	margin : 20px 10px 10px 15px;
	padding : 0 0 0 70px;
}
#blog-resource-categories dl.blog-resource-categories {
	width : 120px;	
	margin : 20px 0px 20px 25px;
}
dl.blog-resource-categories dt {
	font-family : Georgia;
	font-size : 13px;
	text-transform : uppercase;
	margin-bottom : 10px;
	display : block;
	color : #B03E3F;
}
dl.blog-resource-categories dd {
	margin : 0;
	line-height : 12px;
	padding : 4px 0;
}
dl.blog-resource-categories dd span {
	color : #aaa;
	font-size : 14px;
}

dl.cat_62 {
	height : 60px;
}
#blog-resource-list {
	margin : 10px 0 0 251px;
}
#blog-resource-list ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#blog-resource-list ul li p {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 11px;	
	margin : 0 25px 15px 0;
}
#blog-resource-list h1 {
	margin-bottom : 30px;
}
#blog-resource-list ul li a {
	font-size : 14px;
}
#blog-resource-list ul li span {
	font-style : italic;
	font-size : 12px;
	margin-left : 13px;
	color : #aaa;
}
#blog-resource-list ul li {
	border-bottom:1px dotted #aaa; 
	margin-bottom : 15px;
}
.ajax_tab_loader {
	display : block;
	margin-top : 50px;
	height : 100px;
	text-indent : -9999px;
	background : url(/images/ui/ajax-loader.gif) no-repeat top center;
}
.podcast {
	margin : 40px 80px;
}
.podcast img {
	display : block;
	float : left;
	margin : 0 25px 0 0;
}
.podcast p strong {
	display : block;
	font-size : 15px;
	font-family : Georgia;
	font-weight : normal;
	color : #000;
	margin-bottom : 7px;
}
.podcast p {
	display : block;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 13px;	
	width : 490px;
	margin : 20px 0 0 180px;
}
a.podcast-subscribe {
	display : block;
	margin-left : 260px;
	width : 175px;
	margin-top : -20px;
	text-indent : -9999px;
	height : 53px;
	background : url(/images/ui/podcast.subs.jpg) no-repeat top center;
}
div.audio {
	padding : 10px;
	border : solid 1px #eee;
	margin-bottom : 10px;
	display : block;
	float : right;
	width : 386px;
}
div.audio a em {
	font-family : arial;
	font-style : normal;
	font-size : 9px;
	padding : 1px 2px;
	margin-left : 7px;
	font-weight : bold;
	background-color : #B03E3F;
	color : #fff;
}
div.audio a {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	color : #444;
	font-size : 12px;
}
div.audio a.title {
	font-family : Georgia;
	color : #B03E3F; 
	font-weight : normal;
	margin-bottom : 15px;
	font-size : 15px;
}
div.audio span {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	color : #999;
	font-size : 11px;
	display : block;
	margin-top : 3px;
}
div.audio span a {
	display : inline;
	font-size : 10px;
	color : #888;
}
div.audio p  {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	display : block;
	margin-top : 5px;
	font-size : 12px;
	margin-bottom : 25px;
}
div.books {
	display : block;
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
	padding : 10px;
	width : 380px;
	border : solid 1px #eee;
}
div.small {
	width : 240px;
	height : 180px;
}
div.books a {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	color : #444;
	font-size : 12px;
}
div.books a.title {
	font-family : Georgia;
	color : #B03E3F; 
	font-weight : normal;
	font-size : 15px;
}
div.books a img {
	float : left;
	margin : 0 15px 0px 0;
}
div.books span {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	margin-bottom : 5px;
	margin-top : 3px;
	color : #999;
	font-size : 11px;
	display : block;
	margin-left : 70px;
}
div.books a:hover strong {
	text-decoration : underline;	
}
div.books p  {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	display : block;
	margin-left : 78px;
	margin-top : 0;
	font-size : 12px;
}
.series-pdfs-intro {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 13px;
	margin : 15px 20px;
}
.series-pdfs-intro strong {
	display : block;
	color : #000;
	font-family : georgia;
	font-weight : normal;
	font-size : 15px;
	margin-bottom : 8px;
}
#series-pdfs-list dl {
	margin : 20px 0 0 20px;
	padding : 0;
	display : block;
	float : left;
}
#series-pdfs-list dl dt {
	text-transform : uppercase;
	font-size : 12px;
		color : #B03E3F;
	width : 170px;
	margin-bottom : 5px;
}
#series-pdfs-list dl dd {
	margin : 0;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 10px;	
	color : #aaa;
	padding : 2px 0;
}
#series-pdfs-list dl dd a {
	font-size : 12px;	
	margin-right : 7px;
}
body #entry_column span.requiredfield {
	display : inline;	
}
body #entry_column label {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 12px;	
}
body #entry_column input {
	margin-bottom : 15px;
}
body #entry_column input.captcha {
	margin-top : 10px;
}
body #entry_column textarea {
	clear : both;
	width : 500px;
}
label.error {
	color : #963838;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	margin-left : 10px;
	font-size : 10px;
}
.thank-you-message {
	font-size : 16px;
	padding : 15px;
	background-color : #fffccc;
	margin-top : -20px;
	margin-bottom : 20px;
}
#search-results {
	margin-top : 30px;
}
#search-results td {
	vertical-align: top;
}
.results-headers td {
	border-bottom : solid 1px #ccc;
	margin-bottom : 20px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 12px;
}
.results-headers td.search-results-date {
	width : 140px;
}
.results-headers td.search-results-section {
	width : 100px;
}
.results-date, .results-section {
	padding-bottom : 10px;
	border-bottom : solid 1px #ccc;
	padding-top : 13px;	
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 10px;
}
.results-section {
	color : #aaa;
}
.results-section {
	font-size : 14px;
}

.result-description {
	padding-right : 30px;
	padding-bottom : 35px;
	border-bottom : solid 1px #ccc;
	padding-top : 12px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
}
.result-description p {
	margin : 0;
	font-size : 12px;
}
.result-description a {
	font-family : georgia;
	border-bottom : solid 1px #999;
	text-decoration : none;
}
.result-description em {
	display : block;
	font-style : normal;
	font-size : 11px;
	margin : 3px 0;
	color : #999
}
#result-count {
	font-size : 20px;
}
.search-highlight {
	background-color : #fffccc;
}
#feature_link {
	position : absolute;
	display : block;
	width : 480px;
	z-index : 10000;
	height : 240px;
	left : 50%;
	text-indent : -9999px;
	top : 200px;
	margin-left : -460px;
}
.right {
	float : right;
	margin : 0 0 20px 20px;
}
.label {
	font-size : 11px;
	padding : 2px 3px;
	color :#fff;
	margin-right : 10px;
	background-color : #B03E3F;
}
.share-buttons {
	display : block;
	clear : both;
	padding : 4px 4px 4px 10px;
	margin-top : 20px;
	margin-bottom : 10px;
	background-color : #eee;
	float : left;
	font-size : 11px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
}
.share-buttons a {
	margin-right : 10px;	
}
#prev_entry {
	display : block;
	float : left;
	font-size : 12px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;	
}
#next_entry {
	display : block;
	float : right;
	font-size : 12px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
}
.rss-column {
	font-size : 12px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
}
#famclub {
	display : block;
	float : left;
	width : 350px;
	padding-right : 20px;
	border-right : solid 1px #ccc;
}
#fiveamclub {
	display : block;
	float : left;
	width : 369px;
	margin-left : 20px; 	
}
#famclub img, #fiveamclub img {
	float : left;
	margin-right : 15px;
}
#famclub p, #fiveamclub p {
	font-size : 13px;
}
#famclub ul {
	list-style-type : none;
	margin : 20px 0 0 0;
	padding : 0;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 11px;
}
#famclub ul li {
	margin : 0;
	padding : 0;
	line-height : 20px;
	font-size : 12px;
}
#fiveamclub ul {
	list-style-type : none;
	margin : 20px 0 0 0;
	padding : 0;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 11px;
}
#fiveamclub ul li {
	margin : 0;
	padding : 0;
	line-height : 20px;
	font-size : 12px;
}
h1 a {
	float : right;
	font-size : 13px;
	background-color : #e7e7e7;
	display : block;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	padding : 10px;
}
#club-sidebar {
	display : block;
	float : left;
	width : 220px;
	
}
#club-sidebar img {
	clear : both;
	display : block;
}
#club-sidebar a.sign-up, a.sign-up-50 {
	display : block;
	height : 100px;
	width : 175px;
	margin-top : 15px;
	text-indent : -9999px;
}
#club-sidebar a.testimony-submit {
	display : block;
	height : 40px;
	width : 175px;
	margin-top : 15px;
	text-indent : -9999px;
}
#club-sidebar a.sign-up {
	background : url('http://www.girltalkhome.com/images/ui/fam-club-signup.jpg') no-repeat;
}
#club-sidebar a.testimony-submit {
	background : url('http://www.girltalkhome.com/images/ui/submit-testimony.jpg') no-repeat;
}

#club-sidebar a.sign-up-50 {
	background : url('http://www.girltalkhome.com/images/ui/5oclock-signup.jpg') no-repeat;
}

#club-main {
	display : block;
	margin-left : 220px;
}
#club-posts {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#club-posts li {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 12px;
	margin-bottom : 23px;
}
#club-posts li a {
	font-family : georgia;
	color : #B03E3F;
	font-size : 14px;
}
#club-posts li em {
	font-style : normal;
	color : #999;
	font-size : 11px;
}
.club-members {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
.club-members li {
	display : block;
	float : left;
	width : 150px;
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 10px;
margin-right : 8px;
margin-bottom : 8px;
	background-color : #f1f1f1;
	padding : 4px;
}
.club-members li strong {
	font-size : 12px;
	display : block;
	clear : both;
}
#clubs-container {
	padding : 25px;
}
label {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 12px;
}
.requiredfield {
	font-family : 'Lucida Grande', Helvetica, arial, sans-serif;
	font-size : 11px;
}
textarea, select, input {
	margin-bottom : 15px;
}
.stitching {
	display : block;
	background : url(/images/ui/thread.png) repeat-x bottom left;
	padding-bottom : 20px;
}
.testimony-list {
	list-style-type : none;
	margin : 0;
	padding : 0;
	font-style : italic;
	font-size : 13px;
	line-height : 17px;
}
