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

body {
margin:0;
padding:0;
background:url(images/comcare_bkg_02.jpg) repeat-x;
background-attachment:fixed;
background-color:RGB(73,83,100);
font-size:x-small; /* for IE5/Win */ voice-family: "\"}\"";
voice-family:inherit; font-size:small; /*for compliant browsers */
 }

html>hody {/* be nice to Opera*/ font-size:small; }

#dropshadow {
width:1028px;
background:url(images/dropshadow.png) repeat-y;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
vertical-align:top;

}




#container {

width:1005px !important;
height:auto;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;


}




h1 {
font:1.7em/2em bold Verdana, Arial, Helvetica, sans-serif;
color:RGB(1,57,116);
padding:.5em 2em;
margin:0;
text-align:left;

	}
	
	h2 {
	font:1.3em/1.5em bold Verdana, Arial, Helvetica, sans-serif;
color:RGB(1,57,116);
padding:.5em 3em;
margin:0;

	
	}
	
	h3 {
	font:1.2em/1.4em bold Verdana, Arial, Helvetica, sans-serif;
color:RGB(1,57,116);
padding:.5em 4em;
margin:0;

	
	}
	
	
p {
font:1.05em/1.5em Arial, Helvetica, sans-serif;
color:black;
max-width:600px;
margin:1em 0;
padding:0;
}


a:link, a:visited {
color: RGB(1,57,116);
text-decoration:underline;

}

a:hover, a:active {
color:black;
text-decoration:underline;
}



#header {

background:url(images/header_m.jpg) no-repeat;
width:1005px;
height:105px;
margin-left:auto;
margin-right:auto;
}


#navmenu {

margin:0;
margin-left:auto;
margin-right:auto;
text-align:center;
font:1.05em Myriad Pro, Arial, Helvetica, sans-serif; 
background: RGB(48,134,171);
color:white;
width:1005px;
border:none;
/*border-bottom:thin solid white;*/
 }

#navmenu ul { padding:3px 0px; margin:0;  }

#navmenu ul li { list-style:inside; display:inline; padding:0; margin:0; padding:0 .3em; list-style:none;}

#navmenu li a { list-style-image:url(images/img_list_square.jpg) !important; }


#navmenu a:link, #navmenu a:visited { text-decoration:none; color:white;  }

#navmenu a:hover, #navmenu a:active { text-decoration:underline; color:RGB(2,35,96); }

#navmenu .divider {
color:RGB(179,199,230);
}

#content {
padding:19px 19px 0 19px;
margin:0;
background-color:white !important;
width:967px;


}

/*
 Home Page
 ----------
*/

#left_column {
width:623px;
float:left;
padding:0;
margin:0;

background-color:white;
background-position:top;
/*border:thin solid RGB(0,71,127);*/
}

#left_column p {
padding:0 2em 0 4em;

}

#left_column h1 {
font:2em/2.2em bold Verdana, Arial, Helvetica, sans-serif;
color:RGB(1,57,116);
padding:.5em .5em;
margin:0;
text-align:center;
background:url(images/h1_bkg_03.jpg) repeat-x;
background-color:RGB(223,238,244);

}

#left_column ul {
padding:0 4em;
list-style:disc;
font:1em/1.2em Arial, Helvetica, sans-serif;
color:black;
margin:1em 2em 0 3.5em;
}

#left_column li {
margin:1em 0 0 0;
}

/*

#left_column p:first-letter {
font:1.5em Arial, Helvetica, sans-serif;
padding:0 .08em;

}

#left_column p:first-line {
font-weight:bold;
color:RGB(84,114,151);
}
*/


/* Left Column Glance */

#left_column_glance {
width:621px;
float:left;
padding:0;
margin:1em 0;
background-color:white;
background-position:top;
border:1px solid RGB(38,59,74);
}

#left_column_glance p {
padding:0 .5em 0 1.5em;

}

#left_column_glance h1 {
padding:.5em .8em .3em .8em;
font:1.3em/1.6em Arial, Helvetica, sans-serif;
color:RGB(14,46,60);
margin:0;
text-align:left;
background:url(images/at_a_glance.jpg) repeat-y;
text-transform:uppercase;

}


#left_column .image {
float:right;
border: 1px solid RGB(38,59,74);
padding:0;
margin:1em;
}


