/* cross-platform css for b-ya templateset */
/* Copyright 2008 Fund for the City of New York */
/* License: http://fred.fcny.org/fcny-ossl.txt */

/* tags */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #fffff; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border-style: none; }
a.private img { border: 2px solid #999; }
h1, h2, h3, h4, p, form { margin: 0px; padding: 0px; }
h1, h2, h3, h4 { font-weight: normal; margin-bottom: 0.4em; }
h1 {  }
h3 {  }
h4 { font-size: 12px; }

/* classes */
div.sidebar, table.sidebar { clear: right; float: right; margin: 0 2em 4em 1em; width: 160px; }

p.whitespace { height: 1px; clear: both; }
div.indent { margin: 0em 0.5em 1em 1em; } 
div.left, table.left { float: left; margin-right: 2em; }
div.right, table.right { float: right; margin-left: 2em; }
div.sortable p { padding: 3px 6px; border: 1px solid #ccc; width: 240px; margin: 2px; }
table.table { border-collapse: collapse; }
table.table th { padding: 3px 6px; text-align: left; border: 1px solid #999; border-style: none solid none solid; }
table.table td { padding: 3px 6px; text-align: left; vertical-align: top; border: 1px solid #999; border-style: none solid none solid; }
span.continuation { margin: 0 0 0 1em; }
span.continuation a { font-weight: normal; }

/* form styles */
table.form td { padding: 0.4em 0.2em; }
table.form td.label { padding-top: 0.7em; }
input { border: 1px solid #984eb8; 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: #667; }
textarea { border: 1px solid #984eb8; padding: 0.4em; margin-bottom: 0.2em; max-width: 640px; }
select { border: 1px solid #984eb8; margin-bottom: 0.2em; padding: 0.1em 0.1em 0.1em 0; }
option { padding: 0.1em 0.4em; }

/* Audio/Video Styles */
div.audio { padding: 2px 4px; width: 240px; margin: 0px 0px 9px -9px; }
div.audio table { height: 36px; }
div.audio td { padding: 0px 0.4em 0px 0px; }
div.audio td.audioicon { width: 32px; height: 32px; background-image: url( /www-core/audioicon.png ); background-repeat: no-repeat; }
div.audio td.playbutton { width: 32px; height: 32px; background-image: url( /www-core/play.png ); background-repeat: no-repeat; text-indent: -100em; overflow: hidden; }
div.audio td.pausebutton { width: 32px; height: 32px; background-image: url( /www-core/pause.png ); background-repeat: no-repeat; text-indent: -100em; overflow: hidden; }
div.audio td.stopbutton { width: 32px; height: 32px; background-image: url( /www-core/stop.png ); background-repeat: no-repeat; text-indent: -100em; overflow: hidden; }
div.video { border: 1px none #ccc; padding: 2px 4px; width: 320px; margin: 0px 0px 9px -9px; }

#CanvasTop, #CanvasBottom { display: none; }

#Copyright { width: 90%; margin: 32px auto; color: #993399; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; }


#Logo {display: none; }
#Navigation { display: none;}
#Portal { display: none; }
#User { display: none; }
#Goline { display: none; }
#Footer { display: none; }

#EditControls { width: 90%; margin: 0px auto; color: #993399; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#EditControls p { float: left; margin: 0 1em; }
