body { font: .75em/155% Verdana, Arial, Helvetica, sans-serif; background: white; color: black; }


/* PAGE LAYOUT */

#flyerLayout { width: 760px; margin: auto; }
#banner { }
#leftColumn, #rightColumn  { width: 20%; text-align: left; font-size: .85em; padding: 10px;  }
#centerColumn { width: 60%; text-align: left; padding: 10px; }
#rightColumn { }
#footer {  }
#copyright { font-size: .8em; text-align: center; color: #999; }


/* TEXT STYLING */

h1, h2, h3, h4 { margin-bottom: .5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }

p, ul { margin-top: .5em; }

.xsmallText { font-size: .7em; }
.smallText { font-size: .8em; }
.regText { font-size: 1em; }
.largeText { font-size: 1.2em; }
.xlargeText { font-size: 1.5em; }

.hilite { font-weight: bold; }


/* BREADCRUMBS */
#breadcrumbs { text-align: left; border-bottom: 1px solid #999; margin-bottom: 10px; }
#breadcrumbs a { font-weight: bold; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }
#breadcrumbs span.icon { font-size: 14px !important; }


/* Author Console */

#authorConsole, #errorConsole { float: left; margin-right: 5px; margin-bottom: 10px; width: 150px; background: #fff; margin-bottom: 10px; }
#authorConsole { border: 1px solid #999; }
#errorConsole { border: 2px solid red;  }
#authorConsole hr, #errorConsole hr { height: 1px; color: #666666; }
#authorConsole td, #errorConsole td { padding: 2px 4px; font-size: 11px; }
#authorConsole a, #authorConsole a { color: Navy; }

.authorInput { width: 500px; margin-top: 20px; padding-top:10px; border-top: 1px dotted #666; }
.authorInput fieldset { padding: 10px;  }
.authorInput legend { font-size: 12px; font-weight: bold; color: #666; margin-bottom: 5px; }

.phLabel { display: block; font-size: 11px; text-align: left; font-weight: bold; color: #666; margin-bottom: 5px; }