body div {
margin: 0 auto;
}

body {
text-align: center;
margin: 0px;
padding: 0px;
background-color: #fff0d0;
background-image: url(img/wall_orangeflower1.gif);
background-repeat: repeat;
background-attachment: fixed;
color: #4f2700;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
font-size: 12px;
line-height: 1.4em;
}

img {
margin: 0;
padding: 0;
border: 0;
}

img.preload{
display:none;
}

table {
border-collapse: collapse;
empty-cells: show;
}

td {
font-size: 12px;
}

table.container {
width: 700px;
height: 100%;
margin: 0px;
padding: 0px;
border-width: 0px 2px 0px 2px;
border-style: solid;
border-color: #FF9900;
background-color: #fff0d0;
}

td.header {
width: 700px;
height: 120px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #fff0d0;
background-image : url(img/header_orangerose.jpg);
background-repeat: no-repeat;
}

td.info {
width: 700px;
height: 80px;
margin: 0;
padding: 0px 45px 0px 0px;
border:0;
background-color: #fff0d0;
background-image: url(img/wall_info-80.gif);
background-repeat: no-repeat;
text-align: right;
font-size: 11px;
font-family: Georgia,'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif;
line-height: 1.3em;
}

.info a:link, .info a:visited{
color: #804000 !important;
text-decoration: underline;
}

.info a:hover{
color: #ff9900 !important;
text-decoration: none;
}

td.leftall {
width: 150px;
height: auto;
margin: 0;
padding: 0;
border-width: 0;
background-color: #fff0d0;
background-image: url(img/wall_orangesimple1.gif);
background-repeat: repeat;
text-align: left;
vertical-align: top;
}

table.note {
width: 148px;
margin: 10px auto 10px 3px;
padding: 0;
background-color: #ffffff;
background-image: url(img/wall_leftnote.gif);
background-repeat: repeat-y;
}

table.note td {
border-width: 1px !important;
border-style: solid;
border-color: #ffc286;
}

table.note td p {
margin: 0;
padding: 5px 3px 5px 22px;
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
line-height: 1.4em;
}

td.main {
width: 550px;
height: auto;
margin: 0;
padding: 0;
border-width: 0;
background-color: #fff0d0;
text-align: center;
vertical-align: top;
}

table.section {
width: 520px;
height: auto;
margin: 0px 10px 20px 10px;
padding: 0;
border-width: 0;
background-color: transparent;
}

td.cont_top {
width: 520px;
height: 23px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/table_back_top.gif);
background-repeat: no-repeat;
}

td.cont_mid {
width: 520px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/table_back_mid.gif);
background-repeat: repeat-y;
}

td.cont_mid p{
margin: 0;
padding: 8px 15px 8px 18px;
border: 0;
color: #4f2700;
font-size: 12px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
line-height: 1.4em;
}

td.cont_btm {
width: 520px;
height: 26px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/table_back_btm.gif);
background-repeat: no-repeat;
}

td.poem_line {
width: 520px;
height: 18px;
margin: 0;
padding: 0;
border: 0;
background-color: transparent;
background-image: url(img/line_ribbon495x18.gif);
background-repeat: no-repeat;
background-position: 50% 0%;
}

td.photo_line {
width: 100%;
height: 20px;
margin: 0;
padding: 0;
border: 0;
background-color: transparent;
background-image: url(img/line_dash450.gif);
background-repeat: no-repeat;
background-position: center center;
}

td.copy {
width: 100%;
height: 25px;
margin: 0;
padding: 0px 15px 0px 15px;
color: #ffffff;
background-color: #ff6600;
font-size: 10px;
font-family: 'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif;
line-height: 1.2em;
text-align: right;
}

a:link {
color: #ff5800;
text-decoration: underline;
}

a:hover {
color : #ff6633 !important;
text-decoration : none !important;
}

a:visited {
color : #844200;
text-decoration : underline;
}

p {
margin: 0px;
padding: 5px;
border: 0;
color: #4f2700;
font-size: 12px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
line-height: 1.3em;
}

p.poem{
margin : 5px 5px 5px 20px;
padding: 5px;
font-family: Century,serif !important;
font-size: 12px;
line-height: 1.8em !important;
color: #4f2700;
}

p.newstitle{
margin : 0px;
padding: 5px;
font-family: 'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif !important;
font-size: 15px !important;
font-weight: bold;
line-height: 1.3em !important;
color: #4f2700 !important;
}

.base {
margin: 0px;
padding: 5px;
border: 0;
color: #4f2700 !important;
font-size: 12px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
line-height: 1.3em;
}

.first{
margin: 0px 1px 0px 0px;
padding: 0px;
color: #ff5800 !important;
font-family : 'Times New Roman', serif;
font-size: 22px !important;
font-weight: bold;
}

ul,ol,li{
margin: 0;
padding: 0px 10px 2px 15px;
border: none;
color: inherit;
font-size: 11px;
font-family: inherit;
list-style-type: none;
}

.milo,p.milo a,p.milo a:visited,p.milo a:hover {
margin: 2px 0px 10px 0px;
padding: 0;
color: #ffecc4;
text-align: left;
font-size: 9px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
line-height: 0em;
text-decoration: none;
}

table.photos {
width: 480px;
height: 100%;
margin: 0;
padding: 0;
border-width: 0;
background-color: transparent;
}

td.photos_top {
width: 480px;
height: 21px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/photos_top.gif);
background-repeat: no-repeat;
}

td.photos_mid {
width: 480px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/photos_mid.gif);
background-repeat: repeat-y;
}

td.photos_mid p{
margin: 0;
padding: 3px 15px 3px 18px;
border: 0;
color: #cc6600;
font-size: 12px;
font-family: 'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif;
line-height: 1.4em;
}

td.photos_btm {
width: 480px;
height: 25px;
margin: 0;
padding: 0;
border-width: 0;
background-color: #ffcc66;
background-image: url(img/photos_btm.gif);
background-repeat: no-repeat;
}

td.photos_cap {
height: 25px;
margin: 0;
padding: 0;
border: 0;
text-align: center;
color: #cc6600;
font-size: 12px;
font-family: 'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif;
line-height: 1.3em;
}

td.photos_cap_s {
height: 15px;
margin: 0;
padding: 0;
border: 0;
text-align: center;
color: #cc6600;
font-size: 10.5px;
font-family: 'Lucida Sans Unicode',Tahoma,Verdana,Helvetica,sans-serif;
line-height: 1.1em;
}

textarea {
 font-size: 13px;
 line-height: 1.2em;
}

img.wherename {
 margin: 20px 0px 3px 15px !important;
}

img.where {
 margin: 0px 0px 5px 15px !important;
};
 