/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }


body {
background-color: #FFFEFC;
color:#000;
font:14px serif;
}

a {
color:#7D4199;
text-decoration: none;
font:14px serif;
}
a:hover {
color:#566C11;
text-decoration: underline;
font:14px serif;
}

#container{
margin: 0 auto;
text-align:left;
width: 950px;
height: 618px;
background: url(images/container.png); 
}

#top_nav{
float: left;
width: 957px;
}
#across_nav {
float: left;
}

#side_bar {
float: left;
width: 236px;
}
#side_bar p {
margin-top: 9px;
}

#right_content {
float: left;
margin-top: 6px;
width: 710px;
}

#memoirs_side {
float: left;
width: 236px;
margin-top: 16px;
margin-left: 15px;
}
#memoirs_side a {
color:#7D4199;
font:16px times;
font-weight:bold;
text-decoration: none;
line-height: 24px;
}
#memoirs_side a:hover {
color:#F58025;
font:16px times;
font-weight:bold;
text-decoration: none;
line-height: 24px;
}

#memoir_right {
float: left;
margin-top: 6px;
width: 650px;
}

#thumbs_side {
float: left;
width: 236px;
margin-top: 16px;
}

#photos_content {
float: left;
margin-top: 5px;
width: 710px;
}
#about_side {
float: left;
width: 236px;
margin-top: 50px;
margin-left: 15px;
}
#about_side a {
color:#7D4199;
font:16px times;
font-weight:bold;
text-decoration: none;
line-height: 24px;
}
#about_side a:hover {
color:#F58025;
font:16px times;
font-weight:bold;
text-decoration: none;
line-height: 24px;
}

#about_content {
float: left;
width: 600px;
height: 435px;
overflow: auto;
padding-left: 55px;
padding-right: 3px;
margin-top: 50px;
color:#7D4199;
font:16px times;
font-weight:bold;
}

#about_content p {
line-height: 28px;
padding-left: 30px;
}

#contact_info {
background: url(images/contact_info_bg.png);
width: 583px;
height: 205px;
}

#contact_info p {
background: url(images/contact_info_bg.png);
line-height: 2o5px;
padding-left: 30px;
}

#contact_info a {
color:#7D4199;
font:16px times;
font-weight:normal;
text-decoration: underline;
}
#contact_info a:hover {
color:#F58025;
font:16px times;
font-weight:normal;
text-decoration: underline;
}

