body	{
width: 100%;
height: auto;
margin: 0;
padding: 0;
background: #FFFFFF;
}

h2	{
font-family: Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #DCAD3E;
line-height: 22px;
padding: 2px;
}

h4	{
font-family: Times New Roman, serif;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
float: left;
line-height: 18px;
padding: 2px;
}

a, a:link, a:visited	{
font-family: Arial, sans-serif;
font-size: 9pt;
text-decoration: none;
} 

#container	{
position:absolute;
top:0;
left: 50%;  
z-index:200;
width:900px;
height: 910px;
float:center;
margin-left:  -450px;
}

/********************************** Top section of page **************************/
#top_strip	{
width: 900px;
height: 6px; 
float: left;
background: #1B8030; 
text-align: right;
color: #BF9125;
}

#bluemenu	{
width: 899px;
height: 40px; 
float: left;
background: #2A4C27; 
padding: 0;
margin: 0;
border-right: 1px solid #26344A;
border-bottom: 1px solid #26344A;
vertical-align: middle;
}

#bluemenu a:link, #bluemenu a:visited  {
color: #F2B346;
}

#bluemenu a:hover	{
color: #FFFFFF;; 
} 

#top_banner	{
width: 900px;
height: 170px;
float: left;
background: #66666;
}

/****************************** Main part of page ***********************/
#center	{
width: 900px;
height: 210px;
float: left;
background: #FFFFFF;
}

.box_blue	{
width: 205px;
height: 210px;
float: left;
background: #162337;
padding: 10px;
}

.box_blue a, .box_blue a:link, .box_blue a:visited {
color: #BF9125; 
font-weight: bold;
}

.box_blue a:hover {
color: #FFFFFF; 
font-weight: bold;
}

.box_green a, .box_green a:link, .box_green a:visited {
color: #BF9125;
font-weight: bold;
}

.box_green a:hover {
color: #FFFFFF; 
font-weight: bold;
}

.box_green	{
width: 205px;
height: 210px;
float: left;
background: #2A4C27;
padding: 10px;
}

.box_blue p, .box_green p	{
font-family: Arial, sans-serif;
font-size: 10pt;
color: white;
line-height: 16pt;
text-align: left;
}

.box_blue img, .box_green img	{
margin-top: -58px;   /* -66px; */
margin-right: -10px;
}
/********************************************Divider ******************************************/
.divider	{
width: 900px;
height: 10px;
float: left;
background: #1B8030;
}

/********************************************* Welcome & diary ****************************************/
#welcome	{
width: 555px;
height: 200px;
float: left;
background: #162337;
padding: 0px 80px 20px 40px;
}

#welcome p	{
font-family: Arial, sans-serif;
font-size: 10pt;
color: white;
line-height: 16pt;
text-align: left;
}

#welcome a, #welcome a:link, #welcome a:visited {
color: #BF9125;
font-weight: bold;
font-style: italic;
}

#welcome a:hover {
color: #FFFFFF; 
font-weight: bold;
font-style: italic;
}

#diary	{
width: 224px;
height: 220px;
float: right;
background: #D5DFE8; 
border-right: 1px solid #cccccc;
}

#diary img	{
margin-left: 35px;
margin-top: 15px;
}

#diary_holder	{
width: 173px;
height: 153px;
float: left;
background: #D5DFE8;
margin-left: 25px;
margin-top: 5px;
}

#diary_holder img	{
margin-top: 0px;
margin-left: 0px;
}

/*******************************  Links & book divs *****************************/
#links	{
width: 675px;
height: 190px;
float: left;
background: #26344A; 
}

#bulletslist	{
width: 330px;
height: 190px;
margin-top: 10px;
margin-left: 40px;
}

#bulletslist ul	{
margin-left: 10px;
}

#bulletslist ul li	{
list-style-image: url(images/fishimage3.png);
font-family: Arial, sans-serif;
font-size: 10pt;
color: white;
line-height: 17pt;
text-align: left;
}

#linkslist	{
width: 225px;
height: 160px;
float: right;
  -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
