body {
	margin:0;
	font-size:.8em;
	font-family: Arial, Helvetica, sans;
}

#wrapper {
	width:973px;
	margin:0 auto;
}

#header {position: relative; padding-top:10px;}

#header .logo {
	display: block;
	height: auto;
	width: 560px;
	margin: 0;
	float:left;
	text-indent: -5000em;
}

.top_banner{
width:468px;
height:90px;
float:right;
}

#header a {
	outline: none;
}

#nav_top {
	height: 50px;
	display: block;
}

#page_body,
#roadblock {
	margin-bottom:5px;
}

#roadblock {position: relative;}

#leaderboard,
#small_leaderboard {
	min-height:90px;
	width:728px;
}

#small_leaderboard {
	width:230px;
	left: 4px;
	position: relative;
	z-index: 1;
}

#leaderboard {
	position: absolute;
	top: 5px;
	right: 4px;
	z-index: 0;
}

.sect_home #column_features,
#column_content,
#column_left,
#column_main,
#column_right {
display:inline-block;
font-size:12px;
text-align:left;
vertical-align:top;
}

#column_content {
	margin-right: 5px;
}

#column_content .full,
#column_content {
	margin: 0;
	width: 658px;
}

#column_left {
	width:180px;
}

#column_right {
	width:300px;
	margin: 0 5px 0 0px;
}

#column_main {
	width: 459px;
	margin: 0 0 0 12px;
}


/*2-COLUMN LAYOUT*/
/*
.sect_home #column_left {
	display: none;
}
*/

.sect_home #column_main {
	width: 658px;
	margin: 5px 5px 0 0;
}
/**********Regular CSS**********/
body {
	background: #faf8fb url(bg_skin.png) no-repeat center top;
	color: #535859;
}

a,
#column_right .mod_editor_choice a.minifp-full-link {
	color: #83618d;
	border: 0px none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img,
a img {
	border: none;
}

#wrapper hr {
	clear: both;
	border: 0 solid transparent;
	background: #666;
	width: 85%;
	height: 1.5px;
	text-align: center;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

#header .logo {
	width: 305px;
}

#page_body,
#roadblock {
	border: 1px solid #cbcacc;
	border-top: 0px none;
}

div#content_wrapper {
	/* background: #fefdfe url(http://cdn.thefashionspot.com/templates/tfs_2010/images/bg_wrapper.png) no-repeat 0 5px; */
	background-color: #fefdfe;
}

div#nav_top {height: 48px;
background:url(bg_nav.jpg) repeat-x 0 0;
width:973px;
margin-bottom:10px;
}

.date{
float:left;
font-weight:bold;
font-size:17px;
color:#666;
margin:15px 0 0 15px;
}

.subheadr{
height:100px;
}

div#nav_top .menu {
	border: 1px solid #cbcacc;
	border-bottom: 0px none;
}

div#roadblock {
	border-bottom: 0px none;
	padding: 5px 0;
	z-index: 100;
}

div#page_body {
margin-bottom:0;
margin-top:-10px;
padding-bottom:5px;
padding-top:10px;
text-align:center;
zoom:1;
background:#fff;
}

#column_right .module {
	margin-bottom: 5px;
}

#footer {
background: #d3d3d3;
height:auto;
overflow:hidden;
padding:10px 0 10px 0;
}

/**********Common************/

body.com_janews #main_content .articles .article,
 body.sect_home #main_content .content_wrapper,
  body.view_search .search_results .result,
   body.sect_search .search_results .result, 
   .jazin-pagenav,
    .com_janews_header .headline_news, 
	.tfs_comments {
	border-top: 2px dotted #989799;

}


body.com_content_article .meta {
	border-bottom: 2px dotted #989799;
}

body.com_content_category .componentheading,
body.com_content_article h1.title,
body.sect_join #main_content h1,
#main_content .article h4.title a,
.mod_slideshow #navi-outer span.navbar-title,
.mod_slideshow .fpss-introtext .slidetext h1 a,
.mod_slideshow .fpss-introtext .slidetext h1 a:hover,
.com_search h2,
.jg_category .sectiontableheader,
#main_content .article h2,
#main_content .article h3,
#main_content .article h4,
.com_janews_header .headline h3.title {
	color: #688f93;
	font-style: italic;
	font-size:17px;
	line-height: 1.2em;
}

div.mod_slideshow #navi-outer span.navbar-title,
#column_right .mod_editor_choice span.minifp-introtitle a,
.mod_top_articles span.minifp-introtitle a {
	text-transform: capitalize; 
	color: #775083;
	font-style: italic;
}

body.sect_join #main_content {
	padding: 5px 10px;
}

body.sect_home .section a.readon,
.headlines a.readon,
a.readon,
.section_readmore a {
	text-transform: uppercase;
	font-weight: bold;
}

#column_right .mod_editor_choice .minifp-full-link-wrp,
.mod_top_articles .minifp-full-link-wrp {
	text-align: left;
}

#column_right .mod_editor_choice a.minifp-full-link,
.top_articles .mod_top_articles a.minifp-full-link {
	background: none;
	padding: 0;
	line-height: normal;
	font-size: 100%;
}

#column_right .mod_editor_choice a:hover.minifp-full-link,
.top_articles .mod_top_articles a:hover.minifp-full-link {
	text-decoration: underline;
}


body.sect_home .article_image,
body.sect_home .article_content,
.article .article-image,
.article .article-content {
	display: inline-block;
	vertical-align: top;
}

body.sect_home .article_image,
.article .article-image {
	width: 155px;
	float:left;
}

body.sect_home .article_content,
.article .article-content {
	width:445px;
}

.imgalign{
float:left;
margin:0 10px 0px 0;
border:1px solid #bcbcbc;
padding:2px;
}

/***********Poll*************/
.type_poll {
	height: 250px;
	color: #000;
	background: url(bg_poll_vote.png) no-repeat center;
}

.type_poll .mod_poll_throbber {background: #c3b6c8 url(poll_throbber.gif) no-repeat center center;}

.type_poll h3,
.type_poll_results h3 {
	padding: 20px;
	height: 40px;
	margin: 0;

	text-transform: uppercase;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1.1;
	font-weight: normal;
	text-align: center;
}

.type_poll ul,
.type_poll_results ul {
	width: 278px;
	padding: 0 10px 0 11px;
	margin: 1em 0;
}
.type_poll ul li {
	padding: .1em 0 .1em 10px;
	margin: 0;
}
.type_poll form input.button {
	display: block;
	width: 5em;
	margin: 0 auto;
}
.type_poll_results ul {
	width: 278px;
	padding: 6px 0 0 20px;
	margin: 0;
}
.type_poll_results .pollListItemText {
	display: inline-block;
	width: 140px;
}

/**********Search************/
#nav_top .type_search {
	display: block;
	height: 40px;
	position: absolute;
	right: 12px;
	top: 7px;
	width: 235px;
}

