/*
Color Palette
Brick Red: #C13826;
Dark Grey: #414040;
Light Grey: #9F9E9E;
Faint Grey: #E4E3E3;
*/

/* base */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}
.clearfix {display:inline-block;}.clearfix:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}
.spacer20{clear:both;display:block;height:20px;}.spacer10{clear:both;display:block;height:10px;}.spacer5{clear:both;display:block;height:5px;}.spacer0{clear:both;height:0;}
.floatleft{float:left;}.floatright{float:right;}.clear{clear:both;}
.pad10{padding:10px;}.red{color:red;}
a,object,embed{outline:none;}
.block{display:block;}
img.center {display:block;margin-left:auto;margin-right:auto; }
.border{border:1px solid #757575;}
.w150{width:150px;}

/* Declaring HTML5 elements */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}

body{background-color:#6b6555;font-size:13px;line-height:140%;font-family:Arial,Helvetica,sans-serif;color:#222;font-style:normal;text-align:center;}
h1{font-size:15px;}
h2{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
.nodisp{display:none;}
#contentWrap{margin:0 auto;width:775px;background-color:#ffffff;text-align:left;}
#smallTabs{width:775px;height:12px;background:url(images/rainbow_stripes.gif) repeat top center;color:#ffffff;font-size:11px;vertical-align:top;text-align:right;}
#smallTabs2{width:725px;height:15px;background-color:#ffffff;color:#ffffff;font-size:11px;margin-left:25px;vertical-align:middle;text-align:right;}
#smallTabs img{margin-right:4px;margin-top:6px;}
.clearHack{clear:both;visibility:hidden;margin:0px;padding:0px;height:4px;line-height:0px;border:0px;}
#theLogo{width:725px;margin-left:25px;text-align:left;vertical-align:top;margin-bottom:5px;border-bottom:solid 1px #D8D6D5;}
#theLogo img{margin-left:10px;margin-bottom:5px;}

#menuwrap{margin:0 0 25px 25px;}
ul#menu{height:32px;display:block;list-style:none;}
#menu li.main{float:left;display:block;}
#menu li.main a{font-size:12px;}

a#menu_jm{height:30px;margin:0 3px 0 0;}
a#menu_ps{height:30px;}

form.formclass{width:700px;}
.formclass fieldset{margin-bottom:5px;}
.formclass legend{font-weight:bold;font-size:92.1%;margin:5px 0;width:419px}
.recaptcha_reload{float:right;font-weight:normal;font-size:92.3%;color:#6c6c6c;padding-top:5px;}
.formclass ul.txtfields label{float:left;display:block;width:150px;}
.formclass ul.txtfields label.recaptcha_only_if_image{float:left;display:block;width:404px;}
.formclass ul.txtfields #recaptcha_response_field{clear:left;width:402px;}
.formclass ul.txtfields table{margin-top:10px;}
.formclass fieldset ul{list-style:none;margin-bottom:10px;}
.formclass fieldset li{clear:left;padding:2px 0;}
.formclass ul.txtfields input,.formclass textarea,.formclass select{float:left;display:block;width:290px;padding:2px;border: 1px solid #999}
.formclass em,.formclass label.error{font-weight:normal;color:#990000;padding-left:2px;}
#recaptchawrap{padding:5px 51px;margin-bottom:10px;border:1px solid #e2e0dc;width:302px;}

table#relsched{border-spacing:1px;margin-top:10px;}
table.tablesorter{background-color:#b6b6b6;margin-bottom:5px;width:99%;font-size:12px;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#999;color:#f8f8f8;border:1px solid #fff;padding:3px;}
table.tablesorter thead tr .header{background-image:url(/img/page/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td{color:#333;padding:3px;background-color:#fff;vertical-align:top;}
table.tablesorter tbody tr.e5 td{background-color:#e5e5e5;}
table.tablesorter thead tr .headerSortUp{background-image:url(/img/page/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(/img/page/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#ccccbb;}


/* ui button */
input.ui-button{padding:0.3em 1em;}
.ui-button .ui-button-text{display:block;line-height:1.6;}
.ui-button-text-only .ui-button-text{padding:0.5em 1.2em 0 1.2em;}
.ui-button{cursor: pointer;display: inline-block;margin-right: 0.1em;overflow:visible;padding:0;position:relative;text-align: center;text-decoration:none !important;}
.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;}
button::-moz-focus-inner{border: 0;padding: 0;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
background: url('') repeat-x scroll 50% 50% #999;border:1px solid #888;font-weight:bold;color:#f8f8f8;letter-spacing:0.09em;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: url('') repeat-x scroll 50% 50% #666;border:1px solid #555;font-weight:bold;color:#f8f8f8;letter-spacing:0.09em;}

hr{color:#cccccc;background-color:#cccccc;border-bottom:1px solid #cccccc;height:1px;}
.hrwrap{clear:both;border-bottom:1px solid #eeeeee;background-color:#cccccc;height:1px;padding:0 2px;margin:5px 0 8px;}
.jcathrwrap{clear:both;border-bottom:0px solid #bbb;background-color:#bbb;height:1px;padding:0 1px;margin:0;}
.hrwrap hr,.jcathrwrap hr{display:none;}



.featJournal{clear:both;margin:10px 0;width:450px;}
.listBiblio{margin-left:10px;}


.shadow {border:1px solid #757575;display:block;-moz-box-shadow: 3px 3px 2px -2px #a7a7a7;-webkit-box-shadow: 3px 3px 2px -2px #a7a7a7;box-shadow: 3px 3px 2px -2px #a7a7a7;}
.wrap1{float:left;background:url('/img/shadow/ctrshadow.gif') no-repeat right bottom;}
.wrap2{background:url('/img/shadow/ctrbl.gif') no-repeat left bottom;}
.wrap3{background:url('/img/shadow/ctrtr.gif') no-repeat right top;padding:0 3px 3px 0;}

#menu_search{font:11px arial;color:#414040;height:34px;}
#workArea{padding-left:25px;padding-top:10px;padding-bottom:25px;margin-right:25px;width:450px;color:#414040;font:12px arial;float:left;}
#workArea_shop{padding-left:25px;padding-top:10px;padding-bottom:25px;margin-right:25px;width:725px;color:#414040;font:12px arial;float:left;}
#workArea a{color:#414040;font:bold 12px arial;text-decoration:none;}
#workArea a:hover{color:#C13826;font:bold 12px arial;text-decoration:underline;}
#workArea p{margin:5px 0;}
#workArea ul,ul.rss-items,.librt ul{padding-left:40px;margin:12px 0;}
#workAreaIndex p{margin:10px 0;}
#workAreaIndex{padding-left:25px;padding-top:10px;padding-bottom:0px;margin-right:25px;width:685px;color:#414040;font:12px arial;float:left;}
#workAreaIndex a{color:#414040;font:bold 12px arial;text-decoration:none;}
#workAreaIndex a:hover{color:#C13826;font:bold 12px arial;text-decoration:underline;}

.frontImages{float:left;margin-right:7px;margin-bottom:3px;}

table.pubservices{}
table.pubservices td {padding:2px;}

.jcatlist{margin:0 0 5px;}
ul.twocol{float:left; width:338px;list-style-type:none;}
ul.azlcol{float:left; width:410px;list-style-type:none;}
ul.azrcol{float:left; width:265px;list-style-type:none;}

table#newslist{margin-top:2px;}
#newslist td,#newslist th{vertical-align:top;padding:8px 3px 2px 3px}
.ndate{width:12%;}
.nheadline{width:30%;}
.ntextshort{width:45%;}

table.adbroch{margin:10px 0 20px;}
td.adbrochimg{width:130px;}
td.adbrochtxt{vertical-align:top;}

table.libinfo{margin:10px 0 0;}
td.liblft{padding-left:25px;width:250px;vertical-align:top;border-right:solid 3px #c8c8c8;}
td.librt{padding-left:50px;vertical-align:top;}

table.libfoot{margin:10px 0 0 25px;}
td.libfticon{width:35px;vertical-align:top;}
td.libftlist{width:175px;vertical-align:top;}

#sideworkArea{float:left;margin-top:12px;margin-left:10px;padding-left:20px;width:225px;color:#414040;font:12px arial;border-left:solid 1px #D8D6D5;}
#sideworkArea a{color:#767575;font:12px arial;text-decoration:none;}
#sideworkArea a:hover{color:#C13826;font:12px arial;text-decoration:none;}

#sideworkArea ul{padding:3px;margin:3px;margin-left:20px;}
#sideworkArea li{list-style-image:url(images/dot2.gif);}

.newsDivide{width:155px;color:#D8D6D5;background-color:#D8D6D5;min-height:0px;border-left:0px;border-right:0px;border-top:1px solid #D8D6D5;border-bottom:1px solid #fff;}
.frontDivide{width:355px;color:#fff;background-color:#fff;min-height:0px;border-left:0px;border-right:0px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:10px;margin-bottom:10px;clear:both;}

#footer{width:775px;height:12px;background:url(images/rainbow_stripes.gif) repeat top center;color:#000000;font:11px arial;vertical-align:middle;margin-top:25px;}
#footer2{width:725px;height:10px;background-color:#ffffff;color:#000000;font:11px arial;margin-left:25px;vertical-align:bottom;margin-top:25px;}
.mainTitle{font:bold 15px arial;color:#414040;}
.mainTitle a{font:bold 15px arial;text-decoration:none;}
.mainTitle a:hover{font:bold 15px arial;color:#585757;text-decoration:underline;}
.mainTitle{font:bold 15px arial;color:#414040;}
.categoryTitle{font:bold 13px arial;color:#C13826;}
.subTitle{font:bold 11px arial;color:#414040;}
#toMain{padding-top:12px;padding-left:10px;width:150px;float:left;}
#toMain a{color:#000000;text-decoration:none;}
#toMain a:hover{color:#000000;text-decoration:underline;}
#copyright{padding-top:12px;padding-right:10px;float:right;}
#copyright a{color:#000000;text-decoration:none;}
#copyright a:hover{color:#000000;text-decoration:underline;}
#featureWrap{width:775px;text-align:center;}
#featureDiv{width:651px;text-align:center;margin-bottom:25px;margin-left:auto;margin-right:auto;}
#featureTop{background:#ffffff url(images/feature-top.gif) no-repeat ;width:651px;height:7px;line-height:7px;font:1px arial;}
#featureContent{padding-top:5px;background-color:#E4E3E3;width:651px;color:#C13826;font:bold 12px arial;}
#featureContent img{padding:1px;border:solid 1px #A2A0A0;margin-left:10px;margin-right:10px;}
#featureBottom{background:#ffffff url(images/feature-bottom.gif) no-repeat ;height:7px;width:651px;line-height:7px;font:1px arial;}
#featureTitle{text-align:left;margin-left:10px;margin-bottom:4px;}
#journalImageWrapOriginal{float:left;width:167px;height:205px;padding-top:15px;background:#ffffff url(images/journalImage-backing.gif) no-repeat;text-align:center;margin-right:10px;margin-bottom:5px;font:12px arial;}
#journalImageWrap{float:left;width:167px;background-color:#ffffff;text-align:center;margin-right:10px;margin-bottom:5px;font:12px arial;}
#journalImage img{padding:1px;border:solid 1px #A2A0A0;}
#journalImage a{color:#585757;font:11px arial;text-decoration:none;}
#journalImage a:hover{color:#585757;font:11px arial;text-decoration:underline;}
.detailsSmall{font:11px arial;color:#585757;}
.detailsSmall a{font:bold 11px arial !important;color:#C13826;}
.journalExtras{font:12px arial;color:#585757;}
.journalExtras a{font:bold 12px arial !important;color:#C13826;}
.journalExtras ul{margin-left:10px !important;padding:0px !important;}
.journalExtras li{font:12px arial;list-style-image:url(images/arrow.gif) !important;}
.extraTitle{width:208px;height:21px;margin-top:15px;background:#ffffff url(images/extraTitle.gif) no-repeat;margin-bottom:7px;}
.titleText{padding-left:7px;font:bold 12px arial;vertical-align:middle;text-transform:uppercase;}
.newsTitle a{font-weight:bold !important;color:#C13826 !important;text-decoration:none;}
.newsTitle a:hover{color:#C13826;text-decoration:underline !important;}
.buyNow{margin-top:10px;}
.textInput{padding:4px;color:#000000;font:bold 12px arial;border:solid 1px #C13826;margin-bottom:3px;}
.buyNow img{border:0px;}
.detailImage{padding-left:30px;}


