html, body, div, p, a, span, h1, h2, h3, h4, h5, h6, ul, li, dt, label { margin: 0px; padding: 0px; border: 0px; }

body { background: url(images/bg.jpg) top #000000 no-repeat; font-family:Arial, Helvetica, sans-serif;}

a:link {
	color: #FF36B0;
}
a:visited {
	color: #FF36B0;
}
a:hover {
	color: #FFF;
}
a:active {
	color: #FF36B0;
}

#featurebg h1 {font-size:20px;color:#FFF;margin:10px 0 10px 40px;padding:0;}

#maincontainer { width:958px; margin:0px auto; }
#container     { width:958px; margin:216px 0px 0px 0px; } 

#nav           { height:23px; float:left; padding:0px 0px 0px 10px; width:948px; height:33px; }
.nav1          { background:url(images/n1.jpg); width:150px; height:33px; float:left; }
.nav1:hover    { background:url(images/n1hover.jpg); width:150px; height:33px; }

.nav2          { background:url(images/n2.jpg); width:150px; height:33px; float:left; }
.nav2:hover    { background:url(images/n2hover.jpg); width:150px; height:33px; }

.nav3          { background:url(images/n3.jpg); width:150px; height:33px; float:left; }
.nav3:hover    { background:url(images/n3hover.jpg); width:150px; height:33px; }

.nav4          { background:url(images/n4.jpg); width:150px; height:33px; float:left; }
.nav4:hover    { background:url(images/n4hover.jpg); width:150px; height:33px; }

.nav5          { background:url(images/n5.jpg); width:150px; height:33px; float:left; }
.nav5:hover    { background:url(images/n5hover.jpg); width:150px; height:33px; }

#content       { background:url(images/contbg.jpg) repeat-y; width:938px; float:left; clear:both; padding:0px 10px 50px 10px; }
.contpinktop   { background:url(images/conttop.jpg); width:938px; height:15px; }

#content_left      { width:216px; float:left; }
#content_left li {background: url(/images/arrow_list.jpg) no-repeat;padding:0 0 0 20px;margin:5px 0 5px 10px;font-size:12px;}
.categories        { background:url(images/categories.jpg); width:216px; height:41px; margin:0px 0px 10px 0px; }
.top-sites        { background:url(images/top-sites.jpg); width:216px; height:41px; margin:0px 0px 10px 0px; }

#content_left ul   { font:14px Arial, Helvetica, sans-serif;  float:left; }
#content_left li   { list-style:none; }
#content_left li a { text-decoration:none; color:#FFFFFF; }
.arrow             { padding:2px 0px 2px 10px; }

#content_right     { width:706px; float:left; margin:0px 0px 0px 10px; }

/*-----------------------FEATURED-----------------------*/
#featurebg          { background:url(images/purp-bg.gif) no-repeat; width:700px; height:300px; float:left; padding:5px 0px 0px 10px; } 
#feature_left       { width:357px; float:left; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;margin:0 0 0 15px; }
#feature_left .pink { font:bold 12px Arial, Helvetica, sans-serif; color:#ff36b0; margin:0px 75px 0px 0px; }
#featurebg p {margin: 10px;}
#feature_right      { width:300px; float:left; margin:0px 0px 0px 10px; } 
.todaysfea          { background:url(images/todaysfeatured.jpg); width:330px; height:46px; } 
#vid_frame          { background:url(images/vid_frame.jpg); width:330px; height:303px; margin:5px 0px 0px 0px; }

/*-----------------------GALLERIES-----------------------*/
#galleries          { width:710px; margin:15px 0px 0px 0px; float:left; clear:both; }
#galleries img            { float:left; font:11px Arial, Helvetica, sans-serif;  margin:0px 0px 5px 5px;   }

.viewmore           { float:right;   }

/*-----------------------SITE REVIEWS-----------------------*/

#sectionbg {background:url(images/purp-bg2.gif) top no-repeat #000000; width:710px;min-height:430px; margin:0px 0px 0px 0px; float:left; clear:both; font-size:11px;color:#FFF;}
#sectiontext {margin:13px 0 0px 20px;}
#sectiontext h1 {margin:0 0 10px 30px;}
#sectiontext h2 {margin:0 0 0 30px;font-size:20px;}
#sectiontext p {margin: 5px 0 5px 0}

#sitereviews       { background:url(images/sitereviews.jpg) top no-repeat #000000; width:710px; margin:0px 0px 0px 0px; float:left; clear:both; }
#sitereviews p     { font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#pink1             { font:bold 12px Arial, Helvetica, sans-serif; color:#ff36b0; margin:10px 0px 10px 0px; }
#sitereviewstemp   { width:316px; float:left; padding:20px 0px 0px 20px; }
#sitereviews img   { border:3px solid #903D85;}
.score             { width:170px;height:44px; padding:9px 0 0 25px;background:url(/images/score-bg.gif) no-repeat; font-size:12px; color:#FFF; font-weight:bold;}


#footer            { background:url(images/footerbg.jpg) repeat-x; height:134px; clear:both; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#footer_main       { width:958px; margin:0px auto; padding:20px 0px 0px 0px; }
#footer_left       { width:290px; float:left; padding:0px 0px 0px 20px; }
#footer_right      { width:648px; float:left; } 
#footer_right ul   { padding:0px 0px 0px 50px; }
#footer_right li   { list-style:none; float:left; padding:0px 10px 0px 0px; }
#footer_right li a { color:#FFFFFF; text-decoration:none; }

/*-----------------------SITE DETAILS-----------------------*/
#sitetop span {float:right;font-size:20px;display:inline;color:#FFF;margin:0px 30px 0 0;}
#sitetop h1 {float:left;display:inline;margin:3px 0 0 25px;}

#siteleft img {}
#siteleft {float:left;width:510px;margin:10px 10px 10px 0;}
#siteright {float:left;width:160px;margin:10px 0 10px 0;}
#siteright ul {font-size:11px;margin:15px 0 0 0;list-style:none;padding:0;}
#siteright ul li {line-height:15px;}
#siteright span {font-weight:bold;color:#FFF;}
#siteright a {font-size:14px;font-weight:bold; text-decoration:underline;line-height:25px;}
#sitecategory a {font-size:11px;line-height:31px;text-decoration:none;font-weight:normal; color:#FF36B0;}
#reviewdetail {margin:10px 0 0 20px;}


#videolist {list-style:none;margin:0;padding:0}
#videolist li {float:left;}

.videoitem img {float:left;}
.videoitem span {display:block;font-weight:bold;}
.videoitem {margin:20px 3px 30px 3px;}