#nav_top .type_search input.inputbox {
	border-color:#C2C2C3 #C2C2C3 #B0B0B0 #BDBDBD;
	border-style:solid;
	border-width:1px;
	color:#939393;
	font-size:12px; font-weight:bold;
	line-height:1em;
	padding:11px 10px 11px 7px;
	width:140px;
}

#nav_top .type_search input.button {
background:#E81200 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-weight:bold; font-size:12px;
height:36px; width:70px; overflow:hidden;
text-align:center;
}

/**********FPSS**************/
.mod_slideshow #fpss-outer-container {
	height: auto;
	overflow:hidden;
	width: 655px;
}

.mod_slideshow #fpss-outer-container,
.mod_slideshow #navi-outer a span.navbar-img,
.mod_slideshow #navi-outer a:hover span.navbar-img,
.mod_slideshow #navi-outer a.navi-active span.navbar-img {
	border: 0px none;
	margin: 0;
	padding: 0;
}

.mod_slideshow #fpss-slider {
	width: 325px;
	float:left;
}

.mod_slideshow #slide-loading,
.mod_slideshow #slide-wrapper {
	width: auto;
}

.mod_slideshow .fpss-introtext {
	width: 330px;
	top: auto;
	left: 0;
	bottom: 10px;
}

.mod_slideshow .fpss-introtext .slidetext {
	text-align: left;
	padding: 0 10px;
	zoom:1;
}

.mod_slideshow .fpss-introtext .slidetext h2, 
.mod_slideshow .fpss-introtext .slidetext .readon {
	display: none;
}

#page_body .mod_slideshow .fpss-introtext .slidetext h1 {
	padding: .25em 0 0;
	margin: 0;
	font-size: 20px;
	line-height: 18px;
}

#page_body .fpss-introtext .slidetext h1 a,
#page_body .fpss-introtext .slidetext h1 a:hover {
	font-size: inherit;
	line-height: normal;
	display: inline;
	padding: 0;
}

.mod_slideshow .fpss-introtext .slidetext p {
	background: none;
	margin: 0 0 3px 0;
	font-size: 1.2em;
	padding:0 0 0px;
	text-align:justify;
}

.mod_slideshow .fpss-introtext,
.mod_slideshow #slide-wrapper #slide-outer .slide .slide-inner {
	background: transparent;
}

.mod_slideshow #navi-outer {
	width: 325px;
	float:left;
}

.ul_container ul li
{
list-style:none;
}

.ul_container ul li{
margin:0;
padding:0;
}

.ul_container ul{
	margin-left:-30px;
}

*html .ul_container ul{
	margin-left:10px;
	margin-top:5px;
}

*:first-child+html .ul_container ul{
	margin-left:10px;
	margin-top:5px;
}

.ul_container ul li img{
float:left;
margin:0 7px 0 0;
padding:2px;
border:1px solid #bcbcbc;
background:#fff;
}

.mod_slideshow #navi-outer,
.mod_slideshow #navi-outer {
	background: #c9c8c9 url(fpss_repeat.png) repeat-y 7px 0;
}

.mod_slideshow #navi-outer li,
.mod_slideshow #navi-outer li a span.navbar-img,
.mod_slideshow #navi-outer li a:hover span.navbar-img,
.mod_slideshow #navi-outer li a.navi-active span.navbar-img,
.mod_slideshow #navi-outer li a,
.mod_slideshow #navi-outer li a:hover,
.mod_slideshow #navi-outer li a.navi-active {
	height:85px;
}

.mod_slideshow #navi-outer li a span.navbar-img,
.mod_slideshow #navi-outer li a:hover span.navbar-img,
.mod_slideshow #navi-outer li a.navi-active span.navbar-img,
.mod_slideshow #navi-outer li a:hover.navi-active span.navbar-img {
	padding-right: 10px;
}

.mod_slideshow #navi-outer li a span.navbar-tagline,
.mod_slideshow #navi-outer li a:hover span.navbar-tagline,
.mod_slideshow #navi-outer li a.navi-active span.navbar-tagline,
.mod_slideshow #navi-outer li a:hover.navi-active span.navbar-tagline,
.mod_slideshow .fpss-introtext .slidetext p {
	color: #5e5e5f;
}

.mod_slideshow #navi-outer li a span.navbar-title {
	margin-top: 5px;
}

.mod_slideshow #navi-outer li a,
.mod_slideshow #navi-outer li a:hover {
	/*border-top: 1px solid #d1d1d4;*/
	padding: 0;
}

.mod_slideshow #navi-outer li a.navi-active {
	border-top: 1px solid #ad9bb3;
	padding: 0;
}

.mod_slideshow #navi-outer .ul_container a.navi-active {
	background: #c9c8c9 url(fpss_active.png) repeat-y 7px 0;
}

div.mod_slideshow #navi-outer span.navbar-title {
	font-size: 1.2em;
}

/**********Homepage**********/
body.sect_home #main_content .content_wrapper {
	height:auto;
	overflow:hidden;
}

body.sect_home .section h4.title {
	margin: 0;
	padding: 0;
}

body.sect_home .section .blurb {
	margin: 5px 0;
	text-align:justify;
}

body.sect_home .section .jazin-more {
	display: none;
}

body.sect_home ul.jazin-links {
	padding: 1.5em 0 0 0;
	margin: 0;
}

body.sect_home ul.jazin-links li {
	list-style: none;
	margin: 5px 0;
}

body.sect_home ul.jazin-links a {
	color: #3e3e3e;
	font-style: italic;
	font-weight: bold;
	font-size: .9em;
	background: transparent url(icon_bullet.png) no-repeat left center;
	padding-left: 12px;
}

body.sect_home h2.section_head,
body.sect_home h3.section_head {
	text-indent: -5000em;
	margin-top: 0;
}

body.sect_home h2.section_head a,
body.sect_home h3.section_head a {
	display: block;
}

body.sect_home h2.runway___news a,
body.sect_home h3.runway___news a {
	background: transparent url(header_runway.png) no-repeat 0 0;
	width: 180px;
	height: 23px;
}

body.sect_home h2.style___trends a,
body.sect_home h3.style___trends a {
	background: transparent url(header_style.png) no-repeat 0 0;
	width: 165px;
	height: 26px;
}

body.sect_home h2.celebrity_fashion a,
body.sect_home h3.celebrity_fashion a {
	background: transparent url(header_celeb.png) no-repeat 0 0;
	width: 163px;
	height: 21px;
}

body.sect_home h2.beauty a,
body.sect_home h3.beauty a {
	background: transparent url(header_beauty.png) no-repeat 0 0;
	width: 86px;
	height: 20px;
}

body.sect_home #main_content .article {margin-bottom: 0}
body.sect_home .section_readmore {
	text-align: right;
	margin-bottom: 10px;
}

