
/* ::::: http://www.tomgrossmedia.com/style.css ::::: */

div#logo { position: absolute; top: 0px; left: 63px; }
div.printlogo { display: none; }
body { margin: 0px 0px 20px; background-color: rgb(0, 51, 153); }
body.art { margin: 0px 0px 20px; background-color: rgb(0, 128, 0); }
body.art_wheat { margin: 0px 0px 20px; background-color: wheat; }
body.art_medspringreen { margin: 0px 0px 20px; background-color: rgb(0, 250, 154); }
body.art_springreen { margin: 0px 0px 20px; background-color: rgb(0, 255, 127); }
body.art_greenyellow { margin: 0px 0px 20px; background-color: rgb(173, 255, 47); }
body.art_lightgreen { margin: 0px 0px 20px; background-color: rgb(144, 238, 144); }
body.art_lightsalmon { margin: 0px 0px 20px; background-color: rgb(255, 160, 122); }
body.roma { background-color: rgb(153, 51, 102); }
oldbody.art { margin: 0px 0px 20px; background-color: rgb(255, 204, 0); }
h1 { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -18px; z-index: 10; margin-left: 15px; text-align: left; margin-top: 0px; }
h1.bush { color: rgb(0, 0, 0); font-size: 22pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -18px; z-index: 10; }
h1.roma { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -4px; margin-left: 0px; }
h2.roma { margin-bottom: -4px; margin-left: 0px; }
h1.red { color: red; font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; }
h4 { color: rgb(0, 0, 0); font-size: 20pt; font-family: Times New Roman,serif; font-weight: bold; }
h4.dblue { color: rgb(0, 51, 153); font-size: 20pt; font-family: Times New Roman,serif; font-weight: bold; margin-left: 15px; margin-top: 0px; margin-bottom: 15px; }
h3.dblue { color: rgb(0, 0, 153); font-size: 13pt; font-family: Times New Roman,serif; font-weight: bold; }
h3.purple { color: rgb(153, 51, 102); font-size: 12pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -15px; }
h1.archive { color: rgb(255, 255, 255); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; line-height: 3px; }
h2 { color: rgb(0, 0, 0); font-size: 13.5pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: 12px; margin-left: 15px; }
h1.dblue { color: rgb(0, 51, 153); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -3px; text-align: center; margin-left: 0px; }
div.header_dblue { margin: -20px -20px 0px; background: rgb(224, 255, 255) none repeat; padding-bottom: 10px; padding-top: 10px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 51, 153); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; text-align: center; }
div.header_dblue2 { margin: -20px -20px 0px; background: rgb(255, 255, 255) none repeat; padding-bottom: 10px; padding-top: 10px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 51, 153); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; text-align: center; }
div.intro_dblue { margin: 0px -20px; padding: 20px; background: rgb(224, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); font-size: 12pt; font-family: Times New Roman,serif; text-align: justify; }
div.intro_dblue2 { margin: 0px -7px; padding: 10px; background: rgb(176, 196, 222) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); font-size: 12pt; font-family: Times New Roman,serif; text-align: justify; font-weight: normal; }
h1.dblue2 { color: rgb(0, 51, 153); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -3px; text-align: left; }
h1.dblue3 { color: rgb(0, 51, 153); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -3px; text-align: left; margin-left: 0px; }
h2.largersubhead { color: rgb(0, 0, 0); font-size: 16pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: 12px; }
h2.nyt { color: rgb(0, 0, 0); font-family: Times New Roman,serif; font-weight: bold; }
h2.reuters { color: rgb(0, 0, 0); font-size: 13.5pt; font-family: Times New Roman,serif; font-weight: bold; position: relative; top: -12px; }
h2.close { font-size: 13.5pt; color: rgb(0, 51, 153); font-family: Times New Roman,serif; font-weight: bold; margin-top: 1px; text-align: center; margin-left: 0px; }
h2.close2 { color: rgb(0, 51, 153); font-size: 13.5pt; font-family: Times New Roman,serif; font-weight: bold; margin-top: 4px; margin-left: 15px; }
h2.redreuters { color: red; font-size: 13.5pt; font-family: Times New Roman,serif; font-weight: bold; position: relative; top: -10px; }
span.nudgeup { position: relative; top: -13px; }
.nudgeup2 { position: relative; top: -6px; text-align: justify; }
.nudgeup_caption { position: relative; top: -6px; text-align: justify; margin-left: 55px; margin-right: 55px; }
.nudgeup3 { position: relative; top: -34px; }
h3 { color: rgb(0, 0, 0); font-size: 12pt; font-family: Times New Roman,serif; }
span.dc { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; }
b.subhead { color: rgb(0, 51, 153); }
img.left { margin: 10px 3px 5px 10px; }
img.center { margin: 10px 3px 5px; }
img.right { margin: 10px 10px 5px 3px; }
img.solo { margin: 10px; }
a.indent { position: relative; left: 2px; right: -25px; color: rgb(0, 0, 153); font-family: Times New Roman,serif; font-size: 12pt; font-weight: bold; text-decoration: none; }
a.nonindent { position: relative; left: 2px; color: rgb(0, 0, 102); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.nonindent3 { position: relative; left: 2px; color: rgb(49, 75, 130); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.nonindent_art { position: relative; left: 2px; color: rgb(0, 128, 0); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.nonindent_roma { position: relative; left: 2px; color: rgb(179, 26, 102); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.nonindentdown { position: relative; top: 5px; color: rgb(0, 0, 0); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.nonindent2 { color: rgb(0, 0, 0); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; text-decoration: none; }
a.art, a.art:visited { color: rgb(204, 0, 0); font-style: normal; }
a.ME, a.ME:visited { color: blue; font-size: 12pt; font-family: Times New Roman; line-height: 22px; }
h3.ME { font-family: Verdana,arial,sans-serif; font-size: 10pt; font-weight: bold; }
h3.subhead { color: rgb(0, 0, 0); font-size: 12pt; font-family: Times New Roman,sans-serif; line-height: 25%; }
input { font-size: 10px; }
div.contents { padding: 6px 20px; background: rgb(224, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div.summaries { padding: 6px 20px; background: rgb(176, 196, 222) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.full { padding: 6px 20px; background: rgb(224, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.notes { padding: 6px 20px; background: rgb(204, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.notes h1 { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -18px; z-index: 10; margin-left: 0px; }
div.notes h2.largersubhead { color: rgb(0, 0, 0); font-size: 16pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: 12px; margin-left: 0px; }
div.JF { padding: 6px 20px; background: rgb(202, 225, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; text-align: justify; }
div.FSA_body { padding: 15px 20px 6px; background: rgb(202, 225, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; text-align: justify; }
div.bio_blue { padding: 6px 20px; background: rgb(204, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.info_blue { padding: 20px 20px 6px; background: rgb(204, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.article { padding: 6px 20px; background: rgb(185, 220, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; text-align: justify; }
div.article h1 { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: -18px; z-index: 10; margin-left: 0px; }
div.article h2.largersubhead { color: rgb(0, 0, 0); font-size: 16pt; font-family: Times New Roman,serif; font-weight: bold; margin-bottom: 12px; margin-left: 0px; }
div.logrolling { padding: 6px 20px; background: rgb(224, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div.art { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small; padding-right: 2em; margin-left: 15px; }
div.art p { font-family: Times New Roman; color: rgb(255, 255, 255); }
div#artimage { position: absolute; top: 100px; left: 640px; width: 200px; z-index: 3; }
div#arthead { padding: 10px; position: absolute; top: 130px; left: 200px; z-index: 0; width: 500px; }
.MED_image { margin: 0pt; position: relative; left: 60px; top: -600px; float: right; }
div#arttable { position: absolute; top: 300px; bottom: 80px; left: 200px; z-index: 1; margin-bottom: 2em; }
div#arttable_inside { position: absolute; top: 180px; left: 200px; z-index: 1; }
h1.art { color: rgb(255, 204, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; margin-left: 0px; }
i.copyright { font-size: 9pt; color: rgb(0, 0, 0); }
.indent { position: relative; left: 5px; }
.floatright { margin: 0px 0px 10px 20px; display: block; float: right; z-index: 4; }
.floatrightMD { margin: -50px -15px 10px 20px; display: block; float: right; z-index: 4; }
.floatrightFS { margin: -20px 0px 0px 20px; float: right; }
.floatleftFS { margin: -10px 0px 10px 20px; float: left; }
.arafat1 { margin: -20px 25px 10px 10px; display: inline; float: right; z-index: 4; }
.arafat2 { margin: -20px 25px 10px 10px; display: inline; float: right; z-index: 4; }
.arafat12 { margin: -20px 5px 10px 10px; display: inline; float: right; z-index: 4; }
.floatedleft { margin: 0px 20px 10px 0px; display: inline; float: left; z-index: 4; }
.floatright2 { margin: 0px 0px 10px 10px; display: inline; float: right; z-index: 4; }
.floatrightupart { margin: -30px -20px -10px -10px; float: right; z-index: 1; position: relative; left: 30px; top: -20px; }
.floatrightupart2 { margin: -10px 30px -10px -10px; float: right; z-index: 1; position: relative; left: 50px; top: 0px; }
.floatleft { display: none; }
div.roma { padding: 10px; position: relative; left: 200px; color: white; }
.largehead { font-size: 24pt; font-weight: bold; font-family: Times New Roman,serif; color: white; }
.medhead { font-size: 18pt; font-weight: bold; font-family: Times New Roman,serif; color: white; }
a.roma { font-family: New York Times,serif; color: red; }
p { color: rgb(0, 0, 0); font-family: Times New Roman,serif; font-size: 12pt; font-weight: normal; }
p.white { color: rgb(255, 255, 255); font-family: Times New Roman,serif; font-weight: normal; font-size: 12pt; }
.whiteq { color: rgb(204, 204, 255); font-family: Times New Roman,serif; font-variant: normal; font-size: 11pt; line-height: 14pt; font-size-adjust: none; font-stretch: normal; font-weight: normal; font-style: italic; }
.blueq { color: rgb(27, 61, 139); font-family: Times New Roman,serif; font-variant: normal; font-size: 12pt; line-height: 14pt; font-size-adjust: none; font-stretch: normal; font-weight: normal; font-style: italic; }
.blueq_table { color: rgb(27, 61, 139); font-family: Times New Roman,serif; font-variant: normal; font-size: 12pt; line-height: 14pt; font-size-adjust: none; font-stretch: normal; font-weight: normal; font-style: italic; margin-top: 10px; }
.whitetitle { color: rgb(255, 255, 255); font-family: Times New Roman,serif; font-weight: bold; font-size: 12pt; }
p.whiteblack { color: rgb(0, 0, 0); font-family: Times New Roman,serif; font-weight: normal; }
img.nyt { position: relative; top: 10px; left: 15px; }
b.nudge { display: inline; }
b.nudge2 { display: inline; margin-left: 0px; text-indent: 1px; }
div.dc { color: rgb(0, 0, 0); width: auto; padding-right: 1px; font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; display: inline; }
div.dc_2 { color: rgb(0, 0, 0); width: auto; padding-right: 2px; font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; display: inline; }
div.dc_3 { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; padding-right: 1px; display: inline; margin-bottom: -6px; margin-right: 0px; letter-spacing: 1px; }
#banner { padding: 15px; font-family: times new roman,serif; width: 400px; color: rgb(51, 51, 51); font-size: x-large; font-weight: normal; position: relative; left: 200px; }
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover { font-family: times new roman,serif; font-weight: bold; font-size: xx-large; color: rgb(255, 255, 255); text-decoration: none; }
.description { font-family: times new roman,serif; color: black; font-size: small; text-transform: none; }
#content { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; position: absolute; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 20px; margin-left: 225px; margin-bottom: 20px; width: 70%; }
#container { border: 1px solid rgb(255, 255, 255); background: rgb(255, 102, 102) none repeat; position: absolute; margin-right: 20px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#links { border: 1px solid rgb(255, 255, 255); padding: 15px; width: 120px; }
.blog { padding: 15px; background: rgb(0, 51, 153) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbody { padding: 20px 10px 10px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 70%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbody_roma_articles { padding: 20px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 65%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbody_roma_note { margin: 15px -15px -10px; padding: 10px 15px; background: rgb(224, 163, 193) none repeat; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbody_line { padding: 5px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 58%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbodyroma { padding: 10px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 73%; font-family: times new roman,serif; color: rgb(51, 51, 51); font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbodytest { padding: 10px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 70%; font-family: times new roman,serif; color: rgb(51, 51, 51); font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbody2 { padding: 20px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 58%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbody_exodus { padding: 20px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 63%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbodycartoon { padding: 20px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 58%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbodycartoon_test { border: 1px solid rgb(204, 0, 0); padding: 20px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 58%; font-family: times new roman,serif; color: black; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
div.blogbodycartoon p.blue { color: rgb(0, 0, 102); margin-bottom: 25px; margin-left: 70px; margin-right: 70px; }
p.blue { color: rgb(0, 0, 102); margin-bottom: 25px; text-align: justify; margin-left: 100px; margin-right: 100px; }
div.blogbodycartoon_test p.blue { color: rgb(0, 0, 102); }
.blogbody3 { padding: 10px 15px 10px 25px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 60%; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbodyMDIndex { padding: 10px 15px 10px 25px; background: rgb(240, 248, 255) url('MD2pen1.jpg') no-repeat scroll right top; position: relative; left: 200px; width: 60%; font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: justify; }
.blogbody_MEdescription { padding: 20px 10px 10px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 60%; font-family: times new roman,serif; color: rgb(51, 51, 51); font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbody_MEinfo { padding: 20px 10px 10px; background: rgb(240, 248, 255) none repeat; position: relative; left: 200px; width: 65%; font-family: times new roman,serif; color: rgb(51, 51, 51); font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover { overflow: auto; font-weight: normal; text-decoration: underline; -moz-box-sizing: border-box; max-width: 50%; }
.blogbody2 a, .blogbody2 a:link, .blogbody2 a:visited, .blogbody2 a:active, .blogbody2 a:hover { font-weight: normal; text-decoration: underline; -moz-box-sizing: border-box; }
div.full a { font-weight: normal; text-decoration: underline; -moz-box-sizing: border-box; }
div.summaries a { font-weight: normal; text-decoration: underline; -moz-box-sizing: border-box; }
.title { font-family: times new roman,serif; font-size: 13.5pt; color: rgb(102, 102, 102); margin-left: 15px; }
h3.title { font-family: times new roman,serif; font-size: 13.5pt; color: rgb(102, 102, 102); }
h3.MEtitle { font-family: times new roman,serif; font-size: 13.5pt; color: red; margin-top: 30px; }
#menu { background: rgb(255, 255, 255) none repeat; margin-bottom: 15px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; }
.date { border-bottom: 1px solid rgb(153, 153, 153); font-family: times new roman,serif; font-size: large; color: rgb(0, 0, 0); margin-bottom: 10px; margin-left: 4px; margin-right: 4px; text-indent: 11px; font-weight: bold; }
h3.jf { border-bottom: 1px solid rgb(153, 153, 153); font-family: times new roman,serif; font-size: small; margin-top: 1px; margin-left: -15px; margin-right: -15px; }
h3.jf_cartoons { border-bottom: 1px solid rgb(0, 102, 153); font-family: times new roman,serif; font-size: small; margin-top: 1px; margin-left: -20px; margin-right: -20px; }
h3.cartoons { border-bottom: 1px solid rgb(153, 153, 153); font-family: times new roman,serif; font-size: small; margin-top: 1px; margin-left: -20px; margin-right: -20px; }
h3.art_sep { border-bottom: 1px solid rgb(0, 128, 0); font-family: times new roman,serif; font-size: small; margin-top: 1px; margin-left: 0px; margin-right: 0px; }
h3.ac { border-bottom: 1px solid rgb(153, 153, 153); font-family: times new roman,serif; font-size: small; margin-top: 1px; margin-left: -15px; margin-right: -15px; }
h3.links { border-bottom: 1px solid rgb(0, 51, 153); margin: 1px -5px; font-family: times new roman,serif; font-size: small; }
h3.links2 { border-bottom: 1px solid rgb(0, 51, 153); margin: 12px -5px; font-family: times new roman,serif; font-size: small; }
h3.links3 { border-bottom: 1px solid rgb(214, 222, 236); margin: 1px -5px; font-family: times new roman,serif; font-size: small; }
h3.links_roma { border-bottom: 1px solid rgb(153, 51, 102); margin: 1px -5px; font-family: times new roman,serif; font-size: small; }
h3.links_art { border-bottom: 1px solid rgb(0, 128, 0); margin: 1px -5px; font-family: times new roman,serif; font-size: small; }
div.index { margin: -10px -10px 10px; padding: 8px; font-family: times new roman,serif; background-color: rgb(51, 102, 204); }
div.index2 { margin: -10px -11px 10px; padding: 8px; font-family: times new roman,serif; background-color: rgb(0, 51, 153); }
h3.articles { border-bottom: 1px solid rgb(153, 153, 153); font-family: times new roman,serif; font-size: 5px; margin-bottom: 10px; margin-left: -15px; margin-right: -15px; }
.side, .side a, .side a:link, .side a:visited, .side a:active, .side a:hover { padding: 2px; background: rgb(0, 51, 153) none repeat; position: absolute; top: 150px; left: 20px; font-family: times new roman,serif; color: rgb(51, 51, 51); font-size: 12pt; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 140%; }
.sidetitle { padding: 2px; background: rgb(255, 255, 255) none repeat; font-family: palatino,georgia,times new roman,serif; color: rgb(102, 102, 0); font-size: small; font-weight: normal; margin-top: 30px; letter-spacing: 0.3em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-transform: uppercase; }
.romaimage { margin: 0pt; position: relative; left: 60px; top: -60px; float: right; }
div.navbar { position: absolute; left: 10px; top: 148px; width: 150px; height: 200px; z-index: 10; }
iframe.navbar { height: 200px; }
div.navbartest { position: absolute; left: 10px; top: 130px; width: 150px; z-index: 3; }
div.navbarblack { position: absolute; left: 10px; top: 130px; width: 150px; z-index: 3; }
a.navbar, a.navbar:visited { font-size: 10pt; font-family: Times New Roman,serif; color: white; font-weight: normal; text-decoration: none; }
a.navbar:hover { font-size: 10pt; font-family: Times New Roman,serif; color: white; font-weight: normal; text-decoration: underline; }
a.navbarblack, a.navbarblack:visited { font-size: 10pt; font-family: Times New Roman,serif; color: black; font-weight: normal; text-decoration: none; }
a.navbarblack:hover { font-size: 10pt; font-family: Times New Roman,serif; color: black; font-weight: normal; text-decoration: underline; }
.head1 { color: rgb(0, 0, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; }
.head2 { color: rgb(0, 0, 0); font-size: 13.5pt; font-family: Times New Roman,sans-serif; font-weight: bold; }
.nudgeleft { position: relative; left: -5px; }
.nudgeleft2 { position: relative; left: 0px; }
.nudgedown { position: relative; top: 7px; }
.nudgedown2 { position: relative; top: 5px; color: black; }
.nudge3 { position: relative; left: -2px; }
.padded { padding-bottom: 5px; text-align: justify; }
.padded2 { margin-bottom: 15px; text-align: justify; }
.padded_cartoons { margin-bottom: 2px; text-align: justify; }
.pad5 {  }
a.MEquotes, a.MEquotes:visited { font-family: Times New Roman,serif; font-size: 12pt; color: red; }
div.artbox { background: rgb(255, 255, 204) none repeat; width: 100%; z-index: 1; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-bottom: 10px; }
div.artdate { position: relative; left: 4%; width: 40%; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; -moz-box-sizing: border-box; }
div.arttitle { position: relative; left: 50%; top: -20px; width: 45%; font-family: Times New Roman,serif; font-size: 11pt; -moz-box-sizing: border-box; }
div.artdescription { position: relative; left: 4px; width: 95%; font-family: Times New Roman,serif; padding-left: 27px; font-size: 12pt; -moz-box-sizing: border-box; }
div.topartdescription { position: relative; left: 0pt; margin-top: -50px; width: 100%; font-family: Times New Roman,serif; background-color: rgb(255, 238, 140); padding-left: 27px; padding-right: 5px; font-size: 12pt; -moz-box-sizing: border-box; }
div.artcopyright { margin-left: 35px; width: 400px; margin-bottom: 0px; }
iframe.navbarart { background-color: rgb(240, 230, 140); height: 600px; }
div.artinfo { padding: 10px; position: relative; top: -10px; left: 200px; z-index: 5; width: 55%; font-family: Times New Roman; color: rgb(255, 255, 255); }
div.artinfo p { font-family: Times New Roman; color: rgb(255, 255, 255); }
div.artbox_inside { padding: 10px 20px; background: rgb(255, 255, 255) none repeat; z-index: 2; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div.artbox_inside h4 { font-family: Times New Roman,serif; font-size: 14pt; color: rgb(204, 0, 0); margin-top: -10px; }
div.artbox_inside h5 { font-family: Arial; font-size: 10pt; color: rgb(51, 51, 51); font-weight: normal; margin-top: 35px; }
div.artbox_inside p { font-family: Times New Roman,serif; font-size: 12pt; color: rgb(0, 0, 0); font-weight: normal; text-align: justify; }
div.artbottom { z-index: 0; position: absolute; top: 174px; left: 200px; width: 50%; }
div.artimage_inside { position: relative; top: -60px; left: 620px; width: 200px; z-index: 2; }
div.arthead_inside { padding: 10px; position: relative; top: 7px; left: 200px; z-index: 1; }
div.arthead_inside a { color: rgb(255, 204, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; }
div.arthead_inside a:visited { color: rgb(255, 204, 0); font-size: 24pt; font-family: Times New Roman,serif; font-weight: bold; }
.caption { font-family: Times New Roman,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 102); text-align: center; letter-spacing: 0px; padding-top: 5px; }
div.artbottommain { z-index: 0; position: absolute; top: 200px; left: 205px; width: 51%; }
div.romamain { z-index: 0; position: absolute; top: 200px; left: 205px; width: 65%; text-align: justify; }
.medhead2 { font-size: 14pt; font-weight: bold; font-family: Times New Roman,serif; color: rgb(153, 51, 102); }
.medhead3 { font-size: 12pt; font-weight: bold; font-family: Times New Roman,serif; color: rgb(128, 43, 85); }
.largehead2 { font-size: 16pt; font-weight: bold; font-family: Times New Roman,serif; color: rgb(153, 51, 102); }
div.padded { padding: 4px; background: rgb(240, 248, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div.paddedRoma { padding: 10px 15px 0px; background: rgb(240, 248, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div.padded2 { padding: 8px; background: rgb(240, 248, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
b.purple { color: rgb(153, 51, 102); }
b.dblue { color: rgb(0, 51, 153); }
.moveleft { position: relative; left: -22px; }
.nudgeright { position: relative; left: 5px; }
.nudgeup { position: relative; top: -3px; }
ol, ul, li, ol.nudgeleft2, ul.nudgeleft2, li.nudgeleft2 { color: rgb(0, 0, 0); }
div.invisible { display: none; }
.bio_ph { margin: 15px 10px 20px 20px; }
.grey { font-family: Times New Roman; color: rgb(51, 51, 51); margin-left: 15px; }
.grey_art { font-family: Times New Roman; color: rgb(51, 51, 51); margin-left: 0px; }
a.big { font-family: Times New Roman; color: rgb(0, 0, 102); margin-left: 0px; font-size: 14pt; font-weight: bold; }
.underlink { font-family: Times New Roman; color: black; margin-left: 0px; font-size: 12pt; font-weight: bold; }
.FSA { border-top: 1px solid rgb(153, 153, 153); margin: 0px -16px; padding: 5px 15px 0px; width: 100%; height: 120px; vertical-align: middle; }
div.FSA p { margin-top: 10px; }
.FSA_2 { border-top: 1px solid rgb(153, 153, 153); margin: 0px -16px; padding: 5px 15px 0px; width: 100%; height: 110px; vertical-align: middle; }
.exodus { border-top: 1px solid rgb(153, 153, 153); margin: 0px -20px; padding: 25px 15px 15px; vertical-align: middle; text-align: center; color: rgb(0, 0, 102); }
.exodus1 { border-top: 1px solid rgb(0, 102, 153); margin: 0px -20px; padding: 25px 15px 15px; vertical-align: middle; text-align: center; color: rgb(0, 0, 102); }
.exodus_inside { display: block; text-align: center; width: 583px; }
div.exodus1 p { text-align: justify; color: rgb(0, 0, 102); margin-top: 12px; margin-bottom: 5px; }
div.exodus_inside p { text-align: center; color: rgb(0, 0, 102); }
div.exodus p { text-align: justify; color: rgb(0, 0, 102); margin-top: 12px; margin-bottom: 5px; }
div.exodus_inside p { text-align: center; color: rgb(0, 0, 102); }
.paddingEx { padding-left: 25px; padding-right: 25px; }
