body {
margin:0; 
padding:0; 
font-family:verdana, arial, sans-serif; 
font-size:80%; 
color:#666666; 
text-align:center;
background-color:#DDDDDD;
background-image:url(images/side.gif);
background-repeat:repeat-x;
height:100%;
}

p {
margin:0.2em 0 1.2em 0; 
padding:0.3em;
}

h1 {
background-color:#DDDDDDD; color:#3366FF; font-size:120%; font-weight:bold; margin:0.0em; padding:0; 
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;
clear:both;}

h2 {
background-color:#DDDDDDD; color:#3366FF; font-size:120%; font-weight:bold; margin:0.0em; padding:0; 
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;
clear:both;}

div {
margin:0; padding:0;}

div.spacer {
clear: both; 
}

div.center {
text-align:center
}

.container {
margin:0 auto 0 auto; padding:0; width:998px;
background-color:#333333;
}

.container2{
margin:0 auto;
padding:0;
width:100%;
}

.heading {
margin:0; 
text-align:left;
background-color:#999999;
height:164px;
background-image:url(images/header.gif);
background-repeat:no-repeat; 
background-position:center;
}

.heading p {
text-indent:4em;color:#060606;}

.heading_ad {
float:right;
padding: 52px 20px 0 0;
}

.menubar{
background-image:url(images/menubar.gif);
background-position:center;
height:30px;
}

.containercontent {
width:998px;
background-image:url(images/blog_bg.gif);
background-repeat:repeat-y;
background-position:center;
overflow:auto;
}

.containercontent2 {
width:100%;

}

.leftcontainer {
float:left;
width:681px;
margin:0;
text-align:left;
}

.ad_container {
margin: 0 auto;
width: 936px;

}
.leftcontainer2 {
margin: 0 auto;
float:left;
width:100%;
margin:0;
text-align:left;
}

.moneyfeed {
float:left;
margin-left:10px;
font-size:10px;
width:250px;
height:300px;
background-color:#ddd;
}

.moneyfeed h1 {
font-size:14px;
color:#666666;
font-weight:bold;
font-style:normal;
}
.moneyfeed li {
list-style-type:square;
list-style-position:inside;
margin-left:-20px;
}

.moneyfeed p{margin:0;}

.moneyfeed a{text-decoration:none; color:#333333;}

.moneyfeed a:hover {text-decoration:underline;color:#333333;}

.moneyfeed a:visited {color:#333333;text-decoration:none}

.datebtn{
clear:left;
float:left;
width:59px;
background-image:url(images/datebutton.gif);
background-repeat:no-repeat;
height:59px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding: 14px 0 0 0;
}

.nodate{
clear:left;
float:left;
width:59px;
height:59px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding: 14px 0 0 0;
}

.datebtn_text {
margin: 0 5px 5px 8px;
}

.post-in{
font-size:9px;
}
.content{
float:left;
position:relative;
text-align:left;
width:612px;
margin: 14px 0 0 10px;
}

.content h1 {
background-image:url(images/underline.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:25px;
float:left;
margin: 0 0 10px 0;
}

.content p {
clear:left
}

.content_ad {
width:320px;
height:250px;
background-color:#000000;
float:right;
margin: 20px 10px 10px 20px;
}

.rightcontainer{
width:317px;
float:left;
position:relative;
text-align:left;
background-color:#aaa;
}

.rightcontainer2{
width:20%;
float:left;
position:relative;
text-align:left;
background-color:#aaa;
}

.rightcontent ul, .footerarea_left ul{ 
padding:0;
margin:0 5px 10px 0;
}

.rightcontent li, .footerarea_left li{	
padding: 0 0 0 10px;
list-style-image:none;
list-style-position:inside;
list-style-type:square;
color:#FFFFFF;
}

.rightcontent a:link, .rightcontent a:visited, .footerbottom a:link, .footerbottom a:visited, .footerarea_left a:link, .footerarea_left a:visited {
color:#FFFFFF;
text-decoration:none;
}

.rightcontent a:hover, .footerbottom a:hover, .footerarea_left a:hover {
color:#FFFFFF;
text-decoration:underline;
}


.rightcontent h2 {
background-image:url(images/titlebar.gif);
background-repeat:no-repeat;
height:30px;
width:100%;
text-align:center;
font-weight:bold;
padding: 5px 0 0 0;
background-color:#DDDDDDD; 
color:#FFFFFF; 
font-size:100%; 
font-weight:bold;
font-style:italic; 
font-family:"Trebuchet MS", verdana, arial, sans-serif;
clear:both;
}

#paginate{
padding: 15px 0 0 60px;
}

.sponsor125x125_1 {
float:left;
width:90%;
margin-left:25px;
margin-top:10px;
}

.sponsor125x125_1 img{
border:none;
margin-right:10px;

margin-bottom:10px;
}

.sponsor125x125_2{
clear:both;
float:left;
margin: 10px 0 10px 22px;
}

.footertop {
clear:both;
background-image:url(images/footer_top.gif);
background-position:center;
height:30px;}

.footerarea {
background-color:#333333;
width:998px;
}

.footerarea_left{
width:494px;
background-color:#333333;
float:left;
text-align:left;
padding: 5px 0 0 5px;
}

.footerarea_right{
width:499px;
background-color:#333333;
float:right
}

.footerarea img{
border:none;
}

.footerbottom{
clear:both;
background-image:url(images/footer_bottom.gif);
background-position:center;
height:30px;
}

.footerbottom span {
color:#FFFFFF;
margin: 5px 20px 0 20px;
}

.footer .right {
float:right; clear:right; text-align:right;}

.footercontent p {margin:0; background-color:#333333}

ul.nav_categories {
list-style-type:none; float:left; display:block; width:100%;  
clear:both; margin:0; padding:0; height:30px}

ul.nav_categories li {
display:inline;}

a.nav_categories:link, a.nav_categories:visited {
display:block; float:left; width:12%; padding:0.3em 0 0.7em 0; margin:0; 
text-decoration:none; font-weight:bold; color:#FFFFFF; height:30px}

a.nav_categories:hover {
display:block; float:left; width:12%; padding:0.3em 0 0.7em 0; margin:0; 
text-decoration:none; font-size:15px; font-weight:bold; color:#FFFF00; height:30px}

a.nav_categories:active {
display:block; float:left; width:12%; padding:0.3em 0 0.7em 0; margin:0; 
text-decoration:none; font-weight:bold; color:#FFFFFF; height:30px}

.comment_bg {
border-bottom:dashed;
border-bottom-width:thin;
border-color:#333333;
width:500px;
}

.video_ad{
float:right; 
margin: 20px 10px 10px 2px;
}