/*banana*/
div.tarot_top_callbox div.callbox_content {
  background-image:url("http://gfx.tarot.com/images/namemedia/backgrounds/gradient-tarot.jpg");
}


div.tarot_top_callbox div#card_of_the_day {
  width:334px;
  float:left;
  margin-top:20px;
}

div#card_of_the_day div#card_img {
  width:100px;
  text-align:center;
  float:left;
}

div#card_img img {
  border:1px solid white;
}
div#card_of_the_day div#card_info {
  float:left;
  width:210px;
}


div#card_of_the_day p {
  margin-top:0px;
}

div#card_of_the_day a {
  font-weight:bold;
  color:#660066;
}

div#card_of_the_day p.copyright {
  font-size:10px;
  margin-top:2px;
}


div#card_of_the_day ul.link_list {
  position:relative;
  left:20px;
  margin-bottom:20px;
}



div.tarot_top_callbox div#free_reading {
  width:224px;
  float:left;
  font-size:11px;
}

div#free_reading div.padding {
  padding:10px;
}


div#free_reading h3 {
  color:#660066;
  font-size:16px;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}

div#free_reading_subheader {
  width:110px;
  float:left;
}

div#free_reading_subheader p {
  font-size:11px;
  font-weight:bold;
  color:#000066;
  margin:15px 20px 0px 0px;
}

div#free_reading div.pic {
  width:90px;
  float:left;
}

form#free_reading {
  clear:both;
  margin-top:0px;
  padding-top:5px;
}
form#free_reading div#left_buttons {
  width:102px;
  float:left;
}


form#free_reading div#right_buttons {
  width:102px;
  float:left;
}

form#free_reading p.subheader {
  font-weight:bold;
  margin-top:0px;
  margin-bottom:3px;
}

form#free_reading p.instructions {
  font-weight:bold;
  clear:both;
  padding-top:10px;
  margin-top:0px;
  margin-bottom:0px;
}

form#free_reading a {
  color:#660066;
  font-weight:bold;
}

/* secondary banana: hexagram */

div#daily_hexagram {
  margin:0px;
}

div#daily_hexagram h2 {
  margin:0px 0px 7px 0px;
}

div#daily_hexagram div#hexagram_scene {
  width:200px;
  float:left;
}

div#hexagram_scene img  {
  border:1px solid #000000;
}

div#hexagram_scene p.copyright {
  font-size:10px;
  text-align:center;
  margin:0px;
}

div#daily_hexagram div#hexagram_image {
  width:100px;
  float:left;
}



div#daily_hexagram div#hexagram_interp {
  width:250px;
  float:left;
}

div#daily_hexagram h2 {
  color:#660066;
  font-weight:bold;
  font-size:16px;
}

div#hexagram_interp p.header {
  color:#000066;
  font-size:16px;
  font-weight:bold;
  margin:0px;
}

/* bottom call boxes **********************/

div.box_row {
  clear:both;
}

/* height for all 3 boxers */
div.tarot_callbox div.callbox_content {
  height:300px;
}


div.tarot_callbox div.callbox_content {
  padding-left:10px;
  padding-right:7px;
}

/* box #1: more scopes */
div#more_horoscopes {
  font-size:11px;
}

div#more_horoscopes h4 {
  margin-top:7px;
  margin-bottom:0px;
  font-size:12px;
}

div#more_horoscopes p {
  margin-top:0px;
  margin-bottom:0px;
}

/* box #2: more about tarot */
div#more_tarot h4 {
  margin:7px 0px 0px 0px;
  font-size:12px;
}

div#more_tarot p {
  margin-top:5px;
}

/* box #3: tarot spreads */
div#tarot_spreads h4 {
  margin:7px 0px 0px 0px;
  font-size:12px;
}

/* right column styles *************************/

div.right_module h3 {
    font-size:18px;
    font-weight:normal;
}


div.right_module div.content {
  border-bottom: 1px solid #BDD7E5;
  padding-bottom:20px;
  margin-bottom:0px;
}

/* module #1: mandala */
div#mandala_tarot div.header_image {
  background-image:url('http://gfx.tarot.com/images/feeds/90x90/tarot-mandalawheel-90x90.jpg');
  background-repeat:no-repeat;
  height:90px;
  padding-left:105px;
  font-size:14px;
  font-weight:bold;
}

div#mandala_tarot p.header {
  margin:0px;
  padding-top:30px;
}

div#mandala_tarot h3 {
  color:#660066;
  font-size:16px; font-weight:bold;
  margin-bottom:0px;
}

div#mandala_tarot h4 {
  font-size:11px;
  margin-bottom:0px;
}

div#mandala_tarot ul {
  margin-top:5px;
  font-size:11px;
}

/* module #2: burning love */
div#burning_question div.content{
  border-bottom:none;
}

div#burning_question h3 {
  color:#660066;
  font-weight:bold;
  font-size:16px;
  margin-bottom:10px;
  padding-bottom:0px;
  line-height:1em;
}

div#burning_question div.content {
  background-image:url('http://gfx.tarot.com/images/feeds/90x90/tarot-burningquestion-90x90.jpg');
  background-repeat:no-repeat;
  height:90px;
  padding-left:105px;
  margin-top:0px;
}

div#burning_question h4 {
  margin-bottom:0px;
  font-size:12px;
  font-weight:bold;
}

div#burning_question form {
  margin:-5px 0px 0px 0px;
}

div#burning_question p.label {
  margin-top:0px;
}

div#burning_question textarea{
  width:230px;height:40px;
}

div#burning_question  .right {
  text-align:right;
  margin:5px 20px 0px 0px;
  font-weight:bold;
}