/* body styles
------------------------------------ */

body{
background-color:rgb(177,200,94);
background-color:#99cc99;
margin:0px;
padding:0px;
text-align:center;
}

p, h1, h2, h3, h4, h5, li, a{
font-family:arial, helvetica, sans-serif;
margin:0px;
padding:0px;
}

img{
border:none;
}

p{
font-family:verdana, 'lucida grande', arial, helvetica, sans-serif;
font-size:14px;
line-height:19px;
padding:0px 10px;
margin-bottom:10px;
text-align:justify;
}

h3{
font-size:15px;
background-color:#ff6600;
background-image:url(/images/corner_bg.gif);
background-position:right 0px;
background-repeat:no-repeat;
color:white;
margin:0px 5px 5px 10px;
padding:1px 10px;
}

h2{
font-family:'times new roman',serif;
font-weight:normal;
font-size:28px;
padding:0px 10px 5px 10px;
color:#4B445F;
}

h4{
padding-left:10px;
color:#999999;
}


hr {
border-top: 1px dashed #999999;
border-bottom: 0px dashed #999999;
width: 80%;
}

img.excerpt{
float:right;
height:130px;
margin:5px 0px 5px 5px;
}

div.body_image,div.body_image_books{
width:260px;
float:right;
margin:5px 0px 5px 5px;
padding:0px 0px 0px 5px;
}

div.body_image_books{
width:100px;
}

img.body{
width:260px;
}

img.body_books{
width:100px;
}

p.caption{
font-weight:bold;
font-style:italic;
font-size:11px;
padding:0px;
margin:0px;
}

ul.recent_articles{
margin:0px 0px 0px 30px;
padding:0px;
}

ul.recent_articles li{
font-size:12px;
padding:5px 0px;
}

a:link, a:visited{
color:#0099cc;
}

a:hover{
color:#000;
}


/* form styles
------------------------------------ */

form{
display:none;
}

/* container styles
------------------------------------ */

#container{
background-image:url(/images/con_bg.gif);
background-repeat:repeat-y;
background-color:#ffffff;
border:0px solid black;
width:950px;
margin:0px auto;
padding:0px;
text-align:left;
}

/* topheader styles
------------------------------------ */

#topheader{
background-color:rgb(125,167,125);
border:1px solid #cccccc;
margin:0px 16px;
padding:0px;
height:28px;
}

#topheader form{
float:right;
padding:3px 0px 0px 0px;
margin:0px;
}


/* header styles
------------------------------------ */


#header{
background-position:28px 0px;
background-repeat:no-repeat;
border:0px solid black;
margin:0px 17px 0px 0px;
padding:0px;
height:80px;
}

#header h1{
font-family:arial, sans-serif;
padding:0px 0px 0px 20px;
}

/* nav styles
------------------------------------ */

#nav{
display:none;
}



/* left styles
------------------------------------ */

#left{
display:none;
}



/* center styles
------------------------------------ */

#center{
border:0px solid black;
margin:0px 0px 0px 5px;
padding:0px;
float:left;
width:820px;
}

#center h5{
padding:0px 0px 10px 10px;
}

#center h2 a:link, #center h2 a:visited{
font-family:'times new roman', serif;
font-size:28px;
color:#4B445F;
text-decoration:underline;

}

#center h2 a:hover{
text-decoration:none;
color:#999999;
}

#center div.datebox{
text-align:right;
background-color:#4B445F;
float:left;
margin:7px 10px 5px 10px;
padding:5px 6px 5px 0px;
width:80px;
}

#center div.datebox h5{
line-height:17px;
color:#ffffff;
}

#center div.news_footer{
background-color:#F4F3F5;
text-align:right;
border-bottom:1px solid #DAD8DF;
margin:0px 0px 20px 10px;
padding-top:5px;
}

#center div.news_footer p{
color:#999999;
}

#center div.news_footer a:link,#center div.news_footer a:visited{
text-decoration:none;
color:#0099cc;
}


/* book styles
------------------------------------ */

div.book{
border-bottom:1px solid #cccccc;
height:195px;
margin:0px 0px 10px 0px;
}

img.books{
float:right;
padding-top:20px;
}

/* event styles
------------------------------------ */


h3.event{
font-size:16px;
background-color:transparent;
background-image:none;
color:#999999;
padding:5px 0px;
}

/* search styles
------------------------------------ */

div.search_results{
border-bottom:1px solid #cccccc;
}

div.search_results h2{
text-align:right;
color:#333333;
}


/* comments styles
------------------------------------ */

ol.comments{
list-style-type:none;
padding:0px;
margin:0px 0px 10px 0px;
}

ol.comments li{
background-color:#F4F3F5;
border-top:1px solid #DAD8DF;
border-bottom:1px solid #DAD8DF;
padding:10px;
margin:0px 0px 20px 0px;
}

#comment{
display:none;
}

label{
font-family:arial, helvetica, sans-serif;
font-size:12px;
padding-right:5px;
margin:10px 0px;
}

#txpCommentHelpLink{
font-size:13px;
}

div.comments-wrapper{
display:none;
}

/* gallery styles
------------------------------------ */

div.gall{
margin:0px 0px 5px 10px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
}

div.gall p{
margin:0px 0px 5px 0px;
padding:0px;
}

div.gall img{
width:105px;
}

div.gall a:link img ,div.gall a:visited img {
border:1px solid white;
}

div.gall a:hover img {
border:1px solid #ccc;
}



/* right styles
------------------------------------ */

#right{
display:none;
}

#right p{
font-size:11px;
line-height:17px;
text-align:left;
}

/* adwords styles
------------------------------------ */

.adwords{
margin:10px 0px 10px 10px;
}

/* links styles
------------------------------------ */

ul.linklist{
margin:5px 0px 10px 25px;
padding:0px;
}

ul.linklist li{
font-size:12px;
padding:5px 0px;
margin:0px;
}

/* links styles
------------------------------------ */

ul.recent{
margin:5px 0px 10px 25px;
padding:0px;
}

ul.recent li{
font-size:12px;
padding:5px 0px;
margin:0px;
}


/* footer styles
------------------------------------ */

#footer{
display:none;
}

input{
display:none;
}


