/* ----------------------------- GLOBAL BODY ELEMENTS ----------------------------- */
body{position:relative;width:780px; margin: 0px auto; background: #eaf1f8 url('/img/sideflower_fade.jpg') no-repeat; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color:#669999;}
a {color:#669999;}
a:hover {color: #66cc99;}
a:visited {color:#669999;}
a:visited:hover {color: #66cc99;}
em {font-style: normal;}
strong{font-weight:normal;}
p{text-align:left; margin: 14px auto; }
form {margin-top:0px; margin-bottom:0px;}
h1,p.h1{display:inline; float:right; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif; FONT-SIZE: 22px; COLOR:#66cc99; LINE-HEIGHT: 120%; margin:17px 0px 13px 0px;TEXT-ALIGN:left; vertical align:top;}
h2{display:block; float:none; clear:both; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif; FONT-SIZE: 22px; COLOR:#66cc99; LINE-HEIGHT: 120%; margin:34px 0px 13px 0px;TEXT-ALIGN:left; vertical align:top;}

#whole {position:relative; width:780px; border: #ffffff double 7px; background: #ffffff; text-align:left;}
#header, #wrapper	{position:relative; width:780px;}
div.inner	{position:relative;  margin: 0px; clear:both; float:none; width:780px; height:40px;}
br.row {
	clear: left
}

/* ----------------------------------- TOP NAV ----------------------------------- */
#header {clear:both; float:none; height: 194px; background: url('/img/grad.jpg');}
img.logo	{display:inline; position:absolute; z-index:0; top: -1px; left: 1px;margin:0px 10px 0px 0px; border-style:none;}
#giving 	{position: absolute; left: 200px; top: 1px; display:inline; z-index:0; text-align:left; font-weight: bold; white-space: nowrap; vertical-align:baseline; line-height: 110%; font-size:11px; }
#p1{display:block; float:left; clear: none; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif; FONT-SIZE: 26px; COLOR: #66cc99; LINE-HEIGHT: 120%; margin:17px 0px 13px 10px;TEXT-ALIGN:left;}

#navigation {position: absolute; left: 210px; top:60px; border-bottom: solid 2px #eaf1f8;width:570px; margin: 15px auto; height:80px; text-align:center;}
.sect	{display:block; clear: both; padding: 0px; margin-left:20px; margin-right:auto; margin-top: 10px; margin-bottom: auto;text-align:left;}
.sect li	{width: 145px; display:block; float:left; margin: 7px 15px 0px auto;padding: 1px 5px 1px 5px; border-style: solid; border-color: #eaf1f8; border-width: 1px; background: url('/img/button-back.jpg');  
		text-align:center; font-weight: bold; font-size: 13px; color: #cccccc; text-transform: capitalize; white-space: nowrap;}
.sect li a, ul.sect li a:visited  {color: #669999; TEXT-DECORATION: none;}
.sect li a:hover {color: #66cc99; TEXT-DECORATION: underline;}
.sect li a:visited:hover{color: #66cc99; TEXT-DECORATION: underline;}

#basket {display: block; float:left; margin: 5px 5px 5px 40px; width:170px; border: none; vertical-align:top; font-size: 10px; font-family: arial, helvetica, sans-serif; padding:5px; border: solid 1px #ffffff;}
#basket	{width:150px; height:70px; display:inline; position:absolute; z-index:0; top: 1px; right: 0px; padding: 5px; #eaf1f8; border-style: solid; border-color:#ffffff; border-width:1px; text-align:left; margin: 0px;}
#contents	{position:absolute; display: block; top:11px; right:5px; width:150px; font-size:11px;}

#loctn		{width:540px; text-align:left;font-size:10px; position: absolute; left: 230px; top: 170px; height:20px;}
#search		{float:right; margin:0px; height:20px;}
#loc {float:left; margin:0px;}
.find {COLOR: #ffffff; font-size:10px; TEXT-ALIGN: center; TEXT-TRANSFORM: capitalize; vertical-align: middle; CURSOR: pointer; background-color:#669999; height:20px;}
.find 		{width:55px;}
.search_box	{height:15px; width:120px; COLOR: #01234a; FONT-SIZE: 13px; cursor: text; VERTICAL-ALIGN: middle; text-align:center;}

/* --------------------------------- MAIN SECTION --------------------------------- */
#col1wrap 	{width:70%; overflow:hidden; float:left;}
#leftcol 		{display:block; float:none; margin: 0px; text-align:left;}
#rightcol {float:right; width:210px; background-color:#ffffff;text-align:center; margin: 0px 0px 0px 20px;}

/* --------------------------------- FOOTER LINKS --------------------------------- */
#prefoot {clear:both; width:780px; text-align:center; margin: 15px 0px 15px 0px; }
ul.admin {display:block; float:none; white-space : nowrap; margin: 0px; padding: 0px; color: #669999; font-size: 10px; list-style: none; line-height: 120%;}
ul.admin li {display: inline; margin: 0px; padding: 2px; border-style: none;}
#bd li {display: inline; margin: 0px; padding: 2px; border-style: none; font-weight:bold; border-left: 1px solid #669999; padding-left: 4px; margin-top: 6px}
#bd li.first { border-style: none; padding-left: 2px }
#bd li a, a:visited  {color: #669999;}
#bd li a:hover {color: #66cc99;}
#bd li a:visited:hover {color: #66cc99;}

