/* mainLeft and mainRight */

div.mainLeft {
    float:left;
    width:220px;
    margin-top:20px;
    text-align:left;
    font-size:1.1em;
}
div.mainRight {
    float:right;
    width:545px;
    margin-top:20px;
    text-align:left;
    font-size:1.1em;
}


/* searchBoxBlue */

div.searchBox {
    background:url(../../images/blog/search_box_top.gif) #BEFF00 top left no-repeat;
}
form.searchBox {
    background:url(../../images/blog/search_box_bottom.gif) transparent bottom left no-repeat;
}


/* Tell A Friend Formular */

form.tellafriendForm label.left {
    width:200px;
}
form.tellafriendForm input.inputWidth, form.tellafriendForm textarea {
    width:200px;
}
form.tellafriendForm textarea {
    height:100px;
}
form.tellafriendForm input.right, form.tellafriendForm button.right {
    margin-left:205px;
}
form.standardForm div.error {
    margin-left:205px;
}


/* blockList */

ul.blockList li {
    color:#BEFF00;
}


/* storyTop */

div.storyTop {
    margin-bottom:30px;
}
div.storyTop h2 {
    color:#36830F;
    font-size:1.5em;
    margin:0;
    margin-bottom:2px;
    font-weight:normal;
}
div.storyTop div.info {
    font-style:italic;
    font-size:0.9em;
}
div.storyBottom {
    margin-bottom:30px;
    padding-bottom:5px;
    border-bottom:dashed 1px #909090;
    font-size:0.9em;
}


/*  storyBox  */

div.storyBox {
    margin-bottom:30px;
    line-height:140%;
    overflow:hidden;
}
div.storyBox div.info {
    font-style:italic;
}
div.storyBox div.leftBox {
    float:left;
}
div.storyBox div.rightBox {
    margin-left:60px;
}
div.storyBox a.title {
  font-size:1.2em;
  text-decoration:underline;
}