body.sect_home .section_readmore a {
	background: transparent url(icon_readmore.png) no-repeat 0 0;
	padding: 1px 0 1px 20px;
}

/**********JANews Featured**/
.janews_full {width: 100% !important}

.com_janews_header .headline_img img,
.com_janews_header div.first {
	border: 0px none;
}

.com_janews_header .headline_featured .headline_img img {
	padding-right: 10px;
}

.com_janews_header .headline .article_content {
	line-height: 1.6em;
}

.com_janews_header .headline_news {
	float: right;
	margin: 10px 0 10px -10px;
	padding: 10px;
	width: 343px;
	background: #EDEDED;
}

.com_janews_header .headline_news .headline_img img {
	padding-left: 10px;
}

div.com_janews_header .headline h3.title {
	font-size: 1.4em;
	margin: 0;
}

.com_janews_header .headline h3.title a {
	color: #688f9e;
}

.com_janews_header .headline_featured .article_content {
	margin-bottom: 10px;
}

.com_janews_header .headline p {
	margin: 5px 0;
}

.com_janews_header {
	position: relative;
	min-height: 400px;
	margin-bottom: 10px;
}

div.com_janews {
	clear: both;
}

/**********Article List*****/
body.com_content #main_content,
body.com_janews #main_content {
	margin: 10px 10px 20px;
}

body.com_janews #main_content .article {
	padding: 10px 0;
	clear: both;
}

body.com_janews #main_content .article .title {
	margin: 0 0 5px 0;
}

.article-meta {color: #999;}

.article-meta span.createby,
.article-meta span.createdate {
	display: inline-block;
	font-size: .9em;
	vertical-align: top;
}

.article-meta span.createby {
	width: 200px;
}

.article-meta span.createdate {
	width: 265px;
	text-align: right;
}

.articles .article-intro {
	margin: 5px 0;
	line-height: 1.6em;
}

/**********Article**********/
body.com_content_article .article h1 {
	margin: .25em 0 0;
}

body.com_content_article span.author {
	color: #775083;
}

body.com_content_article div.meta {
	padding-bottom: 1.25em;
	margin-bottom: 1.25em;
}

body.com_content_article div.meta_left,
body.com_content_article div.meta_right {
	display: inline-block;
	width: 570px;
}

body.com_content_article div.meta_right {
	width: 50px;
}

#main_content .article h4.title a {
	font-size: 1.2em;
}

#main_content .com_content_article .article_content {
	line-height: 1.5em;
}
#main_content .com_content_article .article_content p:first-child {
	margin-top: 0;
	padding-top: 0;
}

#main_content .com_content_article .article_content img {
	padding: 0 5px 5px;
}

#main_content .com_content_article .article_content img[align|=left] {
	padding: 0 10px 5px 0;
}

#main_content .com_content_article .article_content img[align|=right] {
	padding: 0 0 5px 10px;
}

#main_content .com_content_article .article_content img[align|=middle] {
	display: block;
	padding: 0;
	margin: .5em auto;
}

#main_content .com_content_article .article_content blockquote,
#main_content .com_content_article .article_content address {
	font-style: normal;
	font-size: 1.2em;
	text-align: center;
	font-family: Georgia;
	color: #688f9e;
	padding: 10px 0;
	border-top: 2px dotted #989799;
	border-bottom: 2px dotted #989799;
}

#main_content .article h2,
#main_content .article h3,
{
	font-style: normal;
	font-size: 1.3em;
	clear: both;
}

#main_content .article h3 {font-size: 1.2em;}
#main_content .article h4 {font-size: 1em;}


/**********FB Comments******/
.tfs_comments {
	padding: 10px 0px 30px 5px;
}


/**********Related Articles*********/
div.relateditemstitle {
	text-indent: -1000px;
	width: 658px;
	height: 24px;
	background:  transparent url(header_related_articles.png) no-repeat 0 0;
}

ul.relateditems {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
}

ul.relateditems li {
	list-style-type: none;
	overflow: hidden;
	border-bottom: 2px dotted #989799;
	padding-top: 10px;
}

ul.relateditems .thumbnail {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

ul.relateditems .item_title {
	font-weight: bold;
	font-style: italic;
	margin-bottom:  .5em;
	font-weight: 1.2em;
}

ul.relateditems .readon {
	display: block !important;
	font-weight: normal;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
}


/**********Paginate*********/
div.pagenavcounter {
	display: none;
}

.jazin-pagenav {padding-top: 10px;}

.jazin-pagenav,
.pagenavbar,
.sectiontablefooter,
.jg_pagination,
.pagination {
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 0;
}

.sectiontablefooter a,
.jazin-pagenav a,
.pagenavbar a,
.jg_pagination a,
.pagination a {
	color: #775083;
}

.sectiontablefooter span,
.sectiontablefooter a,
.jazin-pagenav span,
.jazin-pagenav a,
.pagenavbar span,
.pagenavbar a,
.jg_pagination span,
.jg_pagination a,
.pagination span,
.pagination a {
	font-size: 15px;
	padding: 0 7px;
}

.sectiontablefooter .prev,
.jazin-pagenav .prev,
.prevnavbar .page,
.jg_pagination .prev,
.pagination .prev,
.sectiontablefooter .page,
.jazin-pagenav .page,
.pagenavbar .page,
.jg_pagination .page,
.pagination .page {
	border-right: 1px solid #b1b0b1;
}

.sectiontablefooter .next,
.jazin-pagenav .next,
.pagenavbar .next,
.jg_pagination .next,
.pagination .next {
	border-left: none;
}

.sectiontablefooter .pagenav_current,
.jazin-pagenav .pagenav_current,
.pagenavbar .pagenav_current,
.jg_pagination .pagenav_current,
.pagination .pagenav_current {
	color: #999;
}


/**********Terms, etc*******/
body.sect_terms div.meta,
body.sect_terms div.tfs_comments,
body.sect_privacy div.meta,
body.sect_privacy div.tfs_comments,
body.sect_advertise div.meta,
body.sect_advertise div.tfs_comments,
body.sect_submission div.meta,
body.sect_submission div.tfs_comments {
	display: none;
}

/**********Search***********/
body.view_search .com_search,
body.sect_search .com_search {
	padding: 0 10px;
}

body.view_search .search_results,
body.sect_search .search_results {
	margin-top: 10px;
}

body.view_search .search_results .result,
body.sect_search .search_results .result {
	margin: 1em 0;
}

body.view_search .search_results .result .title,
body.sect_search .search_results .result .title {
	font-weight: bold;
	font-size: 1.2em;
	margin: 1em 0 .25em;
}

body.view_search .search_results .result .desc,
body.sect_search .search_results .result .desc {
	margin: 0 0 5px 5px;
}

body.view_search .search_results .result .highlight,
body.sect_search .search_results .result .highlight {
	font-weight: bold;
	color: #688F93;
	border-bottom: 1px dotted #688F93;
}

/**********Top Articles*****/
div.top_articles {
	background: transparent url(header_top_articles.png) no-repeat 5px 0;
}

.mod_top_articles {
	background: #fff url(top_articles_repeat.png) repeat-x 0 0;
	display: inline-block;
	width: 232px;
	min-height: 200px;
	margin: 45px 5px 0 5px;
	text-align: left;
	vertical-align: top;
}

.mod_top_articles h3 {
	color: #808080;
	text-transform: uppercase;
	padding: 0;
	margin: -3px 0 0 0;
	font-size: 1.5em;
	font-family: Arial Narrow;
	font-weight: normal;
}

.mod_top_articles table {
	padding: 0 5px;
}

.mod_top_articles span.minifp-introtitle a {
	font-size: 1em;
}

.top_articles .mod_top_articles a.minifp-full-link {
	font-size: .9em;
	font-weight: normal;
	color: #775083;
}

/**********AD 300x700*******/
#ad300x700 {
	width: 300px;
	height: 700px;
	display: block;
	background: transparent url(cg_blast_300x700.jpg) no-repeat 0 0;	
	position: relative;
}

