@charset "UTF-8";
/* CSS Document */

BODY { 
font-family: arial;
font-size: 12px;
color: #000000;
background-image: url('http://www.kinshipcircle.org/action_center/images/2013-action-bg-top.gif');
background-repeat:repeat-x; 
background-color: #024724;  
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
a:link {
color: #3005dc;
text-decoration: none;
}
a:visited {
color: #3005dc;
text-decoration: none;
}
a:hover {
color: #3005dc;
text-decoration: underline;
}
a:active {
color: #3005dc;
text-decoration: none;

} /* BEGIN Search area */
#kinship {
	position: absolute;
	top: 26px;
	z-index: 2;
	display: inline;
	padding: 0px;
	padding-left: 100px;
}
#logo {
	top: 10px;
	z-index: 7;
	display: inline;
	padding-left: 20px;
	position: absolute;
}
#share {
	position: absolute;
	top: 29px;
	z-index: 2;
	display: inline;
	padding: 0px;
	padding-left: 278px;
}
#searchtext {
	position: absolute;
	top: 56px;
	z-index: 5;
	display: inline;
	padding: 0px;
	padding-left: 106px;
	color: #99CCCC; 
	font-size:12px; 
	font-weight:bold;
}
#searchbox {
	position: absolute;
	top: 54px;
	z-index: 6;
	display: inline;
	padding: 0px;
	padding-left: 164px;
}
#searchbutton {
	position: absolute;
	top: 56px;
	z-index: 5;
	display: inline;
	padding: 0px;
	padding-left: 253px;
}
#donate {
	position: absolute;
	top: 53px;
	z-index: 4;
	display: inline;
	padding: 0px;
	padding-left: 281px;
}
#e-mail {
	position: absolute;
	top: 53px;
	z-index: 3;
	display: inline;
	padding-left: 370px;  /* END Search area */	

}  /*---- 2013 CROSS BROWSER DROPDOWN NAV BARS ----*/
ul#nav {
margin: 0px 0px 0px 0px; /*{margin: 0 0 0 200px;}*/
} 
ul.drop a { 
list-style-type: none;
display: inline; /*display:block;*/ 
color: #ffffff; 
font-family:arial, verdana, sans-serif; 
font-size: 11px; 
font-weight: bold;
text-decoration: none;
}
ul.drop, ul.drop li, ul.drop ul { 
list-style: none; 
margin: 0;  
padding: 0px 0px 0px 15px;
background: #013219; /*COLOR OF NAV BAR ACROSS */
color: #fff;
}
ul.drop { 
position: relative; 
z-index: 597; 
float: left; 
}
ul.drop li { /*----AFFECTS MAIN NAV LISTINGS IN TOP BAR----*/ 
float: left; 
line-height: 1.3em;
vertical-align: middle; 
zoom: 1; 
padding: 15px 9px 10px 9px; 
/* 1ST TOP margin
2ND RT margin
3RD BOTTOM margin
4TH LT margin*/ 
}	
ul.drop li.hover, ul.drop li:hover { 
position: relative; 
z-index: 599;  
cursor: default; 
background: #3005dc;  
}
ul.drop ul { 
visibility: hidden; 
position: absolute; 
top: 100%; 
left: 0; 
bottom: 10px;
z-index: 599;  
width: 190px;  
background: #013219; 
border: 0px solid #fff; 
}
ul.drop ul li { 
float: none; 
border-bottom: 1px solid #ffffff;
padding: 10px 0px 10px 10px;
}
ul.drop ul ul { 
top: 0px; left: 100%; /*---- -2px; left: 100%;----*/ 
}  
ul.drop li:hover > ul { visibility: visible   /*---- END CROSS BROWSER DROPDOWN----*/ 
}

/*2012 NAV BAR SETUP, NOT USING */
#top-nav {
margin-left:0px;
margin-top:6px;
margin-bottom:6px;
font-size:11px;
color: #FFFFFF;
}
.navbar-dividerline {  
	border-bottom-color: #FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	margin-top:4px; 
	margin-bottom:4px; 
}
#bottom-nav {
margin-left:0px;
margin-top:6px;
margin-bottom:6px;
font-size:11px;
color: #FFFFFF;
}
td.top-nav {
background-color: #013219;
}
#top-nav a {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#top-nav link {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#top-nav active {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#top-nav visited {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#top-nav hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}
td.bottom-nav {
	background-color: #013219;
}
#bottom-nav a {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#bottom-nav link {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#bottom-nav active {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
#bottom-nav visited {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

#bottom-nav hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}​
    
/*JAMES 685W MARGINS 685w full minus 30 gutter rt, 30 gutter lt equals 625 image area*/
#guttermargins {
margin-top: 36px;
margin-left: 30px;
margin-right: 30px;
color: #000000;
}
/*BRENDA 685W FULL MARGINS. 900 minus lt col=215 equal 685w full main*/
#full685widthmargins {
margin-top: 0px; /*was 36*/
margin-left: 0px;
margin-right: 0px;
color: #000000;
}
.shadebox-margins {
	padding:10px 10px 11px 14px; 
	/* 1ST TOP margin
	2ND RT margin
	3RD BOTTOM margin
	4TH LT margin*/
	font-size:12px;
	color:#000000;
	border-width: 0;
}
.categorytitle {
font-size:25px;
color: #013219;  
font-weight:bold;
}
.sectionsub {  /* ALERT TITLES */
font-size:12px;
color: #3005dc; 
/* font-weight:bold; */
}

