  *  {
margin : 0;
padding : 0;
}
body {
font : 100% Arial, Helvetica;
background : #830000 url(images/body-bg-8.gif) repeat-x;
color : #fff;
}
p {
margin : 15px 0;
}
a:link, a:visited {
color : #fff;
text-decoration : none;
}
a:hover, a:active {
color : #fff;
text-decoration : underline;
}
code {
font : 1em 'Courier New', Courier, Fixed;
background : #ececec;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #999;
}
blockquote {
padding : 10px 10px 0 10px;
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
background : #eee;
font : 1em Arial;
line-height : 1.5em;
margin : 10px 0;
}
select {
width : 130px;
}
#head {
width : 960px;
margin : 0 auto;
margin-top : 5px;
padding : 0;
font-size : 0.7em;
}
#page {
width : 940px;
margin : 0 auto;
margin-top : 10px;
padding : 1px;
background : #b5ae87;
font-size : 0.7em;
}
.left {
float : left;
}
.left_sidebar {
width : 172px;
float : left;
}
.right_sidebar {
width : 165px;
float : right;
background : #370101;
border : 1px solid #b5ae87;
margin-bottom:50px;
}
.featured_box_right {
padding-left : 7px;
padding-bottom: 5px;
border : 1px solid #b5ae87;
background-color : #370101;
}
.right {
  float: right;
  margin: 0px;
  }
  
.container {clear:both; float:left; width:100%; overflow:hidden; padding-bottom:5px;}  
  #menu {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
#menu li {
  float:left; position:relative; right:50%;
  }
#menu a {
  width:auto;
  display:block;
  padding:4px 16px;
  font-size : 13px;
  color:#fff; 
  background:#9e0001; 
  text-decoration:none;
  }
#menu a:hover {
  color:#000; 
  background:#b5ae87;
  }

#left_menu {
position : relative;
float : left;
margin-bottom : 1px;
}
#left_menu ul {
list-style-type : none;
width : 160px;
margin : 0;
padding : 0;
}
#left_menu li {
display : block;
}
#left_menu li a {
display : block;
padding : 0 0 0 15px;
height : 30px;
text-align : left;
line-height : 30px;
text-decoration : none;
background-color : #bf0202;
color : #ffffff;
border : 1px solid #b5ae87;
}
#left_menu li.selected a {
display : block;
padding : 0 0 0 15px;
height : 30px;
text-align : left;
line-height : 30px;
text-decoration : none;
background : #000000;
color : #ffffff;
border : 1px solid #b5ae87;
background-position : 5px 8px;
}
#left_menu li a:hover {
display : block;
padding : 0 0 0 15px;
height : 30px;
text-align : left;
text-decoration : none;
background : #000000;
color : #ffffff;
border : 1px solid #b5ae87;
background-position : 5px 8px;
}
#left_location {
width : 172px;
margin-top: 2px;
position : relative;
float : left;
padding-bottom: 10px;

}

/* BUTTON													*/
.button{
    background: #000000;
	clear:both;
	display:block;
	float:left;
	font-size:10px;
	font-weight:normal;
	height:31px;
	line-height:31px;
	width: 156px;
	margin-right:0px;
}
	a.button{
		background: #bf0202;
}
		.button span {
		background: #bf0202;
		display:block;
		height:31px;
		line-height:31px;
		padding-left:10px;
		padding-right:8px;
		margin-right:0px;
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	width:156px;
	clear:both;
	background: #bf0202;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		margin-top:6px;
		padding:6px 5px;
	}
		.v-menu li a{
			color:#FFFFFF;
			font-weight:bold;
			display:block;
			border-top:solid 1px #DEDEDE;
			padding:4px;
			text-decoration:none;
		}
		.v-menu li a:hover{
			color:#999999;
		}

.location_box {
width : 140px;
height : auto;
margin : auto;
float : left;
padding : 8px;
margin : 0 0 0 3px;
border : 1px solid #b5ae87;
background-color : #370101;
}
#navbar {
margin : 0 auto;
margin-top : 54px;
padding : 0 10px;
text-transform : uppercase;
background : #2c2c2c url(images/navbar.png);
}
#page-bar {
width : 722px;
}
#page-bar ul {
list-style : none;
}
#page-bar li {
float : left;
list-style : none;
cursor : pointer;
display : block;
border-right : 1px solid #333;
}
#page-bar li:hover {
background : #3c57a7;
}
#page-bar a, #page-bar a:visited {
margin : 0;
padding : 10px 16px;
font-weight : bold;
color : #fff;
display : block;
}
#page-bar a:hover {
text-decoration : none;

