/*
AFM Membership
Widget CSS
This contains the default CSS styling for the gig calendar widget. To override this file, place your own afmgigs.css in your theme directory.
*/
/*
#main .widget-area ul li.afmgigs ul { list-style: none; margin: 1em 0; padding: 0; }
#main .widget-area ul li.afmgigs ul li { list-style: none; margin: 1em 0; padding: 0; }
#main .widget-area ul li.afmgigs ul li h3 { border-bottom: 1px solid #aaa; color:#444; font-weight: normal; }
#main .widget-area ul li.afmgigs ul li p { margin-left: 1em; }
*/

/*login or registration forms*/
.inline { }
.newline {  }
fieldset { border: 1px #ccc solid; padding-left: 1em; width: 300px; }
label em, legend em, em.req { color: red; }

.afmwrap p { margin: 0 0 1em 0; }
.afmwrap input, .afmwrap select { margin: 0; }
.afmwrap fieldset { padding: 10px; margin: 1em 0; }

.updated { color: red; }
/* referrals formatting -- should this be in theme stylesheet??*/
table#referrals { margin: 0 0 1em 0; border: 0; border-collapse: collapse; }
table#referrals tr.odd td { background: #ecf0f6; }
table#referrals td { padding: .5em; margin: 0; text-align: left; vertical-align: top; }
table#referrals td.pic { text-align: right; }
table#referrals td.pic img { max-width: 150px; }
table#referrals td.group_name { width: 20%;}

ul#ref_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1em;
	width: 100%;
	left: 0;
}
ul#ref_nav li.next { float: right; }
ul#ref_nav li.prev { float: left; }
ul#ref_nav li.center { text-align: center; }
h2.ref_top { margin-top: 3em; }

ul#photos { list-style: none; margin: 1em 0; padding: 0; }
ul#photos li { margin: 1em 0; padding: 0;}