/* ::::: file:///Users/eileenmack/Library/Application%20Support/Firefox/Profiles/e1mg700t.default/ScrapBook/data/20090419135407/index.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; }
body { margin: auto; line-height: 1; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
body { position: relative; background-color: rgb(42, 57, 106); width: 100%; font-family: Georgia,"Times New Roman",serif; font-size: 13px; line-height: 160%; text-align: left; }
html, body { height: 100%; }
p { margin: 0pt 0pt 1em; }
#container { margin: 0pt auto; overflow: hidden; width: 100%; }
#container #center { width: 100%; padding-bottom: 0em; padding-right: 15.23em; margin-left: -3px; }
#container #center div { padding: 0pt 0.5em; }
#subcontainer { border: 1px solid rgb(255, 255, 255); width: 46.15em; position: relative; left: 50%; margin-left: -23.44em; background-color: rgb(255, 255, 255); padding-bottom: 3em; }
div#header { border-bottom: 1px solid rgb(51, 51, 51); margin: 0pt 0pt 0pt 0em; padding: 0pt 0pt 0pt 23.077em; background: rgb(0, 15, 64) url('nameplate-bg.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 120px; text-align: center; }
#header img { margin: 0pt; }
#container #main-sidebar, #container #events-sidebar { border-bottom: 1px solid rgb(85, 119, 170); padding: 0pt; font-size: 0.85em; width: 17.54em; color: rgb(204, 204, 238); margin-top: 2.86em; position: absolute; top: 123px; left: 50%; }
#container #main-sidebar { margin-left: 27.8em; line-height: 175%; }
#container #events-sidebar { margin-left: -45.415em; }
.title { margin: 1em 0pt 0.3em 0.5em; font-family: Georgia,"Big Caslon","Garamond Premier Pro","Adobe Caslon Pro","Times New Roman",serif; font-size: 1.8em; letter-spacing: 0px; padding-bottom: 0.2em; line-height: 1.2em; }
h2 { font-weight: normal; }
h3 { margin: -1px 0pt 0.8em; padding: 1em 1.4em 0em 1.2em; font-size: 1.25em; font-family: "Gill Sans","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; line-height: 100%; color: rgb(255, 255, 255); text-transform: uppercase; }
h3 ~ h3 { border-top: 1px solid rgb(68, 68, 119); }
.title a:hover { text-decoration: underline; }
a, a:link, a:visited { color: rgb(51, 51, 102); text-decoration: none; }
a:hover { text-decoration: underline; }
#events-sidebar .event, #main-sidebar p { padding: 0pt 1.5em; }
ul { margin: 0pt; padding: 0pt 0pt 0pt 2em; }
li { margin-bottom: 0.5em; }
.tags { font-size: 0.9em; color: rgb(85, 85, 85); margin-left: 0.6em; }
.tags, .footer { width: 48em; clear: both; font-family: Helvetica,Arial,sans-serif; }
.tags a { color: rgb(35, 107, 92); font-size: 1em; }
.tags a:visited { color: rgb(102, 0, 0); }
.footer { padding: 0pt; font-size: 1em; color: rgb(170, 170, 170); width: 48em; margin-left: 0.95em; }
.footer .author, .footer .date, .footer .time { color: rgb(102, 102, 102); }
hr { border-style: solid none none; border-color: rgb(153, 153, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin: 1.5em 0pt 1em 1.5em; width: 43.38em; height: 1px; }
.article_content img { border: 2px solid rgb(204, 204, 204); margin: 1em 0pt 1em 0.5em; padding: 1px; }
.comment_header b { font-weight: normal; font-size: 0.8em; }
.comment { border: medium none ; margin-bottom: 1.5em; padding-bottom: 1em; }
.comment_author { font-weight: bold; font-size: 1.2em; text-transform: none; }
.comment_summary { margin: 3px 5px 3px 1em; }
img.interface { vertical-align: middle; }
td { width: 0pt; line-height: 150%; }
#main-sidebar, #events-sidebar { font-size: 11px; color: rgb(34, 34, 34); }
#main-sidebar .description { font-size: 1.2em; font-family: "Bodoni SvtyTwo ITC TT",'Adobe Caslon Regular','Adobe Caslon Reg SC','Adobe Caslon Regular Alternate','Adobe Caslon Reg',Caslon,'Adobe Garamond','Garamond ITC',Garamond,Georgia,'Times New Roman',serif; }
#main-sidebar .author { display: block; text-align: right; font-style: italic; font-family: "Bodoni SvtyTwo ITC TT",'Adobe Caslon Regular','Adobe Caslon Reg SC','Adobe Caslon Regular Alternate','Adobe Caslon Reg',Caslon,'Adobe Garamond','Garamond ITC',Garamond,Georgia,'Times New Roman',serif; }
#main-sidebar .print_article { margin-bottom: 1em; }
#print_box { padding: 0pt 1.5em; }
#print_box .title { border: medium none ; margin: 0pt 0pt 0.5em; padding: 0pt; font-family: 'Adobe Caslon Regular','Adobe Caslon Reg SC','Adobe Caslon Regular Alternate','Adobe Caslon Reg',Caslon,'Adobe Garamond','Garamond ITC',Garamond,Georgia,'Times New Roman',serif; font-weight: normal; letter-spacing: 0px; font-size: 1.4em; }
div.article_content a { text-decoration: underline; }
div.article_content a:hover { text-decoration: none; color: rgb(153, 153, 153); }
#main-sidebar a, #events-sidebar a { color: rgb(221, 221, 255); text-decoration: underline; }
#main-sidebar a:hover, #events-sidebar a:hover { text-decoration: underline; color: rgb(153, 153, 153); }
.favorite_comments { padding: 0pt 1.5em; }
#print_box a:hover { color: rgb(102, 102, 170); }
div.alert { border: 1px double rgb(187, 187, 187); margin: 1em 2em 0pt; padding: 1em 0pt ! important; line-height: 1.5em; background-color: rgb(233, 244, 255); font-weight: bold; font-size: 1.1em; text-align: center; font-family: Helvetica,Arial,sans-serif; }
.alert a { text-decoration: underline; }
.alert a:hover { color: rgb(153, 153, 153); text-decoration: none; }
#main-sidebar a:hover, #events-sidebar a:hover { text-decoration: underline ! important; color: rgb(255, 255, 255); }
#navbar { border-bottom: 1px solid rgb(6, 6, 6); background: rgb(34, 34, 34) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 2.7em; }
#navbar ul { margin: 0pt 0pt 0pt -38.8em; padding: 0.5em 16.5em 0pt; display: block; list-style-type: none; height: 2.35em; width: 46.15em; position: absolute; left: 50%; }
#navbar ul li { border-right: 1px solid rgb(68, 68, 68); padding: 0.65em 0pt 0.7em; display: inline; }
#navbar ul li + li { margin: 0pt 0pt 0pt -0.4em; }
#navbar ul li a, #navbar u li a.home { padding: 1.1em 1.4em 1em; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: bold; font-family: Helvetica,Arial,sans-serif; }
#navbar ul li a:hover { padding-top: 0.91em; color: rgb(119, 119, 119); text-decoration: none; }
#navbar ul li#bw a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: underline; }
#weather { position: absolute; top: -2.1em; left: -59.6em; color: rgb(204, 204, 204); width: 13em; font-size: 1.2em; }
.prev_next { border-top: 1px dotted rgb(117, 178, 221); border-bottom: 1px dotted rgb(117, 178, 221); margin: 1em auto 0pt; padding: 0.5em 0pt; width: 15em; text-align: center; }
#navbar form { margin: 123px 0pt 0pt 24.7em; position: absolute; top: 0.05em; left: 50%; }
#navbar form input { border: 1px solid rgb(17, 17, 17); padding: 0.4em; width: 14.3em; background-color: rgb(68, 68, 68); color: rgb(204, 204, 204); font-size: 0.9em; }
#supercontainer { position: relative; min-height: 100%; }
#page-footer { margin: 0pt auto; padding: 1em 0pt; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); text-align: center; font-family: Georgia,"Big Caslon","Garamond Premier Pro","Adobe Caslon Pro","Times New Roman",serif; width: 48em; }
#page-footer a { color: rgb(117, 178, 221); }