a.purplebluetext {  
font-size:14px; 
color: #3005dc;
/* font-weight:bold;*/
text-decoration: none;
}
.TitlePrefix {   
font-size:14px;
color: #5e806e; 
font-weight:bold;
}
.olivedate {
font-size:14px;
font-weight:bold;  
color: #013219;  

/* MARGINS, TAB INDENTS */
}
.margins {
margin-left:24px; /* was 20 */
margin-right:36px; /* was 160 */
}
.quote {
margin-left:14px;
margin-right:16px;
}
.searchresults2 {
margin-left:20px;
margin-right:36px;
}
.ol-topmargin {
	margin-top: 0px;
	margin-left: -25px;
}
.leftshadow {
	background-image: url(http://www.kinshipcircle.org/images/bg_shadow_left_gray.png);
}
.rightshadow {
	background-image: url(http://www.kinshipcircle.org/images/bg_shadow_right_gray.png);

} /* WHITES, BLACKS, NAV BLUE */
a.purple14plainlink {
font-family:arial, verdana, sans-serif;
font-size:14px;
color: #3005dc;
}
a.purple15plainlink {
font-family:arial, verdana, sans-serif;
font-size:15px;
color: #3005dc;
}
a.purple18plainlink {
font-family:arial, verdana, sans-serif;
font-size:18px;
color: #3005dc;
}
a.purple20plainlink {
font-family:arial, verdana, sans-serif;
font-size:20px;
color: #3005dc;
}
.white13text {
font-family:arial, verdana, sans-serif;
font-size:13px;
color: #FFFFFF;
line-height: 16px;
}
.white20text {
font-family:arial, verdana, sans-serif;
font-size:20px;
color: #FFFFFF;
line-height: 23px;
}
.blacksmalltext {
font-size:11px;
color: #000000;
}

/*ALL BC2507 CHANGED TO PLUMISH-RED */
.bc2507rust12 {
color: #990033;
font-size: 12px;
}
a.plumred12plainlink {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #990033;
}
.bc2507rust14 {
color: #990033;
font-size: 14px;
}
a.bc2507rust14plainlink {
font-family:arial, verdana, sans-serif;
font-size:14px;
color: #990033;
}
.bc2507rust15 {
color: #990033;
font-size: 15px;
}
.bc2507rust16 {
color: #990033;
font-size: 16px;
}
a.bc2507rust16plainlink {
font-family:arial, verdana, sans-serif;
font-size:16px;
color: #990033;
}
.bc2507rust18 {
color: #990033;
font-size: 16px;
}
a.bc2507rust18plainlink {
font-family:arial, verdana, sans-serif;
font-size:18px;
color: #990033;
}
.bc2507rust20 {
color: #990033;
font-size: 20px;
}
a.bc2507rust20plainlink {
font-family:arial, verdana, sans-serif;
font-size:20px;
color: #990033;

} /*OLIVES*/ 
a.lightolive10plainlink {
font-family:arial, verdana, sans-serif;
font-size:10px;
color: #c9d6cf;
}
a.olive508067ltpanel10boldlink {
font-family:arial, verdana, sans-serif;
font-size:10px;
font-weight: bold;
color: #6e8e7d;
}
a.olive508067ltcol12plainilink {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #6e8e7d;
}
.oliveltpanel508067plain11text {
	font-size: 11px;
	color: #6e8e7d;
}	
.oliveltpanel508067plain12text {
	font-size: 12px;
	color: #6e8e7d;
}
.ltcololivepale30plaintext {
font-family:arial, verdana, sans-serif;
font-size: 30px;
color: #6e8e7d; 
}
a.olivedark10boldlink {
font-family:arial, verdana, sans-serif;
font-size:10px;
font-weight: bold;
color: #013219;
}
a.olivedark10plainlink {
font-family:arial, verdana, sans-serif;
font-size:10px;
color: #013219;
}
.olivedarkplain12text {
	font-size: 12px;
	color: #013219;
}
a.olivedark12plainlink {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #013219;

}
.olivedarkplain13text {
	font-size: 13px;
	color: #013219;
}
.olivedarktwentytwo {
font-size:22px;
color: #013219;
}
.olive024724plain12text {
	font-size: 12px;
	color: #024724;
}
a.olive02472412plainlink {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #024724;

}
.olive024724plain14text {
	font-size: 14px;
	color: #024724;
}
.olive024724plain16text {
	font-size: 16px;
	color: #024724;
}
.olive024724plain17text {
	font-size: 17px;
	color: #024724;
}
.olive024724plain18text {
	font-size: 18px;
	color: #024724;
}
.olive024724plain21text {
	font-size: 21px;
	color: #024724;
	
}  /* LOGO and IDENTITY*/
.teallogotext {
font-family:arial, verdana, sans-serif;
font-size:21px;
color: #006666;
line-height: 25px;
}
.tealtaglinetext {
font-family:arial, verdana, sans-serif;
font-size:18px;
color: #006666;
line-height: 25px;
}
a.tealtaglinelink {
font-family:arial, verdana, sans-serif;
font-size:18px;
color: #006666;
}
.whitebiglogotext {
font-family:arial, verdana, sans-serif;
font-size:21px;
color: #ffffff;
line-height: 25px;
}
.whitetaglinetext {
font-family:arial, verdana, sans-serif;
font-size:18px;
color: #ffffff;
line-height: 25px;
}
.teal12logotext {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #006666;
line-height: 15px;
}
.teal11logotext {
font-family:arial, verdana, sans-serif;
font-size:11px;
color: #006666;
}
.black12logotext {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #000000;
line-height: 15px;
}
.white13logotext {
font-family:arial, verdana, sans-serif;
font-size:13px;
color: #ffffff;
line-height: 16px;
}
.white12logotext {
font-family:arial, verdana, sans-serif;
font-size:12px;
color: #ffffff;
line-height: 15px;
}
.black11logotext {
font-family:arial, verdana, sans-serif;
font-size:11px;
color: #000000; /* END TEALS FOR LOGO*/
}