#left_column ul {
padding:0 4em;
list-style:disc;
font:1em/1.2em Arial, Helvetica, sans-serif;
color:black;
margin:1em 2em 0 3.5em;
}

#left_column li {
margin:1em 0 0 0;
}

#left_column_legal {
width:623px;
float:left;
padding:0;
margin:1em 0;
background-color:white;
background-position:top;

}

#left_column_legal p {
font:.9em/1.2em Arial, Helvetica, sans-serif !important;
padding:0 .5em 0 1.5em;

}




/* PAGES */

#left_column_pages {
width:985px;
float:left;
padding:0;
margin:0;
margin-right:20px;

background-color:white;
background-position:top;
/*border:thin solid RGB(0,71,127);*/
}

#left_column_pages p {
padding:0 2em 0 5em;
font:1em/1.2em Arial, Helvetica, sans-serif;
color:black;
max-width:500px;
margin:1em 0;


}

#left_column_pages ul {
padding:0 4em;
list-style:disc;
font:1em/1.2em Arial, Helvetica, sans-serif;
color:black;
margin:1em 2em 1em 3.5em;
max-width:500px;
}

#left_column_pages li {
margin:1em 0 0 0;
}

#left_column_pages li ul {
padding:0 .2em;
margin:0 0 0 .7em;
list-style:none;
font-style:italic;
font:.8em/1em;
}

/* RIGHT COLUMN */

#right_column {
width:331px;
float:right;
margin:0;
padding:0;
}

#right_column_news {
width:331px;
float:right;
margin:0;
padding:0;
background-color:RGB(236,236,236);
background-position:top;
/*border-right:thin solid RGB(0,71,127);*/

}

#right_column_news h1 {
background-image:url(images/news_gradient_bkg.jpg);
background-repeat:repeat-y !important;
margin:0;
padding:.6em .8em .4em .8em;
font:1.1em/1.5em Arial, Helvetica, sans-serif;
color:RGB(14,46,60);
text-align:left;
}

#right_column_news h2 {
font:1.1em/1.2em Arial, Helvetica, sans-serif;
color:RGB(34,94,137);
text-align:left;
padding:.5em 2em ;
margin:0;
text-align:center;
}

#right_column_news p {
text-align:left;
padding:1em 1.5em .5em 1.5em;
margin:0;
font:.95em/1.6em Arial, Helvetica, sans-serif;
}



#right_column ul {
padding:.5em 0 1em 0;
margin:0;
font:.95em/1.6em Arial, Helvetica, sans-serif;
}

#right_column ul li {
list-style:none;
padding:1em 1.5em .5em 1.5em;
}


#right_column_news a:link, #right_column_news a:visited {
text-decoration:underline !important;

}

#right_column_news a:hover, #right_column_news a:active {
text-decoration:underline !important;
}

/* RIGHT COLUMN MISSION */

#right_column_mission {
width:329px;
float:right;
margin:1em 0;
padding:0;
background-position:top;
border:1px solid RGB(38,59,74);
}

#right_column_mission h1 {
font:1.2em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:.3em;
text-transform:uppercase;
}

#right_column_mission p {
text-align:left;
padding:.2em 1.5em .5em 1.5em;
margin:0;
font:.95em/1.6em Arial, Helvetica, sans-serif;
}

/* RIGHT COLUMN DONATE NOW */

#right_column_donate{
width:329px;
float:right;
margin:1em 0;
padding:0;
background-position:top;
border:none;
}

#right_column_donate h1 {
font:1.2em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:.3em;
text-transform:uppercase;
}

#right_column_donate p {
text-align:center;
padding:.2em 1.5em .3em 1.5em;
margin:0;
font:.95em/1.3em Arial, Helvetica, sans-serif;
}

#right_column img a {
text-decoration:none;
}

#right_column a:link, #right_column a:visited {
border:none;
text-decoration:none;
}
#right_column a:hover, #right_column a:active {
border:none;
text-decoration:none;
}



#legal, #legal p {
background-color:RGB(223,238,244);
font:.9em/1.1em Arial, Helvetica, sans-serif !important;
padding:.5em;
text-align:center;
color:black;
margin:0;
max-width:none;
}

