@charset "utf-8";

/* ---------------
  CSS Document */


/* ---------------
  CSS Document */

i, em {
     font-style:italic; 
}

b, strong {
     font-weight: bold;
}

blockquote {margin-left:30px; margin-top:5px; margin-bottom:5px;}


*{
  margin:0;
  padding:0;  
  font-size: 1em;
  font-family: 'georgia', 'times new roman', serif;
/*  color:#000;*/
}

.roman {font-family: 'times new roman'}

html, body{   
  width:100%; 
  min-height:100%;
  height:auto;  
  background:#355f7e; 
    
}

.autoHeight{
  _height:1px;
}

.all{
  width:988px;
  margin:0 auto;
  height:100%;  
  background: #93b7d1;
}

img {
  behavior: url(/png/pngbehavior.htc);
}

.fixIeImg{
  *display:block;
}

select{

}

#donateWrapper{
     zoom:1
}


.but{
  
  
  padding-top: 2px;
  padding-bottom: 2px;  
  background:#d0e3f0;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  overflow:hidden;
  cursor:pointer; 
  margin-top:0px;
  margin-left:5px;
  border:none;
  color:#336699 !important;
  font-weight:bold;
}

.but:hover{
  background:#f9e18d;
}




input,
textarea{
  /*
  background:#fff;
  border:1px solid #d7d9d9;
  */
}

