/* Black Women's Leadership Council Website Style sheet */
@import url(bylaws.css)
@import url(administration.css)
 
/* HTML ELEMENT STYLES BEGIN */

HTML {
	font-size:100%;
}

BODY{
	background:#CAAD7E;
	margin:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

INPUT{
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #A18B64;
	padding:3px;

}

TEXTAREA{
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #A18B64;
	padding:3px;
	
}

SELECT{
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


P{
	margin:3px 0px 10px 0px;
}
IMG {behavior:url(http://www.bwlc.com/include/pngbehavior.htc);}  /* PNG Display fix for I.E. */
A:link{color:blue;text-decoration: none; }
A:active{color:blue;text-decoration: none;}
A:visited{color:blue;text-decoration: none;}
A:hover{color:#6495ED;text-decoration: none;}
A:hover, visited{color:#6495ED;text-decoration: none;}
A:hover, active{color:#6495ED;text-decoration: none;}

ul, li{margin-left:1em;padding-left:1em;padding-bottom:.35em}


H1{
	font-family: 'Trebuchet MS', Arial, Sans-Serif;
	font-size:1.7em;
	margin:0;padding:0;
}

h2{
	font-family:'Trebuchet MS', Geneva, Sans-Serif;
	font-size:1.5em;
	margin:0px;
	color:Maroon;
}
h3{margin:2px 0;}

/* HTML ELEMENT STYLES END */

/* FORM SPECIFIC STYLES */
FORM{margin: 0;padding: 0;}
FORM P {
	clear:left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

FORM P LABEL {
	float: left;
	width: 25%;
	font: bold 1em, Arial, Helvitica, sans-serif;
}

.btn {
	background-color:transparent;
	border:1px solid #A18B64;
	margin:2px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.confirm
{
	background-color:transparent;
	border:0;
	padding:0;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

/* END FORM SPECIFIC STYLES */



/* Home Page Styles BEGIN */

.padding_10px{padding:10px;}
.padding_5px{padding:5px;}
.padding_3px{padding:3px;}

.banner{
	width:700px;
	height:200px;
	border:1px solid #A18B64;
}
.banner_admin{
	width:700px;
	height:128px;
	border:1px solid #A18B64;
}
.banner_head{
	width:700px;
	height:3px;
	background:#993333;
	border:1px solid #993333;
 
}
.banner_footer{
	width:700px;
	background:#993333;
	border:1px solid #993333;
	color: gray;
}

a.bannerlink:link{color:white;font-weight:bold;text-decoration: none; }
a.bannerlink:active{color:white;font-weight:bold;text-decoration: none;}
a.bannerlink:visited{color:white;font-weight:bold;text-decoration: none;}
a.bannerlink:hover{color:orange;font-weight:bold;text-decoration: none;}
a.bannerlink:hover, visited{color:orange;font-weight:bold;text-decoration: none;}
a.bannerlink:hover, active{color:orange;font-weight:bold;text-decoration: none;}

a.bannerlink_norm:link{color:white;text-decoration: none;}
a.bannerlink_norm:active{color:white;text-decoration: none; }
a.bannerlink_norm:visited{color:white;text-decoration: none; }
a.bannerlink_norm:hover{color:orange;text-decoration: none; }
a.bannerlink_norm:hover, visited{color:orange;text-decoration: none; }
a.bannerlink_norm:hover, active{color:orange;text-decoration: none; }

.home_mainbody_wrapper{
	width:700px;
	text-align: center;
}
.home_mainbody{
	display:table;
	background: #D8C5A9;
	width:700px;
	border-top:1px solid #A18B64;
	border-left:1px solid #A18B64;
	border-right:1px solid #A18B64;
	_height:200px;
}
.home_welcometext{
	display:table-cell;
	float:left;
	width:335px;
	height:100%;
	text-align:left;
}
.home_updates{
	display:table-cell;
	float:left;
	width:325px;
	min-height:200px;
	text-align:left;
	padding:0 10px 0 20px;
	background:url(../images/frontpage_updates_bkgnd.gif) center top repeat-x;
}
.home_centerline{
	display:table-cell;
	float:left;
	width:1px;
	height:200px;
	background:url(../images/frontpage_dividerline.gif) center top no-repeat;
}

/* styles for the homepage events and news items... */

#news_homepage{margin:5px 0 0 0;padding:0;list-style:none;}
li.newsIcon{
	padding:2px 3px 10px 23px;
	margin:0 0 0 30px;
	background: url(../images/newsitem_hp.gif) no-repeat 0% 0%;
}
#events_homepage{margin:0;padding:0;list-style:none;}
li.calendarIcon{
	padding:2px 3px 5px 23px;
	margin:0 0 0 30px;
	background: url(../images/calendar_hp.gif) no-repeat 0% 0%;
}

.hp_date{font-size:smaller;color: #6E6557;line-height:1.5em;}
.detailslink{font-size:smaller;}

.homelinks{margin:10px 0;padding:0}
.homelinks li{
	list-style:none;
	padding:2px 0 2px 10px;margin:0;
	background:url(../images/bullet1.gif) left center no-repeat;
	

}


/* Home Page Styles END */

/* Sub-Page Styles BEGIN */

.site_footer{
	clear:both;
	width:700px;
	background:#D3BD9B;
	border-top:1px solid #C1A578;
	border-bottom:1px solid #A18B64;
	border-left:1px solid #A18B64;
	border-right:1px solid #A18B64;
	text-align:right;
	color:#7F6E4F;
}

.site_mainbody{
	background: #D8C5A9;
	width:700px;
	border-top:1px solid #A18B64;
	border-left:1px solid #A18B64;
	border-right:1px solid #A18B64;
	text-align:left;
	zoom:1;
}
.site_mainbody_wide{
	background: #D8C5A9;
	width:750px;
	padding:10px;
	border-top:1px solid #A18B64;
	border-left:1px solid #A18B64;
	border-right:1px solid #A18B64;
	text-align:left;
	zoom:1;
}
.site_mainbody:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.subpage_banner{
	width:700px;
	border:1px solid #A18B64;
}
.contentPanel{ /* Content Panel for text inside a subpage content area */
	width:500px;
	margin-left:100px;
	display: table;
}

#boardphotos{
	margin:2em 0 0 0;
	padding:0
}
#boardphotos li{
	margin:0 0 1em 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#boardphotos li img{
	float:left;
	border:1px solid #77664A;
	margin:0 1em 0 0;
}

#boardphotos div.title{
	margin:6em 0 0.25em 0;
	color:#77664A;
	font-weight:bold;
}

#sponsorlist{
	padding-top:2em;
}
#sponsorlist ul{
	margin:1em 0 4em 2em;
	padding:0;
}
#sponsorlist li{
	padding:0;
	margin:1em 0;
	list-style:none;
}

#sponsorlist li img{
	border:0;
	margin-right:3em;
}

.two_columnmain{
	width:420px;
	margin:10px 10px 10px 20px}
.two_columnsupport{
	width:220px;
	float:right;
	margin:10px;
	font-size:85%;}

.picpart{height:1%;overflow:hidden;margin-bottom:10px;}
.picpart a img{border:0}
.picpart img{float:left;margin-right:5px;}
.picpart h4{margin-left:55px;}
.picpart p{margin-left:55px;color:#555;margin-bottom:0}
.picpart:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.contentPanel p{
	color:#333;
}
.descriptiontext{
	color:#7F6E4F;
}

/*site header links */
#headerlistContainer ul{
	margin:0px;
	padding:0px;
	display: inline;
}
#headerlistContainer ul li {
	margin:0px;
	padding: 0px 2px 0px 6px;
	border-left: 1px solid #aa5757;
	list-style: none;
	display: inline;
	}
#headerlistContainer ul li.first {
	margin: 0px;
	padding: 0px 2px 0px 6px;
	border-left: none;
	list-style: none;
	display: inline;
	}

#commentsTable INPUT{
	/*filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=80, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	-moz-opacity:0.8;*/
}

#commentsTable TEXTAREA{
	/*filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=80, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	-moz-opacity:0.8;*/
}

.resourcetable{margin-bottom:20px;}
.resourcetable.downloadTD{padding-bottom:10px;}
a.resourceLink:link{color:#004c1c;font-size:smaller;text-decoration:none}
a.resourceLink:visited{color:#004c1c;font-size:smaller;text-decoration:none}
a.resourceLink:hover, visited{color:#00bd46;font-size:smaller;text-decoration:none}
a.resourceLink:active{color:#004c1c;font-size:smaller;text-decoration:none}
.resourceLink img{vertical-align:middle;}
.resDesc{color:#4f432f;}

#focalpoints ul{margin:0 0 0 8px;padding:0 0 0 8px;list-style: none;}
#focalpoints ul li{
	margin:2px;
	padding: 0px 0px 7px 0px;
	list-style: disc;}