/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, submit, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalizes list-style from lists */
ol, ul, li{
list-style: none;
text-decoration:none;
}

/* Normalizes font style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalizes list-style from lists */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Removes border from fieldset and img */
fieldset, img {
border:0;
}

/* Left-aligns text in caption and th */
caption, th {
text-align: left;
}

/* Removes quotation marks from q */
q:before, q:after {
content:'';
}

#enter a {
text-decoration:none;
color:#fff;
padding-right:1.5em;
font-size:13px;
}

#bold2 a {
text-decoration:none;
color:#71b32b;
text-align:center;
}

#bold2 a:hover {
color:#666;
}

a:hover {
color:#004816;
}


body {
position : relative; /* Establishes the body element as a positioned context area, for other positioned elements with the design*/
width : 770px;
margin : 0 auto;
text-align : left;
margin-top:.5em;
background-image:url(../assets/images/a1.gif);
background-repeat:repeat-x;
}

#wrapper {
width:770px;
position:relative;
margin:auto;
padding:inherit;
margin-bottom:0;
}

/*Branding Section*/
div#content_index {
height:484px;
padding:0 0;
margin: 0 0;
width:770px;
}

div#site_info {
width:770px;
position:absolute;
height:20px;
border-top:2px solid #fff;
background-image:url(../assets/images/footer.gif);
}

div#site_info p {
color:#71b32b;
text-align:center;
font-size:90%;
padding-right:0em;
padding-top:.2em;
}


