/* general stuff */


body{
margin:0;
padding:0;
text-align:left;
font-family: verdana, arial, sans-serif;
}
#cd-menu{
        height:32px;
        padding-left:5px;
        background: url(../images/menu-strip.jpg);
   }
#cd-menusec{
        padding-top:12px;
        }
#logo{
background:url(../images/logo-default.jpg);
width:266px;
height:132px;
float:left;
}
#header{
background:url(../images/header.jpg) no-repeat;
width:522px;
height:134px;
}
#menu-strip{
background:url(../images/menu-strip.jpg);
width:800px;
height:20px;
}
#main-foot{
background:url(../images/main-foot.jpg);
width:525px;
height:30px;
}

a:link, a:visited {
        color: #c64934; text-decoration: none;
        font-weight: bold;
}
fieldset{
border:0;
}

a:hover {
        color: #900;        text-decoration: none;
        font-weight: bold;
}
 #wrapper{
                height: auto;
                padding-left:20px;
                padding-right:20px;
                }

#header        {
                 width:800px;
                 height:192px;
                 background: url(../images/header.jpg)  no-repeat top;
                }

.footer                {
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                padding-right: 5px;
                padding-left: 5px;
                color:#FFFFFF;
                margin-bottom:10px;
                }
.footer a{
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                padding-right: 5px;
                padding-left: 5px;
                color:#FFFFFF;
                }

                .footer a:hover{
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                padding-right: 5px;
                padding-left: 5px;
                color:#FF0000;
                }
#footer-wrap1 {
                height:41px;
                background: url(../images/footer_bg.jpg) repeat-x left;
                margin-left:0px;
                margin-right:0px;
                color: #CCCCCC;
                font-size:11px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-weight: normal;
                line-height:56px;
                }

#footer-wrap2        {
                height:41px;
                background: url(../images/footer_end.jpg) repeat-x left;
                margin-left:20px;
                margin-right:20px;
                        }


#footer-wrap2 a{
                text-align:center;
                padding-left:3px;
                color: #FFFFFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-decoration:none;
                }
 #mainbody        {
                                padding-left:0px;
                                padding-right:5px;
                                width: auto;
                                background:#FFFFFFF;
                                border-left:solid 8px #533710;
                                border-right:solid 7px #533710;
                        }

#container        {
                width:auto;
                margin-top:15px;
                margin-right:10px;
                margin-left:0px;
                        }

#banner        {
                 padding-top:0px;
                 margin-top:4px;

                }


#mosbody        {
        padding-left:5px;
        padding-right:5px;
        width: auto;
        position:relative;
        left:4px;
        }

 a.mainlevel{
        font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
        font-weight: normal;
        text-align: left;
        color:#ffffff;
        text-decoration:none;
         padding:5px;
        margin:0 2px;

          }
.mainlevel-nav{
        font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
        font-weight: normal;
        text-align: left;
        color:#ffffff;
        text-decoration:none;
         padding:5px;
        margin:0 2px;

          }

a:hover.mainlevel{
        color:#ffffff;
        text-decoration:none;
        font-weight: normal;
        background: url(../images/menu_bg_hoover1.jpg) repeat-x left;
         padding:5px;
        margin:0 2px;
                         }
active.mainlevel-nav{
        color:#ffffff;
        text-decoration:none;
        font-weight: normal;
        /*background: url(../images/menu_bg_hoover1.jpg) repeat-x left;        */
         padding:5px;
        margin:0 2px;
        background:#FFFFFF;
                         }

#active_menu{
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                padding-right: 8px;
                padding-left: 8px;
                background:url(../images/active.jpg) repeat-x;
                color:#ff4268;
                font-weight:bold;

                }


ul                {
                width:auto;
                }


.module-search        {
background:#6d5837;
width:250px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-top:10px;
margin-left:5px;
margin-bottom:5px;
}
.module h3 {
                text-align: left;
                font-size:12px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                color: #6d5837;
                margin-left:50px;
                padding-bottom:10px;

}



.moduletable        {
                width:550px;
                height:200px;
                margin-left:0px;
                margin-top:5px;
                margin-bottom:5px;
                        }


table.moduletable        {
                        width:auto;
                        height:auto;
                        }

div.module {
width:276px;
background:url(../images/module-middle.jpg) left repeat-y;




}
div.module div{
                 background:url(../images/module-top.jpg) left top no-repeat;
                padding-left:0px;


                }

div.module div div {
                 background:url(../images/module-bottom.jpg) left bottom no-repeat;
                padding:8px 10px 20px 12px;


                }

div.module div div div {
background:none;
padding:0;
width:100%;

}
.contentheading         {
                        font-size:18px;
                        /*font-weight:900;
                        font-stretch:expanded;*/
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        color: #c64934;
                        font-weight: bold;
                        text-align:left;
                        text-decoration: none;
                        padding: 5px 15px 5px 5px;
                        width:100%;
                }


