* {
margin:0;
padding:0;
}
html{padding:0;margin:0}

body{background:#ffccff;}

#container{width:1000px;font-family:Arial, Helvetica, sans-serif;background:white;}

#header{height:100px;background:white}
#header img{border:none;}
#header #logo {float:left;margin-right:50px}
#searchform{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

#videos_pornfr object{
margin:5px;
}

#main{
width:900px;
margin:auto;
margin-top:0px;
background-image:url('http://mesfavorites.com/bordure-centre.jpg');
background-repeat:repeat-y;
text-align:left;
height:2100px
}


#haut{width:900px;height:56px;background-image:url('http://mesfavorites.com/barre-haut.jpg');margin:0px;padding:0px;background-repeat:no-repeat;margin:0;padding:0;}
#bas{width:900px;height:84px;background-image:url('http://mesfavorites.com/barre-bas.jpg');}

.narrowcolumn
{
float:left; 
margin-left:50px;
width:470px;
padding-left:5px;
}

.singlenarrowcolumn{
float:left; 
margin-left:40px;
width:650px;
padding-left:5px;
}
/*** RIGHT SIDEBAR ***/
#sidebar{float:left;width:130px;height:700px;margin-left:0px;padding-top:0px;}
#sidebar ul{list-style:none;margin:0;padding:0}
#sidebar li{margin:0;padding:0}
#sidebar ul a{color:blue;font-size:12px;font-weight:bold;text-decoration:none}
#sidebar h2{font-size:15px;padding-top:0;margin-top:0;color:#ff33cc;}

/*** LEFT SIDEBAR ***/
#catlist{border:1px solid #facae4;width:150px;margin-bottom:30px;/*background-image:url('http://www.mesfavorites.com/catlist.jpg');*/text-align:center;padding-left:0px;}
#catlist ul{text-align:left;}
.cat-item a{margin-left:20px;}
#catlist a:link{width:120px;color:#333}
#catlist a:visited{color:#333}
#catlist a:hover{color:#ff00ff;font-weight:bold}

#leftsidebar {position:relative;left:40px;float:left;width:190px;height:602px;padding-left:10px;padding-top:0px;}
#leftsidebar ul{list-style:none;margin:0;padding:0;}
#leftsidebar li{margin:0;padding:0}
#leftsidebar ul a{color:blue;font-size:12px;font-weight:bold;text-decoration:none}
#leftsidebar h2{font-size:15px;padding-top:0;margin-top:0;color:#ff33cc;}

.singleleftside{position:relative;left:40px;float:left;width:185px;height:4000px;padding-left:10px;padding-top:0px;}
#tgp{background:white/*#ffccff*/;padding:5px;}
#tgp img{border:none;margin-bottom:5px}
#tgp a{text-decoration:none;color:#ffccff;}

/*** POST ***/
.post{border:1px solid #facae4;height:122px;width:416px;padding:2px;clear:both;margin-bottom:12px;}
.post:hover{border:1px solid #ff0fff;}
.post img{border:none;}
.post h2{margin:0;padding:0;}
.post h2 a{font-size:15px;color:#ff00ff;text-decoration:none;}
.postmetadata{font-size:12px;color:#aaa;}
.postmetadata a{font-size:12px;color:#aaa;}
.entry{width:152px;height:120px;float:left;margin-bottom:20px;margin-right:10px;}
.entry p{padding:0;margin:0;}

/*** SINGLEPOST ***/
.singlepost{border:1px solid #facae4;width:445px;padding-left:5px;padding-bottom:10px;float:left;margin-top:0px}
.singlepost h2{margin:0;padding:0;}
.singlepost h2 a{font-size:16px;color:#ff00ff;text-decoration:none;}
.singlepost p{font-size:12px;color:#333;margin-bottom:15px}

/*** FOOTER ***/
#partenaires{margin:10px}
#partenaires a{color:black;vertical-align:top}
#thumbstotale a{text-decoration:none;margin-bottom:20px}
#thumbstotale td {margin:10px;width:230px;height:180px}
#thumbstotale table {border-spacing: 0}
#thumbstotale table td {padding: 0}

/*** NAVIGATION ***/

.navigation a {text-decoration:none; color:#ff0fff; font-weight:bold; font-size:16px;}
