/****************************************************************/
/* Singapore admin styles */
/****************************************************************/

a img { border: 0; }
.sgTitle { margin-bottom: 0; }
.sgSubTitle { margin-top: 0; }
table.sgList { background-color: #fff; border: 1px solid #888; width: 100%; }
tr.sgRow0 { background-color: #f0f0f0; margin: 1px; }
tr.sgRow1 { background-color: #e0e0e0; margin: 1px; }
table.formTable input, table.formTable textarea, table.formTable .inputbox { width: 400px; }
table.formTable td { vertical-align: top; }
table.formTable input.radio, table.formTable input.checkbox { width: auto; height: auto; }
.sgImageInput { text-align: center; padding: 2px; }
#sgAdminMessages { background-color: #fff; border: 1px dashed #000; margin: 1em 0 1em 0; padding: 5px; font-size: x-small; }
#sgAdminBar { background-color: #f0f0f0; border: 1px solid #000; margin: 1em 0 1em 0; padding: 5px; font-size: x-small; display: block; clear: both; padding: 10px; height: 30px; }
#sgAdminBar a:link, #sgAdminBar a:visited, #sgAdminBar a:active { color: #000; font: x-small Verdana, sans-serif; float: left; border: 1px solid #f0f0f0; text-decoration: none; padding: 2px; }
#sgAdminBar a:hover { border: 1px solid #000; color: #000; background-color: #fff; }
span.sgAdminBarSeparator { float: left; width: 1px; display: block; margin-right: 4px; background: black; }
div.sgNavBar, p.sgNavBar { text-align: center; float: right; }
div.sgContainer { clear: both; text-align: center; }
div.sgTab { padding: 0.25em; text-align: left; }
div.sgContent { background-color: #f0f0f0; border: 1px solid #000; padding: 1em; text-align: left; }
table.sgContent { margin-left: auto; margin-right: auto; }
div.sgGallery, div.sgThumbnail { margin: 0.5em; padding: 0.5em; border: 1px solid #888; background-color: #fff; }
td.sgGalleryThumbnail { width: 60px; text-align: center; }
p.sgGalleryTitle a { font-weight: bold; }
div.sgThumbnail { float: left; }
div.sgThumbnail table { width: 110px; height: 110px; text-align: center; vertical-align: middle; }
div.stretcher { clear: both;}
img.sgImage { border: 1px solid #000;}
div.sgNavBar, p.sgNavBar { text-align: center; float: right;}
input.sgImageCheckbox { position: absolute; float: left; z-index: 10; }