#ad300x700 ul.editorial_link {
	position: absolute;
	top: 110px;
	left: 20px;
	margin: 0;
	padding: 0;
	font-size: 12pt;
	text-align: left;
}

#ad300x700 .editorial_link li {
	list-style: none;
	margin: 5px 0px;
	padding: 5px 0px;
	width: 255px;
	border-bottom: 1px solid #bbb4b3;
}

#ad300x700 .editorial_link li a {
	color: #000;
	padding-left: 15px;
	background: transparent url(cg_blast_bullet.png) no-repeat 0 center;
}

#ad300x700 .video_link {
	position: absolute;
	top: 445px;
	left: 20px;
	text-indent: -5000em;
}

#ad300x700 .video_link a {
	width: 255px;
	height: 215px;
	display: block;
}

/**********Editor's Choice**/
#column_right .mod_editor_choice {
	background: transparent url(editors_pick_repeat.png) repeat-y 0 0;
}

#column_right .mod_editor_choice h3 {
	text-indent: -5000em;
	background: transparent url(editors_pick_header.png) no-repeat 0 0;
	height: 31px;
	margin: 0;
	padding: 0;
}

/**********Twitter**********/
.mod_twitter .twtr-hd {
	background: transparent url(twitter_header.png) no-repeat 0 0;
	height: 72px;
	padding: 0;
	position: relative;
}

.mod_twitter #twtr-profile-widget .twtr-doc,
.mod_twitter #twtr-profile-widget .twtr-hd a,
.mod_twitter #twtr-profile-widget .twtr-new-results, 
.mod_twitter #twtr-profile-widget .twtr-results-inner,
.mod_twitter #twtr-profile-widget .twtr-timeline {
	background: none !important;
}

.mod_twitter #twtr-profile-widget .twtr-bd {
	background: transparent url(bg_transparent_tile.png) repeat 0 0;
}

.mod_twitter #twtr-profile-widget .twtr-profile-img-anchor {
	display: block;
	width: 100%;
	height: 100%;
}

.mod_twitter #twtr-profile-widget img.twtr-profile-img {
	display: none;
}

.mod_twitter .twtr-hd h3,
.mod_twitter .twtr-hd h4 {
	text-indent: -5000em;
}

.mod_twitter .twtr-bd,
.mod_twitter .twtr-ft {
	border: 1px solid #c4c3c4;
	border-top: 0px none;
}

.mod_twitter .twtr-bd {
	border-bottom: 0px none;
}

.mod_twitter .twtr-ft {
	background: #fff;
}

.mod_twitter #twtr-profile-widget .twtr-tweet a,
.mod_twitter .twtr-ft a,
.mod_twitter .twtr_reply {
	color: #83618d !important;
	visibility: visible;
}

.mod_twitter #twtr-profile-widget .twtr-tweet i a {
	color: #b2aeb3 !important;
} 


/********** News pages **********/
body.com_content_category td {
	padding: .25em .5em;
}

body.com_content_category td[colspan="5"] {
	display: none;
}

body.com_content_category td.sectiontablefooter {
	padding-top: 20px;
}


/********** Video Carousel **********/
.type_springboard_carousel {
	margin: -10px -10px 15px;
	text-align: center;

	background: black url(john_frieda_header.jpg) no-repeat 0 0;
	padding-top: 63px;
}

.type_springboard_carousel li a {
	font-weight: bold;
	color: white;
}

.type_springboard_carousel li a .sbTitle {
	margin: .5em 0;
	text-align: center;
}

.type_springboard_carousel .jcarousel-skin .jcarousel-item {height: 120px;}
.type_springboard_carousel .jcarousel-skin .jcarousel-container-horizontal {margin: 0 auto;}
.type_springboard_carousel .jcarousel-skin .jcarousel-prev-horizontal {border-color: transparent white transparent transparent;}
.type_springboard_carousel .jcarousel-skin .jcarousel-next-horizontal {border-color: transparent transparent transparent white;}


/********** Image Carousel **********/
.type_joomimg {
	margin: 1em 0;
	position: relative;
	visibility: hidden;
}

.type_joomimg .jcarousel-clip {
	width: 590px;
	margin: 0 auto;
}

.type_joomimg h3 {
	margin: 0 0 .5em;
	text-indent: -5000em;
	background: transparent url(header_related_articles.png) no-repeat 0px 0px;
	height: 24px;
	width: 658px;
}

.type_joomimg .jcarousel-container {
	background: url(top_articles_repeat.png) repeat-x 0 0;
	border: 1px solid #ccc;
}

.type_joomimg .jcarousel-item {
	text-align: center;
	border-left: 1px dotted #999;
}

.type_joomimg .jcarousel-item .img {
	height: 180px;
	padding: 5px 0 0 0;
}

.type_joomimg .jcarousel-item img {border: 1px solid #83618D;}

.type_joomimg .jcarousel-item .title {
	height: 25px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 1em;
}

.type_joomimg .jcarousel-next,
.type_joomimg .jcarousel-prev {
	height: 210px;
	width: 24px;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1px solid #AD9BB3;
	border-bottom: 1px solid #AD9BB3;

	background-color: #bdb9bf;
	background-repeat: no-repeat;
	background-position: center center;
}

.type_joomimg .jcarousel-next:hover,
.type_joomimg .jcarousel-prev:hover {
	background-color: #BCAAC1;
}

.type_joomimg .jcarousel-prev {
	background-image: url(icon_previous.png);
}

.type_joomimg .jcarousel-next {
	background-image: url(icon_next.png);
	left: auto;
	right: 0;
	border-right: none;
	border-left: 1px solid #AD9BB3;
}



/**********Footer**********/
#footer {
	font-size: .9em;
}

