/******************** global styles **************************/
html {background:/*#676768 #D1DBE9*/#fff url(/imgs/americasmag/homebackground-gris.gif) repeat-x!important;}
body{font-size:1em;font-family: tahoma,verdana, geneva, sans-serif;margin:0 auto;padding:.5em;}
p {font-size:.80em;margin:.5em .5em .8em .5em;}
strong {font-weight:bold}
em {font-style:italic;}
sup {font-size: 0.74em; vertical-align:text-top;}
a {color:#0D499C;text-decoration:none;}
a:active {color:#0D499C;}
a:visited {color:#0D499C;}
a:hover {color:/*#F47B29 #FF031C*/#F47B29; text-decoration:underline;}
h1,h2,h3,h4,h5 {color:#333}
h1 {font-size:1.2em;font-weight:bold;margin:.3em}
h2 {font-size:1.15em;font-weight:bold;margin:.3em;}
h3 {font-size:1.1em;font-weight:bold;margin:.3em;}
h4 {font-size:1.0em;font-weight:bold;margin:.3em;}
h5 {font-size:.95em;font-weight:bold;margin:.3em;}
h6 {font-size:.90em;font-weight:bold;margin:.3em;}

/* noscript friendly message */
.noscript-message {background:#FCE9C0 url(http://www.oas.org/imgs/icons/exclamation.png) 50px 21px no-repeat ;border-top:1px solid #5477A7;border-bottom:1px solid #5477A7;padding: 15px 10px 15px 80px; margin-bottom:.5em; margin-left:1em; margin-right:1em; font-size:1em;} 
.noscript-message p{margin:.5em 0 .5em 0;}

#breadcrumb {color:#666;margin:0 1.2em .4em 1.2em; padding:0 0 .5em 0; font-size:.80em;border-bottom:1px solid #ccc;}
#breadcrumb a {text-decoration:none;color:#FF3300;}
#breadcrumb a:hover {text-decoration:underline;color:#FF3300;}

.footline {border-bottom:1px solid #333;width:250px}
.footnote {font-size:.85em;}
.footnote sup {font-size:.88em;vertical-align:super;}


h1.blue, h2.blue, h3.blue, h4.blue, h5.blue {color:#274D7F!important;}
h1.orange, h2.orange, h3.orange, h4.orange, h5.orange {color:#DC6E24!important;}
h1.sectitle, .articlediv .title{background:#686868; color:#fff; font-size:.9em; padding:.3em; margin:0 0 .5em 0}







h2.sectitle {background:#686868; color:#fff; font-size:.85em; padding:.3em; margin:0 0 .5em 0}
h3.sectitle {background:#686868; color:#fff; font-size:.83em; padding:.3em; margin:0 0 .5em 0}
.title {font-size:.92em; padding:.3em .3em .1em .3em; margin:0}
h2.title {background:#686868; color:#fff; font-size:.9em; padding:.3em; margin:0 0 .5em}
.home h2.title {background:none; color:#333; font-size:.9em; padding:.3em; margin:0}
.subtitle{font-size:.82em; padding:.3em; margin:0;color:#333}
.sectitle a, .articlediv .title a {color:#fff; text-decoration:none;}
.sectitle a:hover, .articlediv .title a:hover{color: #F47B29}
.location { font-style:italic;}
blockquote {margin-left:2em;}
.left {float:left;}
.right {float:right;}
.txtcenter {text-align:center;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.smalltxt {font-size:.75em;}

#leftcol .articlediv {border-bottom:1px solid #dfdfdf;margin-bottom:.6em;}
#bottomwrap .articlediv {border-bottom:0;}
#leftcol .articlediv h3 {font-size:.94em;}
.articlediv {margin-bottom:1em;}
.articlediv h6 {margin-bottom:0}
.author {color:#666; font-size:.8em; font-style:italic;margin-top:0;}
.articlesidebar {font-size:.88em;}
.imgcenter { border:1px solid #ccc;}
.imgleft {margin-left:.3em;  margin-right:.5em;border:1px solid #ccc}
.imgright {margin-left:.5em; margin-right:.3em;border:1px solid #ccc}
.noborder {border:0!important;}
.caption {color:#666666;font-size:0.65em;}
.artcol {float:left;width:175px; margin-right:.3em;}
.artcol .last, .artcolhalf .last  {margin-right:0em;}
.artcolhalf {float:left;width:265px; margin-right:.3em;}

#loading {font-weight:bold; color:#900; margin:1em 0 0 2em; font-size:1.5em;}
.calendardiv {font-size:.6em;overflow:visible;}
#calendarfull{width:94%; margin:0 auto;}

.top {margin-bottom:.8em;}
.pagination {text-align:center;font-size:.78em; margin-bottom:.8em;}
.pagination .pgselect {font-weight:bold; color:#333;}

/*** clearing float  fix ***/
.clearfix:after {content: "."; display: block; height: 0;clear: both;visibility: hidden;}
*:first-child+html .clearfix { zoom: 1;/* triggers hasLayout ie7 */}
*html .clearfix { zoom: 1;/* triggers hasLayout  ie6 */}
/* page and header */
#page{width:850px;margin:0 auto;background:#fff;padding-bottom:0em;}
#header{padding:.5em; margin:0 auto 0 auto;width:820px}
#banner {width:620px;margin-top:-1.5em; float:left;}
*:first-child+html #banner {padding-top:.8em;}
*html #banner {padding-top:.8em;}
#printlogo{display:none;}
#headlogo{margin-top:.5em; margin-left:.5em;position:relative;width:270px!important;padding:0;}
/*ie 7 fix */
*:first-child+html #topnav {}
/*ie6 fix */
*html #topnav{}
/*** topnav styles ***/
div#topnav {height: 30px;margin: 1em 0 0 0;	width: 100%;border-top: solid #CF5A0C 2px;border-bottom: solid #CF5A0C 2px;background:#F47B29;text-align:center;}
div#topnav ul {margin: 0px;padding: 0px;font-size: small;color: #FFF;line-height: 30px;white-space: nowrap;font-weight:bold;}
div#topnav li.first {}
div#topnav li {	list-style-type: none;	display: inline;}
div#topnav li a {text-decoration: none;	padding: 7px 15px;	color: #FFF;}
div#topnav li a:active {background-color: #ccc;color: #333;}
div#topnav li a:hover {background-color: #fff;color: #F47B29;}
/* topnav RSS */
div#topnav li.rss a {height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/rss.png) no-repeat 5px 3px;margin-left:0px}
/* language bar */
#mainlangbar {font-size:.7em;text-align:right; margin-bottom:.5em;margin: 1em .3em auto auto; clear:both;*margin: 1.5em .2em auto auto!important;}
#mainlangbar ul {margin: 0;padding: 0;color:#F07305;}
#mainlangbar ul li.first {background:none;padding-left:0;}
#mainlangbar ul li {background:url(/imgs/americasmag/orange_r_bullet.gif) no-repeat left .5em; padding-left:10px;padding-right: 2px;display:inline}
#mainlangbar span a{text-decoration:none;text-align:center; color:#666;}
#mainlangbar span a:hover{border-bottom:1px solid #FF3300; }
#mainlangbar .selected, #mainlangbar .selected span {text-decoration:none;/*border-bottom:1px solid #FF3300;*/ font-weight:bold;color:#666;}
*:first-child+html #mainlangbar .first.selected span {margin-right:.2em!important}
*:first-child+html #mainlangbar .selected span {margin-right:-.8em!important}
*:first-child+html #mainlangbar .last span {margin-right:-.8em!important;}
#mainlangbar ul li.last {border-bottom:0;}

ul.bulletlist {margin: 0 0 0 1.5em;padding:0 ;vertical-align:middle;font-size:.8em;}
ul.bulletlist li {background:url(/imgs/americasmag/orange_r_bullet.gif) no-repeat left .4em; padding-left:1.2em;color:#666}

/**** highlight classes ****/
.home #topnav li.home a,
.print #topnav li.print a,
.artarchive #topnav li.artarchive a,
.submitwork #topnav li.submitwork a,
.contact #topnav li.contact a,
.subscribe #topnav li.subscribe a,
.aboutus #topnav li.aboutus a,
.credits #topnav li.credits a,
.sitemap li.sitemap a {background:#FFA86F;}
.home #topnav li.home a:hover,
.print #topnav li.print a:hover,
.artarchive #topnav li.artarchive a:hover,
.submitwork #topnav li.submitwork a:hover,
.contact #topnav li.contact a:hover,
.subscribe #topnav li.subscribe a:hover,
.aboutus #topnav li.aboutus a:hover,
.credits #topnav li.credits a:hover,
.sitemap li.sitemap a:hover {color:#EFEFEF;}
.home #footer li.home a,
.print #footer li.print a,
.artarchive #footer li.artarchive a,
.submitwork #footer li.submitwork a,
.contact #footer li.contact a,
.subscribe #footer li.subscribe a,
.aboutus #footer li.aboutus a,
.credits #footer li.credits a,
.sitemap #footer li.sitemap a {color:#666!important; text-decoration:none!important;}

/** Suscribe box **/
#subscribebox {text-align:right;margin:.8em 0 0 640px; line-height:23px;font-size:.7em; width:175px;*width:190px;*margin:.8em 0 0 630px; position: relative;}
/* tooltip plugin */
.tipsy {padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(/imgs/americasmag/login/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/imgs/americasmag/login/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/imgs/americasmag/login/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(/imgs/americasmag/login/tipsy-west.gif); background-position: left center; }
  
/** styles for main pages **/
#leftcol{float:left;width:540px;}
#rightcol{float:right;width:290px;}
#leftcol-1 {float:left;width:160px;}
#rightcol-1 {float:right;width:650px;margin-right:1em}
#fullcolumn{padding:.5em; margin:0 auto 1em auto;width:820px;}
#sidebarwrap {float:right;margin:0 1em 1em auto; width:262px;}
#topwrap {width:542px;margin:0 auto 1em 1em; overflow:hidden; clear:both;float:left;}
#middlewrap {width:540px;margin:0 auto 1em 1em;overflow:hidden; float:left;}
#bottomwrap {width:540px;margin:0 auto 1em 1em;overflow:hidden; float:left;}
.colone {width:262px;float:left;}
.coltwo {width:262px;float:right}
#leftprint{float:left;width:620px;margin-left:1em;}
#leftprint h2.sectitle {margin-left:.3em}
#rightprint {float:right;width:185px;margin:0 1em auto auto}
.maginfo {font-size:.82em;}
.maginfo h2 {font-size:1em!important;margin-bottom:.5em;color:#4F4F4F;}
.artcol h2, .artcolhalf h2 {font-size:1.15em!important;margin:.3em 0 .5em 0;padding:0}
.contactwrap {margin:0 auto;text-align:center;}
.contactinfo {text-align:left;}
.coverwrap {margin:0 auto;text-align:center; width:60%;}
.cover {width:235px;margin:0 .7em 1.5em .3em; border:1px solid #FFCFAF;padding:.5em;}
#leftprint .last {margin:0 0 1.5em .4em!important;}
.covertext {margin-left:125px;}
a.buy {background:#FFA86F; padding:4px 6px 6px;text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*background:transparent url(/imgs/americasmag/login/signin-nav-bg-ie.png) no-repeat 0 0;*padding:4px 12px 6px 8px;}
a.buy:hover { background:#F47B29; *background:transparent url(/imgs/americasmag/login/signin-nav-bg-hover-ie.png) no-repeat 0 0; *padding:4px 12px 6px 8px;}
a.subscriber{background:#F47B29; padding:4px 6px 6px;text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*background:transparent url(/imgs/americasmag/login/subscribe-nav-bg-ie.png) no-repeat 0 0;*padding:5px 8px 6px 5px;}
a.subscriber:hover {background:#FFA86F;padding:4px 6px 6px;text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *background:transparent url(/imgs/americasmag/login/subscribe-nav-bg-hover-ie.png) no-repeat 0 0; *padding:5px 8px 6px 5px;}

#fullmaincol img, #leftcol img, #rightcol img, #leftprint img, #rightprint img {border:1px solid #686868;padding:0;}
.subicons img {border:0!important;margin-top:.5em;}
.subicons {margin-bottom:4em;}
.subscriber_link{height:35px!important;}

/* some tabular formatting */
table {border:1px solid #DFDFDF;background:#fff;margin-bottom:.5em;border-collapse: collapse;margin-top:.5em;}
td,th {border-left:1px solid #DFDFDF;font-size:.90em}
th {border-bottom:1px solid #DFDFDF;padding:.3em;font-weight:bold; background:#fff;vertical-align:top;margin:0;}
td {vertical-align:top;font-size:.95em;padding:.3em;margin:0;}
.border {border-bottom:1px solid #DFDFDF!important;}
.noborder, img.noborder{border:0!important;}
.left th,.left td {text-align:left}
.right th, .right td {text-align:right;}
.center th, .center td {text-align:center}
table .grid {border:1px solid #DFDFDF;}
table .color1 {background:#E3E9F0}
table .color2 {background:#EFF4FC}
table .color3 {background:#D1DDEF;}
table tr.odd {background:#EFF4FC;color:#333;}
table tr.even {background:#E3E9F0;color:#333;}
/*.tabhov tr:hover {background:#FFE6BF;}*/
.foot {border-top:1px solid #999;}

/** some form formatting **/
.hilite {color:#05234F}
.big {font-size:1em!important; font-weight:bold!important;}
.subscribeformwrap {width:650px;}
.requiredfield {color: #F47B29; font-weight:bold;}
.subscribeform h2.title {margin-top:.5em;}
.subscribeform .subimg {margin:.3em 0 .6em 0;}
.subscribeform .border {border-top: 1px solid #ccc;border-bottom:0!important;}
.subscribeform td {border-top:1px solid #DFDFDF;}
.subscribeform td, .subscribeform th {font-size:.80em!important;}
.subscribeform fieldset {width: 475px;clear: left;margin: 0;padding: 8px 0 8px 0;margin-left: 160px; /*width of left column containing the label elements*/height: 1%;}
.subscribeform fieldset label {float: left;margin-left: -150px; /*width of left column*/ width: 150px; /*width of labels. Should be smaller than left column (250px) to create some right margin*/}
.subscribeform fieldset input[type="text"], .subscribeform input[type="select"]{ /*width of text boxes. IE6 does not understand this attribute*/width: 250px;}
.subscribeform fieldset textarea{width: 400px;height: 150px;}
input.button {font-size:.8em;}
.buttonset {margin-left:-150px!important;}
.bluenote {color:#0000FF}
/* three cols for form */
.subscribeform .threecolwrap {font-size:.8em;margin-left:.5em;font-weight:bold}
.subscribeform .colone {float:left!important;width:180px!important;*width:170px!important;margin-right:.5em;}
.subscribeform .coltwo {float:left!important;width:190px!important;*width:200px!important;}
.subscribeform .colthree {float:left!important;margin-right:.5em;}
.subscribeform .colfour {float:left!important;}
.subscribeform input[type=text], .subscribeform input[type=password],.subscribeform select,.subscribeform textarea{display:block;font-size:13px;margin:0 0 5px; padding:3px;border:1px solid #ccc; -moz-border-radius:4px;-webkit-border-radius:4px;transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,-moz-box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;}
 .subscribeform input[type=checkbox], .subscribeform input[type=submit], .subscribeform input[type=button] {font-size:13px;margin:0 0 5px; padding:3px;border:1px solid #ccc; -moz-border-radius:4px;-webkit-border-radius:4px;transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,-moz-box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;}
.subscribeform input[type=text]:focus, .subscribeform input[type=password]:focus, .subscribeform select:focus, .subscribeform textarea:focus, .subscribeform input[type=checkbox]:focus, .subscribeform input[type=submit]:focus, .subscribeform input[type=button]:focus {outline:none;border-color:rgba(207,77,82,.75)!important;box-shadow:0 0 8px rgba(207,77,82,.5);-moz-box-shadow:0 0 8px rgba(207,77,82,.5);-webkit-box-shadow:0 0 8px rgba(207,77,82,.5);}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}


/******  footer ******/
#footer {width:850px;font-size:.6em;text-align:center;background:#fff;padding:.5em 0 .5em 0; margin:0 auto;border-top:1px solid #ccc; background:#DFDFDF; margin-top:2em;}
#footer ul {margin: 0;padding:.7em 0 0 0 ;vertical-align:middle;}
#footer ul li.first {background:none;}
#footer ul li.addthis {background:none;padding-left:0em}
#footer ul li {background:url(/imgs/americasmag/orange_r_bullet.gif) no-repeat left .4em; padding-left:1.5em;padding-right: .8em;display:inline;color:#666}
/*#footer ul li:before {content: "\0020 \0020 \0020 \25a0 \0020";color:#fff;}*/
#footer a{text-decoration:none;text-align:center; color:#0D499C;}
#footer a:hover{text-decoration:underline; color:#F47B29;}

/** Social icons for footer **/
/* Social Links Bar */
#footer .socialicons {margin:1em auto !important; text-align:center;}
#footer .socialicons {padding:.5em;overflow:hidden; vertical-align:middle;}
#footer .socialicons li p {font-size:1em; text-align:center} 
#footer .socialicons h4 {color:#666666; font-size:.90em!important;font-weight:bolder!important;}
#footer ul.socialicons li, ul.socialicons li.last {background:none!important;padding-left:.5em!important;padding-right:.8em!important;}
#footer ul.socialicons li.twitter a {display:inline-block;*display:inline;zoom:1;height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/twitter.png) no-repeat 0 0;}
#footer ul.socialicons li.facebook a {display:inline-block;height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/facebook.png) no-repeat 0 0;}
#footer ul.socialicons li.youtube a {display:inline-block;zoom: 1;*display:inline; height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/youtube.png) no-repeat 0 0;}
#footer ul.socialicons li.vimeo a {display:inline-block;zoom: 1;*display:inline; height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/vimeo.png) no-repeat 0 0;}
#footer ul.socialicons li.flickr a {display:inline-block;zoom: 1;*display:inline; height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/flickr.png) no-repeat 0 0;}
#footer ul.socialicons li.rss a {display:inline-block;zoom: 1;*display:inline; height:24px;width:24px; background:transparent url(/imgs/americasmag/icons/rss.png) no-repeat 0 0;}
/* Addthis overrides */
.addthis_toolbox {margin-bottom:.8em;margin-top:.8em;}
/*IE 7 Hack*/
*:first-child+html .addthis_toolbox {margin-bottom:-1.5em!important;margin-top:.8em;}
a.addthis_button_expanded {font-size:.75em;}
a.addthis_button { background:url(/imgs/americasmag/icons/at_symbol_12x12.gif) no-repeat; padding-left:2em;text-decoration:none;}


/* Start jQuery Tabs UI */
.ui-tabs {padding: .2em; zoom: 1;}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0em 0em 0;}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .3em -1px 0; padding: 0;}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; /*padding: .5em 1em;*/}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-hide {display: none !important;}
/* End jQuery Tabs UI */

/* Customize the UI tabs for right feature on the landing page */
#sidebarwrap .ui-tabs .ui-tabs-panel {padding:.5em .2em .2em .2em;margin:.3em!important; display: block; border-width: 0; background:#FFF;}
#sidebarwrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0;background:#fff!important;border:0; }
#sidebarwrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#sidebarwrap .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
#sidebarwrap .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;background:#fff!important;}
.sidebartabs {list-style: none;margin: 0 auto;padding: 0;zoom: 1;/* overflow: hidden; bug fix for scroll caused by tabs */margin-top:0;  clear:both;}
#sidebarwrap .ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; /*padding: .5em 1em;*/background:#EFEFEF!important;border:1px solid #ccc;z-index:600}


#sidebarwrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#505050;background:#fff;margin-bottom:-3px;z-index:10000;border-bottom: 1px #fff solid }

.sidebartabs ul.tabtitles {margin:0px;font-size:.68em; font-weight:bold;}
.sidebartabs ul.tabtitles li {display: inline; list-style:none;margin:0em .3em - 0!important;}
.sidebartabs ul.tabtitles li a {padding:5px;color:#7F7F7F;text-decoration: none;float:left;display: block;}
.sidebartabs .ui-tabs .ui-state-hover {background:#D0DAE8!important;border-bottom:0px;}
.sidebartabs .ui-tabs .ui-state-default {background:/*#FBFBFB*/#D0DAE8!important;}
.sidebartabs object {margin:0 auto;padding:0em}
.sidebartabs img {margin: 0 5px 0 0;padding:0;border:1px solid #CCC}
.sidebartabs .caption {font-size:.82em; color:#5477A7; font-weight:normal;}
.sidebartabs h3 {font-size:1em;}
.sidebartabs h4 {font-size:.98em;margin-bottom:0!important;}
.sidebarcontainer{overflow:hidden; list-style: none;padding:0em ; zoom: 1;/* overflow: hidden; bug fix for scroll caused by tabs */clear:both;background:#fff;border:1px solid #ccc;z-index:8000!important;}


/*.articlediv ol{list-style-type:decimal!important;}*/
/*.articlediv ol {margin-left:1.5em!important;}*/
/*.articlediv ol li{list-style:decimal!important; padding-left:2.5em!important; margin-left:1em!important;}*/
/*.articlediv ol li{list-style-type:decimal!important;}*/

/* For numbered lists */
.articlediv ol li{font-size:.82em; margin-bottom:.5em!important; margin-left:2.6em!important; list-style-position:inherit!important; list-style-type:decimal!important; text-indent:-0.0em!important; /*padding-left:1.0em!important;*/}

/* For bulleted lists */
.articlediv  ul {margin: 0;padding: 0;}
#fullcolumn ul {margin: 10px;}
.articlediv  ul li, #fullcolumn ul li{font-size:.82em; background:url(/imgs/americasmag/orange_r_bullet.gif) no-repeat left .55em; padding-left:10px;padding-right: 2px;}
#fullcolumn ul li{padding-left:12px;}
*:first-child+html .articlediv  ul li, *:first-child+html #fullcolumn ul li { background:url(/imgs/americasmag/orange_r_bullet.gif) no-repeat left .75em;/* triggers hasLayout ie7 */}

.redtitle {color:#a8040b;font-weight:bold;}
.allcaps {font-variant:small-caps;}