.darkinput {border:1px solid #355f7e;}

.checkBox{
  width:13px;
  height:13px;
  border:1px solid inset;
  margin:0 3px 0 0;
}

.checkBox2{
  width:7px;
  height:7px;
  border:1px solid inset #0065a4;
  margin:0 3px 0 0;
}

.blockList,
.blockList li{
  display:block;
  list-style:none;
}

.fTable{
  width:100%;
  *width:auto;
  table-layout:fixed;
  border-collapse:collapse;
}

.fTable td{
  padding:0;
  vertical-align:top;
}

.rel{
  position:relative;
}


ol li {margin-left:25px; list-style: decimal}

.abs{
  position:absolute;
}

.toLeft{
  text-align:left;
}

.toRight{
  text-align:right; 
}

.toCenter{
  text-align:center;
}

.toBoth{
  text-align:justify;
}

.fLeft{
  float:left;
}

.fRight{
  float:right;
}

.fClear{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0; 
  *font-size: 0px !important;   
  overflow:hidden;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.noDisplay{
  display:none;
}

/* ---------------
  Links styles*/

a{
  text-decoration:none;
}

a:hover,
.under{
  text-decoration:underline;
}

a img{
  text-decoration:none;
  border:none;
}

.hand{
  cursor:pointer;
}

/* ---------------
  Fonts styles */

br{
  font-size:inherit;
  font-size:expression(runtimeStyle.fontSize = this.parentNode.currentStyle["fontSize"]);
  line-height: 1px;
} 

a, p, span, blockquote{
/*  font-family:inherit;
  font-fanily:expression(runtimeStyle.fontFamily = this.parentNode.currentStyle["fontFamily"]); */
  font-weight:inherit;
  font-weight:expression(runtimeStyle.fontWeight = this.parentNode.currentStyle["fontWeight"]);

  font-style:inherit;
  font-style:expression(runtimeStyle.fontStyle = this.parentNode.currentStyle["fontStyle"]);
  line-height:inherit;
  /*line-height:expression(runtimeStyle.lineHeight = this.parentNode.currentStyle["lineHeight"]);*/
  color:inherit;
  color:expression(runtimeStyle.color = this.parentNode.currentStyle["color"]);
}



h2{ 
  font-size:1.6em;
  *font-size:26px !important;
  font-weight: normal;  
}

h3{
  font-size:1.1em;
  *font-size:18px !important;
  font-weight: normal;
}

h4{
  color:#336699;
  font-size:1.1em;
  *font-size:18px !important;   
}

.tahoma{
  font-family:Tahoma, Arial, Helvetica, sans-serif
}

.bold{
  font-weight:bold;
}

.italic{
  font-style:italic;
}

.font10{
  font-size:0.65em;
  *font-size:10px;  
  
}

.font11{
  font-size:0.9em;  
  *font-size:12px;
  
}

.font11s{
  font-size:0.7em;  
  *font-size:11px;
  
}

.font12{
  font-size:0.75em;
  *font-size:12px;
    
}

.font12a{
  font-size:0.8em;
  *font-size:13px;
    
}


.font12b{
  font-size:0.75em;
  *font-size:12px; 
}

.font12f{
  font-size:0.95em;
  *font-size:13px;      
}

.font13{
  font-size:0.8em;
  *font-size:13px;      
}

.font14{
  font-size:1em;  
  *font-size:16px;      
}

.font14n{
  font-size:1.05em; 
  *font-size:17px;      
}

.font14b{
  font-size:1em;  
  *font-size:16px;
  margin-top:20px;      
}

.font14a{
  font-size:0.75em; 
  *font-size:12px;
  margin-top:20px;      
}

.font15{
  font-size:0.95em; 
  *font-size:15px;      
}

.font16{
  font-size:1em;  
  *font-size:16px;      
}

.font18{
  font-size:1.1em;
  *font-size:18px;      
}


.font19{
  font-size:1.2em;
  *font-size:19px;      
}

.font21{
  font-size:1.3em;
  *font-size:21px;        
}

.font21f{
  font-size:1.6em;
  *font-size:26px !important;         
}

.font24{
  font-size:1.5em;
  *font-size:24px;
}

.font26{
  font-size:1.6em;
  *font-size:26px;
}

.font42{
  font-size:2.6em;
  *font-size:42px;
}
/*     font size="X" replace
---------------------------*/
.font_150{
  font-size:150%
}
.font_200{
  font-size:200%;
  padding-top: 20px;
}


.upCase{
  text-transform:uppercase; 
}

.orange{
  color:#e76321;
}

.red{
  color:#cc0000 !important;
}


.black{
  color:#000 !important;
}

.lightGray{
  color:#999;
}

.gray,
.gray table td{
  color:#666 !important;
}

.white{
  color:#fff;
}

.link{
  color:#40709e;
}

.lightBlue{
  color:#abe5fe;
}

.blue{
  color:#197fba !important;
}

.deepBlue{
  color:#336699;
}

.lightBlue{
  color:#226a7c;
}

/* ---------------
  header styles */


.header2a{
  height:20px;
  background:#ffffff;
  border-bottom:0px solid #fff;
  
}
  
.header{
  height:147px;
  background:#ffffff;
  border-bottom:1px solid #fff;
  
}

.auth-block {
  position:absolute;
  right:14px;
  text-align:right;
  top:0;
  font-weight:bold;
}

h1{
  display:block;
  width:269px;
  height:109px;
  background:url(/img/header_logo.gif); 
  top:1px;
  /*left:4px; */
  position:relative;
}

h1 span{
  visibility:hidden;
  font-size:0;
  *font-size: 0px !important;     
  height:0;
}

.header .quote{
  display:block;
  top:12px;
  right:13px;
  width:352px;
  height:40px;
  /*background:url(img/header_quote_mona.jpg);*/
}

.header .quote span,
.header .quote q{
  /*visibility:hidden;
  height:0;
  font-size:0;  
  *font-size: 0px !important; */    
}

.header .subscribe{
  display:block;
  top:75px;
  right:14px;
  width:134px;
  height:32px;
  background:url(/img/header_subscribe.jpg);
}

.header .subscribe2{
  display:block;
  top:60px;
  right:14px;
  width:161px;
  height:52px;
  background:url(/img/header_subscribe2.jpg);
}

.header .subscribe2:hover{
  
  background:url(/img/header_subscribe3.jpg);
}


.header .subscribe span{
  visibility:hidden;
  font-size:0;
  *font-size: 0px !important;     
  height:0;
}

.header .subscribe2 span{
  visibility:hidden;
  font-size:0;
  *font-size: 0px !important;     
  height:0;
}

.header .menu{
  width:100%;
  left:0;
  bottom:0;
  height:29px;
  background:url(/img/main_menu_liner.jpg) repeat-x;
}

.header .menu ul{
  margin:0 0 0 5px; 
}

.header .menu ul li{
  display:block;
  float:left;
  list-style:none;
  color:#fff;
  padding:0 11px 0 10px;
  margin:0;
}

.header .menu ul li a{
  display:block;
  float:left;
  height:29px;
}

.header .menu_new{
  width:100%;
  left:0;
  bottom:0;
  height:29px;
  background:url(/img/main_menu_liner.jpg) repeat-x;
}

.header .menu_new ul{
  margin:0 0 0 5px; 
}

.header .menu_new ul li{
  display:block;
  float:left;
  list-style:none;
  
  color:#fff;
  padding:0 13px 0 12px;
  margin:0;
}

.header .menu_new ul li a{
  display:block;
  float:left;
  height:29px;
  font-weight: bold;
  margin-top: 7px;
}

.header .menu_new ul li a:hover{
  display:block;
  float:left;
  height:29px;
  font-weight: bold;
  margin-top: 7px;
  color:#afcde2;
}
.header .menu ul li a.one{
  width:83px;
  background:url(/img/menu_current_issue.jpg);
}

.header .menu ul li a.two{
  width:95px;
  background:url(/img/menu_browse_archive.jpg);
}

.header .menu ul li a.three{
  width:28px;
  background:url(/img/menu_blog.jpg);
}

.header .menu ul li a.four{
  width:41px;
  background:url(/img/menu_events.jpg);
}

.header .menu ul li a.five{
  width:59px;
  background:url(/img/menu_webcasts.jpg)
}

.header .menu ul li a.six{
  width:63px;
  background:url(/img/menu_bookstore.jpg)
}

.header .menu ul li a.seven{
  width:100px;
  background:url(/img/menu_become_a_friend.jpg);
}

.header .menu ul li a.eight{
  width:55px;
  background:url(img/menu_about_us.jpg);
}

.header .menu ul li a.nine{
  width:119px;
  background:url(/img/menu_sunscriber_services.jpg);
}

.header .menu .searchField{
  width:105px;
  height:16px;
  border:1px solid #d7d9d9;
  margin:6px 0 0 3px; 
}

.header .menu .searchSubmit{
  display:block;
  width:18px;
  height:19px;
  background:url(/img/header_search.jpg);
  background-repeat: no-repeat; 
  border:none;
  margin:7px 0 0 9px;
}


.header .menu_new .searchField{
  width:105px;
  height:16px;
  border:1px solid #d7d9d9;
  margin:6px 0 0 3px; 
}

.header .menu_new .searchSubmit{
  display:block;
  width:18px;
  height:19px;
  background:url(/img/header_search.jpg);
     background-repeat: no-repeat; 
  border:none;
  margin:7px 0 0 9px;
}
/* ---------------
  content styles */
  
.content{ 
  padding:11px 0 10px 15px; 
  position:relative;
  _height:1px;  
}

.content .finisherOne{
  position:absolute;
  z-index:2;
  width:726px;
  height:4px;
  font-size:0;
  *font-size: 0px !important;     
  background:url(/img/mc_finisher_one.gif);
  bottom:10px;
  _bottom:9px;  
  left:15px;
}

.finOne{
  width:726px;
  height:4px;
  font-size:0;
  *font-size: 0px !important;     
  background:url(img/mc_finisher_one.gif);
}


.content .mainTable{
  width:960px;  
  height:100%;
}

.widgets{
  width:221px;
  height:auto;
  background:#afcde2;
}

/* ---------------
  mainColumn styles */

.mainColumn,
.linerOne{  
  background:url(img/mc_liner_one.gif) 0 0 repeat-y;
} 

.withBanner{
  background-position:0 103px;
}

.mainColumn .wrapper{
  padding:9px 26px 16px 8px; 
}

.mainColumn h2{
  height:35px;
  line-height:38px;
  overflow:hidden;
  padding:0 0 0 8px;
  background:url(img/mc_h2.jpg) top left no-repeat;
  margin:0 0 8px 0;
}

.mainColumn .h2Orange{
  background:url(img/mc_h2_orange.jpg) top left no-repeat;
}

.mainColumn .aboutBanner{
  margin:0 0 14px 0;
}

.mainColumn .left{
  width:444px;
  margin:0 0 0 3px;
}

.mainColumn .left p{
  line-height:1.6em;
}

.mainColumn .left .benefits{
  margin-top:9px;
}

.mainColumn .right{
  position:relative;
  width:241px;
  background:url(img/mc_liner_two.gif) top left;
  margin:0 0 0 17px;
}

.mainColumn .right .finisherTwo{
  position:absolute;
  width:241px;
  height:5px;
  font-size:0;
  *font-size: 0px !important;     
  bottom:-1px;
  left:0;
  background:url(img/mc_finisher_two.gif);
}

.mainColumn .right .staff{
  margin-bottom:9px;
}

.mainColumn .right .wrap{
  margin:21px 10px 25px 25px;
}

.mainColumn .right .wrap .gray p{
  line-height:1.5em;
}

.mainColumn .right .wrap .gray p.sep{
  height:13px;
  overflow:hidden;
}
.mainColumn .right .editors{
  margin:11px 0 8px 0;
}
.mainColumn .emailto,
.mainColumn .mailto,
.rightblog .mailto{
  line-height:1em;
}

.mainColumn .emailto, .rightblog .emailto{
  margin:31px 0 0 0;
}

.mainColumn .mailto, .rightblog .mailto{
  margin:16px 0 0 0;
}

.mainColumn .mailto .address, .rightblog  .mailto .address{
  margin:17px 0 0 12px; 
}

.mainColumn .mailto .address p, .rightblog .mailto .address p{
  line-height:1.4em;
  margin:0;
}

/* ---------------
  dept page styles */

.controls{
  display:block;
  height:18px;
  text-align:right;
}

.doublControls{
  margin:9px 0 6px 0;
}

.controls li{ 
  display:block;
  float:left;
  height:18px;
  line-height:16px; 
  margin-left:14px;
}

.controls li a{
    display:block;
    height:18px;
    line-height:16px;   
    float:left;
}

.book{
  margin:12px 0 0 3px;  
  _height:1px;  
}

.book .title{
  margin:0 160px 0 0;
}

.book .title .deepBlue{
  font-size:1.5em;
  *font-size:200%;
  margin:3px 0; 
}

.book .title .gray{
  margin:0 0 15px 0; 
}

.book .title .black{
  margin:0 0 18px 0;
}

.book .leftBlock{
  width:540px;
  margin:18px 0 0 0;
}

.book .leftBlock .shortText{
  line-height:1.7em;
  color:#333 !important;  
  margin:0 0 13px 0;
}

.book .leftBlock .shortText p{
  margin:0 0 15px 0;
}

.book .leftBlock .authorInfo{
  margin:6px 0 14px 0;
  line-height:18px; 
}

.book .leftBlock .authorInfo a{
/*  background:url(img/arrow_right.gif) right no-repeat;*/
  color:#006699;
  padding:0 15px 0 0;
  margin:-1px 5px 0 0;
}

.book .leftBlock .original{
  margin:8px 0 24px 0;
  line-height:1.4em;
}

.book .leftBlock .rateThis{
  height:17px;
  line-height:18px;
  margin:0 0 28px 0;
}

.book .leftBlock .rateThis a{
  margin:0 0 0 3px;
}

.book .rightBlock{
  width:130px;
  margin:37px 0 0 20px;
}

.book .rightBlock .links p{
  line-height:17px;
}

.book .rightBlock .links .btn{
  margin:8px auto 0 auto;
}

.book .rightBlock .bookPreview{
  display:block;
  width:97px;
  background:#dfe0e0;
  border:1px solid #c5d5e0;
  padding:7px;
  margin:0 auto 6px auto;
}

.book .rightBlock .bookPreview img{
  float:left;
}

.book .donate{
  width:108px;
  height:86px;
  bottom:1%; /* position from top of rightBlock <div> */  
  right:5px;
  padding:9px 0 0 23px;
  background:url(img/donate_back.gif) 0 0 no-repeat;
  z-index:222;
}

.book .rightBlock .donate p{
  line-height:1em;
}

.book .rightBlock .donate a{
  display:block;
  width:105px;
  height:28px;
  background:url(img/arrow_white.gif) 93px 20px no-repeat;
  line-height:1.35em;
  margin:5px 0 0 0;
}

.comments{
  margin:15px 0 0 0;
}

.comments p.gray{
  margin:0 0 18px 0;
}

.comments .node{
  margin:0 0 22px 0;
}

.comments .node .avatar{
  width:86px;
  height:97px;
  margin:0 16px 0 6px;
  background: url(img/avatar_border.gif) 0 0 no-repeat;
}

.comments .node .avatar img{
  margin:1px 0 0 1px;
}

.comments .node .text{
  width:595px;
}

.comments .node .text p.font12{
  line-height:1.65em;
}

.comments .add{
  margin:3px 0 0 7px;
}

.comments .add .title{
  width:124px;
  height:20px;
  background:url(img/addcomment_back.gif) 0 0 no-repeat;
  padding:21px 0 0 13px; 
}

.comments .add .holder{
  width:586px;
  height:237px;
  margin:1px 0 17px 0;
  border:1px solid #b5b4b4;
  background:#f0eade;
}

.comments .add .holder .notice{
  top:12px;
  left:12px;  
}

.comments .add .holder .comm{
  top:44px;
  left:27px;
}

.comments .add .holder .guide{
  top:195px;
  left:27px;
}

.comments .add .holder textarea{
  width:520px;
  height:111px;
  top:62px;
  left:27px;
  border:1px solid #c5c6c7;
  background:#fff;
  padding:7px 4px;
  overflow:auto;
}



.comments2{
  margin:15px 0 0 0;
}

.comments2 p.gray{
  margin:0 0 18px 0;
}

.comments2 .node{
  margin:0 0 22px 0;
}

.comments2 .node .avatar{
  width:86px;
  height:97px;
  margin:0 16px 0 6px;
  background: url(img/avatar_border.gif) 0 0 no-repeat;
}

.comments2 .node .avatar img{
  margin:1px 0 0 1px;
}

.comments2 .node .text{
  width:345px;
}

.comments2 .node .text p.font12{
  line-height:1.65em;
}

.comments2 .add{
  margin:3px 0 0 7px;
}

.comments2 .add .title{
  width:124px;
  height:20px;
  background:url(img/addcomment_back.gif) 0 0 no-repeat;
  padding:21px 0 0 13px; 
}

.comments2 .add .holder{
  width:446px;
  height:237px;
  margin:1px 0 17px 0;
  border:1px solid #b5b4b4;
  background:#f0eade;
}

.comments2 .add .holder .notice{
  top:12px;
  left:12px;  
}

.comments2 .add .holder .comm{
  top:44px;
  left:27px;
}

.comments2 .add .holder .guide{
  top:195px;
  left:27px;
}

.comments2 .add .holder textarea{
  width:340px;
  height:111px;
  top:62px;
  left:27px;
  border:1px solid #c5c6c7;
  background:#fff;
  padding:7px 4px;
  overflow:auto;
}

.loggedIn{
  margin:9px 0;
}

.loggedIn .avatar{
  width:86px;
  height:97px;
  background: url(img/avatar_border.gif) 0 0 no-repeat;
  margin:0 7px 0 0;
}

.loggedIn .avatar img{
  margin:1px 0 0 1px;
}


.loggedIn .hello{
  width:80px;
  margin:38px -15px 0 0;

}

.subscrDetailsTitle{
  margin:7px 0 6px 0;
}

.subscrDetails {
  margin:7px 0 9px 0;
}

.subscrRenew{
  margin:8px 0;
}

/* ---------------
  home page styles */

.features .wrapper{
  padding-bottom:8px;
}
  
.features .info{
  
} 

.features .info .prevBook{
  padding:5px 7px 7px 7px;
  margin:0 14px 0 11px;
  border:1px solid #c8d7e1;
  background:#dfe0e0;
}

.features .info .prevBook img{
  display:block;
}

.features .info .text{
  margin:4px 0 0 0;
  width:480px;
  line-height:20px;
}

.features .info .dots{
  display:block;
  height:13px;
  font-size:0;
  margin:9px 0 0 0;
}

.features .info .dots li{
  display:block;
  float:left;
  width:13px;
  height:13px;
  font-size:0;  
  background:url(img/features_dot_light.gif);
  margin:0 9px 0 0;
}

.features .info .dots li.dark{
  background:url(img/features_dot_dark.gif);
}

.fWrap{
  padding:14px 0 0 0;   
}

.fWrap .leftDiv{
  width:339px;
  margin:0 13px 0 0;
}

.fWrap .rightDiv{
  width:374px;
  height:652px; /* must be even number, special for IE*/
  background:url(img/mc_liner_five.gif);
  overflow:hidden;
}

.fWrap .leftDiv .blog{
  height:306px;
  background:url(img/mc_liner_four.gif) left bottom no-repeat;
  margin:0 0 14px 0;
}

.fWrap .leftDiv .blog h2{
  height:35px;
  background:url(img/mc_h3.jpg);
  margin:0;
}

.fWrap .leftDiv .blog ul{
  margin:8px 0 0 0;
}

.fWrap .leftDiv .blog ul,
.fWrap .leftDiv .blog ul li{
  display:block;
}

.fWrap .leftDiv .blog ul li{
  list-style:none;
  background:url(img/marker_red.gif) 0 6px no-repeat;
  padding:0 0 0 20px;
  margin:0 0 14px 14px;
}





.fWrap .leftDiv .mostPopular{
  height:332px;
  background:url(img/mc_liner_six.gif) 0 0 no-repeat;
  overflow:hidden;
}

.fWrap .leftDiv .mostPopular2{
  height:462px;
  background:url(img/mc_liner_six.gif) 0 0 no-repeat;
  overflow:hidden;
}

.fWrap .leftDiv .mostPopular .wrap01{
  padding:9px 11px 12px 9px;
}

.fWrap .leftDiv .mostPopular2 .wrap01{
  padding:9px 11px 12px 9px;
}

.fWrap .leftDiv .mostPopular h3{
  background:url(img/mc_h3_mp.gif);
  height:27px;
  padding:0 0 0 8px;
  line-height:29px;
  overflow:hidden;
}

.fWrap .leftDiv .mostPopular2 h3{
  background:url(img/mc_h3_mp.gif);
  height:27px;
  padding:0 0 0 8px;
  line-height:29px;
  overflow:hidden;
}

.menuOne{
  height:19px;
  margin:4px 0;
}


.menuOne,
.menuOne li{
  display:block
}

.menuOne li{
  float:left; 
}

.menuOne li b{
  display:block;
  float:left;
  width:1px;
  height:17px;
  margin:1px 0 0 0; 
}

.menuOne li a{
  display:block;
  padding:0 5px;
  height:19px;
  line-height:20px; 
  float:left;
  overflow:hidden;
}

.menuOne li.current a{
  background:#d0e3f0;
  text-decoration:none;
}

.menuOne li.current b{
  background:#d0e3f0;
}

.morePadding li a{
  padding:0 6px !important;
}

.fWrap .leftDiv .mostPopular .nodes{
  margin:15px 0 0 0;
}

.fWrap .leftDiv .mostPopular2 .nodes{
  margin:15px 0 0 0;
}

.fWrap .leftDiv .mostPopular .nodes li{
  list-style:none;
  line-height:16px; 
  display:block;
  margin:0 0 8px 0;
}

.fWrap .leftDiv .mostPopular2 .nodes li{
  list-style:none;
  line-height:16px; 
  display:block;
  margin:0 0 8px 0;
}

.fWrap .leftDiv .mostPopular .nodes li span{
  white-space:nowrap;
}

.fWrap .leftDiv .mostPopular2 .nodes li span{
  white-space:nowrap;
}

.fWrap .rightDiv .wrap02{
  padding:8px 13px 13px 9px;
}

.wrap05{
  height:22px;
  line-height:15px;
}

.volumeCounter{
  margin:4px 0 0 0;
}

.fWrap .rightDiv .orangeTitle{
  height:27px;
  line-height:27px;
  background:url(img/mc_h3_orange.gif);
  padding:0 0 0 8px;
  margin:5px 0 0 0;
}

.fWrap .rightDiv .wrap03,
.fWrap .rightDiv .wrap04{
  margin:0 0 0 8px;
}

.fWrap .rightDiv .wrap03 div{
  padding:3px 0 2px 0;
}

.fWrap .rightDiv .wrap03 div p{
  margin:3px 0;
}

.fWrap .rightDiv .wrap03 .more{
  margin:-5px 0 16px 0;
}

.fWrap .rightDiv .wrap04 div{
  padding:3px 0 2px 0;
}

.fWrap .rightDiv .wrap04 div.last{
  padding-bottom:0;
}

.fWrap .rightDiv .wrap04 .gray{
  margin:0 0 6px 0;
}

.departments{
  margin:0 0 11px 0;
}

.departments .h2Orange{
  height:27px;
  line-height:27px;
  margin:4px 0 0 0;
  padding:0 0 0 8px;
  
}

.wrap06{
  padding:15px 0 0 9px;
}

.wrap06 .firstDiv,
.wrap06 .secondDiv{
  width:330px;
}

.wrap06 .secondDiv{
  margin:0 0 0 23px;
}

.departments .depNode{
  padding:4px 0 17px 0;
}

.departments .depNode .font16{
  padding:0 0 2px 0;
}

.departments .depNode .font12{
  padding:6px 0 0 0;
}

.wrap07{
  padding:15px 0 0 0;
}

.wrap07 .firstDiv,
.wrap07 .secondDiv{
  width:340px;
}

.books .bookNode{
  padding:0 0 18px 0;
}

.books .bookNode .info{
  margin:0 0 0 10px;
  width: 270px;
}

.books .bookNode .font16{
  padding:0 0 2px 0;
}

.books .bookNode .font11{
  padding:0 0 6px 0;
}

.books .bookNode .font12{
  padding:0 0 2px 0;
}

.noPadding{
  padding:0 !important;
}

.bookstore{
  background:url(img/mc_liner_seven.jpg) 0 0 no-repeat;
}

.wrap08{
  padding:8px 20px 5px 12px;
  z-index:3;
}

.bookstore .font21{
  height:27px;
  line-height:27px;
  background:url(img/mc_h2_small.gif) 0 0 no-repeat;
  padding:0 0 0 8px;
}

.wrap09{
  padding:0 15px 0 5px;
}

.bookstore .fTable{
  margin:11px 0 5px 0;  
}

.gotoBookstore{
  display:block;
  padding:0 15px 0 0;
  margin:4px 7px 0 0;
  background:url(img/arrow_right.gif) right 3px no-repeat;
}

.finSeven{
  height:40px;
  background:url(img/mc_finisher_seven.jpg) 0 0 no-repeat;
  margin:-40px 0 0 0;
  z-index:2;  
}

.finFive{
  position:absolute;
  bottom:0;
  left:0; 
  width:374px; 
  height:4px;
  font-size:0;
  background:url(img/mc_finisher_five.gif);
}


.finSix{
  position:absolute;
  bottom:0;
  left:0; 
  width:339px; 
  height:4px;
  font-size:0;
  background:url(img/mc_finisher_six.gif);
}

/* ---------------
  weblog page styles */
  
.weblogPage{
  /*background:url(img/mc_liner_eight.jpg) repeat-y;*/
} 

.finEight{
  background:url(img/mc_finisher_eight.jpg) no-repeat;
  height:35px;
  z-index:1;
  margin:-35px 0 0 0; 
}

.weblogPage h2{
  background:url(img/mc_h2_big.jpg) no-repeat;
  height:35px;
}

.wrap10{
  padding:9px 0 20px 0;
}

.weblogPage .leftDiv{
  border-right:1px solid #d8d1bf;
  width:180px;
  padding:0 10px 0 15px;  
  z-index:3;
}

.weblogPage .leftDiv .font16{
  padding:10px 0 0 0;
}

.weblogPage .leftDiv .font11{
  line-height:15px;
}

.weblogPage .recentPosts, .rightblog .recentPosts{
  margin:9px -10px 0 0;
}

.rightblog p {margin-top:10px;}


.weblogPage .recentPosts li, .rightblog .recentPosts li {
  background:url(img/marker_red.gif) 0 5px no-repeat;
  list-style:none;
  padding:0 0 0 14px;
  margin:0 0 15px 0;  
}

.rightblog .recentPosts li p {margin:0}

.moreArchives{
  display:block;
  width:107px;
  background:url(img/arrow_right.gif) right 3px no-repeat;
  padding:0 14px 0 0;
  margin:5px 0 0 0;
}

.blogroll li{
  line-height:16px;
}

.weblogPage .rightDiv{
  width:475px;
  margin:12px 0 0 19px;
}

.weblogPage .author{
  margin:0 15px 15px 0;
}

.weblogPage .rightDiv .font19{
  margin:2px 0 6px 0;
}

.weblogPage .rightDiv .postlist{
  margin-left: 65px;
}


.weblogPage .rightDiv .font12{
  line-height:21px;
  margin:4px 0 0 0;
}

.weblogPage .rightDiv .font12b{
  line-height:21px;
  margin:4px 0 0 0;
}


.weblogPage .controls{
  width:350px;
  margin-left:auto;
  margin-right:auto;
}

.clickToRead{
  margin:0 0 25px 0;
}

.authorRules{
  width:471px;
  height:78px;
  background:url(img/author_rules.jpg) repeat-y;
  border:1px solid #de8215;
  margin:27px 0 15px 0;
  padding:3px 0 0 3px;
}

.authorRules img{
  margin:0 9px 0 0;
}

/* ---------------
  profile page styles */

.profilePage .checkBox{
  *position:relative;
  *top:-1px;
}

.firstCheckbox{
  width:300px;
  margin:0 75px 0 0;
}
  
.doubleBorder{
  padding:8px 0 7px 9px;
} 

.profilePage .myComments{
  padding:16px 10px 10px 8px;
  line-height:18px;
}

.profilePage .myComments p.last{
  padding-bottom:3px;
}

.recViewed{
  padding:19px 10px 10px 8px;
  line-height:16px;
}

.recViewed .black{
  margin:5px 0 6px 0;
}

.myLibrary{
  margin:24px 0 0 27px;
}

.profilePage .myLibrary td{
  padding:0 0 22px 0;
}

.myLibrary .bookPrev{
  float:left;
  width:110px;
  margin:0 17px 0 0;
}

.myLibrary .text{
  width:210px;
  padding:8px 0 0 0;
  line-height:18px;
}

.myLibrary .text .font16{

}

.myLibrary .text .gray{
  padding-bottom:3px;
}

.myLibrary .buyNow{
  margin:8px 0 5px 0;
}

.myLibrary .gotoBookstore{
  margin:-1px 0 0 0;
  background-position:right 5px;
}

/* ---------------
  author & publisher page styles */
  
.startNine{
  height:8px;
  font-size:0;
  background:url(img/mc_starter_nine.gif) no-repeat;
  margin:0 0 -8px 0;
  position:relative;
  z-index:1;
} 

.authorCard{
  background:url(img/mc_liner_nine.gif) repeat-y;
  _height:1px;
}

.noLiner{
  background:none !important;
}

.finNine{
  height:4px;
  font-size:0;
  margin:-4px 0 0 0;
  background:url(img/mc_finisher_nine.gif) no-repeat;
}

.wrap11{
  padding:9px 25px 25px 8px;
}

.elevenPixSep{
  background:#93b7d1;
  height:11px;
  font-size:0;
}

.startOne{
  height:6px;
  font-size:0;
  background:url(img/mc_starter_one.gif) no-repeat;
}

.authorCard h2{
  background:url(img/mc_h2_author.gif) no-repeat;
}

.authorCard .card{
  margin:11px 7px 0 6px;  
}

.card .avatar{
  background:#faf6eb;
  border:1px solid #dcd7c6;
  padding:5px 6px;
  margin:0 14px 0 0;
  position:relative;
  z-index:1;
}

.card .avatar img{
  display:block;
}

.card .font21{
  padding:55px 0 11px 0;
}

.card .font12{
  line-height:20px;
}

.arrowRight{
  background:url(img/arrow_right.gif) right 3px no-repeat;
  padding:0 13px 0 0;
}

.authorMeta{
  margin:2px 0 0 10px;
  width:703px;
}

.authorMeta .leftCol{
  width:388px;
}

.authorMeta .rightCol{
  padding:0 0 0 9px;
}

.authorMeta .myLibrary .text{
  width:180px;
  padding:2px 0 0 0;
}

.authorMeta .myLibrary .bookPrev{
  float:left;
  width:105px;
  margin:0 13px 0 0;
  padding:0 0 0 5px;
}

.thirtyPixelsSep{
  height:29px;
}

.recViewed .blogBy{
  padding:2px 0 0 0;
}

.webCast{
  border:1px solid #d7d0bc;
  background:#fff;  
  margin:16px 0 0 0;
}

.wrap12{
  margin:19px 0 15px 17px;
}

.webCast .castPrev {
  width:103px;
  margin:0 0 0 0;
}

.webCast .castPrev img{
  display:block;
}

.webCast .castPrev p{
  padding:7px 0 0 0;
}

.webCast .castInfo{
  width:260px;
  margin:2px 0 0 0;
}

.webCast .castInfo .font16{
  margin-bottom:3px;
}

.webCast .castInfo .font12{
  line-height:21px;
  margin-bottom:8px;
}

.webCast .castInfo .authors{
  margin:2px 0 10px 0;
}

/* ---------------
  bookstore page styles */
  
.startEight{
  height:40px;
  background:url(img/mc_starter_eight.jpg) no-repeat;
  margin:0 0 -40px 0;
  z-index:1;
} 

.bookstorePage h2{
  z-index:2;
  background:url(img/mc_h2_bookstore.gif) no-repeat;
}

.bookstorePage .wrapper{
  padding-right:22px;
  padding-bottom:40px;
}

.bookstorePage .myLibrary td{
  padding-bottom:23px;
}

.linerEight{
  background:url(img/mc_liner_eight.jpg) repeat-y; height: 100%;
}

.bookstorePage li{
  margin-right:12px;
}

.bookstorePage li a{
  padding:0 10px;
}

/* ---------------
  donate page styles */
  
.threeBooks{
  width:230px;
  height:250px;
  padding:15px 0 0 50px;  
} 

.threeBooks div{
  width:150px;
  height:199px;
  background:url(img/donatePage_bookBorder.gif);
  position:relative;
  margin:0 0 -188px 0;
}

.threeBooks div img{
  display:block;
  position:relative;
  top:1px;
  left:1px;
}

.threeBooks .bookOne{
  z-index:1;
}

.threeBooks .bookTwo{
  z-index:2;  
  margin-left:30px;
}

.threeBooks .bookThree{
  z-index:3;
  margin-left:60px; 
}

.donateBanner{
  width:350px;
  height:140px;
  background:url(img/donatePage_banner.jpg);
  margin:48px 0 0 0;
  padding:20px 10px 0 30px;
}

.donateBanner .middle{
  padding:5px 0;
}

.donateBanner .font12{
  line-height:18px;
}

.arrowRightBig{
  padding-right:28px;
  background:url(img/arrow_right_big.gif) right 5px no-repeat;
}

.letter{
  margin:0 0 0 23px;
}

.letter p{
  line-height:20px;
  margin-bottom:20px;
  text-indent:10px;
}

.letter .sign{
  text-indent:0;
  padding:0 0 0 30px;
}

.motivation{
  margin:0 0 0 23px;
}

.motivation p{
  line-height:20px;
  margin-bottom:20px;
}

/* ---------------
  webcasts page styles */
  
.aboutCasts{
  width:245px;
  border-right:1px solid #d7d0bc;
  margin:10px 0 0 4px;
  padding:8px 20px 0 0;
  min-height:1050px;
  height:auto;
  _height:1050px;
} 

.aboutCasts .font11{
  line-height:15px;
}

.casts{
  margin:0 0 0 25px;
  width:385px;
}

/* ---------------
  archive page styles */

.archivePage .wrapper{
  padding-right:24px;
}

.archivePage .fTable {
  margin:21px 10px 0 10px;
} 

.archivePage .fTable td{
  padding:0 0 14px 0;
}

.archivePage .fTable td a{
  margin:0 auto;
}

.magazineBorder{
  width:149px;
  height:198px;
  background:url(img/donatePage_bookBorder.gif);
  display:block;
  padding:1px 0 0 1px;
}

.magazineBorder img{
  display:block;
}

.archivePage h3{
  height:27px;
  line-height:27px;
  background:url(img/mc_h2_small.gif);
  padding:0 0 0 8px;
}

.archivePage .startOne{
  margin:0 0 -6px 0;
}

.archivePage .available{
  margin:-20px 0 0 0; 
  padding:0 10px 0 0;
}

.filters{
  padding:17px 0 0 10px;
}

.filters select{
  width:155px;
  margin:0 35px;
}

/* ---------------
  become a friend page styles */
  
.donateNow{
  width:110px;
  height:42px;
  background:url(img/donate_now.gif);
  padding:4px 0 0 9px;
}   

.donateNow a{
  width:91px;
  background:url(img/arrow_white.gif) right 25px no-repeat;   
  display:block;
}

.becomeText{
  padding:10px 9px 0 6px;
}

.becomeText .font12{
  line-height:20px;
}

.friends{
  padding:14px 0 22px 13px;
}

.friends .font21{
  padding:0 0 0 14px;
}

.friends ul{
  margin:14px 0 0 0;
}

.friends ul li{
  display:block;
  list-style:none;
  background:url(img/arrow_right.gif) 0 5px no-repeat;
  padding:0 0 18px 15px;
  line-height:18px;
}

.btnBecome{
  height:19px;
  overflow:hidden;
  line-height:20px;
  padding:0 0 0 12px;
}

.btnBecome b{
  height:17px;
  width:1px;
  font-size:0;
  background:#d0e3f0;
  display:block;
  margin:1px 0 0 0;
  float:left;
}

.btnBecome a{
  padding:0 8px;
  display:block;
  float:left;
  background:#d0e3f0;
}

.haveQuestion{
  padding:6px 40px 5px 28px;
  line-height:18px !important;
}

/* ---------------
  widgets styles */

.widgets .wrapper{
  height:100%;
  padding:11px 12px 12px 12px;
}

.widgets a{
  color:#40709e;
}

.widgets .holder{
  background:#ffffff;
  height:100%;  
}

.widgets .centered{
  padding:0 13px 22px 14px;

}

.widgets .holder h3{
  width:189px;
  height:23px;
  background:url(img/widgets_h3.jpg) no-repeat;
  padding:4px 0 0 8px;
}

.widgets .holder .book{
  display:block;
  width:149px;
  height:198px;
  text-align:center;
  margin:13px auto 11px auto;
  background:url(img/widget_book_border.gif) 0 0 no-repeat;
}

.widgets .holder .book img{
  display:block;
  position:relative;
  float:left;
  top:1px;
  left:1px;
}

.widgets .holder .sep,
.onePixelSep{
  display:block;
  font-size:0;
  *font-size: 0px !important;     
  height:1px;
  background:#8e8c86; 
  overflow:hidden;
}

.blueSep{
  height:12px;
  background:#afcde2;
  margin:0 -13px 0 -14px;
}

.widgets .holder .subscribe{
  display:block;
  margin:3px 0 6px 0; 
}

.widgets .holder .subscribe span{
  display:block;
}

.widgets .holder .access{
  margin:6px 0 3px 0;
}

.widgets .holder .access a{ 
  display:block;
  white-space:nowrap;
  background:url(img/arrow_right.gif) right no-repeat;
  padding:0 15px 0 0;
  _padding:0 7px 0 0;
  margin:0 -7px 0 -4px; 
}

.widgets .holder .loginForm{
  padding:10px 0 12px 18px;
}

.widgets .holder .loginForm .upCase{
  padding:0 0 2px 0;
}

.widgets .holder .loginForm .text{
  display:block;  
  width:97px;
  height:15px;
  padding:2px 0 0 0;
  margin:5px 0 0 0;
  font-family:Arial, Helvetica, sans-serif;
}

.widgets .holder .loginForm .check{
  padding:3px 0 8px 0;
}

.widgets .holder .loginForm .check input{
  width:13px;
  height:13px;
  border:none;
}

.widgets .holder .loginForm .submit{
  width:54px;
  height:19px;
  background:url(img/btn_login.gif);  
  border:none;
}

.widgets .holder .node{
  padding:9px 0 17px 5px;
}

.widgets .holder .node h4{
  margin:0 0 2px 0;
}

.widgets .holder .node p{
  line-height:1.5em;
}

.widgets .holder .node a{
  display:block;
  margin:12px 0 0 0;
}

.widgets .holder .rss{
  height:19px;
  margin:8px 0 8px 0;
  padding:0 0 0 28px;
  background:url(img/icon_rss.gif) 0 0 no-repeat;
}

.widgetTitleOne{
  width:176px;
  height:27px;  
  background:url(img/widgets_title.gif) 0 0 no-repeat;
  left:-7px;
  margin:0 -14px 0 0; 
  padding:0 0 0 8px;  
}

.alsoEjoy{
  margin:15px -14px 12px 0;
}

.alsoEjoy,
.mostPop{
  line-height:29px;
}

.recentArticles{
  line-height:32px;
  margin:0 -14px 10px 0;
}

.mostPop{
  margin:0 -14px 12px 0;
}

.freshNode{
  margin:0 -1px 0 3px;
  padding:0 0 18px 0;
  line-height:16px;
}

.webcasts{
  margin:0 0 8px 0;
}

.castNode{
  display:block;
  margin:0 auto;
  padding:10px 0 12px 0;
}

.castNode img{
  display:block;
  margin:0 auto;
}

.weblog{
  margin:-22px 0 0 0; 
  *padding: 0 0 9px 0;
  background:url(img/weblog_back.jpg) left bottom no-repeat;
}

.weblog p.title{
  margin:0;
  padding:0 0 0 7px;
  height:35px;  
  line-height:1.65em;
  background:#afafaf url(img/widgets_h3.jpg) 0 0 no-repeat;
  overflow:hidden;
}

.weblog .banner{
  height:53px;
}

.weblog .banner img{
  margin:0 0 0 1px
}

.weblog .blogLink{
  margin:0 0 0 17px;
  padding:10px 0 9px 0;
  line-height:18px;
}

/* ---------------
  footer styles */
  
.footer{
  position:relative;
  height:69px;
  background:url(../images/footer_liner.jpg) repeat-x;    
} 

.footer .first{
  height:16px;  
  padding:10px 15px 8px 20px;
}

.footer .first .menu{
  font-size:0;
  *font-size: 0px !important;     
}

.footer .menu ul{}

.footer .menu ul li{
  display:block;
  float:left;
  list-style:none;
  color:#fff;
  padding:0 7px 0 7px;
  margin:0;
}

.footer .menu ul li a{
  display:block;
  float:left;
  height:16px;
}

.footer .menu ul li a.one{
  width:35px;
  background:url(img/footer_home.jpg);
}

.footer .menu ul li a.two{
  width:57px;
  background:url(img/footer_subscribe.jpg);
}

.footer .menu ul li a.three{
  width:53px;
  background:url(img/footer_about.jpg);
}

.footer .menu ul li a.four{
  width:41px;
  background:url(img/footer_donate.jpg);
}

.footer .menu ul li a.five{
  width:56px;
  background:url(img/footer_adv.jpg);
}

.footer .menu ul li a.six{
  width:62px;
  background:url(img/footer_contact.jpg);
}

.footer .menu ul li a.seven{
  width:77px;
  background:url(img/footer_legal.jpg);
}

.footer .menu ul li a.eight{
  width:23px;
  background:url(img/footer_rss.jpg);
}

.footer .menu ul li a.nine{
  width:69px;
  background:url(img/footer_artauction.jpg);
}

.footer .menu ul li a.ten{
  width:39px;
  background:url(img/footer_cruise.jpg);
}

.footer .menu ul li a.eleven{
  width:74px;
  background:url(img/footer_poetry.jpg);
}

.footer .first .copyright span{
  display:block;
  float:left;
  margin:0 8px;
  height:16px;
}

.footer .first .copyright .copy{
  width:145px;
  line-height:16px;
/*  background:url(img/footer_copy.jpg); */
}

.footer .first .copyright .sep{
  width:2px;
  background:url(img/footer_sep.jpg);
  font-size:0;
  *font-size: 0px !important;     
}

.footer .first .copyright .nc{
  width:106px;
  background:url(img/footer_nc.jpg);
  font-size:0;  
  *font-size: 0px !important;     
}

.footer .second{
  height:16px;
  padding-right:15px;
  font-size:0;  
  *font-size: 0px !important;     
}

.footer .second .arr{
  display:block;
  float:right;
  width:112px;
  height:16px;
  background:url(img/footer_arr.jpg);
  margin-right:8px;
}

/* -------------------------------
  banner styles */
  
.banner{
  display:block;
}

.banner img{
  display:block;
  margin:0 auto;
}

.noMargin{
  margin:0 !important;
}

.bannerBlock{
  left:-5px;
  margin:0 -10px -13px 0;
}

.bannerBlock a{
  margin:15px auto 0 auto;
}

.b728x90{
  height:90px;
  padding-bottom:13px;
}

.home728x90{
  margin:8px 0 9px 0;
}

/* -----------------------------
  icon styles */
  
.textSize{
  background:url(img/icon_textsize.gif) 0 0 no-repeat;
  padding:0 0 0 21px;
} 

.makePdf{
  background:url(img/icon_pdf.gif) 0 0 no-repeat;
  padding:0 0 0 23px;
} 

.clipArticle{
  background:url(img/icon_clip.gif) 0 0 no-repeat;
  padding:0 0 0 21px;
} 

.linkArticle{
  background:url(img/icon_link.gif) 0 0 no-repeat;
  padding:0 0 0 17px;
} 

.addComment{
  background:url(img/icon_addcoment.gif) 0 0 no-repeat;
  padding:0 0 0 17px;
}

.printArticle{
  background:url(img/icon_print.gif) 0 0 no-repeat;
  padding:0 0 0 16px;
} 

.emailArticle{
  background:url(img/icon_email.gif) 0 0 no-repeat;
  padding:0 0 0 15px;
} 

/* --------------------------
  rating styles */
  
.rateStars{
  width:100px;
  height:17px;
  font-size:0;
  background:url(img/rate_stars.jpg) -100px 0 no-repeat;
  display:block;
}

.oneStar{
  background-position:-80px 0;
}
  
.twoStar{
  background-position:-60px 0;
}

.threeStar{
  background-position:-40px 0;
}

.fourStar{
  background-position:-20px 0;
}

.fiveStar{
  background-position:0 0;
} 

/* -------------------------
  buttons styles */

.btn{
  /*
  display:block;  
  font-size:0;
  */
}   
  
.buyNow{
  width:75px;
  height:21px;
  background:url(img/btn_buynow.gif);
}

.prevComment{
  display:block;
  width:81px;
  height:31px;
  top:196px;
  left:334px;
  background:url(img/prevcomment_back.gif) 0 0 no-repeat;
  border:none;
  padding:11px 0 0 0; 
  *padding:13px 0 0 0;    
}

.postComment{
  display:block;
  width:134px;
  height:31px;
  top:196px;
  left:423px;
  background:url(img/postcomment_back.gif) 0 0 no-repeat;
  border:none;
  padding:11px 0 0 0;
  *padding:13px 0 0 0;  
}

.prevComment2{
  display:block;
  width:81px;
  height:31px;
  top:196px;
  left:194px;
  background:url(img/prevcomment_back.gif) 0 0 no-repeat;
  border:none;
  padding:11px 0 0 0; 
  *padding:13px 0 0 0;    
}

.postComment2{
  display:block;
  width:134px;
  height:31px;
  top:196px;
  left:283px;
  background:url(img/postcomment_back.gif) 0 0 no-repeat;
  border:none;
  padding:11px 0 0 0;
  *padding:13px 0 0 0;  
}

.btnSubscribe{
  display:block;
  width:84px;
  height:19px;
  background:url(img/btn_subscribe.gif);
  font-size:0;
}

.btnSubscribe2{
  display:block;
  width:84px;
  height:38px;
  background:url(img/btn_subscribe2.gif);
  font-size:0;
}

.btnEmbed{
  display:block;
  width:84px;
  height:19px;
  background:url(img/btn_embed.gif);
  font-size:0;
}


.dreamveaverIsSuck{
  
}

/* ---------------
      indent styles */

.ind{
    margin-top: 25px;
    text-indent: 30px; 
} 


/* ---------------
  Monthly changes */
/* ------- January -------- */
.month_jan .wrap05 h3,
.month_jan .wrap05 .volumeCounter{
  color: #005c37; 
} 
.month_jan .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_jan.gif);
} 
.month_jan .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_jan.jpg) top left no-repeat;
}