display : block;
}
#searchform {
width : 194px;
float : right;
text-align : right;
padding-top : 8px;
margin-right : 10px;
}
#page-bar li {
float : left;
margin : 0;
padding : 0;
}
#page-bar li li {
float : left;
margin : 0;
padding : 0;
width : 122px;
text-transform : none;
}
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
background : #2b2b2b;
width : 122px;
float : none;
margin : 0;
padding : 5px 10px 5px 18px;
border-top : 1px solid #c0c0c0;
}
#page-bar li li a:hover, #page-bar li li a:active {
background : #666666;
padding : 5px 10px 5px 18px;
}
#page-bar li ul {
position : absolute;
width : 10em;
left : -999em;
}
#page-bar li:hover ul {
left : auto;
display : block;
}
#page-bar li:hover ul, #page-bar li.sfhover ul {
left : auto;
}
h1 {
clear : both;
font-size : 15px;
text-align : center;
color : #ff3300;
background : #370101;
padding-bottom : 10px;
padding-top : 5px;
}
h2 {
clear : both;
font-size : 13px;
text-align : center;
color : #f8e996;
background : #640000;
padding-bottom : 10px;
padding-top : 10px;
}
h3 {
font-size : 12px;
font-style : italic;
text-align : center;
color : #b5ae87;
padding-bottom : 9px;
background : #640000;
}
h4 {
font-size : 12px;
font-style : italic;
text-align : center;
color : #f8e996;
padding-bottom : 9px;
background : #640000;
}
span {
font-size : 13px;
font-style : italic;
text-align : center;
color : #b5ae87;
}
h3.cat_title, h3.cat_title a {
color : #333;
letter-spacing : -0.05em;
}
h3#respond {
margin-top : 0;
padding-top : 20px;
}
h3#comments {
margin-top : 32px;
padding-left : 0;
}
h3.authors {
margin-top : 15px;
}
#logo {
width : 350px;
}
#tagline {
margin-top : 1px;
font-size : 1em;
color : #ff9966;
}
#top {
padding : 0;
}
#headline {
width : 920px;
float : left;
background : #640000;
padding : 10px;
font-size : 1.05em;
line-height : 1.5em;
margin : 0;
}
#headline div.meta {
display : block;
padding-bottom : 2px;
}
#headline p {
padding-bottom : 15px;
}
#center_content {
width : auto;
height : auto;
margin : auto;
float : left;
padding : 1px;
background : #640000;
}
.gallery_box {
width : auto;
height : auto;
margin : auto;
float : left;
padding : 1px;
padding-top : 2px;
background-color : #990000;
}
.recommended_box {
width : 700px;
height : auto;
margin : auto;
padding : 2px;
padding-top : 2px;
margin-left : 25px;
background-color : #990000;
}
.personal_box {
width : auto;
height : auto;
margin : auto;
float : left;
padding : 1px;
margin-left : 10px;
background-color : #990000;
}
.advertising_box {
width : 561px;
height : auto;
margin : auto;
float : left;
padding : 1px;
margin-left : 80px;
margin-top : 100px;
background-color : #990000;
border : 1px solid #b5ae87;
}
.marketing_box {
width : 561px;
height : auto;
margin : auto;
padding : 1px;
margin-left : 190px;
margin-top : 5px;
background-color : #990000;
border : 1px solid #b5ae87;
}
.banner_box {
width : 468px;
height : auto;
margin : auto;
padding : 8px;
background-color : #7f0101;
border : 1px solid #b5ae87;
}
.main_title {
clear : both;
font-size : 16px;
font-style : italic;
text-align : center;
color : #f8e996;
background : #640000;
padding-top : 10px;
}
.top_title {
clear : both;
font-size : 13px;
font-style : italic;
text-align : center;
color : #ffffff;
background : #370101;
padding-bottom : 10px;
padding-top : 5px;
}
.title {
font-size : 12px;
font-style : italic;
text-align : center;
color : #b5ae87;
padding-bottom : 9px;
background : #640000;
}

.links_title {
font-size : 12px;
font-style : italic;
color : #b5ae87;
padding-bottom : 9px;
background : #640000;
}

