 body{text-align:center; margin:0px; padding:0px; overflow-x: hidden;}

body #menu_recent, body #menu_current, body #menu_about {display:none;}
#ft{clear:both; height:85px; text-align:center; font-family:verdana; font-size:8px; color:#005192;}
#ft p {padding-top:65px;}
body.about #ft {background:#fff url(../images/bg_footer_about.gif) top center no-repeat; }
body.current #ft {background:#fff url(../images/bg_footer_current.gif) top center no-repeat; }
body.contact #ft {background:#fff url(../images/bg_footer_contact.gif) top center no-repeat; }
body.subscription #ft {background:#fff url(../images/bg_footer_subscription.gif) top center no-repeat; }
body.recent #ft {background:#fff url(../images/bg_footer_recent.gif) top center no-repeat; }
body.home #ft {background:#fff url(../images/bg_footer.gif) top center no-repeat; }
/**/

body.home #hd {height:240px;}
#hd {height:160px;}
 
body.about #menu_about {display:block; padding:5px; margin:5px;}
body.current #menu_current {display:block; padding:5px; margin:5px;}
body.recent #menu_recent {display:block; padding:5px; margin:5px;}

#menu_about li a, #menu_current li a, #menu_recent li a, {color:#666666; text-decoration:none; font-size:10px;}

#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7{margin:auto; text-align:left; width:950px; *width:56.3em; min-width:950px}
 
#doc2{width:950px; *width:71.313em; min-width:950px}
 
#doc3{margin:auto 10px; width:auto}

#doc.home{background:#fff url(../images/bg_about.gif) right repeat-y}
#doc.about{background:#fff url(../images/bg_about.gif) right repeat-y}
#doc.current{background:#fff url(../images/bg_current.gif) right repeat-y}
#doc.contact{background:#fff url(../images/bg_contact.gif) right repeat-y}
#doc.recent{background:#fff url(../images/bg_recent.gif) right repeat-y}
#doc.subscription{background:#fff url(../images/bg_subscription.gif) right repeat-y}

.yui-b{position:relative}
.yui-b{_position:static}

#yui-main .yui-b{position:static}

#yui-main{width:100%}
.yui-t1 #yui-main, 
.yui-t2 #yui-main, 
.yui-t3 #yui-main{float:right; margin-left:-25em}

.yui-t4 #yui-main, 
.yui-t5 #yui-main, 
.yui-t6 #yui-main{float:left; margin-right:-25em}

.yui-t1 .yui-b{float:left;  width:10em; *width:12.0106em}
.yui-t1 #yui-main .yui-b{ margin-left:13.3207em; *margin-left:13.0106em}

.yui-t2 .yui-b{float:left;  width:12em; *width:12em}
.yui-t2 #yui-main .yui-b{ margin-left:12.8456em; *margin-left:12.512em}

.yui-t3 .yui-b{float:left;  width:23.0759em; *width:22.52em}
.yui-t3 #yui-main .yui-b{ margin-left:24.0759em; *margin-left:23.52em}

.yui-t4 .yui-b{float:right;  width:13.8456em; *width:13.512em}
.yui-t4 #yui-main .yui-b{ margin-right:14.8456em; *margin-right:14.512em}

.yui-t5 .yui-b{float:right;  width:18.4608em; *width:18.016em}
.yui-t5 #yui-main .yui-b{ margin-right:19.4608em; *margin-right:19.016em}

.yui-t6 .yui-b{float:right;  width:23.0759em; *width:22.52em}
.yui-t6 #yui-main .yui-b{ margin-right:24.0759em; *margin-right:23.52em}

.yui-t7 #yui-main .yui-b{display:block; margin:0 0 1em 0}
#yui-main .yui-b{float:none; width:auto}

