/* General Styles */
body
{margin:0px 0px 0px 0px;
background-color:#336666;
background-image:url('background.png');
background-repeat: repeat;
background-attachment: fixed;
text-align: center;
}

/* Positioning Elements */
#container01 
{position:relative;
height:1%;
margin-left: auto;
margin-right: auto;
width: 50em;
text-align: left;
}

#container02 
{position:absolute;
left: 20px;
}

/* TABLE elements */
table#engracia 
{border: none;
width: 769;
padding:0px;
margin: 0px;
}

.banner
{width: 769px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
padding-top:2px;
padding-left:2px;
}

.menu 
{width: 255px;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
background:#336666;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
line-height:140%;
padding:0px;
vertical-align: top;
}

.poem
{width:514px;
background:#99FFFF;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
font-family:Mayfield,Zapf-Chancery,cursive;
padding:0px;
}

.fright
{width:473px;
background:#99FFFF;
}

.context
{width:514px;
background:#99FFFF;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
font-family:Mayfield,Zapf-Chancery,cursive;
padding:10px;
}

.shortcontext
{position:relative;
left: 285px;
width:465px;
background:#99FFFF;
border-style: none;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
font-family:Mayfield,Zapf-Chancery,cursive;
padding:10px;
}

.contactmap
{position:relative;
left: 300px;
width:500px;
background:#99FFFF;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
font-family:Mayfield,Zapf-Chancery,cursive;
padding:3px;
margin-top:10px;
margin-left:10px;
}

/* Font and Text Behavior */
alt{
font-family:Mayfield,Zapf-Chancery,cursive;
font-size:150%
}

q:lang(en) {quotes: '"' '"' "'" "'"}

p{font-family:Mayfield,Zapf-Chancery,cursive;}

b{font-family:Mayfield,Zapf-Chancery,cursive; font-weight:bold; font-size: 16px;}

h2, h3 {font-family:Mayfield,Zapf-Chancery,cursive; font-style: oblique;}

ul{list-style-type: square}

.poembody
{color:#000000;
font-family:Mayfield,Zapf-Chancery,cursive;
font-weight:600;
}

.title 
{width: 300px;
background:#FECA46;
color:#000000;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
float: center;
font-weight:bold;
line-height:120%;
padding:5px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

/* Link Behavior and Styles */
A:link { color:#FA5200; }       /* unvisited link */
A:active { color:#FA5200; }   /* active or current page-link */
A:visited {color:#FF134B;}    /* visited link */

/* Span Styles */
.bigtext
{float: right;
width: 166px;
background:#FECA46;
}

.creditstext
{color:maroon;
font-size:x-small;
font-weight:bold;
font-family:Mayfield,Zapf-Chancery,cursive;
}

.creditstext2
{color:maroon;
font-size: small;
font-weight:bold;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
}

.titletext
{font-size:medium;
color:#000000;
border-bottom: 3px double;
line-height: 1.9em;
font-family:Mayfield,Zapf-Chancery,cursive;
}

.refertext
{font-size:10px;
color:maroon;
font-weight:bold;
font-family:Mayfield,Zapf-Chancery,cursive;
}


/* PullQuotes and Photo Border section */
.pullquote 
{width: 166px;
background:#FECA46;
color:maroon;
font-size:x-small;
font-weight:bold;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
float: right;
font-weight:bold;
line-height:140%;
padding:5px;
margin-top:10px;
margin-left:10px;
}

.pullquote2 
{width: 145px;
background:#FECA46;
color:#000000;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
float: left;
font-weight:bold;
line-height:140%;
padding:5px;
margin-top:10px;
margin-right:10px;
}

.pullphoto 
{width: 183px;
background:#FECA46;
color:#000000;
font-family:Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
float: left;
padding:5px;
margin-top:10px;
margin-right:10px;
}

.pullphoto2 
{width: 230px;
background:#FECA46;
color:#000000;
font-family: Mayfield,Zapf-Chancery,cursive;
font-style: oblique;
float: left;
padding:5px;
margin-top:10px;
margin-right:10px;
}



