/* CSS Document */

*
{
list-style-type: none;
margin:0;
text-decoration: none;
border: none;
font-family: verdana, sans-serif;
font-size: 1em;
padding:0;
}

html
{
height:100%;
margin-bottom:1px;
}

body
{
background:#3f4141;
font:62.5% verdana;
color:#000;
}

#top
{ 
width:712px;
margin:auto;
padding:8px;
margin-top:30px;
}

a.friend
{
float:right;
font: .9em verdana;
color:#fff;
margin-top:.5em; 
}

#top a:hover
{
color:#d3bb54; 
}

a.larger
{
font: 1.4em verdana;
color:#fff;
}

#bottom
{ 
width:712px;
margin:auto;
padding:8px;
}

#bottom a
{
font: .9em verdana;
color:#fff; 
}

#bottom a:hover
{
color:#d3bb54; 
}


#container_home
{ 
background:#fff;
width:712px;
margin:auto;
padding:8px;
overflow:hidden;
}



#barbara_bio
{
position:absolute; 
height:25px;
width:85px;
background:url(../images/bname.gif); 
top:70px; 
left:55px; 
}

#container
{ 
background:#fff;
width:712px;
margin:auto;
padding:8px;
padding-bottom:32px;
overflow:hidden;
position:relative;
}

#main_content_home
{
width:526px;
border-right:2px dotted #000;
float:left;
}

#main_content
{
padding-left:60px;
padding-right:12px;
width:454px;
border-right:2px dotted #000;
float:left;
}

.right_border
{
border-left:2px dotted #000
}

#flash_movie
{
padding-top:28px;
padding-left:44px;
}

#right_content
{
float:left;
padding: 0px 6px 8px 10px;
width:168px;
}

#sayings
{
padding-right:8px;
padding-left:6px;
}

#hope_statement
{
margin-top:1em;
margin-bottom:1em;
border-top:2px dotted #000;
border-bottom:2px dotted #000;
}

ul#main_nav 
{
width:702px;
background:#000;
padding-left:5px;
padding-right:5px;
margin-top:8px;
float:left;
}

ul#main_nav.pointer 
{
background:#000 url(../images/white.gif) repeat-x bottom;
padding-bottom:1.2em;
margin-bottom:24px;
}

ul#main_nav li
{
display:inline;
margin-left:1em;
padding-top:.9em;
padding-bottom:1.9em;
}

ul#main_nav li a
{
padding-top:.9em;
padding-bottom:.9em;
font: 1.0em/2.8em verdana;
color:#fff;
}

ul#main_nav li a:hover
{
color:#d3bb54;
}

ul#main_nav li.selected a
{
color:#d3bb54;
}



ul#main_nav.pointer li.selected a
{
background: url(../images/pointer.gif) no-repeat bottom right;
padding-bottom:1.9em;
}



h2
{
font:bold 1.4em/1.7em verdana;
}



h1
{
font:bold 1.3em/1.3em tahoma;
color:#000;
margin-bottom:.9em;
}

h1.right
{
font:bold 1.3em/2em tahoma;
color:#000;
margin-bottom:0;

}

h1.title
{
margin-bottom:0;
}

p
{
font:1em/1.34em verdana;
margin-bottom:1em;
}

p a
{
color:#275d94;
}

p a:hover
{
text-decoration:underline;
}

.border_home
{
padding-bottom:8px;
border-bottom:2px dotted #000;
}

ul#sub_nav li a
{
color:#f8e4cb;
font: 1em/1.4em verdana;
text-decoration:underline;
}

ul#sub_nav li a:hover
{
text-decoration:none;
}


.trailer
{
border-left:1px solid #fff;
padding-left:1em;
}

.photo img
{
padding-bottom:6px;
padding-top:3px;
}

.photo p
{
font:bold .9em/1.24em verdana;
margin-bottom:1.1em;
}

.columns
{
padding-right:16px;
width:140px;
float:left;
}

.columns p
{
font:.9em/1.24em verdana;
}


.zoe
{
text-decoration:overline;
}

input {
 border: 1px solid #000;
 padding: 2px;
}