.yui-g .yui-u, 
.yui-g .yui-g, 
.yui-gc .yui-u, 
.yui-gc .yui-g .yui-u, 
.yui-ge .yui-u, 
.yui-gf .yui-u{float:right; display:inline; line-height:150%; font-family:arial; font-size:10pt; color:#58585A}
.yui-g div.first, 
.yui-gc div.first, 
.yui-gc div.first div.first, 
.yui-gd div.first, 
.yui-ge div.first, 
.yui-gf div.first{float:left; width:480px; font-size:9pt}
.yui-g .yui-u, 
.yui-g .yui-g{width:250px}
.yui-g .yui-g .yui-u, 
.yui-gc .yui-g .yui-u{width:48.1%}
.yui-gb .yui-u, 
.yui-gc .yui-u, 
.yui-gd .yui-u{float:left; margin-left:2%; *margin-left:1.895%; width:32%}
.yui-gb div.first, 
.yui-gc div.first, 
.yui-gd div.first{margin-left:0}
.yui-gc div.first, 
.yui-gd .yui-u{width:66%}
.yui-gd div.first{width:32%}
.yui-ge .yui-u{width:24%}
.yui-ge div.first, 
.yui-gf .yui-u{width:74.2%}
.yui-gf div.first{width:24%}
.yui-ge div.first{width:74.2%}
#bd:after, 
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
#bd, 
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1}

.yui-wide{float:left; width:680px; line-height:150%; font-family:arial; font-size:10pt; color:#58585A}
.yui-wide{float:left; width:680px; font-size:10pt;}
.yui-u  { text-align:center;}
.first{ text-align:left;}


h1{font-size:2em; line-height:1.5em; letter-spacing:.15em; font-family:arial; font-weight:normal; text-transform:uppercase; line-height:20pt; margin-top:0px;}

h1 {color:#005191}

h1.about-the-journal {color:#009EE0;}

h2{font-size:1.2em; letter-spacing:.15em; font-family:arial; text-transform:uppercase}

ul.menu{font-family:arial; font-size:9pt; font-weight:bold; line-height:150%}

body.home h2, li.home a{color:#AB0132; text-decoration:none}

body.about h2, li.about a {color:#009EE0; text-decoration:none}
.h2-large{font-size:2em; line-height:1.5em; letter-spacing:.15em; font-family:arial; font-weight:normal; text-transform:uppercase; line-height:20pt; margin-top:0px;}

body.current h2, li.current a{color:#EAB100; text-decoration:none}

body.recent h2, li.recent a{color:#1FA12D; text-decoration:none}
a.recent-issues2 {color:#005192; font-weight:bold; text-decoration:none;}
a.recent-issues {color:#333; font-weight:bold; text-decoration:none;}
a.recent-issues:hover {color:#005192; font-weight:bold; text-decoration:none;}

body.subscription h2, li.subscription a{color:#AB0132; text-decoration:none}
body.subscription h1, body.contact h1 {color:#AB0132;}
 
body.contact h2, li.contact a{color:#AB0132; text-decoration:none}

h3 {color:#AC0734; line-height:14px; margin-bottom:0px}

a:hover{border-bottom:1px solid #f3f3f3}

.blue{color:#005191}

.red{color:#AB0132}

table.indexes{width:100%;}
.indexes tr{vertical-align:top}
.indexes td{border-top:1px solid #005192; font-size:13px; padding:3px; text-align:center;}
.indexes tr.top-row td{border-top:none;}
.indexes td a {color:#333; font-weight:bold; text-decoration:none;}
.indexes td a:hover {color:#AC0734}

.indexes td.header{background:#F5BF00; color:#fff; font-weight:bold}

table.index-wide{font-size:11px; width:100%; background:#5f85b5; border-spacing:1px;}
.index-wide td{padding:5px; border:0px solid #fff; text-align:left; color:#333; background:#fffde9; font-size:11px;}
.index-wide td strong{color:#AE1237;}

table.front-page td {padding:5px; border:3px solid #fff; vertical-align:top;}
td.blue {background:#ebf7fe;}
td.yellow {background:#fff6dc;}
td.green {background:#eaf5e8;}

span.last-updated{padding-top: 50px; padding-left: 20px; display: block; font-family: arial; font-size: 9px; color:#999999;}

.search-box {position:relative; z-index:2; top:-140px; left:700px; display:block; color:#fff;}
body.home .search-box {position:relative; z-index:2; top:-235px; left:700px; display:block; color:#fff;}
input.search-text {background:url(../images/bg-search-bar.jpg) top left no-repeat; border:none; width:110px; padding:3px; height:23px;}