@charset "UTF-8";

/* Define common tag states */

body { font:normal normal normal 12px/16px Helvetica, Verdana, Arial, sans-serif; color:#000;
  margin:0px; padding:0px; background:#ce8829; }
table { margin:0px; padding:0px; border-collapse:collapse; border:0px none #fff; }
tr { margin:0px; padding:0px; border-collapse:collapse; border:0px none #fff; }
td { margin:0px; padding:0px; border-collapse:collapse; border:0px none #fff;
  vertical-align:top; }
img { margin:0px; padding:0px; border-collapse:collapse; border:0px none #fff;
  display:inline; }
div { margin:0px; padding:0px; border-collapse:collapse; border:0px none #fff;
  vertical-align:top; text-align:left; }
p { margin:0px; padding:5px; border-collapse:collapse; border:0px none #fff;
  vertical-align:top; text-align:left; }
h1 { font:italic normal bold 15px/19px Helvetica, Verdana, Arial, sans-serif; color:#bfa818;
  margin:0px; padding:5px; border-collapse:collapse; border:0px none #fff;
  text-align:left; }

.header { width:878px; margin:0px auto; padding:0px; }
.content { width:878px; margin:0px auto; padding:0px; background-color:#fff; }
.footer { width:878px; margin:0px auto; padding:0px; }
.footer .nav { margin:10px; padding:0px; font:normal normal normal 11px/15px Helvetica, Verdana, Arial, sans-serif; color:#fff; }
.footer .nav a { color:#fff; text-decoration:none; }

.spacing { margin:0px; padding:10px; }
.single-double-spacing { margin:0px; padding: 10px 20px; }
.double-spacing { margin:0px; padding:20px; }
.single-triple-spacing { margin:0px; padding:10px 30px; }
.triple-spacing { margin:0px; padding:30px; }
.spacing-right { margin:0px; padding:10px; text-align:right; }
.right { text-align:right; }
.blue { color:#3b6e8f; font-weight:bold; }
.red { color:#b5121b; font-weight:bold; }
.dark-red { color:#b5121b; }
.small { font:normal normal normal 11px/15px Helvetica, Verdana, Arial, sans-serif; color:#000; }
.errors { font:normal normal bold 12px/15px Helvetica, Verdana, Arial, sans-serif; color:#ff0000; }
.warning { font:normal normal normal 12px/15px Helvetica, Verdana, Arial, sans-serif; color:#ff0000; }
.warning a { color:#ff0000; }
.bm { padding:10px; margin:0px; text-align:center; font:normal normal normal 11px/15px Helvetica, Verdana, Arial, sans-serif; color:#000; }
.bm a { color:#fff; text-decoration:none; }

/* Page specific */

.gallery-top-navigation { font:normal normal normal 11px/15px Helvetica, Verdana, Arial, sans-serif; color:#fff; background-color:#3b6e8f; }
.gallery-top-navigation a { color:#fff; }
.gallery-thumb { width:74px;height:74px;background-color:#e9cd6e;padding:0px;margin:0px }
.gallery-video-title { padding:5px; font:normal normal bold 13px/17px Helvetica, Verdana, Arial, sans-serif; color:#000; }
.gallery-video { padding:5px; }
.gallery-video-vote { padding:5px; font:normal normal normal 12px/16px Helvetica, Verdana, Arial, sans-serif; color:#000; }
.gallery-hospital { padding:5px; font:normal normal normal 12px/16px Helvetica, Verdana, Arial, sans-serif; color:#000; }
.gallery-bottom-navigation { display:inline;width:20px;padding:5px;margin:2px;background-color:#e3eef4;border:1px solid #ccc; }
.gallery-bottom-navigation a { color:#000; }