.rmonth_jan  .h2Orange{
  background:url(img/monthes/mc_h2_jan.jpg) top left no-repeat;
}



/* ------- February -------- */
.month_feb .wrap05 h3,
.month_feb .wrap05 .volumeCounter{
  color: #ba761d; 
} 
.month_feb .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_feb.gif);
} 
.month_feb .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_feb.jpg) top left no-repeat;
}

.rmonth_feb  .h2Orange{
  background:url(img/monthes/mc_h2_feb.jpg) top left no-repeat;
}

/* ------- March -------- */
.month_mar .wrap05 h3,
.month_mar .wrap05 .volumeCounter{
  color: #716c9f; 
} 
.month_mar .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_mar.gif);
} 
.month_mar .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_mar.jpg) top left no-repeat;
}

.rmonth_mar  .h2Orange{
  background:url(img/monthes/mc_h2_mar.jpg) top left no-repeat;
}

/* ------- April -------- */
.month_apr .wrap05 h3,
.month_apr .wrap05 .volumeCounter{
  color: #fdb812; 
} 
.month_apr .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_apr.gif);
} 
.month_apr .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_apr.jpg) top left no-repeat;
}
.rmonth_apr  .h2Orange{
  background:url(img/monthes/mc_h2_apr.jpg) top left no-repeat;
}
/* ------- May -------- */
.month_may .wrap05 h3,
.month_may .wrap05 .volumeCounter{
  color: #00a650;  
/*  color: #000;*/
} 


