/* HTML */

html {
margin: 0 0;
padding: 0 0;
background-image: url(../img/header.png);
background-repeat: no-repeat;
background-position: top center;
font-size: 14px;
line-height: 18px;
font-family: Helvetica,Arial,Verdana,sans-serif;
}

body {
margin: 0 0;
padding: 0 0;
font-size: 14px;
line-height: 18px;
font-family: Helvetica,Arial,Verdana,sans-serif;
}

div {
margin: 0 0;
padding: 0 0;
}

form, input {
margin: 0;
padding: 0;
}

h1 {
font-size: 190%;
line-height: 110%;
font-weight: bold;
margin: 0;
padding: 0;
}

h2 {
font-size: 180%;
line-height: 110%;
font-weight: bold;
margin: 0;
padding: 0;
}

h3 {
font-size: 130%;
line-height: 110%;
font-weight: bold;
margin: 0;
padding: 0;
}

h4, h5, h6 {
font-size: 100%;
line-height: 110%;
font-weight: bold;
margin: 0;
padding: 0;
}

blockquote { 
background-color: #FAFAD2; 
}

/* CLASSES */

.header_t {
margin: 0 auto;
width: 900px;
}

.logo {
width: 450px;
height: 130px;
text-align: left;
vertical-align: top;
}

.logo_position {
margin-top: 20px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}

.search {
width: 450px;
height: 130px;
text-align: left;
vertical-align: top;
}

.submit { 
vertical-align: middle; 
*vertical-align: text-bottom; 
} 

.search_position {
position: relative;
top: 44px;
left: 96px;
}

.tagline_t {
margin: 0 auto;
width: 900px;
}

.tagline {
width: 900px;
height: 25px;
text-align: left;
vertical-align: top;
color: #93A65A;
font-size: 17px;
font-family: Tahoma,Helvetica,Arial,Verdana,sans-serif;
padding-top: 6px;
padding-left: 28px;
}

.content_t {
margin: 0 auto;
margin-top: 50px;
width: 900px;
border: 1px solid #B4B4B4;
}

.title {
color: #7B9335;
}

.left_hr {
color: #B4B4B4;
text-align: center;
margin: 0;
padding: 0;
}

.left_hr_div {
text-align: center;
margin: 25px 0px 25px 0px;
padding: 0px 0px 0px 0px;
}

.author_date {
color: #7B9335;
font-size: 90%;
}

.left {
width: 395px;
padding: 25px 15px 20px 40px;
text-align: left;
vertical-align: top;
xbackground-color: yellow;
} /* Total Width 450px */

.right {
width: 450px;
vertical-align: top;
text-align: center;
padding: 25px 0px 20px 0px;
} /* Total Width 450px */

.leaf_t {
width: 300px;
margin-left: auto;
margin-right: auto;
background-image: url(../img/leaf.gif);
background-repeat: no-repeat;
background-position: center center;
}

.resource {
width: 300px;
height: 80px;
background-color: #EAEDDE;
opacity:0.68;
filter:alpha(opacity=68);
text-align: center;
vertical-align: middle;
font-size: 18px;
font-weight: bold;
} 

.skip {
height: 20px;
padding: 0;
text-align: center;
vertical-align: middle;
}

.rss_d {
width: 316px;
padding: 25px;
background-color:#E1EFF7;
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 40px;
} /* Total Width 366px */

.rss {
background-color: #FFFFFF;
border: 1px solid #B4B4B4;
text-align:left;
font-family: Helvetica,Arial,Verdana,sans-serif;
width: 312px;
}

.row_t {
margin: 0 auto;
margin-top: 20px;
width: 900px;
}

.about {
width: 585px;
background-color:#F9F1E1;
border: 1px solid #B4B4B4;
padding: 25px 15px 20px 40px;
text-align: left;
vertical-align: top;
} /* Total Width 640px */

.gap {
width: 20px;
padding: 0;
text-align: center;
vertical-align: middle;
} /* Total Width 20px */

.sitemap {
width: 200px;
background-color:#E1EFF7;
border: 1px solid #B4B4B4;
padding: 25px 0px 20px 40px;
text-align: left;
vertical-align: top;
} /* Total Width 240px */

.list_space {
margin: 0;
padding: 0;
margin-bottom: 8px;
clear: both;
}

.footer_t {
margin: 0 auto;
width: 900px;
margin-top: 18px;
}

.footer {
width: 900px;
text-align: right;
vertical-align:middle;
font-size: 90%;
text-align: right;
vertical-align: middle;
}

/* Links */

a {
color: #93A65A;
}

a:hover {
color: #001BE9;
}

a.resource_a:link {
color: #93A65A;
text-decoration: none;
}

a.resource_a:active {
color: #93A65A;
text-decoration: none;
}

a.resource_a:visited {
color: #93A65A;
text-decoration: none;
}

a.resource_a:hover {
color: #001BE9;
text-decoration: none;
}

a.tagline_a:link {
color: #93A65A;
text-decoration: none;
}

a.tagline_a:active {
color: #93A65A;
text-decoration: none;
}

a.tagline_a:visited {
color: #93A65A;
text-decoration: none;
}

a.tagline_a:hover {
color: #001BE9;
text-decoration: underline;
}

a.terms:link {
color: #000000;
text-decoration: none;
}

a.terms:active {
color: #000000;
text-decoration: none;
}

a.terms:visited {
color: #000000;
text-decoration: none;
}

a.terms:hover {
color: #001BE9;
text-decoration: underline;
}

/* About Page */

.left_about {
width: 395px;
padding: 25px 15px 20px 40px;
text-align: left;
vertical-align: top;
} /* Total Width 450px */

.right_about {
width: 395px;
padding: 25px 40px 20px 15px;
vertical-align: top;
text-align: left;
} /* Total Width 450px */


/* Resource Page */

.left_resource {
width: 495px;
padding: 25px 15px 20px 40px;
text-align: left;
vertical-align: top;
} /* Total Width 550px */

.right_resource {
width:350px;
vertical-align: top;
text-align: center;
padding: 25px 0px 20px 0px;
} /* Total Width 350px */

.resource_sidebar {
text-align:left;
width:220px;
margin: 0 auto;
padding: 15px 15px 15px 15px;
border: 1px solid #B4B4B4;
} /* Total Width 250px  I change width:250 to 220 on 071909 */

/* Blog Page */

.left_blog {
width: 495px;
padding: 25px 15px 20px 40px;
text-align: left;
vertical-align: top;
} /* Total Width 550px */

.right_blog {
width:350px;
vertical-align: top;
text-align: center;
padding: 25px 0px 20px 0px;
} /* Total Width 350px */

.leaf_t_blog {
width: 188px;
margin-left: auto;
margin-right: auto;
}

.resource_blog {
width: 188px;
height: 50px;
background-color: #F0F2E8;
text-align: center;
vertical-align: middle;
font-size: 14px;
font-weight: bold;
} /* Color is a faded version of #EAEDDE */

.skip_blog {
height: 20px;
padding: 0;
text-align: center;
vertical-align: middle;
}

.rss_d_blog {
width: 250px;
padding: 20px 0;
background-color:#E1EFF7;
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 40px;
} /* Total Width 250px */

.rss_blog {
background-color: #FFFFFF;
border: 1px solid #B4B4B4;
text-align:left;
font-family: Helvetica,Arial,Verdana,sans-serif;
width: 185px;
font-size: 85%;
}