body {
margin:0;
padding:0;
background-image: url(../images/gradient_bg.jpg);
background-repeat: repeat-x;
background-color:#1e1e1e;
color:#ffffff;  
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:1.0em;
}

a {
color:#fedd00;
text-decoration:none;
}

a:hover {
color:#4096ee;
text-decoration:none;
}

.clearmeplz {
clear: both;
}

/* Layout */

#wrapper {
width: 890px;
margin: 0 auto 50px auto;
padding: 0px;
}

#header {
padding: 0 0 70px 0;
margin: 0;
}

#content {
width: 890px;
padding: 0px;
margin: 0;
//line-height: 1.6em;
line-height: 1.0em;
}

#content #navigation {
float: left;
width: 265px;
padding: 0;
margin: 0;
font-size: 1.8em;
line-height: 1.2em;
}

#content #right_content {
float: right;
width: 620px;
padding: 0;
margin: 0;
//
font-size: 1.0em;
}

#content #right_content #recommendation {
margin-left: 110px;
width: 400px;
font-size: .8em;
color: #4096ee;
}

#footer {
clear: both;
width: 890px;
text-align: center;
font-size: .9em;
line-height: 1.5em;
//padding: 40px 0 0 0;
padding: 10px 0 0 0;
margin: 0;
color: #fedd00;
}

/* Other styling */

hr {
width: 90%;
color: #0256a5;
background-color: #0256a5;
height:1px;border:none;
margin-top: 15px;
margin-left: auto;
margin-right: auto;

}

img.right_align {
float: right;
margin-left: 189px;
}



img.none {
border: none;
}   

h1 {
font-weight: bold;
font-size: 1.4em;
line-height: 1.0em;
color: #4096ee;
margin-top: 0;
}

h2 {
font-weight: bold;
font-size: 1.2em;
margin-top: 0;
}

h3 {
font-weight: bold;
font-size: 1em;
margin-top: 0;
}

#list li {
list-style-type: square;
}

p {
margin-top: 0;
}

td.heading {
font-weight: bold;
}

.copyright {
font-size: .7em;
}

