body
{ 
background-image: 
url('floral-tile.png');
background-repeat: repeat
}

:link img {
  border: none;
}

.feed {
border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;
font:bold 10px verdana,sans-serif;
color:#FFF;
background:#F60;
text-decoration:none;
margin:4px;
}

.poemlist {
font-size:0.9em;
}

.sponsors {
font-size:0.8em;
}

.title {
font-size:1.4em;
}

.buttons {
font-size: 0.9em;
}

.copy {
font-size: 0.8em;
}


div.transOFF {opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;}
div.transON  {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}

.feed:a:hover {
text-decoration: none;
color: #fff;
}

a:link {
text-decoration: underline;
color: #000;
}

a:visited {
text-decoration: underline;
color: #555;
}

a:active {
text-decoration: none;
color: #76376e;
}

a:hover {
text-decoration: none;
color: #76376e;
}

#card
{
position: relative;
width: 30%;
text-align: center;
}

#card2
{
position: relative;
float: right;
width: 30%;
text-align: center;
}

#nav
{
float: right;
width: 30%;
text-align: center;
background-color: #fff;
border: 1px solid #383824;
padding-top: 6%;
padding-left: 10%;
padding-right: 10%;
padding-bottom: 1%;
min-width:200px;
}

#thanks {
position: relative;
float: right;
width: 30%;
text-align: center;
background-color: #fff;
border: 1px solid #383824;
margin-top: 1.5em;
padding-top: 6%;
padding-left: 10%;
padding-right: 10%;
padding-bottom: 1%;
min-width:200px;
}

#box
{
position: relative;
border: 1px solid #383824;
padding: 10%;
min-width:200px;
background-color: #fff;
}

#title
{
font: 2em, bold;
padding-bottom:0.5em;
}

#bag
{
position: relative;
width: 50%;
text-align: newspaper;
background-color: #fff;
border: 1px solid #383824;
padding: 6%;
}

#packet
{
padding: 5px;
}

#article-title {
font: 1.2em, bold;
padding-bottom:1em;
position: relative;
float: left;
}

#cat-float {
font-size:0.8em;
position:relative;
float:right;
}

.article {
text-align:justify;
}

.editorial:first-letter {
font: 4em, bold;
font-family: Georgia, serif;
border: 2px black;
}

.right-quote {
font: 1.4em, italic;
position:relative;
float: right;
width: 50%;
padding-top: 0;
padding-bottom: 0;
padding-left: 10px;
}

.left-quote {
font: 1.4em, italic;
position:relative;
float: left;
width: 50%;
padding-top: 0;
padding-bottom: 0;
padding-left: 10px;
}

.sponsors {
font: 0.8em;
}

.references {
font: 0.8em, italic;
color: gray;
}
#strap {
font: 1.1em, italic;
padding-bottom: 1em;
text-align: center;
}

#adbox {
padding: 0;
display: none;
}

#adwrapper {
padding: 10px;
position: relative;
width:5%;
display: none;
}

.news {
font: 1.4em, normal;
}

.fakecaps
{
font-size: smaller;
text-transform: uppercase;
}

.right-quote-s {
font: 0.8em, italic;
position:relative;
float: right;
width: 100%;
padding-top: 0;
padding-bottom: 0;
padding-left: 50%;
}

.left-quote-s {
font: 0.8em, italic;
position:relative;
float: left;
width: 100%;
padding-top: 0;
padding-bottom: 0;
padding-left: 50%;
}

.quotation{
font-size: 0.8em;
padding-left:5%;
padding-right:5%;
padding-top: 2px;
padding-bottom: 2px;
}

.right-image {
position:relative;
text-align:center;
float: right;
width: 40%;
padding-top: 5px;
padding-bottom: 5px;
padding-left:5px;
padding-right:5px;
}

.quotation-clean{
font: 0.8em, italic;
position:relative;
float: left;
padding-left:1%;
padding-right:1%;
padding-top: 2px;
padding-bottom: 2px;
}

.right-quote-m {
font: 1.2em, italic;
position:relative;
float: right;
width: 50%;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
}