body {
	color: #000;
	background-color : #cfc9bd;
}

body#layout-naked {
	background-image: none;
	background-color: White;
}


/* ---------- Block colors ----------- */

#container {
    background-image: url('img/content_bg.png');
	background-repeat: repeat-y;
	background-position: top;
    color : black;
}

#header {
	background-image: url('img/header_bg.png');
	background-repeat: repeat-x;
	background-color:#cfc9bd;
}

#logo {
    background-image: url('img/logo.jpg');
	background-repeat: no-repeat;
}

#address {
	font-size:12px;
	font-family : Arial, Verdana, serif;
	color:black;
}

#sub-menu {
	background-color:#bcbdbf;
}


#footer {
	background-color:#9c9c9c;
	color:#000000;
}

#footer a{
	color:#000000;
	font-weight:normal;
}



#sidepanel-left a {
	color:Black;
}



#sidepanel div.box {

    border : none;



}



.toggle0 { 

    color : #A03E19; 

    background-color : #DEE2BD; 

    font-weight: bold; 

} 



.toggle1 {

    background-color : #EDF4D1;

    color : black;

}



.toggle2 {

    background-color : white;

    color : black;

}





.bgcolor1 {

    background-color : #DEE2BD;

    color : black;

}



.bgcolor2 {

    background-color : #EDF4D1;

    color : black;

}



.bgcolor3 {

    background-color : #ADB583;

    color : black;

}





q {

    background-color : #d6d7ca;

    color : black;

}





a:link, a:visited {

    text-decoration : none;

    background-color : inherit;

    color: #Blue;

    font-weight: bold;

}



a:hover, a:active {

    text-decoration : underline;

    background-color : inherit;

    color: #Blue;

}



h1, h2, h3 {
   background-color : inherit;
   color: Black;
}



h2, h3 {
    background-color : #cfc9bd;
    color: Black;
}



h1 a {
    text-decoration : none;
	 color: Black;
}

h1 a:hover {
    background-color : inherit;
    color : Black;
}

h1 a:visited {
    background-color : inherit;
    color : Black;
}

th {
    color: #A03E19;
    background-color : #DEE2BD;
}

.box {
    background-color : transparent;
    color : black;
}

.box-title {
    background-color : #9c9c9c;
    color : Black;
}

.box-title a {
    color : Black;
}

/* -------- Form color ---------- */

input, textarea {

    color: #000;

    background-color: White;

    border: #000 solid 1px;

}



input:focus, textarea:focus {

    background-color : #EDEDED;

    color : black;

}





input[type="submit"], input[type="button"]{

    color: #000;

    background-color: #EDEDED;

    border: 1px #000 outset;

    cursor : default;

    cursor : pointer;

}







/* ----------- Module ----------- */

#top-menu  a{

    background-color : transparent;

    color : white;

}



#top-menu a:hover{

    background-color : transparent;

    color : black;

}



div.blog div.box {

    border : 2px white solid;

}



div.blog div.read-more {

    border-top : 1px solid white;

    margin-top : 5px;

}



div.category-links {

    padding : 4px;

    background-color : #EDF4D1;

    color : black;

}



/*--------------- Control Panel ---------------*/



div.frame {

    background-color: #CBCEAC;

    color : black;

    border-color : #90996E;

}



div.backgrd {

    border-color: #90996E;

}



ul.tabmenu li {

    border-color: #90996E;

    border-bottom : none;

}



ul.tabmenu li.inactive {

    background-color : #DEDFBA;

    color : #49493D;

}



ul.tabmenu li.active {

    background-color : #CBCEAC;

    color : #49493D;

}



ul.tabmenu li.active a:visited {

    text-decoration: none;

    background-color : inherit;

    color: #49493D;

}



ul.tabmenu li.inactive a:link {

    text-decoration: none;

    background-color : inherit;

    color: #49493D;

}



ul.tabmenu li.inactive a:visited {

    text-decoration: none;

    background-color : inherit;

    color: #49493D;

}



ul.tabmenu li.inactive a:hover {

    text-decoration: none;

    color: black;

    background-color : inherit;

}



ul.tabmenu li.inactive:hover {

    background-color : #CBCEAC;

    color: black;

}



/*--------------- End Control Panel ---------------*/



/*--------------- Menu ---------------*/
ul.menu-links {
    margin : 0;
    padding : 0;
    font-size : .9em;
    list-style-type : none;
}


ul.menu-links li {
    list-style-type : none;
	border-bottom : #cfc9bd 1px solid;
    width : 100%;
}


ul.menu-links ul {
    padding-left : 1em;
}

ul.menu-links li a.menu-link-href { 
    display : block;
    padding : 6px 5px;
    font-weight : bold;
    text-decoration : none;
}

ul.menu-links li a.menu-link-href:hover {
	background-color : #bcbdbf;
	color:#ffffff;
}

/*--------------- End Menu ---------------*/


div.category-menu-bar {

    background-color : #DEE2BD;

    color : black;

}



div.panel-title {

    background-color : #DEE2BD;

    color : black;

    padding : 4px;

    margin-bottom : 10px;

}



div.category-info {

   margin-bottom : 10px;                  

}



div.breadcrumb span.current-bc {

   font-size : 1.1em;

   font-weight : bold;

}



/*---- Notes ---- */



.note-not-read {

   font-weight : bold;

}





/*---- PageSmith ----*/

div#simple-page {

   background-color : #ebedd1;

   color : inherit;

}



div.horzontal-menu ul li div {

   background-color : #EBEDD1;

}