#footer,
.copyright .legal a {
	color: #000;
}

.copyright .links a {
	color: #696869;
	font-weight: bold;
}

.copyright .footer_right,
.copyright .footer_left {
	display: inline-block;
}

.copyright .footer_left {
	margin: 10px 0 0 20px;
	width: 95%;
}

.footer_left .links,
.footer_left .legal {
	padding: 5px 0;
}

.copyright .footer_right {
	/* width: 480px; */
	width: 40%;
	text-align: right;
	vertical-align: top;
	margin-top: 20px;
	
}
/******************** Top Nav ******************/
#nav_top {
	position: relative;
}

/****************** Menu ********************/
#nav_top .menu,
#nav_top .menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav_top .menu {
	margin: 0;
	padding: 0;
	background: transparent url(bg_nav.png) no-repeat 0 0;
}

#nav_top .menu li {
	display: inline;
	position: relative;
}

#nav_top .menu li a {
	color: #edecee;
	display: inline-block;
	vertical-align: top;
	width: 126px;
	height: 48px;
	text-decoration: none;
	background: transparent url(bg_nav.png) no-repeat 0 0;
	font-size: 0;
}

#nav_top .ad {
	width: 126px;
	height: 49px;
	position: absolute;
	top: 0;
	right: 170px;
}

#nav_top .ad img {
	border: 0px none;
}

/* Runway/News */
#nav_top li.item10 a {
	background-position: -0px 0;
	width: 169px;
}
#nav_top li.item10 a:hover,
body.sect_runway_news #nav_top li.item10 a {
	background-position: -0px -48px;
	color: #bec1c4
}

/* Style/Trends */
#nav_top li.item12 a {
	background-position: -169px 0;
	width: 158px;
}
#nav_top li.item12 a:hover,
body.sect_style_trends #nav_top li.item12 a {
	background-position: -169px -48px;
	color: #bec1c4
}

/* Celebrity Fashion */
#nav_top li.item15 a {
	background-position: -327px 0;
	width: 160px;
}
#nav_top li.item15 a:hover,
body.sect_celebrity_fashion #nav_top li.item15 a {
	background-position: -327px -48px;
	color: #bec1c4
}

/* Beauty */
#nav_top li.item908 a {
	background-position: -487px 0;
	width: 90px;
}
#nav_top li.item908 a:hover,
body.sect_beauty #nav_top li.item908 a {
	background-position: -487px -48px;
	color: #bec1c4
}

/* Forums */
#nav_top li.item9 a {
	background-position: -577px 0;
	width: 98px;
}
#nav_top li.item9 a:hover {
	background-position: -577px -48px;
	color: #bec1c4
}

#nav_top li.item26 {
	display: none;
}

.type_breadcrumbs {
	margin-bottom: 10px;
}

.type_breadcrumbs span.breadcrumbs {
	line-height: 27px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

/**********Breadcrumbs*******/
/* runway_news */
body.sect_runway_news .type_breadcrumbs {
	background: transparent url(breadcrumbs.png) no-repeat 0 0;
}

body.sect_runway_news span.breadcrumbs {
	margin-left: 230px;
}

/* style_trends */
body.sect_style_trends .type_breadcrumbs {
	background: transparent url(breadcrumbs.png) no-repeat 0 -27px;
}

body.sect_style_trends span.breadcrumbs {
	margin-left: 220px;
}

/* celebrity_fashion */
body.sect_celebrity_fashion .type_breadcrumbs {
	background: transparent url(breadcrumbs.png) no-repeat 0 -54px;
}

body.sect_celebrity_fashion span.breadcrumbs {
	margin-left: 220px;
}

/* beauty */
body.sect_beauty .type_breadcrumbs {
	background: transparent url(breadcrumbs.png) no-repeat 0 -81px;
}

body.sect_beauty span.breadcrumbs {
	margin-left: 140px;
}
/************************************************
*	Tag
************************************************/
.clearfix {
	height: 1%;
}

.tag {
	margin: 0;
	padding: 0;
	display: inline;
}

.tag ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.tag ul li {
	display: inline-block;
	list-style-type: none;
	background-image: none;
	padding: 0 0.5em;

	/* IE hacks */
	*display: inline;
	*zoom: 1;
}

.tag ul li a {
	display: inline;
	text-decoration: none;
	margin-bottom: 0;
	text-transform: capitalize;
}

/*************************************************
*   Add Tags
**************************************************/
div.addtags {
	margin-top: 4px;
}

div.addtags a:link {
	color: red;
	text-decoration: none;
}

div.addtags a:visited {
	color: red;
	text-decoration: none;
}

div.addtags a:hover {
	color: red;
	text-decoration: underline;
}

div.addtags a:active {
	color: red;
	text-decoration: none;
}

div.addtags a img {
	vertical-align: text-bottom;
}

div.addtags img {
	padding-right: 3px;
}

/************************************************
*	Tag Cloud
************************************************/
.tagCloud a {
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.tagCloud a.tag1:link {
	font-size: 11px;
	color: #993300;
}

.tagCloud a.tag1:visited {
	font-size: 11px;
	color: #993300;
}

.tagCloud a.tag1:hover {
	font-size: 11px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag2:link {
	font-size: 12px;
	color: #993300;
}

.tagCloud a.tag2:visited {
	font-size: 12px;
	color: #993300;
}

.tagCloud a.tag2:hover {
	font-size: 12px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag3:link {
	font-size: 13px;
	color: #882200;
}

.tagCloud a.tag3:visited {
	font-size: 13px;
	color: #882200;
}

.tagCloud a.tag3:hover {
	font-size: 13px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag4:link {
	font-size: 14px;
	color: #882200;
}

.tagCloud a.tag4:visited {
	font-size: 14px;
	color: #882200;
}

.tagCloud a.tag4:hover {
	font-size: 14px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag5:link {
	font-size: 15px;
	color: #771100;
}

.tagCloud a.tag5:visited {
	font-size: 15px;
	color: #771100;
}

.tagCloud a.tag5:hover {
	font-size: 15px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag6:link {
	font-size: 16px;
	color: #771100;
}

.tagCloud a.tag6:visited {
	font-size: 16px;
	color: #771100;
}

.tagCloud a.tag6:hover {
	font-size: 16px;
	color: #FFFFFF;;
	background: #993300;
}

.tagCloud a.tag7:link {
	font-size: 17px;
	color: #660000;
}

.tagCloud a.tag7:visited {
	font-size: 17px;
	color: #660000;
}

.tagCloud a.tag7:hover {
	font-size: 17px;
	color: #FFFFFF;;
	background: #993300;
}

/************************************** 
*  Warnings 
***************************************/
div.warning {
	margin-left: 20px;
	margin-top: 10px;
}

div.warning h1 {
	line-height: normal;
	font-size: 200%;
	font-weight: bold;
	text-align: center;
	color: red;
}

div.warning h2 {
	text-align: center;
	line-height: normal;
	font-size: 150%;
	font-weight: bold;
}

/************************************** 
*  Joomla Tags
***************************************/
div.joomlatags {
	margin-left: 220px;
	text-align: center;
	font-size: 9px;
	display: block;
	color: orange;
	padding: 4px;
}

/************************************** 
*  Add Tags
***************************************/
.button2-left .add_Tags {
	background: url(addTags.png) 100% 0 no-repeat;
}				


/************************************** 
*  Blog-style Tag Pages
***************************************/
#tags .images {
	position: relative;
}

#tags .image {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 17%;
	padding: 0 2% 0 0;

	/* IE 6/7 hacks */
	*display:inline; 
	*zoom: 1;
}

#tags .image img {
	max-width: 100%;
	height: auto;
}

#tags.imagesOnly .image {
	width: 17%;
	padding: 1%;
	text-align: center;
}
.infolevel1, .infolevel2 , .infolevel3 {
    background-color: #FAD163;
    display: block;
}

div#dialog_body {
	text-align: left;
}

div #jcAzrulWindow{
	position: absolute;
}

.infolevel1, .infolevel2 {
    height: 1px;
    font-size: 1px;
}

.infolevel1 {
    margin-right: 3px;
    margin-left: 3px;
}

.infolevel2 {
    margin-right: 1px;
    margin-left: 1px;
}

.infolevel3 {
    color: #000000;
	font-weight: bold;
    text-align: center;
    vertical-align: middle;
    height: 18px;
}

#powered_jc {
    text-align: center;
    display: block;
    text-decoration: none;
    font-size: xx-small;
}

