
body, html
{
background: url("images/main-bg-tile.gif");
margin: 0 0 30px 0;
font-family: verdana;
font-size: 12px;
color: #2F2C3B;
text-align: center;
}

td {
font-family: verdana;
font-size: 12px;
color: #2F2C3B;
}

h1, h2, h3, h4, h5, h6, div, img, ul, li, form, fieldset, p
{
margin: 0;
padding: 0;
line-height: 1.5em;
}

.postingDate {
font-size:9px;
}

a
{
color: #295503;
outline: none;
}

a:visited { color: #295503; }
a:active { color: #295503; }

a:hover
{
color: #2F2C3B;
text-decoration: none;
}

img, fieldset { border: none; }
input, select, form { font-size: 11px; }

p
{
margin: 0 0 10px 0;
}


h1
{
font-size: 20px;
padding: 10px 0 10px 0;
margin: 0;
letter-spacing: -.05em;
line-height: 1.5em;
}

h2
{
font-size: 13px;
padding: 0;
margin: 0;
line-height: 1.5em;

}

h4
{
font-size: 13px;
margin: 14px 0 4px 0;

}


/*Layout Items
----------------------------------------------- */

#container
{
width: 715px;
background: url("images/bg-tile.gif") repeat-y;
margin: 0 auto 30px auto;
text-align: left;
padding: 0;
}

#header
{
width: 713px;
border-top: solid 8px #295503;
margin: 0 0 0 0;
background: url("images/gradient-bg.jpg") repeat-x;
}

#header-logo { margin: 40px 0 20px 16px; }

#header-image
{
background: url("images/header.jpg") no-repeat;
width: 713px;
height: 100px;
border-top: solid 1px #908774;
border-bottom: solid 1px #295503;

}


#header-image h1
{

font-size: 30px;
padding: 20px;
color: #fff;
}

#topnav
{
float: right;
margin: 16px 10px 0 0;
font-size: 9px;
}


/* topnav Styles */
#topnav a
{
font-size: 10px;
color: #5A5449;
text-decoration: none;
}

#topnav a:hover					
{

color: #fff;
background: #908774;
}



#main-container
{
width: 715px;
padding: 0;
margin: 0;

}

#content
{
width: 424px;
padding: 16px 16px 20px 25px;
margin: 0;
}


#content a.more, #feature a.more
{

font-size: 13px;
display: block;
color: #295503;
font-weight: bold;
margin: 13px 0 0 0;
padding: 0 0 0 24px;
background: url("images/more-bg.gif") no-repeat;
text-decoration: none;


}

#content a.more:hover, #feature a.more:hover
{

color: #908774;

}


#content ul, #content ol
{

margin: 0 0 0 20px; 
padding: 0;


}

#content ul li, #content ol li

{

margin: 0;
padding: 8px 20px 8px 0;

}



#mainnav
{
width: 230px;
float: right;
margin: 0;
padding: 0 10px 20px 10px;


}

*html #mainnav
{

margin: 0 0 0 -3px;

}

/* main-nav Styles */
#mainnav ul			
{
width: 192px;
list-style: none;
padding: 6px 0px 2px 15px;
margin: 0;
}

#mainnav li
{

display: inline;

}

#mainnav li a
{

display: block;
font-size: 12px;
text-decoration: none;
padding: 0px 0 5px 0;
border-bottom: solid 1px #eee;
font-weight: bold;

}


#signup
{
width: 192px;
padding: 0 20px 0 16px;

}

#signup input
{

padding: 2px;
margin: 0 3px 0 0;
font-weight: bold;
font-size: 10px;
color: #908774;
width: 85px;
}

#signup h2
{

font-size: 13px;
color: #295503;


}

#signup p
{

font-size: 11px;
margin: 3px 0 10px 0;
line-height: 15px

}


#footer
{
background: url("images/footer-bg.gif") no-repeat;
width: 633px;
height: 31px;
clear: both;
padding: 22px 20px 20px 90px;
}