background: #D5DFE8;
margin: -190px 45px 10px 0px;
padding: 0px;
}

#linkslist h2	{
font-family: Arial, sans-serif;
font-size: 14pt;
color: #162337;
text-align: center;
margin-top: 10px;
margin-bottom: -13px;
}

#linklist ul	{

}

#linkslist	ul li	{
list-style-type: none;
line-height: 18pt;
}

#linkslist a, a:visited	{
font-family: Arial,sans-serif;
font-size: 9pt;
color: #1B8030;
}

#book	{
width: 225px;
height: 190px;
float: right;
background: #BF9125;
}

#book img	{
/* margin-left: 13px; */
}

#bookframe	{
width: 170px;
height: 163px;
float: left;
  -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
background: #FFFFFF;
margin-left: 11px;
margin-top: 15px;
text-align: center;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #666666;
}

#bookframe p	{
font-family: Arial, sans-serif;
font-size: 8pt;
color: #000000;
}

#bookframe img	{
border: 0;
margin-left: -10px;
}
/*******************************  index2 page content divs *****************************/
#page	{
width: 900px;
height: auto;
float: right;
background: #26344A;
}

#leftcol	{
width: 225px;
height: 100%; /* 800px; */
float: left;
background: #26344A;
}

#leftcol h1	{
font-family: Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
margin-left: 30px;
margin-top: 40px;
}

#leftcol ul	{
margin-left: 30px;
list-style-type: none;
}

#leftcol ul	li {
display: block;
margin-left: -40px;
text-indent: -23px;
padding-left: 20px;
padding-bottom: 15px;
}

#leftcol ul	li a, #leftcol ul li a:link, #leftcol ul	a:visited {
font-family: Arial, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
/* line-height: 35px;  /* 27px; */
}

#leftcol ul	li a:hover {
color: #1B8030;
}

#leftcol ul	li a:active {
color: #1B8030;
}

.submenu a, .submenu a:link, .submenu a:visited {
font-family: Arial, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
line-height: 27px;  /* 27px; */
}

.menuitem a, .menuitem a:link, .menuitem a:visited {
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
line-height: 27px;  /* 27px; */
}

#leftcol .sub a:hover {
color: #1B8030;
}

#pagehead	{
width: 675px;
height: 120px;
float: left;
background: #162337;
}

#pagehead h1	{
font-family: Arial, sans-serif;
font-size: 24pt;
font-weight: bold;
color: #FFFFFF;
margin-left: 40px;
margin-top: 40px;
}

#pagehead h2	{
font-family: Arial, sans-serif;
font-size: 12pt;
font-weight: normal;
color: #DCAD3E;
margin-left: 40px;
margin-top: -20px;
}

#content	{
width: 615px;
min-height:600px;
float: left;
background: #FFFFFF;
padding: 10px 20px 20px 40px;
}

#content .page_title	{
font-family: Arial, sans-serif;
font-size: 24pt;
font-weight: bold;
color: #1B8030;
margin-bottom: -20px;
}

#content .subtitle	{
font-family: Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #BF9125;
}

#content .subtitle a, #content .subtitle a:link, #content .subtitle a:visited	{
font-family: Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #26344A;   /* #BF9125; */
}

#content a, #content a:link, #content a:visited	{
font-family: Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #1B8030;   /* #BF9125; */
}

#content .subtitle a:hover	{
font-family: Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #1B8030;
}

#content .paragraph, #content p	{
font-family: Arial, sans-serif;
font-size: 12pt;
line-height: 24px;
font-weight: normal;
color: #26344A;  /* #999999; */
}

/*******************************  Footer divs *****************************/
#footer	{
width: 900px;
height: 40px;
float: left;
background: #2A4C27;
border-top: 8px solid #1B8030;
text-align: center;
}  

#footer p	{
font-family: Arial, sans-serif;
font-size: 8pt;
color: #BF9125;
}

#footer a, #footer a:link, #footer a:visited 	{
font-family: Arial, sans-serif;
font-size: 8pt;
color: #BF9125;
}

#footer a:hover	{
color: #FFFFFF;
}