.jcAdminPanel{
    top: 0px;
	position: relative;
	display: block;
	background-color: #EFEFD2;
	padding:4px;
	padding:4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E6E6B7;
	border-bottom-color: #E6E6B7;
	text-align: right;
	width: auto;
	right: 0px;
}

#jc_commentFormDiv #bb_main div{display:inline}
#jc_commentFormDiv #bb_main>div{display:-moz-inline-block}
/*\*//*/
#jc_commentFormDiv #bb_main>div{display:inline-block}
/* */

/* comment form */
#jc_commentFormDiv {
	margin: 0 auto 0 auto;

}

/* new bb_code style */
#jc_comment_bbcode {

}
#jc_comment_bbcode a:link, #jc_comment_bbcode a:visited {
	width: 24px;
	height: 24px;
	margin-right: 3px;
	text-align: center;
	outline-style:none;
	float: left;
 	background: transparent url(buttons.gif) no-repeat scroll 0 -231px;
	border: 0;
}
#jc_comment_bbcode a:hover {
	background: transparent url(buttons.gif) no-repeat scroll 0 -257px;
	border: 0;
}
#jc_comment_bbcode a img {
	margin-top: -2px;
	border: 0;
}
/* bbcode toolbar */
#jc_comment_bbcode .jc_bb_bold {
	background: transparent url(buttons.gif) no-repeat 0 4px;
}
#jc_comment_bbcode .jc_bb_italic {
	background: transparent url(buttons.gif) no-repeat 0 -17px;
}
#jc_comment_bbcode .jc_bb_underline {
	background: transparent url(buttons.gif) no-repeat 0 -38px;
}
#jc_comment_bbcode .jc_bb_strike {
	background: transparent url(buttons.gif) no-repeat 0 -59px;
}
#jc_comment_bbcode .jc_bb_url {
	background: transparent url(buttons.gif) no-repeat 0 -80px;
}
#jc_comment_bbcode .jc_bb_image {
	background: transparent url(buttons.gif) no-repeat -1px -103px;
}
#jc_comment_bbcode .jc_bb_quote {
	background: transparent url(buttons.gif) no-repeat 0 -122px;
}
/* smilies */
#jc_comment_bbcode .jc_bb_smile {
	background: transparent url(buttons.gif) no-repeat -23px 4px;
}
#jc_comment_bbcode .jc_bb_wink {
	background: transparent url(buttons.gif) no-repeat -23px -17px;
}
#jc_comment_bbcode .jc_bb_laugh {
	background: transparent url(buttons.gif) no-repeat -23px -38px;
}
#jc_comment_bbcode .jc_bb_grin {
	background: transparent url(buttons.gif) no-repeat -23px -59px;
}
#jc_comment_bbcode .jc_bb_angry {
	background: transparent url(buttons.gif) no-repeat -23px -80px;
}
#jc_comment_bbcode .jc_bb_sad {
	background: transparent url(buttons.gif) no-repeat -23px -101px;
}
#jc_comment_bbcode .jc_bb_shocked {
	background: transparent url(buttons.gif) no-repeat -23px -122px;
}
#jc_comment_bbcode .jc_bb_cool {
	background: transparent url(buttons.gif) no-repeat -23px -143px;
}
#jc_comment_bbcode .jc_bb_tongue {
	background: transparent url(buttons.gif) no-repeat -23px -164px;
}
#jc_comment_bbcode .jc_bb_kiss {
	background: transparent url(buttons.gif) no-repeat -23px -185px;
}
#jc_comment_bbcode .jc_bb_cry {
	background: transparent url(buttons.gif) no-repeat -23px -206px;
}


.toggleArea{
	text-align:right;
	display:block;
}

.trackback-footer {
    clear: both;
    margin: 5px 10px 5px 10px;
}

.trackback-footer {
    margin: 0 0 5px 0;
    border-top: 1px solid #BCBCBC;
    padding-top: 3px;
    font-size: 85%;
    text-align: right;
}

.trackback-url{
	text-align: right;
	margin: 5px 10px 10px 10px;
}

#trackbacks-content{
	margin: 0px;
}

div #jcfavDiv #favTitle{
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #jcfavDiv #favTitle #favImage{
	position: absolute;
}

div #jcfavDiv #favTitle #favText {
	left:35px;
	top: 3px;
	font-weight: bold;
	position:absolute;
}

div #jcfavDiv #favTitle #favClose{
	right: 10px;
	top: 3px;
	position: absolute;
}
div #jcshareDiv ul li {
	background: none;
}
div #jcshareDiv #shareTitle{
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #jcshareDiv #shareTitle #shareImage{
	position: absolute;
}

div #jcshareDiv #shareTitle #shareText {
	left:35px;
	top: 3px;
	font-weight: bold;
	position:absolute;
}

div #jcshareDiv #shareTitle #shareClose{
	right: 10px;
	top: 3px;
	position: absolute;
}

div #emailFormDiv{
	top:29px;
	z-index:10;
	width:410px;
}

