* {
    padding: 0;
    margin: 0;
} 

body {
background: #DFDFDF;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
color: #222;
line-height: 17px;
}

img { border: none;}
a { 
color: #705B22;
text-decoration: none;

}
a:visited {
color: #705B22;
}
a:hover {
color: #333;
}

#wrap { 
margin: 20px 0 5px 60px;
width: 720px;
}

#header {
background: #FF9919 url(header.jpg) no-repeat;
height: 120px;
}
#header h1 {
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
padding-right:110px;
padding-top:35px;
color:#fff;
text-align:right;
}
#header h1 a { color : #fff; text-decoration: none; }	
#header h1 a:hover { color: #333; text-decoration : none; }
#header h2 {
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:17px;
text-transform:uppercase;
font-weight:normal;
padding-right:110px;
color:#594D32;
text-align: right; 
}

#top {
background: #DFDFDF url(top.jpg) no-repeat;
height: 10px;
}

#breadcrumbs {
background: #FFA533 url(breadcrumbs1.jpg) no-repeat;
height: 20px;
line-height: 20px;
padding-left: 20px;
font-size: 10px;
color: #fff;
}
#breadcrumbs a { color: #fff; }
#breadcrumbs a:hover { color: #333; text-decoration: underline;}

#content {
background: #fff url(contentbg.jpg) repeat-y;
padding: 0 10px;
}

.book {
padding: 10px; 
border: 2px solid #aaa; 
background: #f7f7f7;
font-size: 13px;
margin: 0 0 15px 0;
text-align: justify;
color: #483018;
}
.book a{ font-weight: 600; color: #336699; }
.book a:hover { color: #000; }

.right1 {
float: right;
width: 410px;
padding: 15px 10px 10px 10px;
font-size: 13px;
}
.right1 ul { padding-left: 20px; }

.right1 h2 { 
margin: 0 0 10px 0;
font-family: Arial, Helvetica, "Trebuchet MS", Sans-Serif;
font-size: 19px;
font-weight: normal;
letter-spacing: -.8px;
color: #705B22;
text-align: left;
}
.right1 h2 a { color: #705B22; }
.right1 h2 a:hover { color : #222;}
.right1 a {text-decoration: underline;}
.left1 {
float: left;
width: 250px;
padding: 10px;
font-size: 14px;
}
.left1 a { color: #705B22; }
.left1 a:hover { color: #333; }
.left1 h2 { color : #555; font-weight: 600; font-size: 14px; padding-left: 25px; padding-top: 7px; padding-bottom: 3px; }
.left1 ul { letter-spacing: -1px; color : #aaa; padding-left: 40px; }

#bottom {
background: #DFDFDF url(bottom.jpg) no-repeat;
height: 20px;
}

#footer { text-align: center; font-size: 10px; color: #666; }
#footer a { color : #888; text-decoration: underline; }
#footer a:hover { color : #111; }

fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #fff; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date {  margin: 0 0 20px 0; }
.date a { text-decoration: none; }


.paginator { margin-top: 10px; font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.paginator a, .this-page { color: #705B22; padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:hover { color: #fff; background: #705B22; border-color: #ddd; text-decoration: none; }

.paginator .atfirst { padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .atprev { margin-right: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .atlast { padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .atnext { margin-left: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }

.paginator .first { padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.paginator .prev { margin-right: 5px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.paginator .last { padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.paginator .next { margin-left: 5px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }

.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .this-page { padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #555; }
h3 { color: #808080; font-size: 1em; border-bottom: 1px solid #eee; margin: 0 0 10px; }
p { margin: 5px 0 10px 0; }

