* {
margin:0;
padding:0;
}

body {
background-color: #5E0C97;
}

#wrap	{
margin: 0 auto;
position: relative;
width: 900px;
}

#logo-col	{
width: 179px;
position: absolute;
top: 20px;
left: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color:white;
background:url(images/gradient.gif) 0 0 repeat-x;
height: 540px;
/*text-align:center;*/
line-height:28px;
}

#logo-col a	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color:white;
text-decoration:none;
}

.padtop	{
padding-top: 15px;
text-align:left;
padding-left: 15px;
}

#main	{
position: absolute;
top: 20px;
left: 179px;
width: 721px;
}

#header	{
position:relative;
top:0;
left:0;
width: 721px;
height: 104px;
background: url(images/gradient-header.jpg) 0 0 repeat-x;
}
#header .overlay	{
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 36px;
font-style:italic;
text-align: center;
background: url(images/flower-header.jpg) top right no-repeat;
vertical-align:middle;
height:104px;
width: 721px;
line-height:35px;
}

#nav	{
position:relative;
top:0;
left:0;
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
}

#nav ul	 {
width: 721px;
list-style:none;
padding-top: 8px;
height: 33px;
background-color:#F0F532;
}

#nav li	{
/*display: inline;*/
float: left;
display:block;
}

#nav li a, #nav li a.pink, #nav li a:hover, #nav li a.pink:hover {
text-decoration:none;
color: black;
padding: 8px 39px 8px 39px;
}
* html #nav li a, * html #nav li a.pink, * html #nav li a:hover, * html #nav li a.pink:hover {
padding: 8px 39px 8px 39px;
}
* html #nav li  {
padding: 8px 0px;
}
* html #nav ul	{
padding:0;
height:39px;
}

#nav li a	{
background-color: #9BFF00;
}
#nav li a.pink	{
background-color: #FF4FFF;
}
#nav li a:hover	{
background-color: #D3FF90;
}
#nav li a.pink:hover	{
background-color: #FFCCFF;
}


#mission	{
position:relative;
top:8px;
left:0;
background: url(images/flower-white.gif) bottom left no-repeat white;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #333;
width: 711px;
margin-left: 8px;
padding-bottom: 45px;
}

#mission h1	{
font-size: 20px;
padding: 30px 0 0 30px;  /* was left margin of 80px*/
color:#5E0D99;
}

#mission p	{
font-size: 16px;
line-height:24px;
padding: 10px 80px 10px 40px;  /* was 10px 120px*/
}

#content	{
position:relative;
top:8px;
left:0;
background: url(images/flower-white.gif) bottom left no-repeat white;
color: #333;
width: 711px;
margin-left: 8px;
padding-bottom: 45px;
}

#content h1	{
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 20px;
padding: 30px 0 0 30px;  /* was left margin of 80px*/
color:#5E0D99;
}
#content h2	{
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 14px;
padding: 10px 0 0 30px; /* was left margin of 80px*/
color:#FF4FFF;
}

#content p {
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
line-height:20px;
padding: 10px 80px 10px 40px; /* was left margin of 80px*/  /* was 10px 120px*/
}
#content.smallerpads p {
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
line-height:20px;
padding: 10px 40px 10px 40px; /* was left margin of 80px*/  /* was 10px 120px*/
}
#content a	{
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
color: #5E0D99;
text-decoration:none;
}
#content a:hover	{
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
color: #5E0D99;
text-decoration:underline;
}
#content ul {
font-family:"Trebuchet MS", sans-serif;
/*padding: 10px 120px;*/
padding:10px 0 0 80px;
list-style-type:circle;
}
#content li	{
font-size: 14px;
line-height:20px;
}
#gallery	{padding: 20px 0 0 80px; height:450px}

.thumbnails	{
float:left;
padding: 3px;
}
.thumbnails img {border: 1px solid #FF4FFF;}

blockquote	{
font-family:"Trebuchet MS", sans-serif;
font-size: 14px;
line-height:20px;
padding-left: 160px;
margin-top:0;
padding-top:0;
}
.nobottom	{
padding-bottom:0;
margin-bottom:0;
}