div #emailFormDiv #emailFormTitle #emailFormImage{
	position: absolute;
	left: 5px;
}

div #emailFormDiv #emailFormTitle #emailFormText {
	left:35px;
	top: 3px;
	font-weight: bold;
	position:absolute;
}

div #emailFormDiv #emailFormTitle #emailFormClose{
	top: 3px;
	right: 10px;
	position: absolute;
}


div #emailFormDiv #emailFormTitle{
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #emailFormDiv input {
	background-color: #FFFFFF;
}

.emailForm{
	background-color:#EEEEEE;
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:#333333;
	display:-moz-inline-box;
	margin:1px;
	vertical-align:middle;
	white-space:nowrap;
	position:absolute;
	right:0px;
	top:0px;
	text-align: left;
}

.emailForm #emailFormResult{
	margin-top: 5px;
	padding: 4px;
}

.emailForm #emailFormResult #email{
	text-decoration: underline;
	color: blue;
}
#jcshareDiv ul{
	padding:0px;
}

#jcshareDiv ul li {
	float:left;
	margin:0pt;
	padding:0pt;
	width:48%;
	list-style-type: none;
}

#jcshareDiv ul li a {
	background-position:0px 2px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:24px;
	padding:0px 0pt 0pt 22px;
	vertical-align:middle;
	font-size:95%;
}

#bm_delicious {
	background-image:url(delicious.gif);
}

#bm_digg {
	background-image:url(digg.gif);
}
#bm_furl {
	background-image:url(furl.gif);
}

#bm_yahoo_myweb {
	background-image:url(yahoo_myweb.gif);
}

#bm_stumbleupon {
	background-image:url(stumbleupon.gif);
}

#bm_google_bmarks {
	background-image:url(google_bmarks.gif);
}

#bm_technorati {
	background-image:url(technorati.gif);
}

#bm_reddit {
	background-image:url(reddit.gif);
}

#bm_facebook {
	background-image:url(facebook.gif);
}

div#jc_commentsDiv{
	z-index:-1;
}

span.jcerr{
font-weight:bold;
color:#FF0000;
}
div.dialog_header div.dialog_close{
	cursor:pointer;
	float:right;
}
div#AzrulWindow{
	background:transparent url(shadowAlpha.png) no-repeat scroll right bottom !important;
}
table#jcAzrulWindowtable{
	position:relative;
	right:6px;
	bottom:6px;
}

td#jcAzrulWindowContent {
	background-color:#EEEEEE;
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:#333333;
}



td#jcAzrulWindowContent hr{
	 height: 1px;
	 background-color:#CDCDCD;
}

td#jcAzrulWindowContent div.dialog_header{
	background-color:#CDCDCD;
	border-bottom:1px solid #BCBCBC;
	height:15px;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	width:auto;
}

td#jcAzrulWindowContent h2 span{
	display:block;
	padding:4px 10px 5px;
}

td#jcAzrulWindowContent div.dialog_content{
	display:block;
	padding:4px 10px 5px;
}

td#jcAzrulWindowContent > div > div {
	background-repeat: no-repeat;
}


div.voteReport{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding: 3px;
	right: 20px;
	top: 20px;
	position: absolute;
	text-align:center;
}

.votingReport{
	text-align: right;
}

div.commentBlogView
{
	display:block;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 4px;
  	margin-bottom: 4px;
	clear:both;
}

div.commentTools{
	border-bottom:1px solid #BCBCBC;
	height:18px;
}


/* IE 6 Compatibility mode */
.show-comment, .show-linkmore, .show-hit, .jctools,
.show-feed, .show-report, .show-voteup, .show-votedown{
	display:inline;
	float:right;
	height:18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
	background-repeat:no-repeat;
	background-position: 0 50%;
}

div.commentBlogView > div.show-comment, 
div.commentBlogView > div.show-linkmore, 
div.commentBlogView > div.show-hit, 
div.jctools, div.show-feed, div.show-report, 
div.show-voteup, div.show-votedown{
	display:inline;
	float:right;
	height:18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
	background-repeat:no-repeat;
	background-position: 0 50%;
}



div.show-result{
	display: none;
	float:right;
	height:18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
}


/* For IE Only */
div.show-comment {
	background: transparent url(toolbar.gif) no-repeat 0 -71px;
}

div.show-linkmore {
	background: transparent url(toolbar.gif) no-repeat 0 -90px;
}

div.show-hit {
	background: transparent url(toolbar.gif) no-repeat 0 -35px;
}

/* More specific rule for other browser */
div.commentBlogView > div.show-comment {
	background: transparent url(toolbar.gif) no-repeat 0 -71px;
}

div.commentBlogView > div.show-linkmore {
	background: transparent url(toolbar.gif) no-repeat 0 -90px;
}
div.commentBlogView > div.show-hit{
	background: transparent url(toolbar.gif) no-repeat 0 -35px;
}
div.show-feed {
	width: 18px;
	background-image:none;
}
div.jcfav {
	background: transparent url(toolbar.gif) no-repeat 0 -54px;
}
div.jcshare {
	background: transparent url(toolbar.gif) no-repeat 0 1px;
}
div.jcemail {
	background: transparent url(toolbar.gif) no-repeat 0 -16px;
}
div.jcpreview {
	background: transparent url(toolbar.gif) no-repeat -18px -36px;
}

.jomentry1, .jomentry2 , #jc_commentFormDiv
{
	border-bottom: 1px solid #ddd;
	padding: 8px 4px 0 4px;
	background-repeat:repeat-x;
	background-position:top;
}

.jomentry1 blockquote,
.jomentry2 blockquote,
.jomauthor blockquote
{
	padding: 10px auto 10px auto;
	margin: 10px 10px 10px 10px !important;
	margin: 5px 5px -5px 5px;
	width: 94%;
	border-left: 5px solid #ddd;
	font-size: 1em;
	float: left;
}

.jomentry1
{		
	color:#000000;
    background-color: #f2f2f2;
    background-image:url(topshade1.gif);
}
.jomentry2 , #jc_commentFormDiv
{
		color:#000000;
    background-color: #FFFFF2;
    background-image:url(topshade2.gif);
}
.jomauthor
{
	color:inherit;
    background-color: #F5F5C1;
    border-bottom: 1px solid #FFDE00;
    background-image:none;
}

#jc_commentsDiv blockquote
{
	color: #747474;
	background-color:inherit;
	/*padding-left: 30px;*/
}

#write_comment_title
{
	margin-top:14px;
}

.avatarImg
{
	float: right;
	padding: 2px;
}

.avatarImg img
{
	border:1px solid #ddd
}

#jc_name, #jc_website, #jc_email, #jc_title, #jc_comment, #jc_password
{
	width: 98%;
	padding: 4px;
	margin: 0ex;
}

#jc_name, #jc_website, #jc_email, #jc_password
{
	width: 50%;
}