.sub-title-feat {
color : #ff3300;
padding : 5px;
text-align : center;
font-size : 13px;
background : #640000;
}
.clear {
clear : both;
}
.spacer {
height : 8px;
}
.product_box {
width : 260px;
height : auto;
margin : auto;
float : left;
padding : 5px;
margin : 5px 0 0 5px;
background-color : #990000;
border : 1px solid #b5ae87;
}
.tagline_box {
width : 520px;
height : auto;
margin : auto;
padding : 5px;
margin : 5px 0 0 13px;
background-color : #990000;
border : 1px solid #b5ae87;
}
.tagline_details {
width : 240px;
height : auto;
margin : auto;
float : left;
padding : 5px;
font-size : 13px;
font-style : italic;
text-align : center;
color : #ffffff;
margin : 5px 0 0 5px;
background-color : #370101;
}
img.prod_image {
float : left;
padding : 5px;
border : 1px solid #b5ae87;
background-color : #370101;
}
.product_details {
float : right;
width : 113px;
height : 180px;
padding : 3px;
text-align : center;
background-color : #370101;
border : 1px solid #b5ae87;
}
.prod_title {
color : #b5ae87;
padding : 0 3px 0 0;
}
.prod_sub_title {
color : #ff3300;
padding : 3px;
}
a.details {
display : block;
padding : 0 0 0 0;
}
.featured_box {
width : auto;
height : auto;
margin : auto;
padding : 5px;
margin : 0 0 8px 8px;
background-color : #990000;
border : 1px solid #b5ae87;
}
.feat_escorts_box{
padding:5px 0 5px 35px;
margin:0 10px 5px 0;
clear:both;
}
.links_box {
width : 565px;
height : auto;
background-color : #000000;
}
.subject_box {
width : 550px;
padding: 4px 4px 4px 4px;
height : auto;
text-align : justify;
}
.escorts_box {
width : 565px;
height : auto;
}
.escorts_box_top {
width : 565px;
height : auto;
}
.advert_box {
clear : both;
width : 565px;
height : auto;
}
.escorts_img{
float:left;
padding:0 13px 0 0;
text-align:center;
}
.sponsors_img{
float:left;
padding:0 13px 0 0;
text-align:center;
}
.image_box {
float : left;
text-align : center;
font-size : 12px;
padding-left: 9px;
margin : 5px;
margin-left: 11px;
margin-bottom : 10px;
background-color : #370101;
border : 1px solid #b5ae87;
}
.gallery_image {
width : auto;
height : 143px;
padding : 1px;
text-align : center;
background : #370101;
position : relative;
}
.feat_image_box {
float: left;
padding-left: 7px;
text-align:center;
background-color : #370101;
border : 1px solid #b5ae87;
}
.gal_image_box {
width: 103px;
float: left;
padding-left: 7px;
margin-left: 0.5px;
margin-bottom: 3px;
text-align: center;
background-color : #370101;
border : 1px solid #b5ae87;
}
.featured_image {
width : 73px;
height : 110px;
margin-left : 1px;
padding-bottom : 1px;
text-align : center;
position : relative;
}
.feat_banner_box {
float : left;
margin : 3px;
background-color : #370101;
border : 1px solid #b5ae87;
}
.rotation_box {
width : 468px;
height : auto;
margin : auto;
padding : 8px;
background-color : #7f0101;
border : 1px solid #b5ae87;
}
div.demolayout {
width : auto;
margin : 0 0 15px 15px;
}
ul.demolayout {
clear : both;
padding : 0 0 0 0;
margin : 0;
}
ul.demolayout li {
list-style : none;
text-decoration : none;
color : #fff;
padding : 0 0 0 5px;
}
.tab {
border : 1px solid #dfdfdf;
padding : 0 0 15px 0;
}
ul.demolayout a {
float : left;
display : block;
padding : 5px 5px;
border : 1px solid #dfdfdf;
border-bottom : 0;
color : #666;
background : #eee;
text-decoration : none;
font-weight : bold;
}
ul.demolayout a:hover {
background : #fff;
}
ul.demolayout a.active {
background : #fff;
padding-bottom : 5px;
cursor : default;
color : #11819e;
}
.tabs-container {
clear : left;
padding : 0;
}
.holder1 {
width : 280px;
margin : 5px 0 0 -5px;
padding : 1em;
background : #7f0101;
float : left;
}
.holder2 {
width : 170px;
margin : 5px;
padding : 1em;
background : #7f0101;
float : left;
}
.holder3 {
width : 175px;
margin : 5px;
padding : 1em;
background : #7f0101;
float : left;
}
.holder1 h2 {
font-style : italic;
text-align : left;
font-size : 14px;
color : #ff3300;
background : #370101;
padding : 5px;
}
.holder2 h2 {
font-style : italic;
text-align : left;
font-size : 14px;
color : #ff3300;
background : #370101;
padding : 5px;
}
.holder3 h2 {
font-style : italic;
text-align : left;
font-size : 14px;
color : #ff3300;
background : #370101;
padding : 5px;
}
a.hid {
color : #000;
text-decoration : none;
outline-style : none;
}
a.hid em {
display : none;
}
a.hid:hover {
text-decoration : none;
}
a.hid:active, a.hid:focus {
background : #fff;
}
a.hid:active span, a.hid:focus span {
display : none;
}
a.hid:active em, a.hid:focus em {
display : block;
color : #555;
width : 100%;
line-height : 19px;
font-style : normal;
cursor : default;
}
.clear {
clear : both;
}
#featured {
width : 300px;
height : 430px;
background : #bf0202;
float : right;
padding : 10px 10px 6px 10px;
}
#featured .clearfloat {
margin-top : 7px;
margin-bottom : 9px;
}
#featured .info {
margin-top : 5px;
padding-top : 5px;
float : right;
width : 185px;
}
#featured .title {
font-weight : bold;
color : #ffffff;
background : #7f0101;
border : 1px solid #b5ae87;
font : 1.4em Georgia;
text-align : center;
letter-spacing : -0.03em;
display : block;
padding-bottom : 8px;
padding-left : 5px;
padding-top : 5px;
}
#left_location_search {
width : 160px;
position : relative;
float : left;
padding-bottom: 40px;
}
#positioner {
position : relative;
width : 160px;
height : 155px;
padding-left : 10px;
padding-bottom : 50px;
float : left;
}
.holder {
position : absolute;
width : 150px;
height : 25px;
}
dl.menu {
width : 300px;
float : left;
margin : -32000px 0 0 -9999px;
}
.p1 {
top : 0;
}
.p2 {
top : 26px;
}
.p3 {
top : 52px;
}
.p4 {
top : 78px;
}
.p5 {
top : 104px;
}
.p6 {
top : 130px;
}
.p7 {
top : 156px;
}
dl.menu a {
display : block;
height : 25px;
font : normal 11px/25px verdana, sans-serif;
text-decoration : none;
text-indent : 10px;
border-bottom : 1px solid #b5ae87;
border-left : 1px solid #b5ae87;
}
dl.menu dt {
float : left;
padding : 0;
position : relative;
left : 9999px;
z-index : 50;
margin : 32000px 0 0 0;
}
dl.menu dt a {
width : 149px;
background : #bf0202;
float : left;
color : #fff;
}
dl.menu dt a.sub {
background : #bf0202 url(dl-flyout/arrow.gif) no-repeat 140px center;
color : #fff;
}
dl.menu dt a:hover, dl.menu dt a:focus, dl.menu dt a:active {
margin-right : 1px;
text-decoration : none;
background-color : #000;
color : #fff;
}
dl.menu dd {
float : left;
padding : 0;
margin : 0;
height : 25px;
}
dl.menu dd a {
position : relative;
background : #bf0202;
width : 149px;
color : #fff;
left : 10149px;
top : -26px;
z-index : 60;
}
dl.menu dd a:hover, dl.menu dd a:focus, dl.menu dd a:active {
margin-right : 1px;
background : #000;
color : #fff;
}
#featured .divider {
margin-left : 85px;
}
#headline a img, #featured a img {
border : 1px solid #bbb;
margin-top : 5px;
margin-right : 10px;
}
#middle {
width : 920px;
background : #bf0202;
float : right;
padding : 10px;
margin : 10px 0;
}
#middle .title {
font-weight : bold;
color : #ffffff;
background : #370101;
border : 1px solid #b5ae87;
font : 1.1em Georgia;
text-align : center;
letter-spacing : -0.03em;
display : block;
padding-bottom : 8px;
padding-left : 5px;
padding-top : 5px;
}
.category {
width : 133px;
float : left;
border-top : 8px solid #333;
margin : 0;
padding : 10px 10px 5px 10px;
background : #990000;
}
.category p {
margin : 0 0 0 15px;
}
#cat-1, #cat-3, #cat-5 {
border-top : 8px solid #333333;
}
#cat-2, #cat-4, #cat-6 {
border-top : 8px solid #3c57a7;
}
.category span.cat_title, #front-popular h3, #front-list .cat_title {
text-transform : lowercase;
margin : 0;
text-align : center;
font-size : 1.3em;
letter-spacing : -0.05em;
}
#front-popular h3 {
color : #fff;
}
.category a {
color : #fff;
display : block;
background : none;
}
.category a:hover {
background : none;
color : #fff;
text-decoration : none;
}
#cat-1:hover, #cat-3:hover, #cat-5:hover {
background : #333333;
color : #fff;
}
#cat-2:hover, #cat-4:hover, #cat-6:hover {
background : #3c57a7;
color : #fff;
}
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {
background : #333333;
color : #fff;
}
#cat-2:hover a, #cat-4:hover a, #cat-6:hover a {
background : #3c57a7;
color : #fff;
}
#bottom {
width : 940px;
}
#front-list {
width : 590px;
background : #fff;
padding : 10px;
font-size : 1.05em;
line-height : 1.75em;
float : left;
}
#front-list blockquote {
padding : 0 10px 0 10px;
}
#front-list .title {
font-weight : bold;
font : 2em Georgia;
letter-spacing : -0.05em;
}
#front-list .divider {
margin-left : 216px;
margin-top : 15px;
margin-bottom : 15px;
}
.author {
font-size : 0.8em;
font-weight : bold;
}
.meta {
margin-top : -5px;
font-size : 0.8em;
color : #333;
}
.meta a {
color : #333;
}
#headline p, #featured p {
margin : 0;
}
#content {
width : 590px;
background : #fff;
padding : 10px;
font-size : 1.05em;
line-height : 1.75em;
float : left;
min-height : 400px;
}
.post {
font-size : 1.05em;
line-height : 1.75em;
}
.post p {
margin-top : 0;
}
.post .clearfloat {
border-bottom : 1px dotted #333;
margin : 10px 0;
}
.post ul, .post ol {
margin-bottom : 15px;
}
#content h2.title {
font-weight : bold;
font : 2.2em Georgia;
letter-spacing : -0.05em;
border-bottom : 1px solid #eae9e4;
border-top : 3px solid #eae9e4;
margin-bottom : 15px;
padding : 5px 0;
}
#content .title {
font : 1.5em Georgia;
}
.post ul li {
list-style : square;
margin-left : 30px;
}
.post ol li {
list-style : decimal;
margin-left : 30px;
}
.post ol li ul li {
list-style : square;
margin-left : 20px;
}
.post img, .post a img, #front-list img {
border : 0;
margin : 0 10px 5px 0;
}
.post .ads {
margin-top : 10px;
}
#stats {
margin-top : -10px;
margin-bottom : 10px;
padding : 4px;
text-transform : uppercase;
font : 0.8em Arial;
display : block;
}
#stats span {
border-right : 1px dotted #333;
padding : 0 5px 0 5px;
}
#stats span a:hover {
background : none;
}
#stats span a {
color : #333;
}
#stats img, #nav img {
border : 0;
margin : 0;
}
#tools {
width : 590px;
height : 25px;
font-size : 0.95em;
}
#tools a:hover {
background : none;
}
#sidebar {
width : 320px;
float : right;
margin : 0 0 0 0;
}
#sidebar h3 {
font : 1.1em Arial;
font-weight : bold;
background : #333;
color : #fff;
margin : 10px 0 5px 0;
padding : 3px 10px;
}
#sidebar-top, #sidebar-bottom {
width : 300px;
float : right;
padding : 0 10px 10px 10px;
background : #fff;
}
#sidebar-bottom, #sidebar-middle {
margin-top : 10px;
}
#sidebar-middle {
width : 320px;
float : right;
}
#sidebar-left {
width : 135px;
padding : 0 10px 10px 10px;
float : left;
background : #fff;
}
#sidebar-right {
width : 135px;
padding : 0 10px 10px 10px;
float : right;
background : #fff;
}
#sidebar li {
list-style : none;
border-bottom : 1px dotted #bbb;
display : block;
padding : 2px 0 2px 13px;
background : url(images/sub.png) no-repeat 0% 0;
}
#sidebar-ads {
width : 300px;
float : right;
margin-bottom : 10px;
padding : 10px;
background : #fff;
}
select {
border : 1px solid #333;
width : 100%;
}
.button {
padding : 1px;
border : 1px solid #333;
background : #fff;
font-size : 1em;
}
.field {
padding : 2px;
border : 1px solid #333;
background : #fff;
font-size : 1em;
}
#search .button {
padding : 1px;
border : 1px solid #333;
background : #fff;
font-size : 1em;
}
#commentform input {
width : 140px;
margin : 5px 5px 1px 0;
}
#commentform textarea {
width : 99%;
margin-top : 5px;
}
.commentlist cite {
font-style : normal;
margin-bottom : 4px;
display : block;
}
.commentlist blockquote {
background : #ededed;
}
.commentlist li {
color : #4d4d4d;
padding : 10px 14px 10px 14px;
background : #f2f2f2;
border-bottom : 1px solid #dcdbd7;
list-style : none;
margin-bottom : 3px;
}
.commentlist li li {
background : none;
border : none;
list-style : square;
margin : 3px 0 3px 20px;
padding : 3px 0;
}
.commenttext {
width : 502px;
float : right;
}
.commentlist cite strong {
font-size : 1.1em;
}
li.my_comment {
background : #fff;
border : none;
}
li.my_comment cite strong {
font-size : 1.3em;
color : #313228;
}
#commentform small {
background : #fff;
font-weight : bold;
padding : 0;
}
.commentmetadata {
color : #4d4d4d;
display : block;
margin-top : 3px;
text-align : right;
}
.commentmetadata a, .commentmetadata a:visited {
color : #959382;
}
.commentlist small {
background : #e9e9e9;
}
.avatar {
border : 1px solid #56562c;
margin : 15px 8px 6px 0;
float : left;
padding : 1px;
width : 45px;
height : 45px;
}
#comment {
width : 590px;
background : #fff;
}
div.pagination {
padding : 5px;
margin : 5px;
text-align : center;
float : left;
font-size : 10px;
}
div.pagination a {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #b5ae87;
background-color : #990000;
text-decoration : none;
color : #b5ae87;
}
div.pagination a:hover, div.pagination a:active {
border : 1px solid #ddd;
color : #fff;
background-color : #ff0000;
}
div.pagination span.current {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #ddd;
font-weight : bold;
background-color : #ff0000;
color : #fff;
}
div.pagination span.disabled {
padding : 2px 5px 2px 5px;
margin-right : 2px;
border : 1px solid #ddd;
color : #ccc;
}
#front-popular {
font-size : 0.7em;
color : #fff;
width : 940px;
background : #2c2c2c;
margin : 0 auto;
padding : 10px;
}
#recentpost {
width : 130px;
float : left;
padding : 10px;
border : 1px solid #fff;
}
#mostcommented {
margin-left : 17px;
width : 150px;
float : left;
padding : 10px;
border : 1px solid #fff;
}
#recent_comments {
width : 150px;
float : right;
padding : 10px;
border : 1px solid #fff;
}
#recentpost a, #mostcommented a, #recent_comments a {
color : #fff;
}
#recentpost ul, #mostcommented ul, #recent_comments ul {
margin-top : 5px;
}
#recentpost ul li, #mostcommented ul li, #recent_comments ul li {
list-style : none;
border-top : 1px dotted #fff;
padding : 5px;
display : block;
}
#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover {
background : #3c57a7;
color : #fff;
}
#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
border-top : 0 dotted #fff;
}
#footer {
margin : 0 auto;
width : 960px;
font-size : 0.6em;
padding-top : 10px;
padding-bottom : 10px;
}
.clearfloat:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfloat {
display : inline-block;
}
* html .clearfloat {
height : 1%;
}
* + html .clearfloat {
height : 1%;
}
.clearfloat {
display : block;
} 

#flavor-nav { margin: 0 0 15px 0; }
#flavor-nav a { padding: 2px 6px; background: #bf0202; border: 1px solid #b5ae87; text-decoration : none; }
#flavor-nav a:hover, #flavor-nav a.current { background: #000000; color: white; }

.feat_prod_box{
padding:5px 0 5px 10px;
margin:0 10px 5px 0;
clear:both;
}

.imgBorder {
  border: none;
}