body a:link {color: #fff; text-decoration: underline} 
body a:visited {color: #fff; text-decoration: underline} 
body a:hover {text-decoration: none; color: #a29467;}


body{
background-image: url('http://downloads.12stone.com/churchteams/bg-pattern.png');
color:#f5f0d3;
line-height:140%;
margin:0 0 2em;
padding:0; 
font-size:11px; 
font-family: Tahoma, Verdana, Arial
}

div#tophead {
text-align: center;
width: 95%;
padding: 15px;
}

div#leftnav {
float: left;
width: 250px;
background: #3C3C3C;
color:#fff;
line-height:140%;
margin:5px 5px 5px 5px;
padding:0; 
padding-left: 10px;
text-align:center;
font-size:11px; 
font-family: Tahoma, Verdana, Arial;
border: 3px solid #000000;
}

select {font-size:11px; font-family: Tahoma, Verdana, Arial;}
select.FilterSelect
{
width: 170px;
}

input {font-size:11px; font-family: Tahoma, Verdana, Arial;}

table.FilterTable
{
font-size:11px; 
font-family: Tahoma, Verdana, Arial;
}

span.fl {font-size:14px;font-weight:700;}

div.groups { padding: 0px 0px 0px 20px; width: 95%;}

/* Group Name link */
div.groups h3{font-size:14px;font-weight:700;line-height:133%;margin:0 0 4px;text-transform: none; padding:0 4px 0 0;border-bottom:#ddd 0px solid; display:inline; }
div.groups h4{font-size:14px;font-weight:700;line-height:133%;margin:0 0 4px;text-transform: none; padding:0 4px 0 0;border-bottom:#ddd 0px solid; display:block; }

div.groups h3 a {color:#fff; font-size:1.4em; text-decoration:none;}

div.groups ol#groups{margin:0 12px; padding:0 0 10 0;}

/* Group Attributes (i.e. Meeting Day, Study topic etc) */
div.groups ol.grouplist .av{font-weight:bold; color:#000;}
div.groups ol.grouplist .al{font-weight:normal;}

/* Group Description font */
div.groups ol.grouplist span.groupdesc{ font-size:11px; font-weight:normal; color:#2a281c;}

div.groups div.groupshead {
border-top:3px solid #000;
border-bottom:3px solid #000;
background:#F7F7F7 none repeat scroll 0%;
padding:3px 5px;
margin:5px 0 0 0;
width: 100%;
color:#000;
}

div.groups a {color:#000;font-size:1.4em; font-weight:bold;}
div.groupshead a {color:#000; font-size:.9em;}

span.rightjustify {
float:right;
}
div.photo {
float:left;
padding:3px 0 0 0;
}



div.photo {
    padding: 15px 5px 0px 15px;
}

div.groups div.groupshead {padding: 15px;}

