/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p, table, td
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid white;  }
/* end css to take out browser defaults */

body {background: #709AD4 url(/images/topGrad.jpg) repeat-x; color: #000; font-size: 13px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	
#wrapper {margin: 0 auto; width: 950px;}

#header {margin: 0 auto; background: #709AD4 url(/images/top_home.jpg); height: 130px; position: relative; background-repeat:no-repeat; }

/* home page */

#homepage h1 {font-size: 1em; text-indent: -5000px; }
#homepage h2 {text-indent: -5000px; font-size: 1em; }
#homepage #content {margin: 0px 0 0 0px; padding: 10px 0 0 0;}

#homepage #right-column-content  {margin: 15px 0 0 0; }
#homepage #right-column-content p {margin: 5px 15px 10px 15px; padding: 0; font-size: 11px;}
#homepage #right-column-content p .paragraph-leader {font-weight: bold; letter-spacing: 1px;  }
#homepage #right-column-content a {text-decoration: underline; color:#709AD4;}
#homepage #right-column-content a:hover, #homepage #right-column-content a:active {text-decoration: underline; color:#2B548C;}

#homepage #flash-area {margin: 0; padding: 0; width: 695px; height: 389px; 
	background: white; float: left;  }

#homepage #right-column {margin: 0; padding: 0; background: #EBFFBF; 
	min-height: 389px; width: 245px; float: right; }

#homepage #right-column-top {margin: 0; padding: 0; background: #EBFFBF url(/images/AVIVA_Inside_Tab_curve.gif) bottom; height: 61px; }
#homepage #right-column-top a {font-size: 10px; color: #fff; text-decoration: underline; }
#homepage #right-column-top p#newsletter {margin: -10px 0 0 15px; padding:0;}

	/* common stuff */
.clearer {margin: 0px 0 0 0; padding: 0; clear: both; }

#home-button {position: absolute; left: 1px; top: 2px; width: 180px; height: 85px; }
#search-enc {position: absolute; right: 10px; top: 30px; width: 190px; height: 18px; }
form input {margin: 0px 8px 0 0; padding: 0px 0 0 0; border: 1px solid #686866; width: 110px; float: left; }
.submit {margin: 1px 0 0 0; width: 48px; } 

#footer {margin: 10px auto; padding: 0; width: 85%; clear: both; }
#footer p {font-size:11px; margin: 0; padding: 0px 0 15px 0; text-align: center; color: white; line-height: 1.2; }
#footer a {color: #fff; text-decoration: underline;font-size:11px;  }
#footer a:hover, #footer a:active {color: #C5D6ED; }

/* inside pages */

#insidepage #header {margin: 0 auto; background: white url(/images/top_inside2.jpg); height: 130px; background-repeat:no-repeat; }

#insidepage #content {background: url(/images/content-bg.gif) repeat; width: 950px;  }

#for-logo {background: transparent url(/images/small-logo-bg.jpg); height: 53px; }

#left-column {margin: 0; padding: 0; background: #EBFFBF; width: 250px; float: left;  z-index: 500; }
#left-column-top a, #left-column a:link, #left-column a:visited {color:#C9DAEE; font-weight:bold;}
#left-column-top a:hover, #left-column a:active {color: #FFF; font-weight:bold;}
#left-column-top {margin: 0; padding: 0; background: #709AD4; }
#left-column-top img {margin: 25px 0 0 0; }

#left-column-bottom {margin: 0; padding: 0; background: #EBFFBF url(/images/bottom-curve.gif) no-repeat; color: #333; }
#left-column-bottom a, #left-column-bottom a:link, #left-column-bottom a:visited { color:#666; text-decoration:underline; font-weight:normal;}
#left-column-bottom a:hover, #left-column-bottom a:active{ color:#000000; text-decoration:underline; font-weight:normal;} 
#left-column-bottom ul, ol {margin: 0 10px 0 30px; list-style:square; }

#left-column-logo {margin: 90px auto 15px; padding: 0px 0 0px 0; width: 114px; 
	background: url(/images/logo_sm.gif) no-repeat; }

