/* CSS Document */

body {
background: #fff url(../img/cs_bg.png) repeat-x;
margin: 0;
padding: 50px 0 0 0;
text-align: center;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#abso_top {
width: 100%;
position: fixed;
top: 0px;
left: 0px;
height: 25px;
background-color: #fff;
border-bottom: 1px solid #000;
margin: 0;
}

#abso_top p {
margin: 0;
line-height:25px;
text-align:center;
color: #000;
font-size: 12px;
font-weight:bold;
}

#abso_top a {
text-decoration: underline;
color: #f00;
}

#abso_top a:hover {
text-decoration: none;
}

p {
margin: 0;
padding: 0 0 10px 5px;
line-height: 23px;
color:#666666;
font-size: 85%;
}

h1,h2,h3,h4,h5,h6 {
color: #f60;
text-transform: capitalize;
padding: 0;
margin: 0;
}

h1 {
font-size: 160%;
color: #fff;
text-align:center;
}

h2 {
padding-bottom: 10px;
text-align: center;
color: #000;
font-size: 120%;
}

h2 a {
text-decoration: none;
color: #000;
}

h2 a:hover {
text-decoration: underline;
}

h3 {
padding-left: 5px;
color: #0c6;
font-size: 110%;
}

ul, li {
list-style:none;
}

#top {
background: url(../img/wrap_top.png) no-repeat;
text-align: center;
width: 728px;
height: 13px;
margin: 5px auto 0 auto;
padding: 0;
}

#bot {
clear: both;
background: url(../img/wrap_bot.png) no-repeat;
text-align: center;
width: 728px;
height: 13px;
margin: 0 auto;
padding: 0;
}

#adsense {
margin: 0 auto;
padding: 10px;
width: 748px;
}

#wrapper {
clear: both;
background: #fff;
width: 708px;
margin: 0 auto;
padding: 0 10px;
}

#topnav {
clear:none;
text-align: left;
margin: 0;
background-color:#3399FF;
}

#topnav ul {
margin: 0;
display: block;
font-size: 115%;
}

#topnav li {
display: inline;
margin: 0;
}

#topnav a {
text-decoration: none;
line-height: 30px;
width: 100%;
padding: 0 15px;
margin: 0 -6px 0 -6px;
color: #fff;
}

#topnav a:hover {
width: 100%;
text-decoration: none;
color: #333;
}

#content_left {
float: left;
text-align:left;
width: 155px;
clear: both;
margin: 0;
padding: 0 0 0 5px;
background: #fff;
}

#content_left ul {
margin: 0 0 15px 0;
font-size: 95%;
}

#content_left li {
margin: 0 0 0 -25px;
line-height: 25px;
}

#content_left a {
text-decoration: none;
padding: 0;
margin: 0;
color: #06f;
}

#content_left a:hover {
text-decoration: none;
color: #f60;
}

#content_right {
text-align:left;
clear:none;
margin: 0 auto;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0;
padding-right: 0;
background: #fff;
}

#content_right h3 {
color: #f60;
font-size: 95%;
}

#content_right p {
clear: none;
text-align:left;
}

#banner300 {
float: right;
width: 300px;
margin: 0 0 0 5px;
}

#copy {
width: 860px;
clear:both;
margin: 0 auto;
padding: 10px;
text-align: center;
}

#copy p {
margin: 0 auto;
padding: 0 10px;
font-size: 65%;
}

#copy sup, #copy sub {
font-size: 65%;
}

/* Memory Advisor Styling */
#memadvdiv {clear: both; background: white; font: normal 10pt Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#memadvdiv h1 { font: italic normal bold 14pt Helvetica, Verdana, sans-serif; color: #006; margin-top: 0; margin-bottom: 0px; text-transform: uppercase; background: transparent; }
#container {width: 540px; height:100px; text-align: left; margin: 0 auto; }
.padding, .contentBody { padding: 5px; }
#memadvdiv .light a:link, #memadvdiv .light a:visited, #memadvdiv .light a:hover {color:white;}
.button1 { color: white; cursor: hand; border: 1px solid Black; font: bold 9pt/12pt Helvetica, Verdana, sans-serif; margin-top: 4px; padding-right: 3px; margin-bottom: 1px; padding-left: 3px; background: #0067C6; }
