textarea,input {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.blogPostImg {
border: 1px solid #ccc;
}

body, html {
	margin: 0;
	padding: 10px 0;
	background: url("/images/bg.gif") 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
    margin: 0;
    padding: 0;
}

a {
	color:#3366ff;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;	
}

a img { border:0; }

a.readmore {
	text-decoration: underline;
	/*padding-right:15px;
	background-image: url("/images/new/readmore_icon.gif");
	background-position: center right;
	background-repeat: no-repeat;*/
	white-space: nowrap;
}

a.readmore img {
	text-decoration: none;
	margin-left: 5px;
	border: 0;
	vertical-align: middle;
}

img.postType-icon {
	padding-right:5px;
	vertical-align:middle;
}

a.plusIcon {
	color:#ff0066;
	text-decoration: none;
	padding: 0 2px;
}

.nowrap {
	white-space:nowrap;
	/* display: block; */
	Float: left;
}

#profile-avatar-image {
	padding-right: 6px;
}

h1 {
	padding:0; 
	margin: 15px 0; 
	margin-top: 0;
	font-size:30px; 
	color:#F82B8A; 
	font-family:"Arial Black"; 
	letter-spacing:-1px; 
	font-weight:normal;
}

img.userpic {
	display:block;
	padding-right:10px;
}

a.userm {
	background:url("/images/new/icon_userm.gif") left no-repeat;
	padding-left:12px; 
	font-size:12px; 
	color:#2693ee; 
	text-decoration:none; 
	font-weight:bold;
}

a.userf {
	background:url("/images/new/icon_userf.gif") left no-repeat;
 	padding-left:12px;  
	font-size:12px; 
	color:#ff0066; 
	text-decoration:none; 
	font-weight:bold;
}
/* ie fix for watch list */
a.userm-watchlist {
	background-image:none;
	padding:0; 
	font-size:12px; 
	color:#2693ee; 
	text-decoration:none; 
	font-weight:bold;
}

a.userf-watchlist {
	background-image:none;
 	padding:0;
	font-size:12px; 
	color:#ff0066; 
	text-decoration:none; 
	font-weight:bold;
}

.userinfo {
	margin-left: 60px;
}

/***   user menu   ***/
.userMenu a 	{
	display:block; 
	width:241px; 
	height:29px;
	background: none left no-repeat;
	text-decoration: none;
}

.userMenu a { background-image: url("/images/new/menu/pic4.gif");}
.userMenu a:hover { background-image: url("/images/new/menu/pic4on.gif");}
/*
.userMenu a.pic3 { background-image: url("/images/new/menu/pic-3.gif");}
.userMenu a:hover.pic3 { background-image: url("/images/new/menu/pic-3-on.gif");}
.userMenu a.pic4 { background-image: url("/images/new/menu/pic-4.gif");}
.userMenu a:hover.pic4 { background-image: url("/images/new/menu/pic-4-on.gif");}
.userMenu a.pic5 { background-image: url("/images/new/menu/pic-5.gif");}
.userMenu a:hover.pic5 { background-image: url("/images/new/menu/pic-5-on.gif");}
.userMenu a.pic6 { background-image: url("/images/new/menu/pic-6.gif");}
.userMenu a:hover.pic6 { background-image: url("/images/new/menu/pic-6-on.gif");}
*/
/***   posts   ***/
.post {}

.post .buttons {
	float:right;
	line-height:13px;
	padding-top:5px;
	padding-left:5px;
}

.post .buttons img {
	vertical-align: middle;
}

.post .titleRow {
	padding: 5px 0 10px 0;
}

.post .title {
	padding: 0;
	color:#F82B8A;
	text-decoration:none;
	font-size:16px;
	font-weight:bold; 
	color:#ff0066; 
}

.post .userinfo .date	{
	background: url("/images/new/date_icon.gif") left no-repeat;
	padding-left:12px; 
	font-size:11px;
}

