/*--------------------------------*\
| Poetry X Common Styles           |
| Updated: 14 Feb 2005             |
\*--------------------------------*/

/* General */
html,body{margin:0;padding:0;}
a{text-decoration:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-size:1em;font-weight:normal;}
img{border:none;}
#printHeader,#printFooter,.ahem{display:none;}
acronym,.define{border-bottom:1px dotted #00C;cursor:help;}
ul li.offsite,#sideBar ul li.offsite{position:relative;list-style:none;background:url(../images/icons/offsite.gif) 0 .5em no-repeat;padding-left:15px;}
a.offsite:before{content:url(../images/icons/offsite.gif);padding:.5em .25em;}
.smallCaps{font-variant:small-caps;}
.options{font-size:x-small;}
.inline{display:inline;}
.clear{clear:both;}

/* Contest */
#entryFormTable{float:left;width:400px;font-size:small;}
#entryFormTable tr{float:left;}
#entryFormTable td{float:left;}
p.required{color:#F00;}
td.topLeft{border-left:#000 1px solid;}
td.topRight{border-right:#000 1px solid;}
td.topBothSides{padding-top:30px;border-left:#000 1px solid;border-right:#000 1px solid;}
td.topLeftTop{border-left:#000 1px solid;border-top:#000 1px solid;}
td.topRightTop{border-right:#000 1px solid;border-top:#000 1px solid;}
td.topTop{border-top:#000 1px solid;}
td.ccTitle{background-color:silver;border:#000 1px solid;}
td.ccLeft{background-color:#B0C4DE;border-left:#000 1px solid;}
td.ccRight{background-color:#B0C4DE;border-right:#000 1px solid;}
td.checkTitle{background-color:silver;border:#000 1px solid;}
td.checkNone{background-color:#F0E68C;}
td.checkRight{background-color:#F0E68C;border-right:#000 1px solid;}
td.checkLeft{background-color:#F0E68C;border-left:#000 1px solid;}
td.checkBoth{padding-top:30px;text-align:center;background-color:#F0E68C;border-left:#000 1px solid;border-right:#000 1px solid;}
td.checkBottom{background-color:#F0E68C;border-left:#000 1px solid;border-right:#000 1px solid;border-bottom:#000 1px solid;}

/* Customize */
.customTheme{float:left;margin:2em 0;}
.customThumb{float:left;width:150px;margin-top:2em;margin-right:1em;}
.customText{float:left;width:25em;}

/* Development Blog */
#blog{float:left;padding:20px 30px 25px;}
#devBlog{float:left;margin-left:40px;width:450px;}
#devMenu{float:left;width:150px;padding:10px 15px 0px 0px;border-right:1px solid #000;font:10px verdana,arial,helvetica,sans-serif;}
#devMenu a{font-weight:normal;}
#devSubject{margin:0;padding:0;color:#00C;background-color:transparent;font:bold 150% trebuchet,'trebuchet ms',verdana,helvetica,arial,sans-serif;}
#devDate{margin-top:-.35em;margin-left:-10px;padding-left:40px;padding-top:5px;color:#000;background:transparent;font:bold italic 100% arial,helvetica,tahoma,sans-serif;border-top:1px solid #00C;}
#devBody{margin:25px 0px;}

/* Paged Result Set Navigation */
#pageNav{text-align:center;margin:1em 0;font:bold medium arial,helvetica,tahoma,verdana,sans-serif;}
#pageNav a{font-weight:normal;text-decoration:none;}
#pageNav a.pageNavDir{text-decoration:none;font-weight:bold;}

/* Advertisements */
#adMedRect{float:right;margin:1em 0 1em 1em;padding:.25em .5em 1em;border:#CDF 1px solid;}
#article h4#adMedRectHead{text-align:center;font-size:x-small;font-family:sans-serif;}
#adSky{text-align:center;margin-top:1em;}

/* Zoom Search Engine */
.highlight{background:#FFFF40;}
.searchheading{font-size:1.5em;font-weight:bold;padding:1em 0;}
.summary{font-size:.8em;font-style:italic;}
.results{font-size:1em;}
.category{color:#999;}
.description{font-size:1em;color:#333;}
.context{font-size:1em;}
.infoline{font-size:80%;font-style:normal;color:#999;}
.sorting{text-align:right;}
.result_title{font-size:1em;}
.zoom_searchform{font-size:1em;}
.zoom_options{font-size:.8em;}
input.zoom_button{}
input.zoom_searchbox{}

/* Footer */
#footer{clear:both;font:x-small verdana,helvetica,arial,sans-serif;}
#footerLeft{}
#feedLinks{vertical-align:middle;}
#footerRight{float:right;}

@media print
{
  body,#wrap,#homeHead,#frontHead,#poetryHead,#articlesHead,#sideBar,acronym,.define{border:0;background:none;}

  acronym:after{content:" (" attr(title) ")";}

  .articlebar{display:block;position:relative;top:0;left:0;float:right;width:170px;margin:12pt 0 12pt 12pt;}

  /* Colour */
  h1,h2,h3,h4,h5,p,pre,ul,a,hr{color:#000;background:transparent;}
  .row1,.row2,.tableHead,.tableNum{background:transparent;color:#000;}
  p.initial:first-letter{color:#000;}
  #articleDate{border-top:#000 1px solid;}
  #poemTitle,#poet{color:#000;border:0;}

  /* Hide */
  #banner,#header,#navBar,#sideBar,#search,#artSideBar,#nav,.form,#footer{display:none;}

  /* Show */
  #printHeader,#printFooter,#homeHead span,#frontHead span,#poetryHead span,#articlesHead span{display:block;}
}