/* cross-platform css for fcnyl3 basic templateset */

/* tags */
body { font-family: Arial; font-size: 12px; margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border-style: none; }
h1, h2, h3, h4 { font-weight: normal; margin-bottom: 0.5em; }
h1 { margin-bottom: 1em; }

/* form styles */
table.form td { padding: 0.4em 0.2em; }
table.form td.label { padding-top: 0.7em; }
input { border: 1px solid #999999; padding: 0.3em; margin-bottom: 0.2em; }
input[type=checkbox] { border: 0; }
input[type=radiobutton] { border: 0; }
input[type=submit] { padding: 0.2em 0.3em 0.2em 0.3em; }
input.tempvalue { color: #666666; }
textarea { border: 1px solid #999999; padding: 0.4em; margin-bottom: 0.2em; max-width: 500px; }
select { border: 1px solid #999999; margin-bottom: 0.2em; padding: 0.1em 0.1em 0.1em 0; }
option { padding: 0.1em 0.4em; }

/* chrome styles */
#Canvas { position: relative; width: 820px; margin: 12px auto; } 
#CanvasInner { padding: 12px; min-height: 564px; height: auto !important; height: 564px; }

#Slideshow { }

#ShowsNav { float: right; width: 136px; margin-top: 1em; font-size: 12px; }
#ShowsNav div.dropdown { text-align: right; background-color: #666666; padding: 3px 4px 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#ShowsNav div.dropdown span.button { float: right; vertical-align: middle; margin: 2px 0 0 1em; }
#ShowsNav div.menu { display: none; position: absolute; width: 136px; background-color: #666666; margin-top: -4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#ShowsNav div.menu p { margin: 4px 0 4px 0; padding: 0 4px 0 4px; font-weight: bold; text-align: right; }
#EditControls { margin-top: 1em; }
#Footer { display: none; }


div.backbutton { float: right; }
h3.sitetitle { font: 18pt Gill Sans, Helvetica, sans-serif; font-weight: bold; }
h3.parents { font: 14pt Helvetica, sans-serif; margin-bottom: 0.2em; font-weight: bold; }
h1.title { font: 14pt Helvetica, sans-serif; margin-bottom: 0.2em; font-weight: bold; }
h3.title { font-weight: bold; padding-bottom: 1em; }

table.slide { display: none; clear: both; }
table.slide td { vertical-align: top; }
table.slide td.nav { text-align: right; vertical-align: middle; font-size: 14px; font-weight: bold; }
table.slide td.nav img { vertical-align: middle; margin: 2px 2px 6px 2px; }
table.slide td.preview { width: 320px; }
table.slide td.content { padding-left: 24px; }