.post .userinfo .interests { 
	background: url("/images/new/interests_icon.gif") left no-repeat;
	padding-left:12px; 
	font-size:11px;
}

.post .body {
	margin: 20px 0 15px 0;
}

.post .lineblock .head, .post .lineblock .tail, .post .lineblock .value, .post .lineblock.hot {
	display: block;
	height:16px;
	float:left;
}

.post .lineblock.views, .post .lineblock.comments, .post .lineblock.hot {
	float:right;
	color: #fff;
	font-size:12px;
	font-weight:bold;
	margin:2px;
}

.post .lineblock.hot {
	float:left;

}

.post .hot {
    float: left;
    padding-top: 4px;
    margin-right: 5px;
}

.post .hot_btn {
	float: left;
	padding: 0 5px;
	padding-top: 10px;
	display: block;
	margin-right:10px;
	background: transparent;
  width: 10px;
	line-height:12px;
}
 
.post .lineblock.views .head { background: url("/images/new/blocks/viewscounter.gif") left top no-repeat; padding-left:16px; }
.post .lineblock.views .tail { background: url("/images/new/blocks/viewscounter_tail.gif") right top no-repeat;  padding-right:3px; }
.post .lineblock.views .value { padding: 0 5px 0 10px; background-color:rgb(38, 147, 238); line-height: 16px; }
.post .lineblock.comments .head { background: url("/images/new/blocks/commentscounter.gif") left top no-repeat; padding-left:15px; }
.post .lineblock.comments .tail { background: url("/images/new/blocks/commentscounter_tail.gif") right top no-repeat; padding-right:3px; }
.post .lineblock.comments .value { padding: 0 5px 0 10px; background-color:rgb(248, 43, 138); line-height: 16px; }
.post .lineblock.hot .head { background: url("/images/new/blocks/hottestcounter.gif") left top no-repeat; padding-left:4px; }
.post .lineblock.hot .tail { background: url("/images/new/blocks/hottestcounter_tail.gif") right top no-repeat; padding-right:4px; }
.post .lineblock.hot .value { padding: 0 3px 0 3px; background-color:rgb(248, 43, 138); line-height: 16px; }

/***  search Form  ***/
.searchBlock {
	color: #fff;
	padding:10px;
}

/*** Filer ***/
.lineblock.filter .head, .lineblock.filter .tail, .lineblock.filter .value {
	display: block;
	height:20px;
	float:left;
}

.lineblock.filter {
	font-size: 12px;
	line-height: 20px;
}

.lineblock.filter .head {
 	background: url("/images/new/blocks/filter.gif") left top no-repeat; 
	padding-left:4px;
}

.lineblock.filter .tail {
 	background: url("/images/new/blocks/filter_tail.gif") right top no-repeat; 
	padding-right:4px;
}

.lineblock.filter .value {
	background-color:#fff;
	line-height: 20px;
}

.lineblock.filter a {
	padding-left: 20px;
	padding-right: 10px;
	background: none left bottom no-repeat;
	line-height:20px;
	text-decoration: none;
}

.lineblock.filter a.filter-active {
 	background-image: url("/images/new/filter_active_icon.gif"); 
}

.lineblock.filter a.filter-passive {
	background-image: url("/images/new/filter_passive_icon.gif"); 
}

/*** random post ***/
.randomPost .title {
	padding-bottom: 10px;
}
.randomPost .title a {
	font-size:14px;
	color:#ff0066; 
	text-decoration:underline; 
	font-weight:bold;
}

.randomPost .title a:hover {
	text-decoration:none; 
}

/***   tagCloud   ***/
.tagCloud {
	padding: 5px;
	background-color: #FFF;
	font-size: 10px;
}

.tagCloud a {
	font-size:16px; 
	color:#ff0066; 
	text-decoration:none; 
	font-weight:bold;
	margin: 0 1px;
}

