.contentblock {
height:261px;
margin:10px 0px 0px 0px;
}
#contentblock_left {
background:url(../images/contentblock_left_bg.gif) repeat-x;
width:300px;
float:left;
}

#contentblock_left_endcap {
background:url(../images/contentblock_left_endcap.gif) no-repeat;
width:14px;
height:261px;
float:left;
}

#home_big_image{
    width:300px;
    height: 260px;
    text-align:center;
    vertical-align:middle;
    padding-top: 5px;
}

#contentblock_right {
/*background:url(../images/contentblock_right_image.jpg) no-repeat;*/
width:440px;
float:right;
}

#left_content {
width:350px;
float:left;
}
#right_content {
width:323px;
float:right;
}
#ca_left {
/*set width to 480px and 260px on left/right respectively to have them right beside eachother, then use margin/padding if you want insted of having smaller widths and making the float's do the seperating */

margin-right:30px;
}

#ca_right {

}

#emailletter {
width:214px;
}

.block {
    background: url(../images/mailinglist_bottom.gif) bottom center no-repeat #ffcc33;
    height:auto;
    width:323px;
    overflow:hidden;
    float:right;
    margin-bottom:15px;
}

#mailinglist_content, #blogfeed_content {
    margin: 5px 17px 10px 15px;
}

#mailinglist_top, #blogfeed_top {
    width:323px;
    height:27px;
    overflow:hidden;
}

#submitbtn {
    color:#FFFFFF;
    /*background:#604a35;*/
    background:#C64142;
    border:1px solid #604a35;
    margin-left:10px;
}

#news1 .Text{

}
#news1 .NewsListCommentsNumber{
    float: left;
}
#news1 .NewsListReadMore{
    float: right;

}

#blog-header {
display:none;
}

.newsitem, .NewsListItem {
    font-size:8pt;
    float:none;
    text-align:justify;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #CCC;
    float: left;
}

#blog-feed .NewsListTitle a, #blog-feed .NewsListReadMore a{ color: #990000 }
#blog-feed{
    clear:both;
    float:left;
    padding: 10px;
    width: 275px;
    height: 100px;
    overflow: auto;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}