#legal p:first-letter {
font: .9em/1.1em Arial, Helvetica, sans-serif;
padding:0;

}

#legal p:first-line {
font-weight:normal;
color:black !important;
}

#employment {
list-style:none !important;
font-weight:bold;
}

#footer {
background:url(images/footer_bkg.jpg) no-repeat;
height:69px;
text-align:center;
color:white;
padding:0;
margin:0;
}

#footer p {
padding:2em;
color:white;
text-align:center;
font:1.1em/1.5emArial, Helvetica, sans-serif;
max-width:none;
margin:0;

}

#dropshadow_footer {
background:url(images/dropshadow_footer.png) no-repeat;
width:1021px;
height:30px !important;
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;

}

#right_image {
float:right;
clear:right;
margin:0;
padding:0;
width:450px;
}

#right_image p {
font:.9em/1.3em Arial, Helvetica, sans-serif;
max-width:none;
padding:0;
margin:0;
}


#clear {
clear:both;
}


#full_article {
border-top: thin solid RGB(0,71,127);
text-align:right !important;
padding-bottom:20px;
}

.thin_white_border {
border:thin solid white;
}

.nancy {
float:left;
padding:2px;
border:2px solid RGB(1,57,116) !important;

}

#personnel {
float:left;
clear:none;
width:600px;
}


.personnel {
font:1.3em/1.4 Arial, Helvetica, sans-serif;
font-style:normal;
color:black;
}

#donate { 

margin-left:auto;
margin-right:auto;
padding:40px 0px 10px 0;
width:400px;

background-position:top;
border:none;
clear:both;
font:Arial, Helvetica, sans-serif;
text-align:center;
}

#donate_box {
border:1px solid RGB(38,59,74);
width:400px;
margin-left:55px;
padding:10px 10px 10px 0 !important;
background-color:RGB(236,236,236);
float:left;
min-height:250px;
margin-top:auto;
margin-bottom:auto;
}

#donate_page { 
margin:10px;
padding:10px 0px 10px 0;
width:250px;

background-position:top;
border:none;
clear:both;
font:Arial, Helvetica, sans-serif;
text-align:center;
}


#donate_right { 
margin:10px;
padding:10px 0px 10px 0;
width:400px;
float:right;

background-position:top;
border:none;
clear:both;
font:Arial, Helvetica, sans-serif;
text-align:center;
}

#donate p {
padding:.5em 0 0 0 ;
margin:0;

}

#donate a:link, #donate a:visited {
font:Arial, Helvetica, sans-serif !important;
}

#donate a:hover, #donate a:active {
font:Arial, Helvetica, sans-serif !important;
}

.director_photo {
float:left;
clear:none;
padding:5px;
border:2px solid RGB(1,57,116) !important;
margin:10px 10px;

}

.mileage, .personnel_title {
font:bold 1em Arial, Helvetica, sans-serif;
font-style:italic;
color:RGB(1,57,116);
}

.testimonial {
font:italic 1em Arial, Helvetica, sans-serif !important;
font-style:italic !important;
/*color:RGB(1,57,116) !important; */
color:black;
margin:.5em 3em 2em 3em !important;
width:460px;
}



.testimonial_name {
text-align:left !important;
margin-bottom:40px !important;
}

.image_border_blue {
padding:2px;
border:2px solid RGB(1,57,116) !important;
margin:20px 10px;
}

.image_main_right {
float:right;
clear:right;
padding:5px;
border:2px solid RGB(1,57,116) !important;
margin:10px 10px;

}

.map_right {
float:right;
clear:both;
padding:5px;
border:2px solid RGB(1,57,116) !important;
margin:10px 10px;

}


.updated {
font-weight:normal;
font-style:italic;
}

.photoLink {
float:left;
clear:none;
margin:0 10px 0 600px ;
}

.photoLink a:link, .photoLink a:visited {
font-family:Arial, Helvetica, sans-serif;
color: RGB(1,57,116);
text-decoration:underline;
}

.photoLink a:hover, .photoLink a:active {
font-family:Arial, Helvetica, sans-serif;
color:black;
text-decoration:underline;
}

.spacerBar {
margin:10px;
float:left;
clear:both;
text-align:left;
}
.news {
float:left;
width:1005px;
clear:both;
}