/*****		BLOCKS		*****/
table.block {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.block td.block {
	border: 0;
	padding: 0;
	margin: 0;
}

table.block td.corner {
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	line-height: 1px;
	overflow: hidden;
}

table.block td.h-side {
	background-repeat: repeat-x;
	height: 8px;
	line-height: 1px;
	overflow: hidden;
}

table.block td.v-side {
	background-repeat: repeat-y;
	width: 8px;
	overflow: hidden;	
}

/*** block Pink ***/
table.block.pink td.block.center {
	background-color: #f82888;
}

table.block.pink td.corner.topLeft { background-image: url("/images/new/blocks/pink_tl.gif"); height:5px; width:5px;}
table.block.pink td.corner.topRight {	background-image: url("/images/new/blocks/pink_tr.gif"); height:5px; width:5px;	}
table.block.pink td.corner.bottomLeft { background-image: url("/images/new/blocks/pink_bl.gif"); height:5px; width:5px;	}
table.block.pink td.corner.bottomRight { background-image: url("/images/new/blocks/pink_br.gif"); height:5px; width:5px; }

table.block.pink td.h-side.top { background-image: url("/images/new/blocks/pink_v.gif"); height:5px; }
table.block.pink td.v-side.right { background-image: url("/images/new/blocks/pink_h.gif"); width:5px; }
table.block.pink td.h-side.bottom { background-image: url("/images/new/blocks/pink_v.gif"); height:5px; }
table.block.pink td.v-side.left { background-image: url("/images/new/blocks/pink_h.gif"); width:5px; }


/*** Pink Border ***/
table.block.pinkBorder td {
	background-color: #fff;
}

table.block.pinkBorder td.corner.topLeft { background-image: url("/images/new/blocks/pinkBorder_tl.gif"); height:5px; width:5px;}
table.block.pinkBorder td.corner.topRight {	background-image: url("/images/new/blocks/pinkBorder_tr.gif"); height:5px; width:5px;	}
table.block.pinkBorder td.corner.bottomLeft { background-image: url("/images/new/blocks/pinkBorder_bl.gif"); height:5px; width:5px;	}
table.block.pinkBorder td.corner.bottomRight { background-image: url("/images/new/blocks/pinkBorder_br.gif"); height:5px; width:5px; }

table.block.pinkBorder td.h-side.top { background-image: url("/images/new/blocks/pinkBorder_t.gif"); height:5px; }
table.block.pinkBorder td.v-side.right { background-image: url("/images/new/blocks/pinkBorder_r.gif"); width:5px; }
table.block.pinkBorder td.h-side.bottom { background-image: url("/images/new/blocks/pinkBorder_b.gif"); height:5px; }
table.block.pinkBorder td.v-side.left { background-image: url("/images/new/blocks/pinkBorder_l.gif"); width:5px; }

table.block.pinkBorder td.block.center { padding: 10px; }


/*** Story Pink Border ***/
table.block.storyPinkBorder { margin-top:-2px; }
table.block.storyPinkBorder td {
	background-color: #F7E7F0;
}

table.block.storyPinkBorder td.corner.topLeft { background-image: url("/images/new/blocks/pinkStory_tl.gif"); height:5px; width:5px;}
table.block.storyPinkBorder td.corner.topRight { background-image: url("/images/new/blocks/pinkStory_tr.gif"); height:5px; width:5px;	}
table.block.storyPinkBorder td.corner.bottomLeft { background-image: url("/images/new/blocks/pinkStory_bl.gif"); height:5px; width:5px;	}
table.block.storyPinkBorder td.corner.bottomRight { background-image: url("/images/new/blocks/pinkStory_br.gif"); height:5px; width:5px; }

table.block.storyPinkBorder td.h-side.top { background-image: url("/images/new/blocks/pinkStory_t.gif"); height:5px; }
table.block.storyPinkBorder td.v-side.right { background-image: url("/images/new/blocks/pinkStory_r.gif"); width:6px; }
table.block.storyPinkBorder td.h-side.bottom { background-image: url("/images/new/blocks/pinkStory_b.gif"); height:5px; }
table.block.storyPinkBorder td.v-side.left { background-image: url("/images/new/blocks/pinkStory_l.gif"); width:5px; }


/*** Blog Pink Border ***/
table.block.blogPinkBorder { margin-top:-1px; }
table.block.blogPinkBorder td {
	background-color: #E8EFF6;
}
table.block.blogPinkBorder td.corner.topLeft { background-image: url("/images/new/blocks/pinkBlog_tl.gif"); height:5px; width:5px;}
table.block.blogPinkBorder td.corner.topRight { background-image: url("/images/new/blocks/pinkBlog_tr.gif"); height:5px; width:5px;	}
table.block.blogPinkBorder td.corner.bottomLeft { background-image: url("/images/new/blocks/pinkBlog_bl.gif"); height:5px; width:5px;	}
table.block.blogPinkBorder td.corner.bottomRight { background-image: url("/images/new/blocks/pinkBlog_br.gif"); height:5px; width:5px; }

table.block.blogPinkBorder td.h-side.top { background-image: url("/images/new/blocks/pinkBlog_t.gif"); height:5px; }
table.block.blogPinkBorder td.v-side.right { background-image: url("/images/new/blocks/pinkBlog_r.gif"); width:5px; }
table.block.blogPinkBorder td.h-side.bottom { background-image: url("/images/new/blocks/pinkBlog_b.gif"); height:5px; }
table.block.blogPinkBorder td.v-side.left { background-image: url("/images/new/blocks/pinkBlog_l.gif"); width:5px; }

/*** Authors top ***/
.authors-top.item {}
.authors-top.item .post-counters { float: right; width:170px;}
.authors-top.item .post-counters .separator { height:10px;}
.authors-top.item .post-counters .head { background-repeat:no-repeat; width:4px; height:22px; margin:0; padding:0;}
.authors-top.item .post-counters .value { height:22px; vertical-align:middle; text-align:center;  margin:0; padding:0;}
.authors-top.item .post-counters .tail { background-repeat:no-repeat; width:4px; height:22px; margin:0; padding:0;}

.authors-top.item .post-counters .story .head { background-image: url("/images/new/blocks/authorstop_story_left.gif"); }
.authors-top.item .post-counters .story .value { background-color: #F7CEE1; font-weight:bold;}
.authors-top.item .post-counters .story .tail { background-image: url("/images/new/blocks/authorstop_story_right.gif"); }

.authors-top.item .post-counters .blog .head { background-image: url("/images/new/blocks/authorstop_blog_left.gif"); }
.authors-top.item .post-counters .blog .value { background-color: #E8EFF6; font-weight:bold;}
.authors-top.item .post-counters .blog .tail { background-image: url("/images/new/blocks/authorstop_blog_right.gif"); }

/***   profile form   ***/
table.profileForm td { padding:2px 0;}


/***   related posts   ***/
.related {}
.related.item .title { padding-top:15px; padding-bottom:10px; }
.related.item .title a { font-size:14px; color:#ff0066; font-weight:bold; text-decoration: underline; }

/*** comments ***/
.comments.item { margin: 10px;}
.comments.item .title { font-size:14px; color:#ff0066; font-weight:bold; text-decoration: none; }
div.comments.form { margin: 8px; margin-bottom:0; }
.comments.form form table td { padding-bottom: 10px;  font-size:14px; color:#fff; font-weight:bold; text-decoration: none; vertical-align:top; }

/*** bottom menu ***/
.bottomMenu { text-align: center; padding: 5px 30px; color:#2693ee; margin:0 auto; padding-top:60px;}
.bottomMenu a { color:#2693ee; text-decoration:none; font-weight:bold; }
.bottomMenu a:hover	{ color:#2693ee; text-decoration:underline; font-weight:bold;}
