/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* GLOBAL FONTS */
body, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.twistedfont, h1, h2, .column-item .title a, .column-item .words a, #photoOneTitle, #footer .headline, #footer .compact-linkroll-section, #footer .compact-archive-year, .autoform fieldset fieldset legend {font-family:Georgia, 'Times new roman', sans-serif;}

h1 {font-size:20px;}
h2 {font-size:17px;}
h3 {font-size:15px;}
h4 {font-size:13px;}

a, h2 a:hover, h3 a:hover {color: #06c; text-decoration: none;}
a:hover {color: #06c; text-decoration: underline;}

/* EASY CLASSES */
.clear {clear:both;} 
.clearleft {clear:left;} 
.clearright {clear:right;} 
.discrete {color:#7F7F7F; font-size:.95em;} .discrete a {color:#7F7F7F;}
.small {font-size:.95em;} .verysmall {font-size:.90em;} .font9px {font-size:9px;}
.big {font-size:1.2em;} input.big {font-size:1.6em;} .verybig {font-size:1.6em;}
.gray {color:#666;}
.jumptop {margin-top:15px;} .jumpbottom {margin-bottom:15px;}
.jumpright {padding-right:10px;} .jumpleft {padding-left:10px;}
.bigjumptop {margin-top:40px;} .bigjumpbottom {margin-bottom:40px;} 
.bordered {border:1px solid #666;}
.borderedtop {margin-top:15px; padding-top:15px; border-top:1px solid #666;} .borderedbottom {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #666;}
.borderedright {border-right:1px solid #666;} .borderedleft {border-left:1px solid #666;}
.bottomhelp {color:#818181; font-size:.9em; line-height:1.4em;}
.center {text-align:center;}
.floatleft {float:left;} .floatright {float:right;}
.left {text-align:left;} .right {text-align:right;}
.bold {font-weight:bold;} .nobold {font-weight:normal;}
.italic {font-style:italic;}
.uppercase {text-transform:uppercase;} .nouppercase {text-transform:none;}
.underline {text-decoration:underline;} .nounderline {text-decoration:none;}
.opaque {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.lightbackground {background-color:#F4FBF2;}
.highlightbackground {background-color:#FFFFCC !important;}
.oddevenborder {border:1px solid #f8f8f8; padding:2px;} .oddevenborder .even {background-color:#f8f8f8;}
.indicator {display:none; background:url('/resources/um/graphics/indicator.gif') center left no-repeat; line-height:20px; padding:2px 0 2px 20px; color:#666; font-weight:bold; font-size:.9em;} 
a.blackLink {color:black; text-decoration:none;}
.code {background-color:#F4FBF2; font-family:monospace; padding:10px; margin-bottom:10px; font-size:11px; white-space:pre; overflow:hidden;}
textarea.code {background-color:#F4FBF2; font-family:monospace; font-size:.95em; padding:2px; overflow:auto; width:98%;}
.disabled, input.disabled, a.disabled, a.disabled div, .disabled input, .disabled textarea, .disabled select {color:#818181 !important;}
.screaming {color:#DA3838; font-size:1.1em; font-weight:bold;}
.screamingnotice {color:#DA3838; font-size:1.02em; line-height:1.3em; border:2px solid #DA3838; margin:10px 30px 30px 30px; padding:10px; background-color:#F4FBF2;}
ul.list {list-style:disc; margin-left:20px;}
.fullwidth {width:100%;}
.smalllabel {font-size:.90em; text-transform:uppercase; color:#4c4c4c;}
.error {color:#c30000 !important;}