.month_may .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_may.gif); 
/*  background:url(img/monthes/mc_h3_sep_.gif); */
} 
.month_may .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_may.jpg) top left no-repeat; 
/*  background:url(img/monthes/mc_h2_sep_.jpg) top left no-repeat; */
}

.rmonth_may .h2Orange{
  background:url(img/monthes/mc_h2_may.jpg) top left no-repeat; 
/*  background:url(img/monthes/mc_h2_sep_.jpg) top left no-repeat; */
}
/* ------- June -------- */
.month_jun .wrap05 h3,
.month_jun .wrap05 .volumeCounter{
  color: #ef3f3d; 
} 
.month_jun .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_jun.gif);
} 
.month_jun .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_jun.jpg) top left no-repeat;
}

.rmonth_jun  .h2Orange{
  background:url(img/monthes/mc_h2_jun.jpg) top left no-repeat;
}
/* ------- July color = #?????? -------- */
.month_jul .wrap05 h3,
.month_jul .wrap05 .volumeCounter{
  color: #ef3f3d; 
} 
.month_jul .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_jul.gif);
} 
.month_jul .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_jul.jpg) top left no-repeat;
}

.rmonth_jul .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_jul.jpg) top left no-repeat;
}
/* ------- August color = #?????? -------- */
.month_aug .wrap05 h3,
.month_aug .wrap05 .volumeCounter{
  color: #29088A; 
} 
.month_aug .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_aug.gif);
} 
.month_aug .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_aug.jpg) top left no-repeat;
}

