
/* ::::: http://www.guardian.co.uk/external/styles/basic/0,,,00.css ::::: */

body { margin: 8px 0px 0px; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: small; }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

a.GUARDIANUNLIMITED { text-decoration: none; }
a.GU { text-decoration: none; }
pre { font-family: monospaced; font-size: 10pt; }
code { font-family: monospaced; font-size: 10pt; }
body { text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
a { color: rgb(0, 51, 102); }
a:active { color: rgb(255, 0, 0); }
a:visited { color: rgb(0, 51, 102); }

/* ::::: http://www.guardian.co.uk/external/styles/global/0,,,00.css ::::: */

body { voice-family: ; font-size: small; }
td { text-align: left; }
td { voice-family: ; font-size: small; }
#OvertureDivHolder { padding-top: 8px; padding-left: 12px; padding-bottom: 8px; width: 180px; display: none; visibility: hidden; float: right; }
#OvertureDiv { border: 1px solid rgb(102, 102, 102); padding: 0pt; overflow: hidden; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: Black; background-color: rgb(239, 239, 213); width: 168px; }
#OvertureDiv h1 { margin: 0pt; padding: 1px 3px; font-size: 80%; font-weight: bold; background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); line-height: 1.2; }
#OvertureDiv h2 { margin: 0pt; padding: 8px 2px 0pt 0px; font-size: 95%; font-weight: bold; line-height: 1.2; }
#OvertureDiv p { margin: 0px; padding: 0pt 2px 2px 3px; font-size: 80%; line-height: 1.2; }
#OvertureDiv a { padding: 0pt 3px; font-size: 80%; display: block; margin-bottom: 6px; }
#OvertureStandaloneDivHolder { padding-top: 8px; padding-bottom: 8px; width: 99%; visibility: hidden; }
#OvertureStandaloneDiv { border: 1px solid rgb(79, 130, 121); margin: 0px; overflow: hidden; font-family: Geneva,Arial,Helvetica,sans-serif; color: Black; background-color: rgb(241, 245, 241); width: 99%; padding-left: 2px; padding-top: 2px; padding-bottom: 6px; }
#OvertureStandaloneDiv h1 { margin: 0pt; padding: 4px 2px 0px; font-weight: bold; background-color: rgb(241, 245, 241); color: rgb(102, 102, 102); line-height: 0.8; voice-family: ; font-size: small; }
#OvertureStandaloneDiv h2 { margin: 0pt; padding: 10px 0px 0px; font-weight: bold; voice-family: ; font-size: x-small; }
#OvertureStandaloneDiv p { margin: 0px; padding: 0pt 2px; voice-family: ; font-size: small; }
#OvertureStandaloneDiv a { margin: 0pt; padding: 0pt 2px; color: rgb(79, 130, 121); display: block; voice-family: ; font-size: small; }
#OvertureArtTrailDivHolder { padding-top: 8px; padding-bottom: 8px; width: 99%; visibility: hidden; }
#OvertureArtTrailDiv { border: 1px solid rgb(79, 130, 121); margin: 0px; overflow: hidden; font-family: Geneva,Arial,Helvetica,sans-serif; color: Black; background-color: rgb(241, 245, 241); width: 99%; padding-left: 2px; padding-top: 2px; padding-bottom: 6px; }
#OvertureArtTrailDiv h1 { margin: 0pt; padding: 4px 2px 0px; font-weight: bold; background-color: rgb(241, 245, 241); color: rgb(102, 102, 102); line-height: 0.8; voice-family: ; font-size: small; }
#OvertureArtTrailDiv h2 { margin: 0pt; padding: 10px 0px 0px; font-weight: bold; voice-family: ; font-size: x-small; }
#OvertureArtTrailDiv p { margin: 0px; padding: 0pt 2px; voice-family: ; font-size: small; }
#OvertureArtTrailDiv a { margin: 0pt; padding: 0pt 2px; color: rgb(79, 130, 121); display: block; voice-family: ; font-size: small; }
#articleend { clear: both; }
#NetworkFrontHolder { padding-top: 8px; padding-left: 0pt; width: 126px; padding-bottom: 8px; display: none; visibility: hidden; margin-bottom: 12px; }
#NetworkFront { border: 1px solid rgb(102, 102, 102); padding: 0pt 0pt 0pt 0px; overflow: hidden; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: Black; background-color: rgb(239, 239, 213); width: 126px; }
#NetworkFront h1 { margin: 0pt; padding: 1px 3px; font-size: 80%; font-weight: bold; background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); line-height: 1.2; }
#NetworkFront h2 { margin: 0pt; padding: 8px 2px 0pt 0px; font-size: 95%; font-weight: bold; line-height: 1.2; }
#NetworkFront p { margin: 0px; padding: 0pt 2px 2px 3px; font-size: 80%; line-height: 1.2; }
#NetworkFront a { padding: 0pt 3px; font-size: 80%; display: block; margin-bottom: 6px; }
#footerLinks { font-size: 80%; }
.related li { display: inline; }
.related ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#relatedlinks { margin-bottom: 10px; }
.related h4 a, .related h5 a { color: rgb(51, 153, 204); background-color: transparent; }
.related a:visited { color: rgb(0, 102, 153); }
.related h5 { font-size: 1em; font-weight: bold; margin-top: 5px; margin-bottom: 0px; clear: left; }
.related h4 { margin: 12px 0pt 0pt; padding: 4px 4px 3px; background-color: rgb(153, 153, 153); color: white; clear: left; }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

.regpss_toolbar { font-size: 75%; font-family: Verdana,Geneva; }
.regpss_toolbar a { font-family: Verdana,Geneva; }
.toolbar_cell { text-align: left; vertical-align: top; }
.pulldown_cell { text-align: right; vertical-align: top; padding-bottom: 6px; }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

div.hide_class { visibility: hidden; height: 0px; width: 0px; display: none; }
div.mpu_display_class { visibility: visible; margin-top: 15px; margin-bottom: 15px; }
hr.mpu { border-style: none dotted dotted; border-color: -moz-use-text-color gray gray; border-width: 0pt 1px 1px; background: rgb(255, 255, 255) none repeat; color: rgb(255, 255, 255); }
#mpu_ie_hack { text-align: center; }
#spacedesc_mpu_iframe { margin: 1em auto; text-align: left; width: 300px; }
div.mpu_continue { text-align: right; }
a.mpu_continue:link { text-decoration: none; color: gray; }
a.mpu_continue:visited { text-decoration: none; color: gray; }
a.mpu_continue:hover { text-decoration: none; color: gray; }
a.mpu_continue:active { text-decoration: none; color: gray; }
img.mpu_continue { padding: 1px; }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

#sitesearch { border: 0px none ; margin: 0px; padding: 0px; float: right; font-family: Verdana,Geneva; }
#sitesearch td { font-size: 75%; font-family: Verdana,Geneva; }
#sitesearch input { vertical-align: middle; }
#sitesearch_text { width: 148px; height: 16px; background-image: none; background-repeat: no-repeat; background-position: center; margin-left: 6px; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; vertical-align: middle; }
.noclass { vertical-align: middle; text-decoration: none; cursor: pointer; }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

a.GULN0 { font-family: Arial,Helvetica,Geneva,sans-serif; font-weight: bold; text-decoration: none; color: rgb(153, 153, 153); font-size: 10pt; }
a.GULN0:visited { color: rgb(153, 153, 153); }
a.GULN0:hover { color: rgb(0, 0, 0); }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

a.T006699 { text-decoration: none; color: rgb(0, 102, 153); }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

#todays_stories { width: 512px; font-family: Geneva,Arial,sans-serif; }
#paper_sections_navig { border-left: 1px solid rgb(102, 153, 204); border-right: 1px solid rgb(102, 153, 204); border-bottom: 1px solid rgb(102, 153, 204); padding: 4px 0px 4px 4px; }
#paper_sections_navig a, span { padding-right: 6px; color: rgb(0, 102, 153); }
#paper_section { padding-bottom: 10px; margin-bottom: 14px; }
#paper_section_name { border-left: 1px solid rgb(102, 153, 204); border-right: 1px solid rgb(102, 153, 204); border-bottom: 1px solid rgb(102, 153, 204); padding: 4px; font-weight: bold; }
#section_head { font-family: Geneva,Arial,sans-serif; font-weight: bold; }
#paper_section ul { padding: 0px; list-style-type: none; margin-left: 0px; }
#paper_section li { padding-bottom: 10px; color: rgb(255, 255, 255); }
#paper_section a { color: rgb(0, 102, 153); }

/* ::::: http://www.guardian.co.uk/guardian/todays_stories/0,,,00.html ::::: */

div.gode_image { padding: 0px; width: 254px; background-color: rgb(255, 255, 255); }
img.gode_image { border: 1px solid rgb(102, 153, 204); margin: 10px 0px 12px; padding: 0px; width: 254px; }

