.contents .content ul.categories { margin:10px 0; padding:0; }
.contents .content ul.categories li { color:#fff; display:block; background:#ca006d; float:left; list-style-type:none; margin:0; padding:0; font-size:14px; text-align:center; width:48%; }
.contents .content ul.categories>li:first-child { margin:0 2% 0 0; }
.contents .content ul.categories>li:last-child { margin:0 0 0 2%; }
.contents .content ul.categories li a { color:#fff; text-decoration:none; font-weight:bold; margin:0; padding:0; }
.contents .content ul.categories li ul { margin:0; padding:0; }
.contents .content ul.categories li ul li { line-height:14px; font-size:12px; color:#000; float:none; width:100%; background:#f4f7e5; margin:0; padding:0 5px; text-align:left; }
.contents .content ul.categories li ul li:before { content:"- "; }
.contents .content ul.categories li ul li a { color:#000; font-weight:normal; margin:0; padding:0; }

.contents .content div.entries, .contents .content p.empty { clear:both; }
/*.contents .content div.entries div.item h3 { clear:left; padding:25px 0 0 0; color:#ca006d; font-weight:bold; border-bottom:1px solid #ca006d; }
.contents .content div.entries div.item h3 a { text-decoration:none; }
.contents .content div.entries div.item img { float:left; margin:0 20px 20px 0; }
.contents .content div.entries div.item p.description { padding:0; margin:0; font-size:1.2em; }
.contents .content div.entries div.item p.price { padding:0; margin:5px 0 0 0; font-size:1.3em; text-align:right; }
.contents .content div.entries div.item p.stats { display:none; }*/

.contents .content p.page { clear:both; text-align:right; line-height:18px; vertical-align:top; padding:0; font-size:14px; }
.contents .content p.page a[rel=Prev] { background:url(../images/previous.png) no-repeat center left; padding:0 20px 0 0; }
.contents .content p.page a[rel=Next] { background:url(../images/next.png) no-repeat center right; padding:0 20px 0 0; }
.contents .content p.page a[rel=Prev] span, .contents .content p.page a[rel=Next] span { display:none; }