/* Body  */
body {
background: #A3AE9C url(../_ima/bg_main.jpg) repeat-x top; 
margin: 0; 
padding: 0;
}

.book img {
float:right;
}

.center {		color: #000000; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "Trebuchet MS" ; 
   } 

.center2 {		color: #000000; 
        background-color: transparent;
        font-size: 15px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "Trebuchet MS" ; 
   } 
   
P {		color: #000000; 
        background-color: transparent;
        font-size: 11px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "Trebuchet MS" ; 
   } 

LI {		color: #000000; 
        background-color: transparent;
        font-size: 11px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "Trebuchet MS" ; 
   } 



P.small {color: #000000;  
        background-color: transparent; 
        font-size: 11px;
        font-weight: normal; 
        line-height: 125%; 
        text-align: center; 
        font-family: "Trebuchet MS" ; 
   }  

h1 {
		color: #6b3c22;
        background-color: transparent;
        font-size: 24px; 
        font-weight: bold; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "Trebuchet MS" ; 
   }

h2 {
		color: #6b3c22;
        background-color: transparent;
        font-size: 17px; 
        font-weight: bold; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "Trebuchet MS" ; 
}


.color_accent {
color:#ae4a22;
}

.dispblock {
clear: both;
display: block;
}
.addtitle {
width: 250px;
}


/* Links  */
a { color: #6f001b; } 
a:link { color: #6f001b; text-decoration: none; } 
a:visited { color: #6f001b; text-decoration: none; } 
a:hover { color: #4e4b44; }
.rd a:link, .rd a:visited {color:#6C7368; font-size: 11px;}
.rd a:hover {color:#333333; }

/* Navigation */ 
#content_right {
background-color: #E4EBE1;
padding: 20px 20px 20px 16px;
border-bottom: solid 1px #ccc;
border-top: solid 3px #B4C1A8; 
vertical-align: top;
}

/* Content  */
.navi1 { background: #c6c1ba url(../_ima/bg_navi.gif) repeat-y top left; }
.navi2 { background: #a3ae9d url(../_ima/bg_navi_2.jpg) repeat-y top left; }
.navi3 { background: #d2c9b7 url(../_ima/bg_navi_3.gif) repeat-y top left; }

.topinfo {
color: #343434;
border-bottom: double #cccccc 3px;
line-height: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
}

#content { 
background: url(../_ima/bg_content.jpg) repeat-x top #fff; 
padding: 20px 30px 20px 40px;
border-bottom: solid 1px #ccc;
border-top: solid 3px #B4C1A8; 
vertical-align: top;
}

#navigation { float:left; }

.published {
color:#999;
}

/* Lists  */
#navigation #current a {
background: url(../_ima/li_roll.gif) no-repeat right;
color:#ECECEC;
}

#content li {
border-bottom: 1px solid #b2bfab;
padding-bottom: 5px;
margin-bottom: 5px;
line-height: 16px;
color: #626b5d;
}

#navigation ul {
margin: 10px 0 0 0;
padding-left: 0px;
}

#navigation li a:link, #navigation li a:visited {
color:#2F362C;
text-decoration: none;
width: 190px;
display: block;
line-height: 18px;
font-size:12px;
}

#navigation li a:hover {
background: url(../_ima/li_roll.gif) no-repeat right;
color:#ECECEC;
}

#navigation li {
list-style-type: none;
padding-left: 0px;
margin-left: 57px;
}

#content #lined li {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #b2bfab;
}

/* Menu  */

/* Header  */
.top_l, .top_r { vertical-align: top; }
.bot_l { background: url(../_ima/bg_left_bottom.jpg) repeat-y left; border-top: solid 3px #B4C1A8; }
.bot_r { background: url(../_ima/bg_right_bottom.jpg) repeat-y left; border-top: solid 3px #B4C1A8; }

/* Footer  */
#footer { padding: 3px 28px; background-color:#fff; }

/* Homepage ONLY */
.bot_l_home { background: url(../_ima/bg_left_bottom.jpg) repeat-y left; }
.bot_r_home { background: url(../_ima/bg_right_bottom.jpg) repeat-y left; }

#content_home { 
vertical-align: top;
background: url(../_ima/bg_home_top.jpg) no-repeat top right #fff; }

#content_right_home {
vertical-align: top;
background-color: #fff; }

#content_home_bl {
background-color: #E4EBE1;
}

#content_home_br {
background-color: #E4EBE1;
}

.tlh {
padding: 4px 40px 15px 40px; }

.trh {
padding: 4px 25px 15px 22px; }

.bl1 {
width: 250px; float: left;}

.blpad {
	padding: 10px 0px 18px 40px;
}
.blpad2 {
	padding: 10px 10px 18px 10px;
}
.bl1 h1 {
border-bottom: dashed 1px #AEBBB6;
padding-bottom: 10px;
height: 45px;
}

.bl1 a:link, .bl1 a:visited {
color: #AE4A22;
}


.blh {
padding: 10px 35px 18px 40px; }

.brh {
padding: 10px 40px 18px 22px; }

.blh h1 {
border-bottom: dashed 1px #AEBBB6;
padding-bottom: 10px;
}

.brh h1 {
border-bottom: dashed 1px #AEBBB6;
padding-bottom: 10px;
}

.blh a:link, .blh a:visited, .brh a:link, .brh a:visited {
color: #AE4A22;
}

.blh a:hover, .brh a:hover, .bl1 a:hover {
color:#336666;
}

.line { border-bottom: solid 1px #E4EBE1; }

.footer_2 { height:30px; line-height: 30px; font-size:12px; border-bottom: solid 1px #ccc; }