.componentheading        {
                        font-size:16px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        color: #084999;
                        text-align: left;
                        font-weight: bold;
                        text-decoration: none;
                        padding: 5px;
                }

.contentpane        {
                font-size:12px;
                font-family: Geneva, Arial, Helvetica, sans-serif;
                font-weight: normal;
                text-align:justify;
                padding-right: 5px;
                padding-left: 5px;
                padding-top:0px;
                padding-bottom:0px;
                background:#FFFFFF;
                width:auto;
                margin-bottom:10px;
                        }

table.contentpane        {
                font-size:12px;
                width:auto;
                        }

div.contentpane        {
                width: auto;
                        }

.contentpane ul {
                width:420px;
                                }

.contentpaneopen td        {
                        text-align: justify;
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        margin:0px;
                        padding:1px;
                                }

.contentpaneopen{
                        color: #000000;
                        font-weight: normal;
                        font-size:12px;
                        text-align: justify;
                        padding-left:0px;
                        padding-right:0px;
                        padding-top:0px;
                        padding-bottom:0px;
                         width:auto;
                        }

table.contentpaneopen        {
                        width:auto;
                        font-size:12px;
                                        }


.contentpagetitle{
                font-size:12px;
                font-family: Geneva, Arial, Helvetica, sans-serif;
                font-weight: normal;
                text-decoration: none;
                padding-right: 5px;
                padding-left: 5px;
                }

.contentdescription{
         font-size:12px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        text-align:left;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
        width:auto;
                        }

td.contentdescription{
         width:auto;
        float:left;
                        }

.blog        {
                font-weight: normal;
                font-style:normal;
                text-decoration: none;
                background:#FFFFFF;
                padding-right: 5px;
                padding-left: 5px;
                width:auto;
                }


.small        {
                        font-size: 11px;
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-weight: normal;
                        text-decoration: none;
                        padding-left: 0px;
                        padding-bottom:0px;
                }

.modifydate        {
                        font-size: 11px;
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-weight:  normal;
                        text-decoration: none;
                        padding-left: 0px;
                        padding-bottom:0px;
                }

.createdate        {
                        font-size: 11px;
                        font-family: Geneva, Arial, Helvetica, sans-serif;
                        font-weight: normal;
                        text-decoration: none;
                        padding-left: 0px;
                        padding-bottom:0px;
                }
                .readon{
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        padding: 2px 2px;
        background:#db211f;
        color:#FFFFFF;
        float: right;
}
a.readon {
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        padding: 2px 2px;
        background:#db211f;
        color:#FFFFFF;
        float: right;
}

a:hover.readon{
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
        padding: 2px 2px;
        background: #CC0000;
        color:#FFFFFF;
}

.latestnews  li  {
        display:block;

}

.latestnews a         {
        text-decoration: none;
        padding-right: 5px;
        margin-left: 2px;
        padding-left:10px;
                                }


a:hover.latestnews{
        color:#CC0000;
        text-decoration: none;
        padding-right: 5px;
        margin-left: 2px;
        padding-left:10px;
        }


.inputbox{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left:5px;
        margin-left: 0px;
        width:auto;}


.search-sea        {
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                padding-right: 5px;
                padding-left: 0px;
                padding-bottom:0px;
                margin-left:-30px;
                margin-bottom:-7px;
                }

.category        {
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
        }




.sectiontablefooter{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.sectiontableentry1{
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.sectiontableentry2{
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.sectiontableheader{
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
        width:auto;}


.form        {
                width:auto;
                }

#contact_text        {
                                width:auto;
                                }

div.contact_email        {
                                width:auto;
                                }


#blockrandom{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#contact_email_copy{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#contact_text{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#emailForm{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#mod_login_password{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#mod_login_remember{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#mod_login_username{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}
/*BEGIN: poll*/
#poll{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#search_ordering{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#search_searchword{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
        width:auto;
}

#searchphraseall{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#searchphraseany{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#searchphraseexact{
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

#voteid1,#voteid2…


.adminform{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

.article_seperator{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}

.back_button{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}


.blog_more{
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}
.blogsection{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.button{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.buttonheading img{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
float:right;
border:0;}

.clr{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.contact_email{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.content_rating{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.content_vote{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.contenttoc{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.fase4rdf{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.frontpageheader{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}


.message{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}


.mostread{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.newsfeed{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.newsfeeddate{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.newsfeedheading{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.pagenav{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}


.pagenav_next{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.pagenav_prev{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.pagenavbar{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.pagenavcounter{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.pathway{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}


.poll        {
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 0px;
        padding-bottom:0px;
        }

.poll div        {
        background:none;
        }

.pollsborder{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
        background:none;

        }
.pollstableborder{font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 0px;}


.searchintro{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.sectionentry1{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.sectionentry2{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.sectionheader{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.sitetitle{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}

.smalldark{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.sublevel{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.syndicate{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.syndicate_text{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.text_area{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.toclink{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}
.weblinks{font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;}



#leftcol{
        font-size:12px;

}
li{
        list-style-image: url(../images/readon.gif);
}