.rmonth_aug .h2Orange{
  background:url(img/monthes/mc_h2_aug.jpg) top left no-repeat;
}
/* ------- September 007dbd-------- */
.month_sep .wrap05 h3,
.month_sep .wrap05 .volumeCounter{
  color: #007dbd; 
} 
.month_sep .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_sep.gif);
} 
.month_sep .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_sep.jpg) top left no-repeat;
}

.rmonth_sep .h2Orange{
  background:url(img/monthes/mc_h2_sep.jpg) top left no-repeat;
}
/* ------- October -------- */
.month_oct .wrap05 h3,
.month_oct .wrap05 .volumeCounter{
  color: #000000; 
} 

.month_oct .white {color:black}

.month_oct .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_oct.gif);
} 
.month_oct .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_oct.jpg) top left no-repeat;
}

.rmonth_oct  .h2Orange{
  background:url(img/monthes/mc_h2_oct.jpg) top left no-repeat;
}
/* ------- November color = #?????? -------- */
.month_nov .wrap05 h3,
.month_nov .wrap05 .volumeCounter{
  color: #ec008c; 
} 
.month_nov .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_nov.gif);
} 
.month_nov .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_nov.jpg) top left no-repeat;
}

.rmonth_nov  .h2Orange{
  background:url(img/monthes/mc_h2_nov.jpg) top left no-repeat;
}
/* ------- December -------- */
.month_dec .wrap05 h3,
.month_dec .wrap05 .volumeCounter{
  color: #ed1c24; 
} 
.month_dec .fWrap .rightDiv .orangeTitle{
  background:url(img/monthes/mc_h3_dec.gif);
} 
.month_dec .mainColumn .h2Orange{
  background:url(img/monthes/mc_h2_dec.jpg) top left no-repeat;
}

.rmonth_dec  .h2Orange{
  background:url(img/monthes/mc_h2_dec.jpg) top left no-repeat;
}