#left-column-bottom p {margin: 0 15px 20px 25px; }

#right-area {margin: 0 0 0 0px;  padding: 0; background: white; width: 700px; float: left; }

#insidepage h1 {font-size: 1em; text-indent: -5000px; }

#top-image {margin: 0px 0 0 0; padding: 0; }

ul#about-list {margin: 0 15px 0px 18px; padding: 0 0 18px 0; }
ul#about-list li {color: white; padding: 5px 0 5px 0; border-top: 1px solid #EBFFBF; }

#adjust-img {padding: 55px 0 35px 0; }
#left-box {padding: 55px 0 10px 0; }

#right-area-content {margin: 30px 20px 20px 25px;  }

#right-area-content p .paragraph-leader {margin: 5px 0 5px 0; color: #709ad4; letter-spacing: 1px; font-weight: bold; }
#right-area-content p {margin: 7px 0 7px 0;  }
#right-area-content ul {margin-left:50px; }
#right-area-content li {margin-bottom:inherit; list-style:square;}
#right-area-content a, #right-side-content a:link, #right-side-content a:visited { color:#709ad4; text-decoration:underline;}
#right-area-content a:hover, #right-side-content a:active{ color:#2B548C; text-decoration:underline;} 

#right-area-content .image-right {float: right; margin: 0 0px 0 15px;  }
#right-area-content .image-left {float: left; margin: 0 15px 0 0; }

.caption {text-align: center; color: #333; font-size: 10px; }

h2 {color: #709ad4; font-size: 30px; font-weight: bold;   font-family: AvantGarde, "AvantGarde MD BT", "AvantGarde Bk BT", "AvantGarde MD BT", "AvantGarde Bk BT", "Century Gothic", Arial, sans-serif; }

h3 {font-size:17px; color: #709ad4; margin-top:10px; }
h4 {font-size:15px;  }

#right-area-content .subtitle {color: #709ad4; font-size:16px;font-weight:bold; margin-bottom: 50px;}

#right-area-content p.subtitle {color: #709ad4; font-size:16px;font-weight:bold; margin: 0 0 25px 0;}

.subhead2 {color:#709C2E;}

/* menu for home and inside */

#menu-area {margin: 70px 0 0 0;   height: 38px;   }

#menu-area a {display:block;}


/*#menu-area {margin: 70px 0 0 0; height: 38px;  }
#menu-area li {display:inline;}
ul#menu-area-list li {display: inline; }*/


#about-li {position: absolute; top: 95px; left: 0px; z-index:100;}
a#about{background: transparent url(/images/menu/nav_about.gif); }
a#about:hover{background: transparent url(/images/menu/nav_about_over.gif); }

#programs-li { position: absolute; top: 95px; left: 87px;}
a#programs{background: transparent url(/images/menu/nav_prog.gif); }
a#programs:hover{background: transparent url(/images/menu/nav_prog_over.gif); }

#events-li { position: absolute; top: 95px; left: 267px; }
a#events{background: transparent url(/images/menu/nav_events.gif); }
a#events:hover{background: transparent url(/images/menu/nav_events_over.gif); }

#volunteering-li {position: absolute; top: 95px; left: 433px;}
a#volunteering{background: transparent url(/images/menu/nav_volun.gif);  }      
a#volunteering:hover{background: transparent url(/images/menu/nav_volun_over.gif); }

#donating-li {position: absolute; top: 95px; left: 556px; }
a#donating{background: transparent url(/images/menu/nav_donat.gif);  }
a#donating:hover{background: transparent url(/images/menu/nav_donat_over.gif); }

#friends-li{  position: absolute; top: 95px; left: 650px;}
a#friends{background: transparent url(/images/menu/nav_friends.gif);  }      
a#friends:hover{background: transparent url(/images/menu/nav_friends_over.gif); }

#employment-li { position: absolute; top: 95px; left: 830px; }
a#employment{background: transparent url(/images/menu/nav_employ.gif);  }      
a#employment:hover{background: transparent url(/images/menu/nav_employ_over.gif); }

