*								{ margin: 0; padding: 0; }
body							{ font: 12px "Lucida Grande", Sans-Serif; 
background: #E1E1E1;background-image:url(http://rivbox.com/im/bg-1.jpg);background-repeat:repeat;

/*background-image:url(im/christmas-bg-1.jpg);background-repeat:repeat-x; background-attachment:fixed ;*/


}
.contentmiddle{ 
/*border:1px solid #FF0000;*/
/*width: 730px;*/
width: 960px;
margin: 10px auto;

}
.contentleft{ 
float:left;width: 500px; margin: 10px 0px 0px 0px;padding: 20px; background: white; }
.contentright0{ 
float: left;width: 145px; margin: 10px 10px 0px 10px;padding: 20px;background: white;
height:1050px;
}
.contentright1{ 
height:1050px;
float: left;width: 145px; margin: 10px 0px 0px 0px;padding: 20px;background: white;}

.contentleft0{ 
text-align:center;width: 500px; margin: 20px 0px 0px 0px;padding: 20px; }
.contentleft1{ 
text-align:center;width: 500px; margin: 20px 0px 0px 0px;padding: 20px; }

h1 					{ font: 24px Georgia, Serif; border-bottom: 1px dotted #ccc;margin: 0 0 10px 0; }
h2					  { font: 20px Georgia, Serif; border-bottom: 1px dotted #ccc;margin: 0 0 10px 0; }

.search					  { font: 20px Georgia, Serif; margin: 0 0 10px 0; }
.clear							{ clear: both; }
textarea	{ padding: 4px; border: 1px solid #cccccc; width: 400px; margin: 0 0 15px 0; height: 250px; font: 12px "Lucida Grande", Sans-Serif; }
label							{ background: #888; color: white; padding: 2px 6px; }
.comlabel{ background: #FFFFFF; color: #000000; padding: 0px;}
.cominput{ 
width: 200px;
padding:4px;
font: 12px "Lucida Grande", Sans-Serif;
overflow: visible;
border:1px solid #cccccc;
}
.comdeb{margin: 20px 0 5px 0;}
.post							{ margin: 0 0 30px 0; }
.postcom						{ margin: 0 0 50px 0; }
.title 						{ margin: 0 0 10px 0; }
.titleb0{ border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; }
.line0{ border-bottom: 1px dotted #ccc;padding:0px 0px 10px 0px;}
.themelist{border-bottom: 1px dotted #ccc;padding: 0px 0px 2px 0px;margin: 17px 0 15px 0;}

a:link{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#0000FF;} 
a:visited{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#0000FF;} 
a:active{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#0000FF;} 
a:hover{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FF0000;}

a.t0:link{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#64646A;} 
a.t0:visited{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#64646A;} 
a.t0:active{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#64646A;} 
a.t0:hover{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FF0000;}

a.t1:link{font: 12px "Lucida Grande", Sans-Serif;color:#64646A;
margin:2px;padding:2px 4px 2px 4px;text-decoration:none;border:1px solid #E9E5E4;background-color:#FFFFFF;font-weight:bold;
} 
a.t1:visited{font: 12px "Lucida Grande", Sans-Serif;color:#64646A;
margin:2px;padding:2px 4px 2px 4px;text-decoration:none;border:1px solid #E9E5E4;background-color:#FFFFFF;font-weight:bold;
} 
a.t1:active{
	font: 12px "Lucida Grande", Sans-Serif;color:#64646A;
margin:2px;padding:2px 4px 2px 4px;text-decoration:none;border:1px solid #E9E5E4;background-color:#FFFFFF;font-weight:bold;
	} 
a.t1:hover{font: 12px "Lucida Grande", Sans-Serif;color:#FF0000;
margin:2px;padding:2px 4px 2px 4px;text-decoration:none;border:1px solid #E9E5E4;background-color:#E9E5E4;font-weight:bold;}

a.title0:link{font: 24px Georgia, Serif;text-decoration:none;color:#000000;} 
a.title0:visited{font: 24px Georgia, Serif;text-decoration:none;color:#000000;} 
a.title0:active{font: 24px Georgia, Serif;text-decoration:none;color:#000000;} 
a.title0:hover{font: 24px Georgia, Serif;text-decoration:none;color:#FF0000;}

a.t2:link{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FFFFFF;} 
a.t2:visited{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FFFFFF;} 
a.t2:active{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FFFFFF;} 
a.t2:hover{font: 12px "Lucida Grande", Sans-Serif;text-decoration:underline;color:#FF0000;}


.title2{text-decoration:underline;}

input
{
overflow: visible;
padding: 4px;
border:1px solid #cccccc;
}