#jc_commentForm
{
    padding-top: 2px;
    padding-bottom: 6px;
}


#jc_commentForm label
{
    font-weight:bold;
    padding-top: 6px;
    padding-bottom: 4px;
    display: block;
}

#jc_commentForm button, #jc_captchaImg
{
    margin-top: 6px;
    margin-bottom: 4px;
}

/* Trackbacks */
#trackback_link, .feed_link
{
	height:16px;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
	font-size:90%;
}

#trackback_link a, .feed_link a
{
	border-bottom:dashed 1px #CACACA;
}

#trackback_link img, .feed_link img
{
	vertical-align:middle;
	padding-right:2px;
	padding-left:2px;
}

#write_comment_heading
{
	margin-top:20px;
	margin-bottom:30px;
}

.comment_action{
	background-color:#EEEEEE;
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:#333333;
	display:-moz-inline-box;
	font-family:Tahoma,Arial,Helvetica;
	font-size:100%;
	margin:1px;
	vertical-align:middle;
	white-space:nowrap;
	position:absolute;
	right:0px;
	top:0px;
}

#jc_commentForm label.subscribe, #jc_commentForm label.agree {
	font-style:normal;
	font-weight:normal;
}


#jc_commentsDiv .jc_comment_panel {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
}
#jc_commentsDiv .jc_comment_panel li {
	list-style: none;
	float: right;
	background: none;
	padding: 0;
	margin: 0;
}
#jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:link,
#jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:visited,
#jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:link,
#jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:visited {
	width: 21px;
	height: 18px;
	display: block;
	cursor: pointer;
	outline-style:none;
	background: transparent url(votings.gif) no-repeat 0 -20px;
	text-indent: -9999px;
}
#jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:hover,
#jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:hover {
	background: transparent url(votings.gif) no-repeat 0 0;
}
#jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_total,
#jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_total {
	height: 18px;
	width: 35px;
	display: block;
	color: #999999;
	text-align: center;
	font-weight: 700;
	font-size: 10px;
	line-height: 17px;
	background: transparent url(votings.gif) no-repeat 0 -125px;
}
.jomentry1 .jc_comment_panel .jc_comment_panel_down a:link, .jomentry1 .jc_comment_panel .jc_comment_panel_down a:visited,
.jomentry2 .jc_comment_panel .jc_comment_panel_down a:link, .jomentry2 .jc_comment_panel .jc_comment_panel_down a:visited {
	width: 19px;
	height: 18px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url(votings.gif) no-repeat 0 -62px;
}
.jomentry1 .jc_comment_panel .jc_comment_panel_down a:hover,
.jomentry2 .jc_comment_panel .jc_comment_panel_down a:hover {
	background: transparent url(votings.gif) no-repeat 0 -42px;
}
.jomentry1 .jc_comment_panel .jc_comment_panel_report a:link, .jomentry1 .jc_comment_panel .jc_comment_panel_report a:visited,
.jomentry2 .jc_comment_panel .jc_comment_panel_report a:link, .jomentry2 .jc_comment_panel .jc_comment_panel_report a:visited {
	width: 20px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	background: transparent url(votings.gif) no-repeat 0 -103px;
}
.jomentry2 .jc_comment_panel .jc_comment_panel_report a:hover {
	background: transparent url(votings.gif) no-repeat 0px -84px;
}


#FB-Reco{
border-bottom:1px solid #aaa;
background-color:#EDEFF4;color:#333;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
padding:5px 10px;
}


#right_side-module{
border:1px solid #aaa;
width:300px;
}

.module_content{
margin:0 5px 5px 5px;
width:290px;
height:auto;
overflow:hidden;
}


  
 .evfeaturedusers th, .evfeaturedusers td { padding: 7px 0 7px 1px; font-size: 11px; line-height: 1em; font-weight: bold; vertical-align: middle; }
  
 .evfeaturedusers th { background-color: #3C3B2C; color: #FFF; text-align: left; }
  
 .evfeaturedusers .row_2, .evfeaturedusers .row_4, .evfeaturedusers .row_6, .evfeaturedusers .row_8, .evfeaturedusers .row_10 { background-color: #F1EFF2; }
  
    .evfeaturedusers th.ts_rank {width:5px; padding-left:8px; }
    .evfeaturedusers th.banner{width:100px;}
    .evfeaturedusers th.bonus { width:50; padding-left:0px; }
	 .evfeaturedusers th.Precntage{ width:50; padding-left:0px; }
	.evfeaturedusers th.ts_points { width:20px; padding-left:0px; }
	
  
   .evfeaturedusers td.ts_rank { width:5px; padding-left:0px; text-align:center; }
   .evfeaturedusers td.banner{width:25px;}   
   .evfeaturedusers td.name { width:100px; padding-left:0px; }
   .evfeaturedusers td.bonus{width:50px;}
   .evfeaturedusers td.Precntage{width:50px;}
   .evfeaturedusers td.ts_points { width:20px; padding-left:0px; }
  
 .evfeaturedusers .ts_rank:first-letter { text-transform: uppercase; }
  
 .evfeaturedusers .ts_points { text-align: right; width: 60px; padding: 7px 10px 7px 5px; }




ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(cg_blast_bullet.png) no-repeat scroll 1px 3px;
border-bottom:1px dotted #000000;
display:block;
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px;
overflow:hidden;
padding:0 0 2px 15px;
width:96%;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}


.banner_casino img{
background:#bcbcbc;
border:1px solid #000;
padding:3px;
}

#main_content{
width:448px;
float:left;
overflow:hidden;
_width:440px;
}

*html #center_content{
width:175px;
float:left;
margin:0 5px;
height:auto;
overflow:hidden;
}

*html #column_content .full, #column_content {
margin:0;
width:658px;
margin-right:5px;
}

#center_content{
width:180px;
float:left;
margin:0 5px;
height:auto;
overflow:hidden;
}

.content_wrapper h2, .module_center h2, .article h1, #story h2{
border-bottom:1px dotted #000000;
color:#B1C3CC;
font-family:arial;
font-size:17px;
font-weight:bold;
margin:0; font-style:italic;
padding:5px 0;
text-transform:uppercase;
}

.enter_content h2{
border-bottom:1px dotted #000000;
color:#B1C3CC;
font-family:arial;
font-size:17px;
font-weight:bold;
margin:0;font-style:italic;
padding:5px 0;
text-transform:uppercase;
margin:0 0 5px 0;
}


p{
line-height:17px;
margin:0 0 7px 0;
font-size:12px;
text-align:justify;
}


.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:5px;
	zoom:1;
}

.reviews h4 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#688F93;
font-family:Georgia,serif;
font-size:15px;
font-style:italic;
text-decoration:none;
 font-size:17px;
 margin:0 0 3px 0;
 font-weight:bold;
}










