/* slide-nav begin */
.magazine {
	margin:0;
	padding:0;
	border:0;
}	
.magazine .slide-nav {
	margin:0;
	padding:0;
	border:0; 
	height:18px;
	float:right; 
}
.magazine .slide-nav a {
	float:left;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 4px;
	padding:0;
}
.magazine .slide-nav a.link-prev{
	background:url(../images/magazine/bg-link-prev.gif) no-repeat;
}
.magazine .slide-nav a.link-next{
	background:url(../images/magazine/bg-link-next.gif) no-repeat;
}
.magazine .slide-nav a.prev-disable,.slide-nav a.next-disable{
	cursor:default;
}
.magazine .slide-nav .num{
	float:left;
	line-height:21px;
	padding:0 3px 0 0;
}
.magazine .slide-nav a:hover{
	background-position:0 -18px;
}
.magazine .slide-nav a.prev-disable:hover,
.magazine .slide-nav a.next-disable:hover{
	background-position:0 0;
}
/* slide-nav end */
/*header*/
.magazine #header{
	width:985px;
	margin:0 auto 7px;
	position:relative;
	z-index:10;
}
.magazine #header .holder{width:985px;}
.magazine #header .nav-box{
	width:100%;
	border-bottom:1px solid #1f1f1f;
}
.magazine #header .nav-box:after{
	clear:both;
	display:block;
	content:'';
}
.magazine #header .nav-box .logo1{
	float:left;
	margin-left:12px;
}
.magazine #header .nav-box .logo1 img{display:block;}
.magazine #header .nav-box .top-nav{
	float:right;
	padding:8px 0 0;
}
.magazine #header .nav-box .top-nav li{
	float:left;
	padding:0 15px 0 16px;
	background:url(../images/magazine/sep01.gif) no-repeat 0 50%;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.magazine #header .nav-box .top-nav li:first-child{background:none;}
.magazine #header .nav-box .top-nav li a{color:#c6c6c6;}
.magazine #header .nav-box .top-nav li a:hover{
	color:#fff;
	text-decoration:none;
}
.magazine #header .nav-box .top-nav li a.dropped{
	padding-right:14px;
	background:url(../images/magazine/bg-dropped.gif) no-repeat 100% 3px;
}
.magazine .top-nav li.hover,
.magazine .top-nav li:hover { position:relative;}
.magazine .top-nav li.hover ul,
.magazine .top-nav li:hover ul {display: block;}
.magazine .top-nav ul {
	width:114px;
	position:absolute;
	left:28px;
	top:15px;
	z-index:100;
	display:none;
	background:#000;
	border:1px solid #424242;
}
.magazine .top-nav li:hover ul a,
.magazine .top-nav li.hover ul a {
	height:1%;
	padding:0 11px;
	background:#000;
	color:#c9c9c9!important;
	display:block;
}
.magazine .top-nav li:hover ul li,
.magazine .top-nav li.hover ul li {
	vertical-align:top;
	float:none!important;
	border-top:1px solid #222;
	font:10px/28px Arial, Helvetica, sans-serif!important;
	padding:0!important;
	background:none!important;
	width:100%;
}
.magazine .top-nav li li:first-child{border:none!important;}
.magazine .top-nav ul a:hover,
.magazine .top-nav ul li:hover a,
.magazine .top-nav ul li.hover a{ 
	background:#fff!important;
	color:#000!important;
}
/* info-box */
.magazine #header .info-box{
	background-color:#000;
	width:962px;
	padding:9px 11px 7px 12px;
	overflow:hidden;
}
.magazine #header .info-box .block{
	overflow:hidden;
	color:#999;
	padding:6px 0 0;
}
.magazine * html #header .info-box .block {margin-right:0;}
.magazine #header .info-box .logo{
	float:right;
	background:url(../images/magazine/logo2.gif) no-repeat;
	width: 93px;
	height: 29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.magazine * html #header .info-box .logo {margin-left:12px;}
.magazine #header .info-box .logo a{
	height:100%;
	display:block;
}
.magazine #header .logo-holder{
	background:url(../images/magazine/bg-logo-holder.gif) no-repeat;
	width: 971px;
	height: 34px;
	margin:0 0 5px;
	padding:30px 0 32px 14px;
}
.magazine #header .logo-holder .logo{
	float:left;
	background:url(../images/magazine/logo.gif) no-repeat;
	width: 339px;
	height: 34px;
	text-indent:-9999px;
	overflow:hidden;
}
.magazine #header .logo-holder .logo a{
	height:100%;
	display:block;
}
.magazine #header .facebook-box{
	overflow:hidden;
	width:961px;
	/*padding:14px 12px 13px;*/
	padding:14px 12px 0px;
}
.magazine #header .facebook-box .box_translate{
	width:160px;
	text-align:right;
	float:right;
}	
.magazine #header .facebook-box .facebookin{
	width:auto;
	overflow:hidden;
	text-align:right;
	float:right;
}
.magazine #header .facebook-box img{vertical-align:top;}
.magazine #header .facebook-box .btn-connect{
	float:right;
	margin:0 0 0 20px;
}
.magazine * html #header .facebook-box .btn-connect {margin-left:17px;}
.magazine #header .facebook-box .cell{overflow:hidden;}
.magazine * html #header .facebook-box .cell {
	overflow:visible;
	height:1%;
}
.magazine #header .facebook-box .cell .btn-like{
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.magazine #header .facebook-box .block{
	float:left;
	padding:4px 0 0;
}
.magazine #header .facebook-box .icon{
	float:left;
	margin:2px 4px 0 0;
}
.magazine #header .facebook-box .block p{
	float:left;
	color:#676767;
	font-size:11px;
}
/* ad-holder */
.magazine .ad-holder{
	width:985px;
	text-align:center;
}
.magazine .ad-holder img{vertical-align:top;}
/* wrapper */
.magazine #wrapper{
	width:100%;
	position:relative;
	z-index:1;
	background:url(../images/magazine/bg-header.gif) repeat-x;
}
.magazine .wrapper-holder{
	margin:0 auto;
	width:995px;
	overflow:hidden;
}
/* nav-holder */
.magazine .nav-holder{
	padding:0 13px 0 14px;
}
.magazine #nav{
	padding:0 0 0 3px;
	width:951px;
	background:url(../images/magazine/bg-nav.gif) repeat-x 0 100%;
}
.magazine #nav:after {
	clear: both;
	content:"";
	display: block;
}
.magazine #nav li{
	float:left;
	margin:0 6px 0 0;
	display:inline;
	padding:0 0 1px;
}
.magazine #nav a{
	float:left;
	border:1px solid #c9c9c9;
	border-width:1px 1px 0;
	height:22px;
	color:#4d4d4d;
	padding:9px 10px 0;
	background:url(../images/magazine/bg-nav-holder.gif) repeat-x;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.magazine #nav a.photos{
	color:#990000;
}
.magazine #nav li.active a.photos{
	color:#990000;
}	
.magazine #nav li.active a{
	color:#4d4d4d;
	background:#fff;
	height:23px;
	margin-bottom:-1px;
	border-color:#212631;
}
.magazine #nav a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/magazine/bg-nav-hover.gif) repeat-x;
}
.magazine #nav a:hover span{
	background:url(../images/magazine/bg-nav-more-hover.gif) no-repeat 100% 3px;
}
.magazine #nav a span{
	float:left;
	cursor:pointer;
	padding:0 12px 0 0;
	background:url(../images/magazine/bg-nav-more.gif) no-repeat 100% 3px;
}
.magazine #nav .drop{
	position:absolute;
	left:0;
	display:none;
	top:26px;
	height:33px;
	padding:6px 0 0;
}
.magazine #nav ul{
	border:1px solid #333;
	border-width:1px 1px 0;
	overflow:hidden;
	width:137px;
	margin:0 0 -1px;
}
.magazine #nav ul.bloggers{
}	
.magazine #nav li:hover,
.magazine #nav li.hover{position:relative;}
.magazine #nav li:hover .drop,
.magazine #nav li.hover .drop{display:block;}
.magazine #nav li:hover a,
.magazine #nav li.hover a{
	color:#fff;
	text-decoration:none;
	background:url(../images/magazine/bg-nav-hover.gif) repeat-x;
}
.magazine #nav li:hover li a{
	background:#000;
	color:#bdbdbd;
}
.magazine #nav li:hover span,
.magazine #nav li.hover span{background:url(../images/magazine/bg-nav-more-hover.gif) no-repeat 100% 3px;}
.magazine #nav li li{
	vertical-align:top;
	width:100%;
	padding:0;
	background:url(../images/magazine/none.gif) no-repeat;
	overflow:hidden;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333;
}
.magazine #nav li li a{
	color:#bdbdbd;
	float:none;
	border:0;
	display:block;
	padding:8px 8px 9px;
	background:#000;
	height:auto;
}
.magazine #nav li li a:hover{
	background:#fff;
	color:#000;
}
.magazine #nav li.active li a{
	color:#bdbdbd;
	float:none;
	border:0;
	display:block;
	padding:8px 8px 9px;
	background:#000;
	height:auto;
}
.magazine #nav li.active li a:hover{
	background:#fff;
	color:#000;
}
/* main */
.magazine #main{
	width:967px;
	margin:0;
	overflow:hidden;
}
/* main */
.magazine #mainblog{
	width:957px;
	margin:0 auto;
	overflow:hidden;
}
/*content*/
.magazine #content{
	float:left;
	width:633px;
	margin:12px 0 12px 12px;
}
.magazine #content-facebook,#content-facebook-signup{
	float:left;
	width:100%;
	min-height:490px;
}
.magazine #content-facebook .showinfo{
	margin:8px auto 25px;
	width:879px;
	height:54px;
	background-color:#e5f3f2;
	border:1px solid #dbefee;
	text-align:center;
	font:bold 21px/54px Arial, Helvetica, sans-serif;
}	
.magazine #content .zoom-holder{
	width:630px;
	height:auto;
	padding:8px 0 7px 0;
	background:#f4f4f5;
	margin:0 0 0 0;
	overflow:hidden;
	position:relative;
	/*	
	height:1%;
	overflow:hidden;
	padding:8px 9px 7px;
	background:#f4f4f5;
	margin-bottom:12px;
	*/
}
.magazine #content .zoom-holder #slides{
	width:614px;
	height:390px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
.magazine #content .zoom-holder #thumbs{
	width:560px;
	height:46px;
	margin:0 0 0 -3px;
	padding:0 11px 0 55px;
	background:url(../images/magazine/bg-thumbs.gif) no-repeat;
	overflow:hidden;
}
.magazine #content .zoom-holder #slides .slide{
	float:left;
}
.magazine #content .zoom-holder #slides .slide .text{
	bottom:70px;
	left:0;
	width:614px;
	z-index:5;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1;
	position:relative;	
}
.magazine #content .zoom-holder #slides .slide .text .holder{
	background:url(../images/magazine/bg-text.png);
	margin-left:8px;
	padding:5px 14px 7px;
	width:586px;
	color:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title{
	color:#fff;
	display:block;
	font:23px/25px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title a {
	color:#fff;
	text-decoration:none;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title a:hover {
	color:#fff;
	text-decoration:underline;
}
.magazine #content .zoom-holder .img-holder{
	width:614px;
	height:390px;
	position:relative;
	overflow:hidden;
}
.magazine #content .zoom-holder .img-holder .text{
	position:absolute;
	bottom:0;
	left:0;
	width:614px;
}
.magazine #content .zoom-holder .img-holder .text .holder{
	background:url(../images/magazine/bg-text.png);
	padding:10px 14px 7px;
	width:586px;
	color:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder .img-holder .text .holder .title{
	color:#fff;
	display:block;
	font:23px/25px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder #thumbs ul{
	margin:0px;
	padding:0px;
	border:0;
}
.magazine #content .zoom-holder #thumbs ul li{
	/* Every thumbnail is a li element */
	margin:0;
	border:0;
	padding:3px 0 0 0;
	width:63px;
	display:inline-block;
	list-style:none;
	height:42px;
	overflow:hidden;
}
.magazine #content .zoom-holder #thumbs ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../images/magazine/pic_bg.png) repeat;
}

.magazine #content .zoom-holder #thumbs ul li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(../images/magazine/bg-mask.png) -2px 2px no-repeat;
}

.magazine #content .zoom-holder #thumbs ul li.act a{
	cursor:default;
}
.magazine #content .zoom-holder #thumbs ul li.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/magazine/divider.png) no-repeat right;
}
.magazine #content .zoom-holder #thumbs ul li a{
	display:block;
	background:url(../images/magazine/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
	padding-left:8px;
}
.magazine #content .zoom-holder #thumbs ul li a:hover{
	/*background:url(../images/magazine/selected.gif) no-repeat;*/
	background-color:#fff;
}

/*
#content .zoom-holder .thumbs{
	width:560px;
	height:46px;
	overflow:hidden;
	margin-left:-11px;
	background:url(../images/magazine/bg-thumbs.gif) no-repeat;
	padding-left:70px;
}
#content .zoom-holder .thumbs ul{
	overflow:hidden;
	padding:2px 0 0;
	background:url(../images/magazine/sep02.gif) no-repeat 0 2px;
	height:42px;
}
#content .zoom-holder .thumbs ul li{
	float:left;
	height:42px;
	width:64px;
	background:url(../images/magazine/sep02.gif) no-repeat 100% 0;
}
#content .zoom-holder .thumbs ul li.active{position:relative;}
#content .zoom-holder .thumbs ul li.active .mask{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/magazine/bg-mask.png) no-repeat;
	width:63px;
	height:42px;
}
#content .zoom-holder .thumbs ul li a{
	display:block;
	height:34px;
	text-align:center;
	padding-top:8px;
}
#content .zoom-holder .thumbs ul li a:hover {
	border-top: 1px solid #d2d6d9;
	border-right: 1px solid #d2d6d9;
}
#content .zoom-holder .thumbs ul li a img{vertical-align:top;}
#content .zoom-holder .thumbs ul li a:hover{background:#fff; margin-top: -1px;}
*/
.magazine #content .post{
	border-top:1px solid #eaecee;
	padding:20px 0 18px;
	width:603px;
}
.magazine #content .post h2{
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	color:#2d3240;
	margin-bottom:10px;
}
.magazine #content .post h2 a{
	color:#2d3240;
}
.magazine #content .post h2 a:hover{
	color:#fff;
	background-color:#2d3240;
	text-decoration:none;
}
.magazine #content .post .list-info{
	width:100%;
	overflow:hidden;
}
.magazine #content .post .list-info li{
	background:url(../images/magazine/sep03.gif) no-repeat 0 50%;
	padding:0 8px 0 9px;
	float:left;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#424242;
}
.magazine #content .post .list-info li.theme{
	text-transform:uppercase;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#aa0200;
	padding-left:0;
	background:none;
}
.magazine #content .post .list-info li.theme a{
	color:#aa0200;
}
.magazine #content .post .list-info li.theme a:hover{
	background-color:#aa0200;
	color:#fff;
	text-decoration:none;
}	
.magazine #content .post .tags{
	display:block;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	padding-bottom:5px;
}
.magazine #content .post .tags a{
	color:#437aa9;
}
.magazine #content .post .tags a:hover{
	color:#fff;
	background-color:#437aa9;
	text-decoration:none;
}	
.magazine #content .post .visual{
	border:1px solid #e5e5e5;
	margin-bottom:5px;
	display:block;
}
.magazine #content .post p{margin-bottom:14px;}
.magazine #content .post .buttons{
	width:100%;
	overflow:hidden;
	font:bold 11px /20px Arial, Helvetica, sans-serif;
}
.magazine #content .post .buttons .grey-btn{
	float:right;
	margin-left:5px;
	background:#e8e8e8;
	height:21px;
	color:#2c3340;
	padding:0 11px;
}
.magazine #content .post .buttons .grey-btn:hover {
	background: #6e7586;
	color: #fff;
	text-decoration: none;
}
.magazine #content .post .buttons .btn{
	float:left;
	background:url(../images/magazine/bg-btn.gif) repeat-x;
	height:19px;
	border:1px solid #c7c7c7;
	color:#2c3340;
	padding:0 10px;
}
.magazine #content .post .player{
	margin-bottom:5px;
}
.magazine #content .post .player img{display:block;}
/*pager*/
.magazine .pager {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:633px;
	border-top:1px solid #eaecee;
	padding:9px 0 36px;
}
.magazine .pager .container {
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.magazine .pager ul{
	position:relative;
	left:-50%;
}
.magazine * html .pager ul{float:left;}
.magazine .pager li{
	float:left;
	padding-right:3px;	
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	height:19px;
	width:19px;
	text-align:center;
}
.magazine .pager li a{
	color:#787b81;
	display:block;
	height:100%;
}
.magazine .pager li a:hover{
	color:#000; 
	font-weight:bold;
	text-decoration:none;
}
.magazine .pager li.active{color:#000; font-weight:bold;}
.magazine .pager li.active a{
	color:#000; 
	font-weight:bold;
	display:block;
	height:100%;
}
.magazine .pager li.active a:hover{
	color:#000; 
	font-weight:bold;
	text-decoration:none;
}
.magazine .pager li.prev{width:71px;}
.magazine .pager li.next{width:49px;}
/*featured-users*/
.magazine .featured-users{
	margin:0;
	padding:0px 0px 6px;
	border:0;
	width: 628px;
	height:auto;
	float:left;
}
.magazine .featured-users h3{
	font-size:25px;
	color:#2d3240;
	padding-bottom:4px;
	border-bottom:1px solid #b5bdc4;
	width:100%;
	height:17px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}
.magazine .featured-users .slide-nav{
	position:relative;
	top:-25px;
	right:0;
	height:21px;
	font-size:11px;
	color:#666;
}
.magazine .featured-users .g-items{
	border-bottom:1px solid #b5bdc4;
	margin:-8px 0 0 0;
	padding:0;
	width:615px;
	overflow:hidden;
	float:left;
}
.magazine .featured-users .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.magazine .featured-users .g-items ul li{
	padding:0 0 0 0;
	margin:0;
	border:0;
	width:107px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	margin-left:16px;
	float:left;
}
.magazine .featured-users .g-items ul li a{color:#333947;}
/*
.featured-users{
	width:100%;
	overflow:hidden;
}
.featured-users .title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #b5bdc4;
}
.featured-users .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.featured-users .title h3 .cufon{
	float:left;
	margin:0!important;
}
.featured-users .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.featured-users .title .paging .next,
.featured-users .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/bg-arrows.gif) no-repeat;
}
.featured-users .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.featured-users .title .paging .next:hover{background-position:-22px -18px;}
.featured-users .title .paging .prev:hover{background-position:0 -18px;}
.featured-users ul{
	width:100%;
	overflow:hidden;
	padding:10px 0 12px;
}
.featured-users ul li{
	float:left;
	margin-left:16px;
	display:inline;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
}
.featured-users ul li img{display:block;}
.featured-users ul li a{color:#333947;}
.featured-users ul li .follow{
	background:url(../images/magazine/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.featured-users ul li .follow a{
	display:block;
	background:url(../images/magazine/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.featured-users ul li .follow a:hover{text-decoration:none;}
.featured-users ul li .follow a span{
	background:url(../images/magazine/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.featured-users .all{
	text-align:right;
	border-top:1px solid #b5bdc4;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#797979;
}
.featured-users .all a{
	color:#797979;
	margin-right:9px;
}
*/
/*archive*/
.magazine .archive{
	width:960px;
	overflow:hidden;
	padding-bottom:14px;
	margin:0 auto;
}
.magazine .archive .title{
	width:942px;
	overflow:hidden;
	border-bottom:1px solid #8f9aa5;
	margin-bottom:7px;
	padding:0 8px 0 10px;
}
.magazine .archive .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.magazine .archive .title h3 .cufon{
	float:left;
	margin:0!important;
}
.magazine .archive .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.magazine .archive .title .paging .next,
.magazine .archive .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/bg-arrows.gif) no-repeat;
}
.magazine .archive .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.magazine .archive .title .paging .next:hover{background-position:-22px -18px;}
.magazine .archive .title .paging .prev:hover{background-position:0 -18px;}
.magazine .archive .list{
	width:970px;
	overflow:hidden;
	background:url(../images/magazine/bg-archive-list.gif) repeat-y;
}
.magazine .archive .list li{
	padding:0 19px 7px;
	width:154px;
	float:left;
	color:#797979;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.magazine .archive .list li .holder{min-height:230px;}
.magazine * html .archive .list li .holder{height:230px;}
.magazine .archive .list li .date{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#7f858c;
	display:block;
}
.magazine .archive .list li .visual{
	display:block;
	border:1px solid #ddd;
	margin-bottom:3px;
}
.magazine .archive .list li .theme{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:3px;
	letter-spacing:-1px;
}
.magazine .archive .list li .theme a{color:#aa0200;}
.magazine .archive .list li .tag{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#565e67;
	display:block;
	margin-bottom:10px;
	text-transform:uppercase;
}
.magazine .archive .list li .comment{
	display:block;
	font-weight:bold;
}
.magazine .archive .list li p{word-spacing:-1px;}
.magazine .archive .list li .comment a{color:#797979}
/*gallery*/
.magazine #gallery{
	overflow:hidden;
	width:960px;
	padding:8px 0 18px 0;
}
.magazine #gallery .next{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 0 0 0;
}
.magazine #gallery .prev{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 15px 0 10px;
}
.magazine #gallery .next{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	margin:59px 0 0 7px;
}
.magazine #gallery .next:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -56px;}
.magazine #gallery .prev:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -84px;}
.magazine #gallery div{
	float:left;
	width:848px;
	overflow:hidden;
	position:relative;
}
.magazine #gallery div ul{
	position:relative;
	width:99999999px;
}
.magazine #gallery div ul li{
	float:left;
	width:202px;
	padding-right:10px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#2c3340;
}
.magazine #gallery div ul li .visual{
	display:block;
	border:1px solid #e5e5e5;
	margin-bottom:5px;
}
.magazine #gallery div ul li .title{
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
.magazine #gallery div ul li .title a {
	color:#000;
}	
.magazine #gallery div ul li .comment{font-size:11px;}
.magazine #gallery div ul li a{
	color:#797979;
}
/* sidebar */
.magazine #sidebar{
	float:right;
	width:310px;
	overflow:hidden;
	margin:12px 17px 0 0;
}
/* form-search */
.magazine .form-search{
	border:1px solid #d6dde2;
	padding:9px 12px 8px 10px;
	overflow:hidden;
	margin:0 0 15px;
	width:286px;
	background:#cecfd3 url(../images/magazine/bg-form-search.gif) repeat-x;
}
.magazine .form-search .txt{
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	height:18px;
	width:226px;
	margin:0;
	color:#a9acb4;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:5px 7px;
}
.magazine .form-search .btn-search{
	float:right;
	background:url(../images/magazine/btn-search.gif) no-repeat;
	width: 33px;
	height: 22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	padding:0;
	margin:3px 0 0;
	cursor:pointer;
	border:0;
}
.magazine .form-search .btn-search:hover,
.magazine .form-search .btn-search.hover{background-position:0 100%;}
.magazine #sidebar .ad-box{
	width:100%;
	text-align:center;
	margin:0 0 23px;
}
.magazine #sidebar .ad-box img{vertical-align:top;}
/* posts-block */
.magazine .posts-block{
	width:100%;
	margin:0 0 17px;
}
.magazine .posts-block .top{
	padding:3px 6px 2px 12px;
	width:292px;
}
.magazine .posts-block .top h1.mentioned{
	text-indent:-9999px;
	background:url(../images/magazine/mentioned.gif) no-repeat;
	width:201px;
	height:13px;
	margin:0 0 4px 0;
	float:left;
}	
.magazine .posts-block .top h3{
	float:left;
	width:201px;
	letter-spacing:-1px;
	color:#212631;
	font:24px/26px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top h3 .cufon {
	margin:0 !important;
	float:left;
}
.magazine .posts-block .top h3.recentblogpost{
	float:left;
	width:270px;
	letter-spacing:-1px;
	color:#212631;
	font:24px/26px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top .holder{
	float:right;
	padding:2px 0 0;
}
.magazine .posts-block .top .holder span{
	float:left;
	color:#666;
	padding:2px 6px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top a.prev,
.magazine .posts-block .top a.next{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:18px;
	height:18px;
	margin:0 0 0 4px;
	display:inline;
}
.magazine .posts-block .top a.prev{background:url(../images/magazine/bg-post-nav.gif) no-repeat;}
.magazine .posts-block .top a.next{background:url(../images/magazine/bg-post-nav.gif) no-repeat 100% 0;}
.magazine .posts-block .top a.prev:hover{background-position:0 100%;}
.magazine .posts-block .top a.next:hover{background-position:100% 100%;}
.magazine .posts-block ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.magazine .posts-block li{
	vertical-align:top;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
	padding:10px 0 5px;
}
.magazine .posts-block .head-box{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.magazine .posts-block .head-box .imglink{
	width:57px;
	margin:0 9px 0 0;
	border:1px solid #ccc;
	float:left;
}
.magazine .posts-block .head-box .img{
	float:left;
	width:57px;
	margin:0 9px 0 0;
}
.magazine .posts-block .head-box .img img{vertical-align:top;}
.magazine * html .posts-block .head-box .img {margin-right:6px;}
.magazine .posts-block .head-box .txt{
	overflow:hidden;
	color:#666;
	float:left;
}
.magazine * html .posts-block .head-box .txt {
	overflow:visible;
	height:1%;
}
.magazine .posts-block .topic{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.magazine .posts-block .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
}
.magazine .posts-block .head-box p{
	margin:0 0 1px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box p a{
	font-size:14px;
	color:#262b37;
}
.magazine .posts-block .head-box em{
	display:block;
	font:italic 11px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box em a{color:#666;}
.magazine .posts-block .cell{
	width:100%;
	overflow:hidden;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.magazine .posts-block .cell .ttl{
	display:block;
	color:#000;
	font-size:12px;
	margin:0 0 2px;
}
.magazine .posts-block .cell .ttl a{color:#000;}
.magazine .posts-block ul .holder{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .holder a{
	float:left;
	display:inline;
	margin:0 0 0 18px;
}
/* post-boxes */
.magazine .post-boxes{
	width:100%;
	margin:0 0 20px;
}
.magazine .post-boxes .block{
	/* New CSS with only one line */
	padding-bottom: 0;
	border-bottom:1px solid #d6dde2;
	/* if more than one line please use below 
	padding-bottom: 2px;
	*/
}
.magazine .post-boxes .open-close-static{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes .open-close-static span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	/*cursor:pointer;*/
	/*background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;*/
}
.magazine .post-boxes .open-close{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes .open-close:hover,
.magazine .post-boxes .closed .open-close{
	text-decoration:none;
	background:url(../images/magazine/bg-open-close-hover.gif) repeat-x;
}
.magazine .post-boxes .open-close:hover span,
.magazine .post-boxes .closed .open-close span{
	background:url(../images/magazine/btn-close.gif) no-repeat 280px 3px;
}
.magazine .post-boxes .open-close .cufon {
	margin:0 !important;
	float:left;
}
.magazine .post-boxes .open-close span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	cursor:pointer;
	background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;
}
.magazine .post-boxes ul{
	border:1px solid #d6dde2;
	border-width:0 1px 1px 1px;
	padding:0 10px;
	width:288px;
	overflow:hidden;
}
.magazine .post-boxes li{
	padding:7px 0;
	overflow:hidden;
	width:288px;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
}
.magazine .post-boxes li .img{
	float:left;
	width:95px;
	overflow:hidden;
	margin:0 8px 0 0;
}
.magazine * html .post-boxes li .img {margin-right:5px;}
.magazine .post-boxes li .img img{vertical-align:top;}
.magazine .post-boxes li .txt{overflow:hidden;}
.magazine * html .post-boxes li .txt {
	overflow:visible;
	height:1%;
}
.magazine .post-boxes ul.related-albums li {
}	
.magazine .post-boxes .txt strong a{color:#333;}
.magazine .post-boxes .txt p{font:bold 12px/16px Arial, Helvetica, sans-serif;}
.magazine .post-boxes .txt p a{color:#369;}
/* main-post */
.magazine .main-post{padding:0 0 0 0;}
.magazine .main-post .heading{width:100%;}
.magazine .main-post .heading .holder{padding:6px 12px 4px;}
.magazine .main-post .heading h1{
	text-transform:uppercase;
	margin:-2px 0 4px 0;
	padding:0;
	color:#7b839a;
	font:11px Arial, Helvetica, sans-serif;
}	
.magazine .main-post .heading h2{
	color:#212631;
	font:bold 27px/30px Arial, Helvetica, sans-serif;
	line-height:28px;
	margin:0 0 6px;
}
.magazine .main-post .info-list{
	width:100%;
	overflow:hidden;
}
.magazine .main-post .info-list li{
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(../images/magazine/separator01.gif) no-repeat 0 4px;
	padding:2px 11px;
	display:inline;
	margin:0 11px 0 -11px;
}
.magazine .main-post .sociallike{
	position:relative;
	top:-40px;
	left:500px;
}
.magazine .main-post .info-list a{color:#369;}
.magazine .main-post .heading .row{
	border-top:2px solid #8d97a2;
	padding:7px 12px 0px;
	overflow:hidden;
	width:600px;
}
.magazine .main-post .btns-list{
	width:100%;
	height:44px;
	float:left;
}
.magazine .main-post .btns-list li{
	margin:0 5px 0 0;
	border:0;
	float:left;
}
.magazine .main-post .btns-list li.tweet{
	padding:0;
	margin:0;
	border:0;
	width:90px;
	float:right;
}
.magazine .main-post .btns-list li.share{
	padding:0;
	margin:0;
	border:0;
	width:56px;
	float:right;
}	
.magazine .main-post .btns-list li.share a{
	background:none;
	border:0;
}	
.magazine .main-post .btns-list a{
	border:1px solid #bbb;
	color:#212631;
	padding:2px 8px 0;
	float:left;
	height:17px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-link.gif) repeat-x;
}
.magazine .main-post .tools{
	float:right;
	padding:2px 1px 0 0;
}
.magazine .main-post .tools li{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.magazine .main-post .tools a{
	color:#515151;
	float:left;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.magazine .main-post .tools a.print{
	background:url(../images/magazine/icon-print.gif) no-repeat;
	padding-left:22px;
}
.magazine .main-post .tools a.mail{
	background:url(../images/magazine/icon-mail.gif) no-repeat;
	padding-left:20px;
}
.magazine .main-post .tools a.disc{
	background:url(../images/magazine/icon-desc.gif) no-repeat;
	padding-left:22px;
}
.magazine .main-post .txt-block{
	/*margin-top:-20px;*/
	padding:0 13px;
	overflow:hidden;
	color:#262b37;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .main-post .txt-block p.magazine1{
	font-family: georgia,"times new roman",times,serif;
	font-size:15px;
	margin:0 0 15px 0;
	padding:0;
	border:0;
	line-height:22px;
}
.magazine .main-post .txt-block p.magazine1 a{color:#437AA9;text-decoration:none;font-weight:bold;}
.magazine .main-post .txt-block p.magazine1 a:hover{text-decoration:underline;}	
.magazine .main-post .txt-block .img{
	display:block;
	margin:0 0 11px -3px;
	border:1px solid #dfdfdf;
}
.magazine .main-post .txt-block p{margin:0 0 12px;}
.magazine .main-post .txt-tools{
	padding:17px 13px 0;
	color:#262b37;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.magazine .main-post .txt-tools p{margin:0 0 15px;}
.magazine .main-post .txt-tools dl{
	border:1px solid #e6e9eb;
	border-width:1px 0 3px;
	font-weight:bold;
	padding:9px 2px;
	margin:0 -13px 0 0;
	position:relative;
}
.magazine * html .main-post .txt-tools dl {
	overflow:visible;
	height:1%;
}
.magazine .main-post .txt-tools dt,
.magazine .main-post .txt-tools dd{display:inline;}
.magazine .main-post .txt-tools dd{color:#369;}
/* logos-gallery */
.magazine .logos-gallery{
	padding:0 11px 0 8px;
	overflow:hidden;
	width:614px;
	margin:0 0 37px;
}
.magazine .logos-gallery a.prev,
.magazine .logos-gallery a.next{
	float:left;
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:63px;
}
.magazine .logos-gallery a.prev{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin-right:10px;
}
.magazine .logos-gallery a.prev:hover{background-position:0 100%;}
.magazine .logos-gallery a.next{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	float:right;
}
.magazine .logos-gallery a.next:hover{background-position:0 -56px;}
.magazine .logos-gallery .mask{
	float:left;
	position:relative;
	overflow:hidden;
	width:538px;
}
.magazine .logos-gallery .mask ul{
	width:99999px;
	overflow:hidden;
}
.magazine .logos-gallery .mask li{
	float:left;
	display:inline;
	margin-right:23px;
}
.magazine .logos-gallery .mask img{
	display:block;
	border:1px solid #b9b9b9;
}
.magazine .logos-gallery .mask a,
.magazine .logos-gallery .mask .btn-following{
	font:10px/14px Arial, Helvetica, sans-serif;
	display:block;
	padding:1px 0;
}
.magazine .logos-gallery .mask a:hover{text-decoration:none;}
.magazine .logos-gallery .mask .btn-follow{
	color:#666;
	padding-left:70px;
	background:#e2e2e2 url(../images/magazine/btn-follow.gif) no-repeat 56px 5px;
}
.magazine .logos-gallery .mask .btn-following{
	text-align:center;
	color:#fff;
	background-color:#8da2ba;
}
/* comment-area */
.comment-area{
	padding:10px 0 0 14px; 
	width:600px;
}
.leftcolumnsingle .comment-area {
	padding:10px 0 0 0; width:600px;
}	
.comment-area h3{
	color:#263041;
	padding:0 0 4px 3px;
	font:bold 19px/22px Arial, Helvetica, sans-serif;
}
.comment-box{
	border-top:1px solid #8194aa;
	width:568px;
	padding:13px 23px 25px 20px;
	background:#f2f5f7 url(../images/magazine/bg-comment-box.gif) no-repeat 0 100%;
}
.comment-box2{
	background:#f2f5f7 url(../images/magazine/bg-comment-box2.gif) no-repeat;
	border:1px solid #8194aa;
	padding:28px 23px 11px 20px;
	border-width:0 0 1px;
	margin:-8px 0 0;
	position:relative;
}
.comment-box .textarea{
	border:1px solid #b8babb;
	background-color:#fff;
	padding:5px;
	overflow:hidden;
	width:556px;
	margin:0 0 10px;
}
.comment-box .textarea textarea{
	border:0;
	background:none;
	padding:0;
	margin:0;
	overflow:auto;
	width:556px;
	max-width:556px;
	color:#000;
	height:96px;
	max-height:96px;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.comment-box .row{
	overflow:hidden;
	padding:0 0 0 12px;
}
.comment-box .row .tools{
	float:left;
	padding:8px 0 0;
}
.comment-box .tools li{
	float:left;
	margin-right:15px;
	display:inline;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.comment-box .btns{float:right;}
.comment-box .btns li{
	float:left;
	margin-left:7px;
	display:inline;
}
.comment-box .btns input{
	float:left;
	padding:0 0 2px;
	margin:0;
	height:27px;
	border:1px solid #ccc;
	background:url(../images/magazine/btn-post.gif) repeat-x;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.comment-box .btns .btn-post{width:68px;}
.comment-box .btns .btn-reset{width:53px;}
/* comment-holder */
.comment-holder{
	overflow:hidden;
	padding:9px 0 0;
	width:610px;
}
.comment-holder h3{
	border-bottom:1px solid #8194aa;
	padding:0 0 4px 6px;
	font-size:18px;
}
.comment-holder ul{
	width:100%;
	overflow:hidden;
}
.comment-holder li{
	border-top:1px solid #e0e0e0;
	overflow:hidden;
	padding:16px 26px 6px 24px;
	margin:-1px 0 1px;
	vertical-align:top;
}
.comment-holder li.notxt{
	font:normal 14px/23px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
	width:100%;
	border:0;
	height:42px;
	margin:0;
	padding:0;
}
.comment-holder li.please-login{
	font:normal 13px/36px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	width:100%;
	border-top:1px solid #8194aa;
	border-bottom:1px solid #8194aa;
	border-left:0;
	border-right:0;
	height:36px;
	background-color:#f2f6f7;
	margin:0;
	padding:0;
}
.comment-holder .img{
	float:left;
	width:86px;
	margin:0 13px 0 0;
}
* html .comment-holder .img {margin-right:10px;}
.comment-holder .txt{
	overflow:hidden;
	color:#666;
	font:12px/16px Arial, Helvetica, sans-serif;
}
* html .comment-holder .txt {
	overflow:visible;
	height:1%;
}
.comment-holder .txt p{margin:0 0 11px;}
.comment-holder .txt .ttl{
	display:block;
	margin:0 0 5px;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
}
.comment-holder .holder{
	width:100%;
	padding:2px 0 0;
	overflow:hidden;
}
.comment-holder .holder .r-box{float:right;}
.comment-holder .holder span{
	margin-left:29px;
	color:#999;
	float:left;font:12px/15px Arial, Helvetica, sans-serif;
}
.comment-holder .holder a{
	float:left;
	padding:4px 0 0;
	color:#738da7;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*
.comment-holder li li{
	border:0;
	padding:0;
	margin:0;
	line-height:15px;
}
.comment-holder li ul{margin:0 0 13px;}
*/
.comment-area .back-box{
	width:100%;
	padding:18px 0 27px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.comment-area .back-box a{color:#5c6e81;}
/* widget */
.magazine .widget{
	border:1px solid #d6dde2;
	padding:9px;
	width:290px;
	margin:0 0 10px;
	float:left;
}
.magazine .map-widget{margin:0 0 17px;}
.magazine .widget .top{
	width:100%;
	margin:0 0 7px;
	overflow:hidden;
}
.magazine .widget .top .img{
	float:left;
	overflow:hidden;
	width:107px;
	margin:0 5px 0 0;
}
.magazine .widget .top .img-bloggers{
	float:left;
	overflow:hidden;
	width:57px;
	margin:0 5px 0 0;
}
.magazine * html .widget .top .img {margin-right:2px;}
.magazine .widget .top .img .btn-follow{
	background:#e2e2e2 url(../images/magazine/btn-follow.gif) no-repeat 29px 3px;
	padding:0 0 2px 43px;
	display:block;
	color:#666;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
}
.magazine .widget .top .img .btn-follow:hover{text-decoration:none;}
.magazine .widget .top .img img{vertical-align:top;}
.magazine .widget .top .txt{overflow:hidden;}
.magazine * html .widget .top .txt {
	overflow:visible;
	height:1%;
}
.magazine .widget .topic-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 44px;
}
.magazine .widget .topic-holder span{
	background:#b9c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	color:#fff;
	float:left;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 8px 0 13px;
	height:15px;
}
.magazine .widget .topic-holder span a{
	color:#fff;
}	
.magazine .widget .top strong{
	display:block;
	color:#262b37;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.magazine .widget .top strong a{color:#262b37;}
.magazine .widget .top em{
	margin:0 0 4px;
	display:block;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
}
.magazine .widget .holder{
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .widget .holder2{
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	text-align:justify;
}
/* map-area */
.magazine .map-area{
	padding:0 2px 0 3px;
	width:285px;
	margin:-4px 0 0;
	position:relative;
}
.magazine .map-area .img-box{
	width:100%;
	overflow:hidden;
}
.magazine .map-area .img-box img{display:block;}
.magazine .map-area .vitals{
	display:block;
	color:#65707c;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.magazine .map-area h3{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.maplink{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.generalclick{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.maplink:hover{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#262b37;
	margin:0 0 8px;
	text-decoration:none;
}	
.magazine .map-area .head-box{
	width:100%;
	overflow:hidden;
}
.magazine .map-area .stars{
	float:left;
	margin:0 2px 0 0;
}
.magazine .map-area .stars li{
	float:left;
	margin-right:2px;
	display:inline;
}
.magazine .map-area .stars li img{vertical-align:top;}
.magazine .map-area .tools{
	float:left;
}
.magazine .map-area .tools li{
	float:left;
	margin-right:3px;
}
.magazine .map-area .head-box span{
	float:right;
	margin:0 4px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.magazine .map-area .info-box{
	width:100%;
	overflow:hidden;
	color:#666;
	margin:0 0 2px;
	font:11px/15px Arial, Helvetica, sans-serif;
}
.magazine .map-area dt,
.magazine .map-area dd{display:inline;}
/* .posts-block */
.magazine .posts-block .w-holder{
	/*margin:0;*/
	border:1px solid #d6dde2;
	padding:9px 11px 0 11px;
	width:286px;
	font:12px/15px Arial, Helvetica, sans-serif;
	overflow:hidden;
	float:left;
  margin-bottom:17px;
}
.magazine .posts-block .top .ttl{
	font-size:18px;
	line-height:21px;
}
.magazine .posts-block .top h1.mentioned{
	font-size:18px;
	color:#000;
}	
.magazine .posts-block .w-holder ul{
	border:0;
	padding:0;
	width:300px;
	height:1%;
}
.magazine .posts-block .w-holder li{
	margin:0;
	float:left;
	border:0;
	padding:0 12px 12px 0;
}
.magazine .posts-block .w-holder li img{vertical-align:top;}
.magazine .posts-block .w-holder li a{
	float:left;
	border:0;
}
.magazine .posts-block .w-holder strong{
	display:block;
	color:#000;
	margin:0 0 4px;
}
.magazine .posts-block .w-holder strong a{color:#000;}
.magazine .posts-block .w-holder p{margin:0 0 6px;}
.magazine .posts-block .w-holder .img{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.magazine .posts-block .w-holder img{display:block;}
.magazine .posts-block .w-holder .holder{
	width:100%;
	color:#666;
	overflow:hidden;
	padding:0 0 8px;
}
.magazine .posts-block .holder em{
	float:left;
	font-size:11px;
	font-style:normal;
}
.magazine .posts-block .holder .r-box{float:right;}
.magazine .posts-block .holder .r-box a{
	float:left;
	font-size:11px;
	display:inline;
	margin:0 0 0 20px;
}
/* question-block */
.magazine .question-block{
	width:100%;
	border-bottom:1px solid #9aabbd;
}
.magazine .question-block .top{
	padding:14px 0 6px 9px;
	overflow:hidden;
	border-bottom:1px solid #9aabbd;
	width:301px;
	margin:0 0 4px;
}
.magazine .question-block .top .logo{
	float:left;
	background:url(../images/magazine/logo3.gif) no-repeat;
	width: 36px;
	height: 18px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px 0 0;
}
.magazine .question-block .top .logo a{
	height:100%;
	display:block;
}
.magazine .question-block .top h3{
	float:left;
	background:url(../images/magazine/separator02.gif) no-repeat;
	padding:0 0 0 8px;
	color:#263041;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
}
.magazine .question-block .holder{
	padding:0 2px;
}
.magazine .question-block .holder img{
	border:1px solid #d5d5d5;
	display:block;
}
.magazine .question-block .info{
	padding:5px 5px 10px;
	color:#212631;
	font:11px/13px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/separator03.gif) repeat-x 0 100%;
}
.magazine .question-block .info em{
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .info strong{
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 6px;
}
.magazine .question-block .block-holder{
	padding:5px;
	width:296px;
}
.magazine .question-block .block-holder .box{
	width:100%;
	overflow:hidden;
	display:none;
}
.magazine .question-block .block-holder .open{display:block;}
.magazine .question-block .ttl02{
	display:block;
	color:#263041;
	margin:0 0 3px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .block-holder p{
	color:#585858;
	margin:0 0 2px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .more-holder{
	width:100%;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
}
.magazine .posts-block .head-box .autor{
	padding-top:59px;
	float:right;
	width:139px;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box .autor span{display:block;}
.magazine .posts-block .head-box .autor .name{
	color:#333947;
	font-size:12px;
}
.magazine .posts-block .head-box .autor a{color:#333947;}
.magazine .featurecontributors{
	text-indent:-9999px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	width:100%;
	height:17px;
	margin:0 0 4px 0;
	float:left;
}
.magazine .mavens{
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
}
.magazine .mavens h1.featuredmavens{
	text-indent:-9999px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	width:278px;
	height:17px;
	margin:0 0 4px 0;
	float:left;
}	 
.magazine .mavens h3{
	font-size:24px;
	width:100%;
	overflow:hidden;
	color:#2d3240;
	padding-bottom:5px;
}
.magazine .mavens h3 .cufon{
	float:left;
	margin:0!important;
}
.magazine .post-boxes .closed{margin-bottom:1px;}
.magazine .mavens ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.magazine .mavens li{
	border-top:1px solid #D6DDE2;
	margin:-1px 0 4px;
	overflow:hidden;
	padding:9px 0 5px;
	vertical-align:top;
	width:288px;
}
.magazine .mavens .visual{
	float:left;
	width:107px;
}
.magazine .mavens .text{
	float:right;
	width:174px;
	position:relative;
	height:107px;
}
.magazine .mavens .visual img{vertical-align:top;}
.magazine .mavens .follow{
	background:url(../images/magazine/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.magazine .mavens .follow a{
	display:block;
	background:url(../images/magazine/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.magazine .mavens .follow a:hover{text-decoration:none;}
.magazine .mavens .follow a span{
	background:url(../images/magazine/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.magazine .mavens .topic{
	width:100%;
	overflow:hidden;
}
.magazine .mavens .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	text-transform:uppercase;
}
.magazine .mavens .topic span a{
	color:#fff;
}	
.magazine .mavens .text .box{
	position:absolute;
	bottom:0;
	left:0;
	width:177px;
}
.magazine .mavens .text .box .name{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	display:block;
	padding-bottom:8px;
}
.magazine .mavens .text .box .name a{
	color:#333947;
}	
.magazine .mavens .text .box .stat{
	font-size:11px;
	display:block;
	color:#797979;
}
.magazine .post-boxes .text-area{
	border:1px solid #d6dde2;
	border-width:0 1px;
	padding:5px 10px;
	width:288px;
	overflow:hidden;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#424242;
	margin-bottom:-2px;
}
.magazine .archive .title .paging span,
.magazine .featured-users .title .paging span{
	float:right;
}
.magazine .fright{
	float:right;	
}
.magazine .breadcrumbs{
	float:left;
	padding:0 18px;
}
.magazine .breadcrumbs li{
	float:left;
	margin-right:4px;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#6f8193;
}
.magazine .breadcrumbs li a{
	background:url(../images/magazine/sep09.gif) no-repeat 100% 50%;
	padding-right:10px;
	color:#6f8193;
}
/* footer */
.magazine #footer{
	padding:0 5px;
	width:985px;
	overflow:hidden;
}
.magazine #footer img{display:block;}
.magazine #mainfooter {
	position:relative;
	top:0;
	padding:50px 0 0;
	border:0;
	margin:0 auto;
	width:985px;
	text-align: left;
}
.magazine .bannerfooter {
	margin:0 0 0 13px;
	padding:0 11px 0 0;
	/*border-top:1px solid #d2d2d2;*/
	border:0;
	width:941px;
	height:auto;
	background-color:#f2f4f6;
	float:left;
}
.magazine .bannerfooter h1 {
	padding:0;
	margin:0 0 11px;
	border:0;
	font-size:12px;
	font-weight:bold;
	width:100%;
	float:left; 
}	
.magazine .bannerfooter ul {
	padding:0;
	margin:0 0 38px 0;
	width:100%;
	list-style:none;
	float:left;
}
.magazine .bannerfooter ul li a {
	font-size:11px;
	color:#7b8a98;
} 
.magazine .bannerfooter ul li {
	padding:0 0 6px 0;
	border:0;
	margin:0;
	width:230px;
	float:left;
}	
.magazine .bannerfooter .bookticket {
	margin:0 0 20px 0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine .bannerfooter .p5title {
	margin:0 0 9px 0;
	padding:0;
	border:0;
	width:100%;
	font-weight:bold;
	float:left;
}
.magazine .bannerfooter .bookticket a {
	color:#369;
	font-size:12px;
	font-weight:bold;
}	
.magazine .bannerfooter .p5shanghaiguide {
	margin:0 0 18px 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#474f62;
	float:left;
}
.magazine .bannerfootermenu {
	width:963px;
	border:0;
	margin:0 0 0 13px;
	padding:0;
	height:32px;
	background-color:#000000;
	float:left;
}
.magazine .bannerfootermenu ul {
	list-style:none;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	float:left;
}	
.magazine .bannerfootermenu ul li a {
	color:#535353;
	font-size:10px;
	font-weight:bold;
}
.magazine .bannerfootermenu ul li {
	float:left;
}
.magazine .bannerfootermenu ul li.aboutus {
	padding:8px 12px 0 12px;
	margin:0;
	border:0; 	
}
.magazine .bannerfootermenu ul li.membership {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/ 	
}
.magazine .bannerfootermenu ul li.press {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.advertising {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.mobile {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.contact {
	padding:8px 241px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.followuson {
	padding:10px 5px 0 18px;
	margin:0;
	border:0;
	font-size:10px;
	color:#930708;
	font-weight:bold;
}
.magazine .bannerfootermenu ul li.followusonfb {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.magazine .bannerfootermenu ul li.followusontwitter {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.magazine .bannerfootermenu ul li.followusonblogspot {
	padding:5px 73px 0 0;
	margin:0;
	border:0;
}	
.magazine .bannerfootermenu ul li.copyright {
	padding:10px 0 0 0;
	margin:0;
	border:0;
	font-size:10px;
	color:#4b4b4b;
}	
.magazine .graybarfooter {
	margin:-142px 0 0 0;
	padding:0;
	border-top:1px solid #d2d2d2;
	background-color:#f2f4f6;
	width:100%;
	height:110px;
	z-index:0;
	float:left;
}
.magazine .blackbarfooter {
	margin:-32px 0 0 0;
	padding:0;
	border:0;
	background-color:#000000;
	width:100%;
	height:32px;
	z-index:0;
	float:left;
}
.magazine .photolist {
	display:none;
}
.magazine .albums{
	margin:12px 0 12px 12px;
	border:0;
	padding:0;
	width:100%;
	float:left;
}
.magazine .albums .leftside{
	width:645px;
	margin:0 11px 0 0;
	padding:0;
	float:left;
}
.magazine .albums .rightside{
	width:300px;
	margin:32px 0 0 0;
	padding:0;
	float:left;
}
.magazine .albums .rightside .banner{
	width:100%;
	text-align:center;
	float:left;
}	
.magazine .albums .leftside h1{
	font-size:24px;
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:1px solid #9aabbd;
	width:640px;
	float:left;
}	
.magazine .albums ul.counter{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	height:30px;
	float:left;
}	
.magazine .albums ul.counter li{
	float:left;
}
.magazine .albums ul.counter li.fbshare{
	float:right;
}
.albums ul.counter li.tweet{
	float:right;
}	
.magazine .albums .navigation {
	margin:0 0 12px 0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine .albums .picture {
	margin:0 0 46px 0;
	padding:0 0 46px 0;
	border-bottom:1px solid #dfe4ea; 
	text-align:center;
	width:100%;
	float:left;
}
.magazine .albums .picture .photodesc{
	margin:8px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	text-align:left;
	float:left;
}
.magazine .albums #newdesc_text{
	width:639px;
	height:60px;
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;	
}
.magazine .albums .navigation .left{
	margin:4px 0 0 0;
	padding:0;
	border:0;
	width:300px;
	float:left;
}
.magazine .albums .navigation .left a{
	font-size:12px;
	color:#3f5c9a;
}		
.magazine .albums .navigation .right{
	margin:0;
	padding:0;
	border:0;
	float:right;
}	
.magazine .albums .navigation .right .toprec{
	margin-right:6px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_start_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .prevrec{
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_pre_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .counterphoto {
	margin:4px 0 0 0;
	padding:0;
	font-size:12px;
	text-align:center;
	width:72px;
	color:#666666;
	float:left;
}
.magazine .albums .navigation .right .nextrec{
	margin-right:6px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_next_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .bottomrec{
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_end_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .toprec:hover{
	background:url(../images/magazine/mag_photo_start_r.gif) no-repeat;
}
.magazine .albums .navigation .right .prevrec:hover{
	background:url(../images/magazine/mag_photo_pre_r.gif) no-repeat;
}
.magazine .albums .navigation .right .nextrec:hover{
	background:url(../images/magazine/mag_photo_next_r.gif) no-repeat;
}
.magazine .albums .navigation .right .bottomrec:hover{
	background:url(../images/magazine/mag_photo_end_r.gif) no-repeat;
}
.magazine .albums ul.albumstart {
	width:100%;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
	border:0;	
	float:left;
}
.magazine .albums ul.albumstart li {
	width:157px;
	height:157px;
	margin:7px 4px 0 0;
	padding:0;
	float:left;
}	
.magazine .albums ul.albumstart li img {
	padding:4px;
	margin:0;
	border:1px solid #dbdbdb;
}
.magazine .albums ul.albumstart li img.blue {
	border:1px solid #3F5C9A;
}	
.magazine .albums ul.photostart {
	width:100%;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
	border:0;	
	float:left;
}
.magazine .albums ul.photostart li {
	width:157px;
	height:127px;
	margin:7px 4px 0 0;
	padding:0;
	float:left;
}	
.magazine .albums ul.photostart li img {
	padding:4px;
	margin:0;
	border:1px solid #dbdbdb;
}
.magazine .albums ul.photostart li img.blue {
	border:1px solid #3F5C9A;
}	
.magazine .albums .title a {
	font-size:11px;
	font-weight:bold;
	width:157px;
	color:#3F5C9A;
}
.magazine .albums .counterphoto {
	font-size:11px;
	font-weight:normal;
	width:157px;
	color:#999;
}
.magazine #ajaxwaiting-large {
	margin:20px 0 0 250px;
	padding:0;
	display:none;
	float:left;
}
.magazine #ajaxwaiting-large2 {
	position:absolute;
	background: url(../images/magazine/Loading_L.gif) no-repeat;
	width:100px;
	height:100px;
	top:790px;
	left:640px;
	padding:0;
	border:0;
	display:none;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}
.magazine #ajaxwaiting-large3 {
	position:absolute;
	background: url(../images/magazine/Loading_L.gif) no-repeat;
	width:100px;
	height:100px;
	top:500px;
	left:640px;
	padding:0;
	border:0;
	display:none;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}	
.magazine .bloggers{
	float:left;
}
.magazine .bloggers h1{
	text-indent:-9999px;
	background:url(../images/magazine/meet-privy-bloggers.gif) no-repeat 13px 0;
	width:536px;
	padding:0 0 12px 0;
	font-size:55px;
	margin:28px 0 0 0;
	width:633px;
	float:left;
	border-bottom:1px solid #e6e9eb;
}	
.magazine .bloggers ul{
	 width:633px;
	 margin:0;
	 padding:0;
	 border:0;
	 float:left;
}	
.magazine .bloggers ul li{
	padding:10px 0 12px 24px;
	margin:0;
	border-bottom:1px solid #e6e9eb;
	width:593px;
	float:left;
}
.magazine .bloggers ul li .headshot{
	border:1px solid #e6e9eb;
	width:auto;
	margin:0 21px 0 0;
	padding:0;
	float:left;
}
.magazine .bloggers ul li .text{
	width:385px;
	height:198px;
	margin:0;
	padding:0;
	float:left;		
}
.magazine .bloggers ul li .text a.name{
	font:bold 25px/38px Arial;
	color:#212631;
	width:100%;
	float:left;
}
.magazine .bloggers ul li .text .title{
	width:100%;
	font:italic 12px Arial;
	color:#656565; 
	float:left;
}
.magazine .bloggers ul li .text .bio{
	margin:18px 0 0 0;
	padding:0;
	text-align:justify;
	font:normal 12px/15px Arial;
	color:#454a56;
	width:100%;
	float:left;
}
.magazine .bloggers ul li a.followthispost{
	background:url(../images/magazine/follow-this-privy-post.jpg) no-repeat;
	width:110px;
	height:21px;
	text-indent:-9999px;
	margin:0 12px 0 0;
	padding:0;
	display:block;
	float:left;
}
.magazine .bloggers ul li a.readblog{
	background:url(../images/magazine/read-privy-blog-d.gif) no-repeat;
	width:110px;
	height:21px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
.magazine .bloggers ul li a.readblog:hover{
	background:url(../images/magazine/read-privy-blog-r.gif) no-repeat;
}
/* citylist Begin */
.magazine #citylist {
	margin:40px 0 20px;
	padding:0;
	border:0;  
	width:100%;
	float:left;
}
.magazine #citylist h3 {
	margin:0 0 14px;
	padding:0 0 9px 8px; 
	border-bottom:1px solid #7c8894;
	font-size:17px;
	font-weight:bold;
	color:#263041;
	width:955px;
	overflow:hidden;
	float:left;
}
.magazine #citylist .content {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine #citylist .content .popular {
	position:relative;
	width:963px;
}
.magazine #citylist .content .popular .slide-nav{
	position:absolute;
	top:-42px;
	right:5px;
	height:21px;
	font-size:11px;
	color:#666;
}
.magazine #citylist .content .popular .g-items{
	width:100%;
	overflow:hidden;
	position:relative;
}
.magazine #citylist .content .popular ul{
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.magazine #citylist .content .popular ul li{
	padding:0 4px 0 10px;
	float:left;
}
.magazine #citylist .content .popular ul img{
	border:0;
	vertical-align:top;
}
/* citylist end */
/* widget */
.magazine .widgetblogger{
	border:0;
	padding:0;
	width:290px;
	margin:0 0 10px;
	float:left;
}
.magazine .widgetblogger .bloggerpost {
	position:relative;
	width:288px;
}
.magazine .widgetblogger .top {
	width:277px;
	float:left;
}
.magazine .widgetblogger .top .img-bloggers{
	margin:0 9px 0 0;
	width:57px;
	padding:0;
	float:left;
}
.magazine .widgetblogger .top .txt{
	width:210px;
	float:left;
}	
.magazine .widgetblogger .top .txt .topic-holder span{
	background:#b9c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	color:#fff;
	float:left;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 8px 0 13px;
	height:15px;
}
.magazine .widgetblogger .top .txt strong{
	margin-top:10px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
}
.magazine .widgetblogger .top .txt em{
	margin:0;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}	
.magazine .widgetblogger .top strong a{color:#262b37;}
.magazine .widgetblogger .holder{
	margin:12px 0 0 0;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	width:277px;
	text-align:justify;
	float:left;
}
.magazine .widgetblogger .bloggerpost h1{
	text-indent:-99999px;
	background:url(../images/magazine/privy-magazine-featured-posts.gif) no-repeat;
	width:154px;
	height:15px;
	float:left;
}
.magazine .widgetblogger .bloggerpost .slide-nav{
	height:21px;
	font-size:11px;
	color:#666;
	margin:-3px 0 0 0;
	float:right;
}
.magazine .widgetblogger .bloggerpost .g-items{
	width:100%;
	overflow:hidden;
	border:1px solid #d6dde2;
	padding:9px 0 9px 9px;
	margin:5px 0 0 0;
	float:left;
}
.magazine .widgetblogger .bloggerpost ul{
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.magazine .widgetblogger .bloggerpost ul li{
	padding:0 11px 0 0;
	width:277px;
	float:left;
}			

/* Begin Door */
/*forms*/
.magazine #forms,
.magazine #forms-resetpassword {
    margin: 0 auto 0 61px;
    overflow: hidden;
    padding-bottom: 67px;
    width: 897px;
}
.magazine #forms-resetpassword label{
	margin:10px 0;
	width:100%;
	float:left;
}

.magazine #content-facebook-signup #forms{
	width:935px;
	overflow:hidden;
	margin:40px auto 40px;
	padding:0 0 0 23px;
}
.magazine #content-facebook-signup #privyforms{
	width:935px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0 0 0 23px;
	border:0;
}	 
.magazine #content-facebook-signup #forms #forml {
	width: 355px;
	margin:0 0 0 0;
	border:0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forms #formr {
	width: 552px;
	margin:0;
	padding:0 0 0 26px;
	float:left;
	background: url("../images/magazine/event/line-guest-signup.gif") no-repeat 0 19px;
}
.magazine #content-facebook-signup #privyforms #forml {
	width: 355px;
	margin:0 0 0 0;
	border:0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr {
	width: 552px;
	margin:0;
	padding:0 0 0 26px;
	float:left;
	background: url("../images/magazine/event/line-privy-signup.gif") no-repeat 0 29px;
}
.magazine #content-facebook-signup #forml h2 {
	color: #321862;
	font: normal 29px/20px "Century Gothic";
	text-transform:uppercase;
	margin:0 18px 0 10px;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forml h2.privy {
	color: #9a0000;
	font: normal 29px/20px "Century Gothic";
	text-transform:uppercase;
	margin:0 18px 0 10px;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forml .subtitle{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 10px;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp{
	margin:10px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp .logo{
	background:url(../images/magazine/event/guest-stamp.gif) no-repeat;
	width:100px;
	height:100px;
	text-indent:-9999px;
	display:block;
	margin-right:9px;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp .text{
	font:normal 17px "Century Gothic";
	color:#bcbdc2;
	text-transform:uppercase;
	width:185px;
	padding:25px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #privyforms #forml .stamp .logo{
	background:url(../images/magazine/event/privy-stamp.gif) no-repeat;
	width:101px;
	height:99px;
	text-indent:-9999px;
	display:block;
	margin-right:9px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #forml .stamp .text{
	font:normal 15px "Century Gothic";
	color:#bcbdc2;
	text-transform:uppercase;
	width:205px;
	padding:14px 0 0 0;
	border:0;
	float:left;
}
.magazine #content-facebook-signup #forml .subtitle a{
	color:#3f5c9a;
	text-decoration:none;
	border-bottom:1px solid #3f5c9a;
}	
.magazine #content-facebook-signup #forml .subtitle a:hover{
	text-decoration:none;
}	
.magazine #content-facebook-signup #forml h2 span{
	color: #321862;
	font: normal 44px "Century Gothic";
}	
.magazine #content-facebook-signup #formr h2 {
	color: #321862;
	font: normal 29px/29px "Century Gothic";
	text-transform:uppercase;
	margin:-4px 0 0 0;
	padding:0;
}
.magazine #content-facebook-signup #privyforms #formr h2 {
	color: #9a0000;
	font: normal 29px/29px "Century Gothic";
	text-transform:uppercase;
	margin:-4px 0 0 0;
	padding:0;
}
.magazine #content-facebook-signup #formr .subtitle{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:15px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #formr .subtitle a{
	color:#3f5c9a;
	text-decoration:none;
	border-bottom:1px solid #3f5c9a;
}	
.magazine #content-facebook-signup #formr .subtitle a:hover{
	text-decoration:none;
}
.magazine #content-facebook-signup #formr p.fbc {
	padding:0;
	margin:12px 0 12px 0;
	float:left;
}	
.magazine #content-facebook-signup #formr p.fbc .connectsignup {
    background: url(../images/magazine/event/facebookconect.jpg) left top no-repeat;
    width: 287px;
    height: 32px;
    display: block;
}
.magazine #content-facebook-signup #formr p.fbc .connectsignup:hover {
	background: url(../images/magazine/event/facebook-connect-rollover.gif) left top no-repeat;
}
.magazine #content-facebook-signup #formr p.conj {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#333;
	width:100%;
	margin-bottom:12px;
	float:left;
}
.magazine #content-facebook-signup #formr ul{
	width:100%;
	float:left;	
}
.magazine #content-facebook-signup #formr ul li{
	width:100%;
	margin:0 0 14px 0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #formr ul li .section{
	width:175px;
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #formr ul li label{
	width:100%;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:5px;
	float:left;
}
.magazine #content-facebook-signup #formr ul li .inputtext1{
	width:168px;
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #b4b4b4;
	padding:2px;	 
}
.magazine #content-facebook-signup #formr ul li .inputtext2{
	width:347px;
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #b4b4b4;
	padding:2px;	 
}
.magazine #content-facebook-signup #formr ul li.note{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5d6677;
}
.magazine #content-facebook-signup #formr ul li.signup{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
}
.magazine #content-facebook-signup #formr ul li.signup a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
	border-bottom:1px solid #3f5c9a;
	text-decoration:none;
}
.magazine #content-facebook-signup #formr ul li.signup a:hover{
	text-decoration:none;	
}
.magazine #content-facebook-signup #formr ul li.signup .signupbtn{
	background:url(../images/magazine/event/sign-up-logo.gif) no-repeat;
	border:0;
	width:184px;
	height:39px;
	text-indent:-9999px;
	margin-right:10px;
}
.magazine #content-facebook-signup #formr ul li.signup .signupbtn:hover{
	background:url(../images/magazine/event/sign-up-logo-rollover.gif) no-repeat;
}
.magazine #content-facebook-signup #privyforms #formr ul {
	margin:13px 0 0 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li{
	margin:0 0 13px 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .title{
	font:normal 19px Arial, Helvetica, sans-serif;
	color:#8f251f;
	margin:0;
	padding:0 0 2px 0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box{
	width:520px;
	height:68px;
	margin:0;
	padding:16px 15px 16px 10px;
	border:1px solid #ddb4b4;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.first{
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.second{
	margin-left:20px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.third{
	margin-left:20px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box span.first{
	font:normal 18px "Century Gothic";
	margin:14px 0 0 17px;
	padding:0;
	width:341px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box span.second{
	font:normal 18px "Century Gothic";
	margin:0 0 0 26px;
	padding:0;
	width:361px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box a.second{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
	text-decoration:none;
	margin:5px 0 0 26px;
	width:361px;
	float:left;
}								
.magazine #content-facebook-signup #privyforms #formr ul li .box span.third{
	font:normal 18px "Century Gothic";
	margin:17px 0 0 25px;
	padding:0;
	width:361px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box a.third{
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:5px 0 0 25px;
	color:#3f5c9a;
	text-decoration:none;
	width:361px;
	float:left;
}
.magazine #forml {
    /*background: url("../images/magazine/event/verticalsep.png") no-repeat scroll right center transparent;*/
    float: left;
    padding-right:20px;
    width: 376px;
}
.magazine #formr {
    float: left;
    padding-left:20px;
    position: relative;
    width: 460px;
	background: url("../images/magazine/event/verticalsep.png") no-repeat scroll left center transparent;
}
.magazine #forml h2 {
    color: #9A0000;
    font: bold 26px "Century Gothic";
    margin-bottom: -4px;
    margin-top: 2px;
	width:100%;
}
.magazine #forms-resetpassword h2 {
    color: #9A0000;
    font: bold 26px "Century Gothic";
    margin-bottom: 14px;
    margin-top: 2px;
	width:100%;
}
.magazine #forml h2.signup {
    color: #9A0000;
    font: bold 21px "Gill Sans Std Light", "Myriad Pro", Arial, Helvetica, sans-serif;
    margin-bottom: -4px;
    margin-top: 2px;
}
.magazine #forml h2 span {
    font: normal 26px "Century Gothic";
	color:#000;
	margin:0;
	padding:0;
}
.magazine #formr h2 span {
    font: normal 28px "Century Gothic";
	color:#000;
	margin:0;
	padding:0;
}
.magazine #forml h2 + p {
    color: #9a0000;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:6px;
    margin-bottom: 12px;
}
.magazine #forml h2.signup + p {
    color: #9a0000;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:8px;
    margin-bottom: 18px;
}
.magazine #forml > p + p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #3f5c9a !important;
    margin-bottom: 15px;
}
.magazine .rhere {
    color: #3F5C9A !important;
    font: 12px Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}
.magazine .fbc {
    margin-bottom: 15px !important;
}
.magazine .connectsignup,
.magazine .connectlogin {
    background: url(../images/magazine/event/facebookconect.jpg) left top no-repeat;
    width: 287px;
    height: 32px;
    display: block;
}
.magazine .connectsignup:hover,
.magazine .connectlogin:hover {
	background: url(../images/magazine/event/facebook-connect-rollover.gif) left top no-repeat;
}	
.magazine #forml p .conect:hover {
    background: url(../images/magazine/event/facebookconecthover1.jpg) left top no-repeat;
}
.magazine #formr p .conect:hover {
    background: url(../images/magazine/event/facebookconecthover.jpg) left top no-repeat;
}
.magazine #forml form h3 {
    color: #333333;
    font: 15px Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
}
.magazine #forml form h4{
    color: #9A0000;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-left: 4px;
}
.magazine #forml form h4 a {
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    margin-right: 10px;
    margin-bottom: 5px;
}
.magazine input.textbox, 
.magazine .bottext {
    width: 339px;
    height: 34px;
    border: 1px solid;
    border-color: #b4b4b4;
    border-top-color: #717171 !important;
    padding-left: 12px;
    font: 16px Arial, Helvetica, sans-serif;
    color: #000;
    margin-left: 3px;
    line-height: 34px;
}
.magazine #forml form p {
    margin-bottom: 6px;
}
.magazine .check {
    color: #5D6677;
    font: 12px Arial, Helvetica, sans-serif;
    margin-left: 4px;
}
.magazine .check input {
    margin-right: 5px;
}
.magazine .logbtm {
    background: url("../images/magazine/event/backbtm2.jpg") repeat-x scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    font: bold 18px Arial, Helvetica, sans-serif;
    height: 39px;
    margin-left: 4px;
    width: 172px;
	cursor:pointer;
}
.magazine #forms-resetpassword .logbtm {
    background: url("../images/magazine/event/backbtm2.jpg") repeat-x scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    font: bold 18px Arial, Helvetica, sans-serif;
    height: 39px;
    margin-top: 10px;
    margin-left: 4px;
    width: 250px;
	cursor:pointer;
}
.magazine #forml form .logbtm:hover {
    background: url(../images/magazine/event/backbtmhover3.jpg) left top repeat-x;
}
.magazine #formr form .logbtm:hover {
    background: url(../images/magazine/event/backbtm2hover.jpg) left top repeat-x;
}
/*formr*/
/*
#formr {
    float: left;
    padding-left: 36px;
    position: relative;
    width: 361px;
}
*/
.magazine #formr h2 {
    color: #321862;
    font: bold 28px/28px "Gill Sans Std Light", "Myriad Pro", Arial, Helvetica, sans-serif;
    margin-bottom: -4px;
    margin-top: 2px;
}
.magazine #formr span {
    font-weight: normal !important;
    color: #000 !important;
}
.magazine #formr h2 + p {
    color: #321862;
    font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top:12px;
	width:380px;
	text-align:left;
}
.magazine #formr h2 + p + p{
    color: #321862;
    font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top:6px;
	width:320px;
	text-align:left;
}
.magazine #formr p.submit{
	width:172px;
	float:left;
}
.magazine #formr ul.text{
	margin-left:15px;
	width:265px;
	border:0;
	float:left;
}	
.magazine #formr ul.text li{
	width:100%;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:4px 0 4px 0;
	padding:0;
	float:left;
}
.magazine #formr ul.text li:last-child{
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
}		
.magazine #formr em{
	text-decoration:underline;
	color: #321862;
    font: 12px Arial, Helvetica, sans-serif; 
}	
.magazine #formr h2.signup + p {
    color: #321862;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:16px;
}
.magazine #formr > p + p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #321862;
    margin-bottom: 9px;
}
.magazine #formr form h3 {
    color: #000;
    font: 15px Arial, Helvetica, sans-serif;
    margin-bottom: 9px;
}
.magazine #formr form h4 {
    color: #30195C;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-left: 3px;
	width:360px;
}
.magazine #formr form h4 a {
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    margin-right: 10px;
    margin-bottom: 5px;
}
.magazine #formr form p {
    margin-bottom: 6px;
}
.magazine #formr > img {
    position: absolute;
    right: -52px;
    top: 37px;
}
.magazine #formr ul{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.magazine #formr ul li{
	width:100%;
	margin:0 0 8px 0;
	float:left;
}
.magazine #formr ul li div.section{
	width:50%;
	float:left;
}
.magazine #formr ul li label{
	width:80px;
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
}
.magazine #formr ul li label{
	width:75px;
	text-align:left;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
}	
.magazine #formr ul li .inputtext1{
	width:80px;
	height:20px;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	float:left;
}	
.magazine #formr ul li .inputtext2{
	width:260px;
	height:20px;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	float:left;
}
.magazine #formr ul li input.red{
	border-color: #9a0000;
}	
.magazine #lightboxfbdouble .content{
	background:none;
	background-color:#fff;
	width:100%;
	margin:0;
	padding:0 0 2px 0;
	float:left;
}
.magazine #lightboxfbdouble .leftdouble{
	margin:10px;
	width:255px;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble{
	margin:10px;
	width:190px;
	float:left;
}
.magazine #lightboxfbdouble .leftdouble li{
	margin:0 0 20px 0;
	width:100%;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble li{
	margin:0 0 12px 0;
	width:100%;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble li label{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.magazine #lightboxfbdouble .rightdouble li .textb{
	width:180px;
	border:1px solid #ccc;
	padding:2px;
	height:18px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.magazine #lightboxfbdouble .rightdouble li .submitdouble{
	text-indent:-9999px;
	background:url(../images/magazine/event/submit-blue.gif) no-repeat;
	width:82px;
	height:31px;
	display:block;
	border:0;
	margin-top:5px;
}					
.magazine .lbox2{
	width:521px;
	height:auto;
	border:5px solid #878787;
}
.magazine .lbox2 .bodybox {
 	background: #e6e6e6;
	min-height: 300px;
}
.magazine .lbox2 .bodybox h2 {
    font: bold 30px Arial, Helvetica, sans-serif;
    color: #2f175a;
    height: 94px;
    text-align: center;
    line-height: 94px;
}
.magazine .lbox2 .bodybox h2 span {
    padding-left: 46px;
}
.magazine #cust {
    float: right;
    margin-top: 3px;
}
.magazine #cust > img {
    float: left;
    margin-right: 9px;
}
.magazine #cust p {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #30195c;
    height: 25px;
    line-height: 25px;
    float: left;
}
.magazine #cust p a {
    font: italic 12px Arial, Helvetica, sans-serif;
    color: #3f5c9a;
}
/* End Door */
/* -------------------------------------------
		BEGIN NOTIFICATIONS
-------------------------------------------- */
.magazine .notification {
	line-height: 15px;
	cursor: pointer;
	clear: both;
	margin: 8px 0px 8px 0px;
	padding: 20px 25px 10px 60px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
.magazine .notification strong 	{ margin-right: 5px; font:bold 18px/24px Arial;}
.magazine .notification p 		{
	font:normal 18px/24px Arial;
	padding: 0px;
	margin: 0px;
	color: #333333;
}
.magazine .message p {
	font-size: 11px;
}
.magazine .warning {
	background-image: url(../images/magazine/event/32x32/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.magazine .success {
	background-image: url(../images/magazine/event/32x32/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.magazine .failure {
	background-image: url(../images/magazine/event/32x32/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.magazine .information {
	background-image: url(../images/magazine/event/32x32/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}
.magazine .lightbulb {
	background-image: url(../images/magazine/event/32x32/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.magazine .messages {
	background-image: url(../images/magazine/event/32x32/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}
/* -------------------------------------------
		END NOTIFICATIONS
-------------------------------------------- */
.magazine #bar4menu {
    width: 985px;
}
.magazine #dialoglogin {
	background-color:#000000;
	padding-bottom:28px;
}
.magazine #formrequest {
	margin:0 0 0 25px;
	padding:0;
	border:0;
	background-color:#000000;
}
.magazine #formrequest .linetxt {
	font-family:Arial;
	font-weight:bold;
	font-size:16px; 
	margin:14px 0 0 0;
	padding:0;
	width:100%;
	color:#fff;
	float:left;
}
.magazine #formrequest .linetxt2 {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	margin:8px 0 13px 0;
	padding:0;
	width:374px;
	color:#ccc;
	float:left;
}
.magazine #formrequest .linelogin {
	margin:0 0 8px 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #formrequest .linelogin span {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin:7px 0 0;
	padding:0;
	border:0;
	width:70px;
	float:left;
}	
.magazine #formrequest .linelogincaptcha {
	margin:12px 0 0 68px;
	padding:0;
	width:288px;
	float:left;
}
.magazine #formrequest .requestmembership {
	margin:15px 0 0 68px;
	padding:0;
	width:288px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.magazine #formrequest .requestmembership a {
	color:#c50200;
}	
.magazine #formrequest .linelogincaptcha div {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin:7px 0;
	padding:0;
}	
.magazine #formrequest .linelogincaptcha #captchatext {
	width:285px;
	height:26px;
	border:1px solid #c8c8c8;
	padding:2px;
	font-size:14px;
	font-family:Arial;
}
.magazine #formrequest .linelogincaptcha a {
	font-size:12px;
	font-family:Arial;
	color:#9f0200;
	margin:12px 0 0;
	padding:0;
	border:0;
	float:left;
}
.magazine #formrequest .linelogin input {
	width:283px;
	height:22px;
	border:1px solid #c8c8c8;
	padding:2px;
	font-size:14px;
	font-family:Arial;
}
.magazine .post-boxes2{
	width:298px;
	margin:0 0 20px;
	padding:0;
	float:left;
}
.magazine .post-boxes2 .block{
	padding-bottom: 0;
	border-bottom:1px solid #d6dde2;
	
}
.magazine .post-boxes2 .open-close-static{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes2 .open-close-static span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	/*cursor:pointer;*/
	/*background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;*/
}
.magazine .post-boxes2 ul{
	border-left:1px solid #d6dde2;
	border-right:1px solid #d6dde2;
	padding:0 4px;
	margin:0;
	width:288px;
	overflow:hidden;
}
.magazine .post-boxes2 li{
	padding:7px 0;
	overflow:hidden;
	width:100%;
	border-top:1px solid #d6dde2;
}
.magazine .post-boxes2 li:first-child{
	border:0;
}	
.magazine .carousel2{
	overflow:hidden;
	padding:8px 0 18px 0;
	width:960px;
}
.magazine .carousel2 .g-items{
	width:848px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}
.magazine .carousel2 .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.magazine .carousel2 .g-items ul li{
	padding:0 0 0 0;
	margin:0 10px 0 0;
	border:0;
	width:202px;
	font:14px/16px Arial, Helvetica, sans-serif;
	float:left;
}
.magazine .carousel2 .g-items ul li .visual{
	display:block;
	border:0;
	margin-bottom:5px;
}
.magazine .carousel2 .g-items ul li .title{
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
.magazine .carousel2 .g-items ul li .title a {
	color:#000;
}	
.magazine .carousel2 .g-items ul li .comment{font-size:11px;}
.magazine .carousel2 .g-items ul li a{
	color:#797979;
}
.magazine .carousel2 .prev{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 15px 0 10px;
}
.magazine .carousel2 .next{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	margin:59px 0 0 15px;
}	
.magazine .carousel2 .next:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -56px;}
.magazine .carousel2 .prev:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -84px;}
=======
/* slide-nav begin */
.magazine {
	margin:0;
	padding:0;
	border:0;
}	
.magazine .slide-nav {
	margin:0;
	padding:0;
	border:0; 
	height:18px;
	float:right; 
}
.magazine .slide-nav a {
	float:left;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 4px;
	padding:0;
}
.magazine .slide-nav a.link-prev{
	background:url(../images/magazine/bg-link-prev.gif) no-repeat;
}
.magazine .slide-nav a.link-next{
	background:url(../images/magazine/bg-link-next.gif) no-repeat;
}
.magazine .slide-nav a.prev-disable,.slide-nav a.next-disable{
	cursor:default;
}
.magazine .slide-nav .num{
	float:left;
	line-height:21px;
	padding:0 3px 0 0;
}
.magazine .slide-nav a:hover{
	background-position:0 -18px;
}
.magazine .slide-nav a.prev-disable:hover,
.magazine .slide-nav a.next-disable:hover{
	background-position:0 0;
}
/* slide-nav end */
/*header*/
.magazine #header{
	width:985px;
	margin:0 auto 7px;
	position:relative;
	z-index:10;
}
.magazine #header .holder{width:985px;}
.magazine #header .nav-box{
	width:100%;
	border-bottom:1px solid #1f1f1f;
}
.magazine #header .nav-box:after{
	clear:both;
	display:block;
	content:'';
}
.magazine #header .nav-box .logo1{
	float:left;
	margin-left:12px;
}
.magazine #header .nav-box .logo1 img{display:block;}
.magazine #header .nav-box .top-nav{
	float:right;
	padding:8px 0 0;
}
.magazine #header .nav-box .top-nav li{
	float:left;
	padding:0 15px 0 16px;
	background:url(../images/magazine/sep01.gif) no-repeat 0 50%;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.magazine #header .nav-box .top-nav li:first-child{background:none;}
.magazine #header .nav-box .top-nav li a{color:#c6c6c6;}
.magazine #header .nav-box .top-nav li a:hover{
	color:#fff;
	text-decoration:none;
}
.magazine #header .nav-box .top-nav li a.dropped{
	padding-right:14px;
	background:url(../images/magazine/bg-dropped.gif) no-repeat 100% 3px;
}
.magazine .top-nav li.hover,
.magazine .top-nav li:hover { position:relative;}
.magazine .top-nav li.hover ul,
.magazine .top-nav li:hover ul {display: block;}
.magazine .top-nav ul {
	width:114px;
	position:absolute;
	left:28px;
	top:15px;
	z-index:100;
	display:none;
	background:#000;
	border:1px solid #424242;
}
.magazine .top-nav li:hover ul a,
.magazine .top-nav li.hover ul a {
	height:1%;
	padding:0 11px;
	background:#000;
	color:#c9c9c9!important;
	display:block;
}
.magazine .top-nav li:hover ul li,
.magazine .top-nav li.hover ul li {
	vertical-align:top;
	float:none!important;
	border-top:1px solid #222;
	font:10px/28px Arial, Helvetica, sans-serif!important;
	padding:0!important;
	background:none!important;
	width:100%;
}
.magazine .top-nav li li:first-child{border:none!important;}
.magazine .top-nav ul a:hover,
.magazine .top-nav ul li:hover a,
.magazine .top-nav ul li.hover a{ 
	background:#fff!important;
	color:#000!important;
}
/* info-box */
.magazine #header .info-box{
	background-color:#000;
	width:962px;
	padding:9px 11px 7px 12px;
	overflow:hidden;
}
.magazine #header .info-box .block{
	overflow:hidden;
	color:#999;
	padding:6px 0 0;
}
.magazine * html #header .info-box .block {margin-right:0;}
.magazine #header .info-box .logo{
	float:right;
	background:url(../images/magazine/logo2.gif) no-repeat;
	width: 93px;
	height: 29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.magazine * html #header .info-box .logo {margin-left:12px;}
.magazine #header .info-box .logo a{
	height:100%;
	display:block;
}
.magazine #header .logo-holder{
	background:url(../images/magazine/bg-logo-holder.gif) no-repeat;
	width: 971px;
	height: 34px;
	margin:0 0 5px;
	padding:30px 0 32px 14px;
}
.magazine #header .logo-holder .logo{
	float:left;
	background:url(../images/magazine/logo.gif) no-repeat;
	width: 339px;
	height: 34px;
	text-indent:-9999px;
	overflow:hidden;
}
.magazine #header .logo-holder .logo a{
	height:100%;
	display:block;
}
.magazine #header .facebook-box{
	overflow:hidden;
	width:961px;
	/*padding:14px 12px 13px;*/
	padding:14px 12px 0px;
}
.magazine #header .facebook-box .box_translate{
	width:160px;
	text-align:right;
	float:right;
}	
.magazine #header .facebook-box .facebookin{
	width:auto;
	overflow:hidden;
	text-align:right;
	float:right;
}
.magazine #header .facebook-box img{vertical-align:top;}
.magazine #header .facebook-box .btn-connect{
	float:right;
	margin:0 0 0 20px;
}
.magazine * html #header .facebook-box .btn-connect {margin-left:17px;}
.magazine #header .facebook-box .cell{overflow:hidden;}
.magazine * html #header .facebook-box .cell {
	overflow:visible;
	height:1%;
}
.magazine #header .facebook-box .cell .btn-like{
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.magazine #header .facebook-box .block{
	float:left;
	padding:4px 0 0;
}
.magazine #header .facebook-box .icon{
	float:left;
	margin:2px 4px 0 0;
}
.magazine #header .facebook-box .block p{
	float:left;
	color:#676767;
	font-size:11px;
}
/* ad-holder */
.magazine .ad-holder{
	width:985px;
	text-align:center;
}
.magazine .ad-holder img{vertical-align:top;}
/* wrapper */
.magazine #wrapper{
	width:100%;
	position:relative;
	z-index:1;
	background:url(../images/magazine/bg-header.gif) repeat-x;
}
.magazine .wrapper-holder{
	margin:0 auto;
	width:995px;
	overflow:hidden;
}
/* nav-holder */
.magazine .nav-holder{
	padding:0 13px 0 14px;
}
.magazine #nav{
	padding:0 0 0 3px;
	width:951px;
	background:url(../images/magazine/bg-nav.gif) repeat-x 0 100%;
}
.magazine #nav:after {
	clear: both;
	content:"";
	display: block;
}
.magazine #nav li{
	float:left;
	margin:0 6px 0 0;
	display:inline;
	padding:0 0 1px;
}
.magazine #nav a{
	float:left;
	border:1px solid #c9c9c9;
	border-width:1px 1px 0;
	height:22px;
	color:#4d4d4d;
	padding:9px 10px 0;
	background:url(../images/magazine/bg-nav-holder.gif) repeat-x;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.magazine #nav a.photos{
	color:#990000;
}
.magazine #nav li.active a.photos{
	color:#990000;
}	
.magazine #nav li.active a{
	color:#4d4d4d;
	background:#fff;
	height:23px;
	margin-bottom:-1px;
	border-color:#212631;
}
.magazine #nav a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/magazine/bg-nav-hover.gif) repeat-x;
}
.magazine #nav a:hover span{
	background:url(../images/magazine/bg-nav-more-hover.gif) no-repeat 100% 3px;
}
.magazine #nav a span{
	float:left;
	cursor:pointer;
	padding:0 12px 0 0;
	background:url(../images/magazine/bg-nav-more.gif) no-repeat 100% 3px;
}
.magazine #nav .drop{
	position:absolute;
	left:0;
	display:none;
	top:26px;
	height:33px;
	padding:6px 0 0;
}
.magazine #nav ul{
	border:1px solid #333;
	border-width:1px 1px 0;
	overflow:hidden;
	width:137px;
	margin:0 0 -1px;
}
.magazine #nav ul.bloggers{
}	
.magazine #nav li:hover,
.magazine #nav li.hover{position:relative;}
.magazine #nav li:hover .drop,
.magazine #nav li.hover .drop{display:block;}
.magazine #nav li:hover a,
.magazine #nav li.hover a{
	color:#fff;
	text-decoration:none;
	background:url(../images/magazine/bg-nav-hover.gif) repeat-x;
}
.magazine #nav li:hover li a{
	background:#000;
	color:#bdbdbd;
}
.magazine #nav li:hover span,
.magazine #nav li.hover span{background:url(../images/magazine/bg-nav-more-hover.gif) no-repeat 100% 3px;}
.magazine #nav li li{
	vertical-align:top;
	width:100%;
	padding:0;
	background:url(../images/magazine/none.gif) no-repeat;
	overflow:hidden;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333;
}
.magazine #nav li li a{
	color:#bdbdbd;
	float:none;
	border:0;
	display:block;
	padding:8px 8px 9px;
	background:#000;
	height:auto;
}
.magazine #nav li li a:hover{
	background:#fff;
	color:#000;
}
.magazine #nav li.active li a{
	color:#bdbdbd;
	float:none;
	border:0;
	display:block;
	padding:8px 8px 9px;
	background:#000;
	height:auto;
}
.magazine #nav li.active li a:hover{
	background:#fff;
	color:#000;
}
/* main */
.magazine #main{
	width:967px;
	margin:0;
	overflow:hidden;
}
/* main */
.magazine #mainblog{
	width:957px;
	margin:0 auto;
	overflow:hidden;
}
/*content*/
.magazine #content{
	float:left;
	width:633px;
	margin:12px 0 12px 12px;
}
.magazine #content-facebook,#content-facebook-signup{
	float:left;
	width:100%;
	min-height:490px;
}
.magazine #content-facebook .showinfo{
	margin:8px auto 25px;
	width:879px;
	height:54px;
	background-color:#e5f3f2;
	border:1px solid #dbefee;
	text-align:center;
	font:bold 21px/54px Arial, Helvetica, sans-serif;
}	
.magazine #content .zoom-holder{
	width:630px;
	height:auto;
	padding:8px 0 7px 0;
	background:#f4f4f5;
	margin:0 0 0 0;
	overflow:hidden;
	position:relative;
	/*	
	height:1%;
	overflow:hidden;
	padding:8px 9px 7px;
	background:#f4f4f5;
	margin-bottom:12px;
	*/
}
.magazine #content .zoom-holder #slides{
	width:614px;
	height:390px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
.magazine #content .zoom-holder #thumbs{
	width:560px;
	height:46px;
	margin:0 0 0 -3px;
	padding:0 11px 0 55px;
	background:url(../images/magazine/bg-thumbs.gif) no-repeat;
	overflow:hidden;
}
.magazine #content .zoom-holder #slides .slide{
	float:left;
}
.magazine #content .zoom-holder #slides .slide .text{
	bottom:70px;
	left:0;
	width:614px;
	z-index:5;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1;
	position:relative;	
}
.magazine #content .zoom-holder #slides .slide .text .holder{
	background:url(../images/magazine/bg-text.png);
	margin-left:8px;
	padding:5px 14px 7px;
	width:586px;
	color:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title{
	color:#fff;
	display:block;
	font:23px/25px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title a {
	color:#fff;
	text-decoration:none;
}
.magazine #content .zoom-holder #slides .slide .text .holder .title a:hover {
	color:#fff;
	text-decoration:underline;
}
.magazine #content .zoom-holder .img-holder{
	width:614px;
	height:390px;
	position:relative;
	overflow:hidden;
}
.magazine #content .zoom-holder .img-holder .text{
	position:absolute;
	bottom:0;
	left:0;
	width:614px;
}
.magazine #content .zoom-holder .img-holder .text .holder{
	background:url(../images/magazine/bg-text.png);
	padding:10px 14px 7px;
	width:586px;
	color:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder .img-holder .text .holder .title{
	color:#fff;
	display:block;
	font:23px/25px Arial, Helvetica, sans-serif;
}
.magazine #content .zoom-holder #thumbs ul{
	margin:0px;
	padding:0px;
	border:0;
}
.magazine #content .zoom-holder #thumbs ul li{
	/* Every thumbnail is a li element */
	margin:0;
	border:0;
	padding:3px 0 0 0;
	width:63px;
	display:inline-block;
	list-style:none;
	height:42px;
	overflow:hidden;
}
.magazine #content .zoom-holder #thumbs ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../images/magazine/pic_bg.png) repeat;
}

.magazine #content .zoom-holder #thumbs ul li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(../images/magazine/bg-mask.png) -2px 2px no-repeat;
}

.magazine #content .zoom-holder #thumbs ul li.act a{
	cursor:default;
}
.magazine #content .zoom-holder #thumbs ul li.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/magazine/divider.png) no-repeat right;
}
.magazine #content .zoom-holder #thumbs ul li a{
	display:block;
	background:url(../images/magazine/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
	padding-left:8px;
}
.magazine #content .zoom-holder #thumbs ul li a:hover{
	/*background:url(../images/magazine/selected.gif) no-repeat;*/
	background-color:#fff;
}

/*
#content .zoom-holder .thumbs{
	width:560px;
	height:46px;
	overflow:hidden;
	margin-left:-11px;
	background:url(../images/magazine/bg-thumbs.gif) no-repeat;
	padding-left:70px;
}
#content .zoom-holder .thumbs ul{
	overflow:hidden;
	padding:2px 0 0;
	background:url(../images/magazine/sep02.gif) no-repeat 0 2px;
	height:42px;
}
#content .zoom-holder .thumbs ul li{
	float:left;
	height:42px;
	width:64px;
	background:url(../images/magazine/sep02.gif) no-repeat 100% 0;
}
#content .zoom-holder .thumbs ul li.active{position:relative;}
#content .zoom-holder .thumbs ul li.active .mask{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/magazine/bg-mask.png) no-repeat;
	width:63px;
	height:42px;
}
#content .zoom-holder .thumbs ul li a{
	display:block;
	height:34px;
	text-align:center;
	padding-top:8px;
}
#content .zoom-holder .thumbs ul li a:hover {
	border-top: 1px solid #d2d6d9;
	border-right: 1px solid #d2d6d9;
}
#content .zoom-holder .thumbs ul li a img{vertical-align:top;}
#content .zoom-holder .thumbs ul li a:hover{background:#fff; margin-top: -1px;}
*/
.magazine #content .post{
	border-top:1px solid #eaecee;
	padding:20px 0 18px;
	width:603px;
}
.magazine #content .post h2{
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	color:#2d3240;
	margin-bottom:10px;
}
.magazine #content .post h2 a{
	color:#2d3240;
}
.magazine #content .post h2 a:hover{
	color:#fff;
	background-color:#2d3240;
	text-decoration:none;
}
.magazine #content .post .list-info{
	width:100%;
	overflow:hidden;
}
.magazine #content .post .list-info li{
	background:url(../images/magazine/sep03.gif) no-repeat 0 50%;
	padding:0 8px 0 9px;
	float:left;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#424242;
}
.magazine #content .post .list-info li.theme{
	text-transform:uppercase;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#aa0200;
	padding-left:0;
	background:none;
}
.magazine #content .post .list-info li.theme a{
	color:#aa0200;
}
.magazine #content .post .list-info li.theme a:hover{
	background-color:#aa0200;
	color:#fff;
	text-decoration:none;
}	
.magazine #content .post .tags{
	display:block;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	padding-bottom:5px;
}
.magazine #content .post .tags a{
	color:#437aa9;
}
.magazine #content .post .tags a:hover{
	color:#fff;
	background-color:#437aa9;
	text-decoration:none;
}	
.magazine #content .post .visual{
	border:1px solid #e5e5e5;
	margin-bottom:5px;
	display:block;
}
.magazine #content .post p{margin-bottom:14px;}
.magazine #content .post p.magazine1 {
	font-family: georgia,"times new roman",times,serif;
    font-size: 15px;
	line-height: 22px;
}
.magazine #content .post .buttons{
	width:100%;
	overflow:hidden;
	font:bold 11px /20px Arial, Helvetica, sans-serif;
}
.magazine #content .post .buttons .grey-btn{
	float:right;
	margin-left:5px;
	background:#e8e8e8;
	height:21px;
	color:#2c3340;
	padding:0 11px;
}
.magazine #content .post .buttons .grey-btn:hover {
	background: #6e7586;
	color: #fff;
	text-decoration: none;
}
.magazine #content .post .buttons .btn{
	float:left;
	background:url(../images/magazine/bg-btn.gif) repeat-x;
	height:19px;
	border:1px solid #c7c7c7;
	color:#2c3340;
	padding:0 10px;
}
.magazine #content .post .player{
	margin-bottom:5px;
}
.magazine #content .post .player img{display:block;}
/*pager*/
.magazine .pager {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:633px;
	border-top:1px solid #eaecee;
	padding:9px 0 36px;
}
.magazine .pager .container {
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.magazine .pager ul{
	position:relative;
	left:-50%;
}
.magazine * html .pager ul{float:left;}
.magazine .pager li{
	float:left;
	padding-right:3px;	
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	height:19px;
	width:19px;
	text-align:center;
}
.magazine .pager li a{
	color:#787b81;
	display:block;
	height:100%;
}
.magazine .pager li a:hover{
	color:#000; 
	font-weight:bold;
	text-decoration:none;
}
.magazine .pager li.active{color:#000; font-weight:bold;}
.magazine .pager li.active a{
	color:#000; 
	font-weight:bold;
	display:block;
	height:100%;
}
.magazine .pager li.active a:hover{
	color:#000; 
	font-weight:bold;
	text-decoration:none;
}
.magazine .pager li.prev{width:71px;}
.magazine .pager li.next{width:49px;}
/*featured-users*/
.magazine .featured-users{
	margin:0;
	padding:0px 0px 6px;
	border:0;
	width: 628px;
	height:auto;
	float:left;
}
.magazine .featured-users h3{
	font-size:25px;
	color:#2d3240;
	padding-bottom:4px;
	border-bottom:1px solid #b5bdc4;
	width:100%;
	height:17px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}
.magazine .featured-users .slide-nav{
	position:relative;
	top:-25px;
	right:0;
	height:21px;
	font-size:11px;
	color:#666;
}
.magazine .featured-users .g-items{
	border-bottom:1px solid #b5bdc4;
	margin:-8px 0 0 0;
	padding:0;
	width:615px;
	overflow:hidden;
	float:left;
}
.magazine .featured-users .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.magazine .featured-users .g-items ul li{
	padding:0 0 0 0;
	margin:0;
	border:0;
	width:107px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	margin-left:16px;
	float:left;
}
.magazine .featured-users .g-items ul li a{color:#333947;}
/*
.featured-users{
	width:100%;
	overflow:hidden;
}
.featured-users .title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #b5bdc4;
}
.featured-users .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.featured-users .title h3 .cufon{
	float:left;
	margin:0!important;
}
.featured-users .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.featured-users .title .paging .next,
.featured-users .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/bg-arrows.gif) no-repeat;
}
.featured-users .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.featured-users .title .paging .next:hover{background-position:-22px -18px;}
.featured-users .title .paging .prev:hover{background-position:0 -18px;}
.featured-users ul{
	width:100%;
	overflow:hidden;
	padding:10px 0 12px;
}
.featured-users ul li{
	float:left;
	margin-left:16px;
	display:inline;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
}
.featured-users ul li img{display:block;}
.featured-users ul li a{color:#333947;}
.featured-users ul li .follow{
	background:url(../images/magazine/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.featured-users ul li .follow a{
	display:block;
	background:url(../images/magazine/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.featured-users ul li .follow a:hover{text-decoration:none;}
.featured-users ul li .follow a span{
	background:url(../images/magazine/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.featured-users .all{
	text-align:right;
	border-top:1px solid #b5bdc4;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#797979;
}
.featured-users .all a{
	color:#797979;
	margin-right:9px;
}
*/
/*archive*/
.magazine .archive{
	width:960px;
	overflow:hidden;
	padding-bottom:14px;
	margin:0 auto;
}
.magazine .archive .title{
	width:942px;
	overflow:hidden;
	border-bottom:1px solid #8f9aa5;
	margin-bottom:7px;
	padding:0 8px 0 10px;
}
.magazine .archive .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.magazine .archive .title h3 .cufon{
	float:left;
	margin:0!important;
}
.magazine .archive .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.magazine .archive .title .paging .next,
.magazine .archive .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/bg-arrows.gif) no-repeat;
}
.magazine .archive .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.magazine .archive .title .paging .next:hover{background-position:-22px -18px;}
.magazine .archive .title .paging .prev:hover{background-position:0 -18px;}
.magazine .archive .list{
	width:970px;
	overflow:hidden;
	background:url(../images/magazine/bg-archive-list.gif) repeat-y;
}
.magazine .archive .list li{
	padding:0 19px 7px;
	width:154px;
	float:left;
	color:#797979;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.magazine .archive .list li .holder{min-height:230px;}
.magazine * html .archive .list li .holder{height:230px;}
.magazine .archive .list li .date{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#7f858c;
	display:block;
}
.magazine .archive .list li .visual{
	display:block;
	border:1px solid #ddd;
	margin-bottom:3px;
}
.magazine .archive .list li .theme{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:3px;
	letter-spacing:-1px;
}
.magazine .archive .list li .theme a{color:#aa0200;}
.magazine .archive .list li .tag{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#565e67;
	display:block;
	margin-bottom:10px;
	text-transform:uppercase;
}
.magazine .archive .list li .comment{
	display:block;
	font-weight:bold;
}
.magazine .archive .list li p{word-spacing:-1px;}
.magazine .archive .list li .comment a{color:#797979}
/*gallery*/
.magazine #gallery{
	overflow:hidden;
	width:960px;
	padding:8px 0 18px 0;
}
.magazine #gallery .next{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 0 0 0;
}
.magazine #gallery .prev{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 15px 0 10px;
}
.magazine #gallery .next{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	margin:59px 0 0 7px;
}
.magazine #gallery .next:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -56px;}
.magazine #gallery .prev:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -84px;}
.magazine #gallery div{
	float:left;
	width:848px;
	overflow:hidden;
	position:relative;
}
.magazine #gallery div ul{
	position:relative;
	width:99999999px;
}
.magazine #gallery div ul li{
	float:left;
	width:202px;
	padding-right:10px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#2c3340;
}
.magazine #gallery div ul li .visual{
	display:block;
	border:1px solid #e5e5e5;
	margin-bottom:5px;
}
.magazine #gallery div ul li .title{
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
.magazine #gallery div ul li .title a {
	color:#000;
}	
.magazine #gallery div ul li .comment{font-size:11px;}
.magazine #gallery div ul li a{
	color:#797979;
}
/* sidebar */
.magazine #sidebar{
	float:right;
	width:310px;
	overflow:hidden;
	margin:12px 0 0 0;
}
/* form-search */
.magazine .form-search{
	border:1px solid #d6dde2;
	padding:9px 12px 8px 10px;
	overflow:hidden;
	margin:0 0 15px;
	width:286px;
	background:#cecfd3 url(../images/magazine/bg-form-search.gif) repeat-x;
}
.magazine .form-search .txt{
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	height:18px;
	width:226px;
	margin:0;
	color:#a9acb4;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:5px 7px;
}
.magazine .form-search .btn-search{
	float:right;
	background:url(../images/magazine/btn-search.gif) no-repeat;
	width: 33px;
	height: 22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	padding:0;
	margin:3px 0 0;
	cursor:pointer;
	border:0;
}
.magazine .form-search .btn-search:hover,
.magazine .form-search .btn-search.hover{background-position:0 100%;}
.magazine #sidebar .ad-box{
	width:100%;
	text-align:center;
	margin:0 0 23px;
}
.magazine #sidebar .ad-box img{vertical-align:top;}
/* posts-block */
.magazine .posts-block{
	width:100%;
	margin:0 0 17px;
}
.magazine .posts-block .top{
	padding:3px 6px 2px 12px;
	width:292px;
}
.magazine .posts-block .top h1.mentioned{
	text-indent:-9999px;
	background:url(../images/magazine/mentioned.gif) no-repeat;
	width:201px;
	height:13px;
	margin:0 0 4px 0;
	float:left;
}	
.magazine .posts-block .top h3{
	float:left;
	width:201px;
	letter-spacing:-1px;
	color:#212631;
	font:24px/26px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top h3 .cufon {
	margin:0 !important;
	float:left;
}
.magazine .posts-block .top h3.recentblogpost{
	float:left;
	width:270px;
	letter-spacing:-1px;
	color:#212631;
	font:24px/26px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top .holder{
	float:right;
	padding:2px 0 0;
}
.magazine .posts-block .top .holder span{
	float:left;
	color:#666;
	padding:2px 6px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .top a.prev,
.magazine .posts-block .top a.next{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:18px;
	height:18px;
	margin:0 0 0 4px;
	display:inline;
}
.magazine .posts-block .top a.prev{background:url(../images/magazine/bg-post-nav.gif) no-repeat;}
.magazine .posts-block .top a.next{background:url(../images/magazine/bg-post-nav.gif) no-repeat 100% 0;}
.magazine .posts-block .top a.prev:hover{background-position:0 100%;}
.magazine .posts-block .top a.next:hover{background-position:100% 100%;}
.magazine .posts-block ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.magazine .posts-block li{
	vertical-align:top;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
	padding:10px 0 5px;
}
.magazine .posts-block .head-box{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.magazine .posts-block .head-box .imglink{
	width:57px;
	margin:0 9px 0 0;
	border:1px solid #ccc;
	float:left;
}
.magazine .posts-block .head-box .img{
	float:left;
	width:57px;
	margin:0 9px 0 0;
}
.magazine .posts-block .head-box .img img{vertical-align:top;}
.magazine * html .posts-block .head-box .img {margin-right:6px;}
.magazine .posts-block .head-box .txt{
	overflow:hidden;
	color:#666;
	float:left;
}
.magazine * html .posts-block .head-box .txt {
	overflow:visible;
	height:1%;
}
.magazine .posts-block .topic{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.magazine .posts-block .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
}
.magazine .posts-block .head-box p{
	margin:0 0 1px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box p a{
	font-size:14px;
	color:#262b37;
}
.magazine .posts-block .head-box em{
	display:block;
	font:italic 11px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box em a{color:#666;}
.magazine .posts-block .cell{
	width:100%;
	overflow:hidden;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.magazine .posts-block .cell .ttl{
	display:block;
	color:#000;
	font-size:12px;
	margin:0 0 2px;
}
.magazine .posts-block .cell .ttl a{color:#000;}
.magazine .posts-block ul .holder{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .holder a{
	float:left;
	display:inline;
	margin:0 0 0 18px;
}
/* post-boxes */
.magazine .post-boxes{
	width:100%;
	margin:0 0 20px;
}
.magazine .post-boxes .block{
	/* New CSS with only one line */
	padding-bottom: 0;
	border-bottom:1px solid #d6dde2;
	/* if more than one line please use below 
	padding-bottom: 2px;
	*/
}
.magazine .post-boxes .open-close-static{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes .open-close-static span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	/*cursor:pointer;*/
	/*background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;*/
}
.magazine .post-boxes .open-close{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes .open-close:hover,
.magazine .post-boxes .closed .open-close{
	text-decoration:none;
	background:url(../images/magazine/bg-open-close-hover.gif) repeat-x;
}
.magazine .post-boxes .open-close:hover span,
.magazine .post-boxes .closed .open-close span{
	background:url(../images/magazine/btn-close.gif) no-repeat 280px 3px;
}
.magazine .post-boxes .open-close .cufon {
	margin:0 !important;
	float:left;
}
.magazine .post-boxes .open-close span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	cursor:pointer;
	background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;
}
.magazine .post-boxes ul{
	border:1px solid #d6dde2;
	border-width:0 1px 1px 1px;
	padding:0 10px;
	width:288px;
	overflow:hidden;
}
.magazine .post-boxes li{
	padding:7px 0;
	overflow:hidden;
	width:288px;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
}
.magazine .post-boxes li .img{
	float:left;
	width:95px;
	overflow:hidden;
	margin:0 8px 0 0;
}
.magazine * html .post-boxes li .img {margin-right:5px;}
.magazine .post-boxes li .img img{vertical-align:top;}
.magazine .post-boxes li .txt{overflow:hidden;}
.magazine * html .post-boxes li .txt {
	overflow:visible;
	height:1%;
}
.magazine .post-boxes ul.related-albums li {
}	
.magazine .post-boxes .txt strong a{color:#333;}
.magazine .post-boxes .txt p{font:bold 12px/16px Arial, Helvetica, sans-serif;}
.magazine .post-boxes .txt p a{color:#369;}
/* main-post */
.magazine .main-post{padding:0 0 0 0;}
.magazine .main-post .heading{width:100%;}
.magazine .main-post .heading .holder{padding:6px 12px 4px;}
.magazine .main-post .heading h1{
	text-transform:uppercase;
	margin:-2px 0 4px 0;
	padding:0;
	color:#7b839a;
	font:11px Arial, Helvetica, sans-serif;
}	
.magazine .main-post .heading h2{
	color:#212631;
	font:bold 27px/30px Arial, Helvetica, sans-serif;
	line-height:28px;
	margin:0 0 6px;
}
.magazine .main-post .info-list{
	width:100%;
	overflow:hidden;
}
.magazine .main-post .info-list li{
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(../images/magazine/separator01.gif) no-repeat 0 4px;
	padding:2px 11px;
	display:inline;
	margin:0 11px 0 -11px;
}
.magazine .main-post .sociallike{
	position:relative;
	top:-40px;
	left:500px;
}
.magazine .main-post .info-list a{color:#369;}
.magazine .main-post .heading .row{
	border-top:2px solid #8d97a2;
	padding:7px 12px 0px;
	overflow:hidden;
	width:600px;
}
.magazine .main-post .btns-list{
	width:100%;
	height:44px;
	float:left;
}
.magazine .main-post .btns-list li{
	margin:0 5px 0 0;
	border:0;
	float:left;
}
.magazine .main-post .btns-list li.tweet{
	padding:0;
	margin:0;
	border:0;
	width:90px;
	float:right;
}
.magazine .main-post .btns-list li.share{
	padding:0;
	margin:0;
	border:0;
	width:56px;
	float:right;
}	
.magazine .main-post .btns-list li.share a{
	background:none;
	border:0;
}	
.magazine .main-post .btns-list a{
	border:1px solid #bbb;
	color:#212631;
	padding:2px 8px 0;
	float:left;
	height:17px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-link.gif) repeat-x;
}
.magazine .main-post .tools{
	float:right;
	padding:2px 1px 0 0;
}
.magazine .main-post .tools li{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.magazine .main-post .tools a{
	color:#515151;
	float:left;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.magazine .main-post .tools a.print{
	background:url(../images/magazine/icon-print.gif) no-repeat;
	padding-left:22px;
}
.magazine .main-post .tools a.mail{
	background:url(../images/magazine/icon-mail.gif) no-repeat;
	padding-left:20px;
}
.magazine .main-post .tools a.disc{
	background:url(../images/magazine/icon-desc.gif) no-repeat;
	padding-left:22px;
}
.magazine .main-post .txt-block{
	/*margin-top:-20px;*/
	padding:0 13px;
	overflow:hidden;
	color:#262b37;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .main-post .txt-block p.magazine1{font-family:georgia,"times new roman",times,serif;font-size:15px;line-height:22px;margin:0 0 15px 0;padding:0;border:0;}
.magazine .main-post .txt-block p.magazine1 a{color:#437AA9;text-decoration:none;font-weight:bold;}
.magazine .main-post .txt-block p.magazine1 a:hover{text-decoration:underline;}	
.magazine .main-post .txt-block .img{
	display:block;
	margin:0 0 11px -3px;
	border:1px solid #dfdfdf;
}
.magazine .main-post .txt-block p{margin:0 0 12px;}
.magazine .main-post .txt-tools{
	padding:17px 13px 0;
	color:#262b37;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.magazine .main-post .txt-tools p{margin:0 0 15px;}
.magazine .main-post .txt-tools dl{
	border:1px solid #e6e9eb;
	border-width:1px 0 3px;
	font-weight:bold;
	padding:9px 2px;
	margin:0 -13px 0 0;
	position:relative;
}
.magazine * html .main-post .txt-tools dl {
	overflow:visible;
	height:1%;
}
.magazine .main-post .txt-tools dt,
.magazine .main-post .txt-tools dd{display:inline;}
.magazine .main-post .txt-tools dd{color:#369;}
/* logos-gallery */
.magazine .logos-gallery{
	padding:0 11px 0 8px;
	overflow:hidden;
	width:614px;
	margin:0 0 37px;
}
.magazine .logos-gallery a.prev,
.magazine .logos-gallery a.next{
	float:left;
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:63px;
}
.magazine .logos-gallery a.prev{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin-right:10px;
}
.magazine .logos-gallery a.prev:hover{background-position:0 100%;}
.magazine .logos-gallery a.next{
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	float:right;
}
.magazine .logos-gallery a.next:hover{background-position:0 -56px;}
.magazine .logos-gallery .mask{
	float:left;
	position:relative;
	overflow:hidden;
	width:538px;
}
.magazine .logos-gallery .mask ul{
	width:99999px;
	overflow:hidden;
}
.magazine .logos-gallery .mask li{
	float:left;
	display:inline;
	margin-right:23px;
}
.magazine .logos-gallery .mask img{
	display:block;
	border:1px solid #b9b9b9;
}
.magazine .logos-gallery .mask a,
.magazine .logos-gallery .mask .btn-following{
	font:10px/14px Arial, Helvetica, sans-serif;
	display:block;
	padding:1px 0;
}
.magazine .logos-gallery .mask a:hover{text-decoration:none;}
.magazine .logos-gallery .mask .btn-follow{
	color:#666;
	padding-left:70px;
	background:#e2e2e2 url(../images/magazine/btn-follow.gif) no-repeat 56px 5px;
}
.magazine .logos-gallery .mask .btn-following{
	text-align:center;
	color:#fff;
	background-color:#8da2ba;
}
/* comment-area */
.comment-area{
	padding:10px 0 0 14px; 
	width:600px;
}
.leftcolumnsingle .comment-area {
	padding:10px 0 0 0; width:600px;
}	
.comment-area h3{
	color:#263041;
	padding:0 0 4px 3px;
	font:bold 19px/22px Arial, Helvetica, sans-serif;
}
.comment-box{
	border-top:1px solid #8194aa;
	width:568px;
	padding:13px 23px 25px 20px;
	background:#f2f5f7 url(../images/magazine/bg-comment-box.gif) no-repeat 0 100%;
}
.comment-box2{
	background:#f2f5f7 url(../images/magazine/bg-comment-box2.gif) no-repeat;
	border:1px solid #8194aa;
	padding:28px 23px 11px 20px;
	border-width:0 0 1px;
	margin:-8px 0 0;
	position:relative;
}
.comment-box .textarea{
	border:1px solid #b8babb;
	background-color:#fff;
	padding:5px;
	overflow:hidden;
	width:556px;
	margin:0 0 10px;
}
.comment-box .textarea textarea{
	border:0;
	background:none;
	padding:0;
	margin:0;
	overflow:auto;
	width:556px;
	max-width:556px;
	color:#000;
	height:96px;
	max-height:96px;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.comment-box .row{
	overflow:hidden;
	padding:0 0 0 12px;
}
.comment-box .row .comments-counter{
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.comment-box .row .tools{
	float:left;
	padding:8px 0 0;
}
.comment-box .tools li{
	float:left;
	margin-right:15px;
	display:inline;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.comment-box .btns{float:right;}
.comment-box .btns li{
	float:left;
	margin-left:7px;
	display:inline;
}
.comment-box .btns input{
	float:left;
	padding:0 0 2px;
	margin:0;
	height:27px;
	border:1px solid #ccc;
	background:url(../images/magazine/btn-post.gif) repeat-x;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.comment-box .btns .btn-post{width:68px;}
.comment-box .btns .btn-reset{width:53px;}
/* comment-holder */
.comment-holder{
	overflow:hidden;
	padding:9px 0 0;
	width:610px;
}
.comment-holder h3{
	border-bottom:1px solid #8194aa;
	padding:0 0 4px 6px;
	font-size:18px;
}
.comment-holder ul{
	width:100%;
	overflow:hidden;
}
.comment-holder li{
	border-top:1px solid #e0e0e0;
	overflow:hidden;
	padding:16px 26px 6px 24px;
	margin:-1px 0 1px;
	vertical-align:top;
}
.comment-holder .img{
	float:left;
	width:86px;
	margin:0 13px 0 0;
}
* html .comment-holder .img {margin-right:10px;}
.comment-holder .txt{
	overflow:hidden;
	color:#666;
	font:12px/16px Arial, Helvetica, sans-serif;
}
* html .comment-holder .txt {
	overflow:visible;
	height:1%;
}
.comment-holder .txt p{margin:0 0 11px;}
.comment-holder .txt .ttl{
	display:block;
	margin:0 0 5px;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
}
.comment-holder .holder{
	width:100%;
	padding:2px 0 0;
	overflow:hidden;
}
.comment-holder .holder .r-box{float:right;}
.comment-holder .holder span{
	margin-left:29px;
	color:#999;
	float:left;font:12px/15px Arial, Helvetica, sans-serif;
}
.comment-holder .holder a{
	float:left;
	padding:4px 0 0;
	color:#738da7;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*
.comment-holder li li{
	border:0;
	padding:0;
	margin:0;
	line-height:15px;
}
.comment-holder li ul{margin:0 0 13px;}
*/
.comment-area .back-box{
	width:100%;
	padding:18px 0 27px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.comment-area .back-box a{color:#5c6e81;}
/* widget */
.magazine .widget{
	border:1px solid #d6dde2;
	padding:9px;
	width:290px;
	margin:0 0 10px;
	float:left;
}
.magazine .map-widget{margin:0 0 17px;}
.magazine .widget .top{
	width:100%;
	margin:0 0 7px;
	overflow:hidden;
}
.magazine .widget .top .img{
	float:left;
	overflow:hidden;
	width:107px;
	margin:0 5px 0 0;
}
.magazine .widget .top .img-bloggers{
	float:left;
	overflow:hidden;
	width:57px;
	margin:0 5px 0 0;
}
.magazine * html .widget .top .img {margin-right:2px;}
.magazine .widget .top .img .btn-follow{
	background:#e2e2e2 url(../images/magazine/btn-follow.gif) no-repeat 29px 3px;
	padding:0 0 2px 43px;
	display:block;
	color:#666;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
}
.magazine .widget .top .img .btn-follow:hover{text-decoration:none;}
.magazine .widget .top .img img{vertical-align:top;}
.magazine .widget .top .txt{overflow:hidden;}
.magazine * html .widget .top .txt {
	overflow:visible;
	height:1%;
}
.magazine .widget .topic-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 44px;
}
.magazine .widget .topic-holder span{
	background:#b9c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	color:#fff;
	float:left;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 8px 0 13px;
	height:15px;
}
.magazine .widget .topic-holder span a{
	color:#fff;
}	
.magazine .widget .top strong{
	display:block;
	color:#262b37;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.magazine .widget .top strong a{color:#262b37;}
.magazine .widget .top em{
	margin:0 0 4px;
	display:block;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
}
.magazine .widget .holder{
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .widget .holder2{
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	text-align:justify;
}
/* map-area */
.magazine .map-area{
	padding:0 2px 0 3px;
	width:285px;
	margin:-4px 0 0;
	position:relative;
}
.magazine .map-area .img-box{
	width:100%;
	overflow:hidden;
}
.magazine .map-area .img-box img{display:block;}
.magazine .map-area .vitals{
	display:block;
	color:#65707c;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.magazine .map-area h3{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.maplink{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.generalclick{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.magazine .map-area h3 a.maplink:hover{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#262b37;
	margin:0 0 8px;
	text-decoration:none;
}	
.magazine .map-area .head-box{
	width:100%;
	overflow:hidden;
}
.magazine .map-area .stars{
	float:left;
	margin:0 2px 0 0;
}
.magazine .map-area .stars li{
	float:left;
	margin-right:2px;
	display:inline;
}
.magazine .map-area .stars li img{vertical-align:top;}
.magazine .map-area .tools{
	float:left;
}
.magazine .map-area .tools li{
	float:left;
	margin-right:3px;
}
.magazine .map-area .head-box span{
	float:right;
	margin:0 4px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.magazine .map-area .info-box{
	width:100%;
	overflow:hidden;
	color:#666;
	margin:0 0 2px;
	font:11px/15px Arial, Helvetica, sans-serif;
}
.magazine .map-area dt,
.magazine .map-area dd{display:inline;}
/* .posts-block */
.magazine .posts-block .w-holder{
	margin-bottom:17px;
	border:1px solid #d6dde2;
	padding:9px 11px 0 11px;
	width:286px;
	font:12px/15px Arial, Helvetica, sans-serif;
	overflow:hidden;
	float:left;
}
.magazine .posts-block .top .ttl{
	font-size:18px;
	line-height:21px;
}
.magazine .posts-block .top h1.mentioned{
	font-size:18px;
	color:#000;
}	
.magazine .posts-block .w-holder ul{
	border:0;
	padding:0;
	width:300px;
	height:1%;
}
.magazine .posts-block .w-holder li{
	margin:0;
	float:left;
	border:0;
	padding:0 12px 12px 0;
}
.magazine .posts-block .w-holder li img{vertical-align:top;}
.magazine .posts-block .w-holder li a{
	float:left;
	border:0;
}
.magazine .posts-block .w-holder strong{
	display:block;
	color:#000;
	margin:0 0 4px;
}
.magazine .posts-block .w-holder strong a{color:#000;}
.magazine .posts-block .w-holder p{margin:0 0 6px;}
.magazine .posts-block .w-holder .img{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.magazine .posts-block .w-holder img{display:block;}
.magazine .posts-block .w-holder .holder{
	width:100%;
	color:#666;
	overflow:hidden;
	padding:0 0 8px;
}
.magazine .posts-block .holder em{
	float:left;
	font-size:11px;
	font-style:normal;
}
.magazine .posts-block .holder .r-box{float:right;}
.magazine .posts-block .holder .r-box a{
	float:left;
	font-size:11px;
	display:inline;
	margin:0 0 0 20px;
}
/* question-block */
.magazine .question-block{
	width:100%;
	border-bottom:1px solid #9aabbd;
}
.magazine .question-block .top{
	padding:14px 0 6px 9px;
	overflow:hidden;
	border-bottom:1px solid #9aabbd;
	width:301px;
	margin:0 0 4px;
}
.magazine .question-block .top .logo{
	float:left;
	background:url(../images/magazine/logo3.gif) no-repeat;
	width: 36px;
	height: 18px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px 0 0;
}
.magazine .question-block .top .logo a{
	height:100%;
	display:block;
}
.magazine .question-block .top h3{
	float:left;
	background:url(../images/magazine/separator02.gif) no-repeat;
	padding:0 0 0 8px;
	color:#263041;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
}
.magazine .question-block .holder{
	padding:0 2px;
}
.magazine .question-block .holder img{
	border:1px solid #d5d5d5;
	display:block;
}
.magazine .question-block .info{
	padding:5px 5px 10px;
	color:#212631;
	font:11px/13px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/separator03.gif) repeat-x 0 100%;
}
.magazine .question-block .info em{
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .info strong{
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 6px;
}
.magazine .question-block .block-holder{
	padding:5px;
	width:296px;
}
.magazine .question-block .block-holder .box{
	width:100%;
	overflow:hidden;
	display:none;
}
.magazine .question-block .block-holder .open{display:block;}
.magazine .question-block .ttl02{
	display:block;
	color:#263041;
	margin:0 0 3px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .block-holder p{
	color:#585858;
	margin:0 0 2px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.magazine .question-block .more-holder{
	width:100%;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
}
.magazine .posts-block .head-box .autor{
	padding-top:59px;
	float:right;
	width:139px;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.magazine .posts-block .head-box .autor span{display:block;}
.magazine .posts-block .head-box .autor .name{
	color:#333947;
	font-size:12px;
}
.magazine .posts-block .head-box .autor a{color:#333947;}
.magazine .featurecontributors{
	text-indent:-9999px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	width:100%;
	height:17px;
	margin:0 0 4px 0;
	float:left;
}
.magazine .mavens{
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
}
.magazine .mavens h1.featuredmavens{
	text-indent:-9999px;
	background:url(../images/magazine/Featured_Contributors.gif) no-repeat;
	width:278px;
	height:17px;
	margin:0 0 4px 0;
	float:left;
}	 
.magazine .mavens h3{
	font-size:24px;
	width:100%;
	overflow:hidden;
	color:#2d3240;
	padding-bottom:5px;
}
.magazine .mavens h3 .cufon{
	float:left;
	margin:0!important;
}
.magazine .post-boxes .closed{margin-bottom:1px;}
.magazine .mavens ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.magazine .mavens li{
	border-top:1px solid #D6DDE2;
	margin:-1px 0 4px;
	overflow:hidden;
	padding:9px 0 5px;
	vertical-align:top;
	width:288px;
}
.magazine .mavens .visual{
	float:left;
	width:107px;
}
.magazine .mavens .text{
	float:right;
	width:174px;
	position:relative;
	height:107px;
}
.magazine .mavens .visual img{vertical-align:top;}
.magazine .mavens .follow{
	background:url(../images/magazine/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.magazine .mavens .follow a{
	display:block;
	background:url(../images/magazine/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.magazine .mavens .follow a:hover{text-decoration:none;}
.magazine .mavens .follow a span{
	background:url(../images/magazine/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.magazine .mavens .topic{
	width:100%;
	overflow:hidden;
}
.magazine .mavens .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	text-transform:uppercase;
}
.magazine .mavens .topic span a{
	color:#fff;
}	
.magazine .mavens .text .box{
	position:absolute;
	bottom:0;
	left:0;
	width:177px;
}
.magazine .mavens .text .box .name{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	display:block;
	padding-bottom:8px;
}
.magazine .mavens .text .box .name a{
	color:#333947;
}	
.magazine .mavens .text .box .stat{
	font-size:11px;
	display:block;
	color:#797979;
}
.magazine .post-boxes .text-area{
	border:1px solid #d6dde2;
	border-width:0 1px;
	padding:5px 10px;
	width:288px;
	overflow:hidden;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#424242;
	margin-bottom:-2px;
}
.magazine .archive .title .paging span,
.magazine .featured-users .title .paging span{
	float:right;
}
.magazine .fright{
	float:right;	
}
.magazine .breadcrumbs{
	float:left;
	padding:0 18px;
}
.magazine .breadcrumbs li{
	float:left;
	margin-right:4px;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#6f8193;
}
.magazine .breadcrumbs li a{
	background:url(../images/magazine/sep09.gif) no-repeat 100% 50%;
	padding-right:10px;
	color:#6f8193;
}
/* footer */
.magazine #footer{
	padding:0 5px;
	width:985px;
	overflow:hidden;
}
.magazine #footer img{display:block;}
.magazine #mainfooter {
	position:relative;
	top:0;
	padding:50px 0 0;
	border:0;
	margin:0 auto;
	width:985px;
	text-align: left;
}
.magazine .bannerfooter {
	margin:0 0 0 13px;
	padding:0 11px 0 0;
	/*border-top:1px solid #d2d2d2;*/
	border:0;
	width:941px;
	height:auto;
	background-color:#f2f4f6;
	float:left;
}
.magazine .bannerfooter h1 {
	padding:0;
	margin:0 0 11px;
	border:0;
	font-size:12px;
	font-weight:bold;
	width:100%;
	float:left; 
}	
.magazine .bannerfooter ul {
	padding:0;
	margin:0 0 38px 0;
	width:100%;
	list-style:none;
	float:left;
}
.magazine .bannerfooter ul li a {
	font-size:11px;
	color:#7b8a98;
} 
.magazine .bannerfooter ul li {
	padding:0 0 6px 0;
	border:0;
	margin:0;
	width:230px;
	float:left;
}	
.magazine .bannerfooter .bookticket {
	margin:0 0 20px 0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine .bannerfooter .p5title {
	margin:0 0 9px 0;
	padding:0;
	border:0;
	width:100%;
	font-weight:bold;
	float:left;
}
.magazine .bannerfooter .bookticket a {
	color:#369;
	font-size:12px;
	font-weight:bold;
}	
.magazine .bannerfooter .p5shanghaiguide {
	margin:0 0 18px 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#474f62;
	float:left;
}
.magazine .bannerfootermenu {
	width:963px;
	border:0;
	margin:0 0 0 13px;
	padding:0;
	height:32px;
	background-color:#000000;
	float:left;
}
.magazine .bannerfootermenu ul {
	list-style:none;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	float:left;
}	
.magazine .bannerfootermenu ul li a {
	color:#535353;
	font-size:10px;
	font-weight:bold;
}
.magazine .bannerfootermenu ul li {
	float:left;
}
.magazine .bannerfootermenu ul li.aboutus {
	padding:8px 12px 0 12px;
	margin:0;
	border:0; 	
}
.magazine .bannerfootermenu ul li.membership {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/ 	
}
.magazine .bannerfootermenu ul li.press {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.advertising {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.mobile {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.contact {
	padding:8px 241px 0 18px;
	margin:0;
	border:0;
	/*background:url(../images/magazine/separatorlinegray2.gif) no-repeat 0 10px*/
}
.magazine .bannerfootermenu ul li.followuson {
	padding:10px 5px 0 18px;
	margin:0;
	border:0;
	font-size:10px;
	color:#930708;
	font-weight:bold;
}
.magazine .bannerfootermenu ul li.followusonfb {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.magazine .bannerfootermenu ul li.followusontwitter {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.magazine .bannerfootermenu ul li.followusonblogspot {
	padding:5px 73px 0 0;
	margin:0;
	border:0;
}	
.magazine .bannerfootermenu ul li.copyright {
	padding:10px 0 0 0;
	margin:0;
	border:0;
	font-size:10px;
	color:#4b4b4b;
}	
.magazine .graybarfooter {
	margin:-142px 0 0 0;
	padding:0;
	border-top:1px solid #d2d2d2;
	background-color:#f2f4f6;
	width:100%;
	height:110px;
	z-index:0;
	float:left;
}
.magazine .blackbarfooter {
	margin:-32px 0 0 0;
	padding:0;
	border:0;
	background-color:#000000;
	width:100%;
	height:32px;
	z-index:0;
	float:left;
}
.magazine .photolist {
	display:none;
}
.magazine .albums{
	margin:12px 0 12px 12px;
	border:0;
	padding:0;
	width:100%;
	float:left;
}
.magazine .albums .leftside{
	width:645px;
	margin:0 11px 0 0;
	padding:0;
	float:left;
}
.magazine .albums .rightside{
	width:300px;
	margin:32px 0 0 0;
	padding:0;
	float:left;
}
.magazine .albums .rightside .banner{
	width:100%;
	text-align:center;
	float:left;
}	
.magazine .albums .leftside h1{
	font-size:24px;
	margin:0 0 0 0;
	padding:0 0 7px 5px;
	border-bottom:1px solid #9aabbd;
	width:640px;
	float:left;
}	
.magazine .albums ul.counter{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	height:30px;
	float:left;
}	
.magazine .albums ul.counter li{
	float:left;
}
.magazine .albums ul.counter li.fbshare{
	float:right;
}
.albums ul.counter li.tweet{
	float:right;
}	
.magazine .albums .navigation {
	margin:0 0 12px 0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine .albums .picture {
	margin:0 0 46px 0;
	padding:0 0 46px 0;
	border-bottom:1px solid #dfe4ea; 
	text-align:center;
	width:100%;
	float:left;
}
.magazine .albums .picture .photodesc{
	margin:8px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	text-align:left;
	float:left;
}
.magazine .albums #newdesc_text{
	width:639px;
	height:60px;
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;	
}
.magazine .albums .navigation .left{
	margin:4px 0 0 0;
	padding:0;
	border:0;
	width:300px;
	float:left;
}
.magazine .albums .navigation .left a{
	font-size:12px;
	color:#3f5c9a;
}		
.magazine .albums .navigation .right{
	margin:0;
	padding:0;
	border:0;
	float:right;
}	
.magazine .albums .navigation .right .toprec{
	margin-right:6px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_start_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .prevrec{
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_pre_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .counterphoto {
	margin:4px 0 0 0;
	padding:0;
	font-size:12px;
	text-align:center;
	width:72px;
	color:#666666;
	float:left;
}
.magazine .albums .navigation .right .nextrec{
	margin-right:6px;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_next_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .bottomrec{
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/magazine/mag_photo_end_d.gif) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
}
.magazine .albums .navigation .right .toprec:hover{
	background:url(../images/magazine/mag_photo_start_r.gif) no-repeat;
}
.magazine .albums .navigation .right .prevrec:hover{
	background:url(../images/magazine/mag_photo_pre_r.gif) no-repeat;
}
.magazine .albums .navigation .right .nextrec:hover{
	background:url(../images/magazine/mag_photo_next_r.gif) no-repeat;
}
.magazine .albums .navigation .right .bottomrec:hover{
	background:url(../images/magazine/mag_photo_end_r.gif) no-repeat;
}
.magazine .albums ul.albumstart {
	width:100%;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
	border:0;	
	float:left;
}
.magazine .albums ul.albumstart li {
	width:157px;
	height:157px;
	margin:7px 4px 0 0;
	padding:0;
	float:left;
}	
.magazine .albums ul.albumstart li img {
	padding:4px;
	margin:0;
	border:1px solid #dbdbdb;
}
.magazine .albums ul.albumstart li img.blue {
	border:1px solid #3F5C9A;
}	
.magazine .albums ul.photostart {
	width:100%;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
	border:0;	
	float:left;
}
.magazine .albums ul.photostart li {
	width:157px;
	height:127px;
	margin:7px 4px 0 0;
	padding:0;
	float:left;
}	
.magazine .albums ul.photostart li img {
	padding:4px;
	margin:0;
	border:1px solid #dbdbdb;
}
.magazine .albums ul.photostart li img.blue {
	border:1px solid #3F5C9A;
}	
.magazine .albums .title a {
	font-size:11px;
	font-weight:bold;
	width:157px;
	color:#3F5C9A;
}
.magazine .albums .counterphoto {
	font-size:11px;
	font-weight:normal;
	width:157px;
	color:#999;
}
.magazine #ajaxwaiting-large {
	margin:20px 0 0 250px;
	padding:0;
	display:none;
	float:left;
}
.magazine #ajaxwaiting-large2 {
	position:absolute;
	background: url(../images/magazine/Loading_L.gif) no-repeat;
	width:100px;
	height:100px;
	top:790px;
	left:640px;
	padding:0;
	border:0;
	display:none;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}
.magazine #ajaxwaiting-large3 {
	position:absolute;
	background: url(../images/magazine/Loading_L.gif) no-repeat;
	width:100px;
	height:100px;
	top:500px;
	left:640px;
	padding:0;
	border:0;
	display:none;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}	
.magazine .bloggers{
	float:left;
}
.magazine .bloggers h1{
	text-indent:-9999px;
	background:url(../images/magazine/meet-privy-bloggers.gif) no-repeat 13px 0;
	width:536px;
	padding:0 0 12px 0;
	font-size:55px;
	margin:28px 0 0 0;
	width:633px;
	float:left;
	border-bottom:1px solid #e6e9eb;
}	
.magazine .bloggers ul{
	 width:633px;
	 margin:0;
	 padding:0;
	 border:0;
	 float:left;
}	
.magazine .bloggers ul li{
	padding:10px 0 12px 24px;
	margin:0;
	border-bottom:1px solid #e6e9eb;
	width:593px;
	float:left;
}
.magazine .bloggers ul li .headshot{
	border:1px solid #e6e9eb;
	width:auto;
	margin:0 21px 0 0;
	padding:0;
	float:left;
}
.magazine .bloggers ul li .text{
	width:385px;
	height:198px;
	margin:0;
	padding:0;
	float:left;		
}
.magazine .bloggers ul li .text a.name{
	font:bold 25px/38px Arial;
	color:#212631;
	width:100%;
	float:left;
}
.magazine .bloggers ul li .text .title{
	width:100%;
	font:italic 12px Arial;
	color:#656565; 
	float:left;
}
.magazine .bloggers ul li .text .bio{
	margin:18px 0 0 0;
	padding:0;
	text-align:justify;
	font:normal 12px/15px Arial;
	color:#454a56;
	width:100%;
	float:left;
}
.magazine .bloggers ul li a.followthispost{
	background:url(../images/magazine/follow-this-privy-post.jpg) no-repeat;
	width:110px;
	height:21px;
	text-indent:-9999px;
	margin:0 12px 0 0;
	padding:0;
	display:block;
	float:left;
}
.magazine .bloggers ul li a.readblog{
	background:url(../images/magazine/read-privy-blog-d.gif) no-repeat;
	width:110px;
	height:21px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
.magazine .bloggers ul li a.readblog:hover{
	background:url(../images/magazine/read-privy-blog-r.gif) no-repeat;
}
/* citylist Begin */
.magazine #citylist {
	margin:40px 0 20px;
	padding:0;
	border:0;  
	width:100%;
	float:left;
}
.magazine #citylist h3 {
	margin:0 0 14px;
	padding:0 0 9px 8px; 
	border-bottom:1px solid #7c8894;
	font-size:17px;
	font-weight:bold;
	color:#263041;
	width:955px;
	overflow:hidden;
	float:left;
}
.magazine #citylist .content {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.magazine #citylist .content .popular {
	position:relative;
	width:963px;
}
.magazine #citylist .content .popular .slide-nav{
	position:absolute;
	top:-42px;
	right:5px;
	height:21px;
	font-size:11px;
	color:#666;
}
.magazine #citylist .content .popular .g-items{
	width:100%;
	overflow:hidden;
	position:relative;
}
.magazine #citylist .content .popular ul{
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.magazine #citylist .content .popular ul li{
	padding:0 4px 0 10px;
	float:left;
}
.magazine #citylist .content .popular ul img{
	border:0;
	vertical-align:top;
}
/* citylist end */
/* widget */
.magazine .widgetblogger{
	border:0;
	padding:0;
	width:290px;
	margin:0 0 10px;
	float:left;
}
.magazine .widgetblogger .bloggerpost {
	position:relative;
	width:288px;
}
.magazine .widgetblogger .top {
	width:277px;
	float:left;
}
.magazine .widgetblogger .top .img-bloggers{
	margin:0 9px 0 0;
	width:57px;
	padding:0;
	float:left;
}
.magazine .widgetblogger .top .txt{
	width:210px;
	float:left;
}	
.magazine .widgetblogger .top .txt .topic-holder span{
	background:#b9c9d6 url(../images/magazine/bg-topic-box.gif) no-repeat;
	color:#fff;
	float:left;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 8px 0 13px;
	height:15px;
}
.magazine .widgetblogger .top .txt strong{
	margin-top:10px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
}
.magazine .widgetblogger .top .txt em{
	margin:0;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}	
.magazine .widgetblogger .top strong a{color:#262b37;}
.magazine .widgetblogger .holder{
	margin:12px 0 0 0;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	width:277px;
	text-align:justify;
	float:left;
}
.magazine .widgetblogger .bloggerpost h1{
	text-indent:-99999px;
	background:url(../images/magazine/privy-magazine-featured-posts.gif) no-repeat;
	width:154px;
	height:15px;
	float:left;
}
.magazine .widgetblogger .bloggerpost .slide-nav{
	height:21px;
	font-size:11px;
	color:#666;
	margin:-3px 0 0 0;
	float:right;
}
.magazine .widgetblogger .bloggerpost .g-items{
	width:100%;
	overflow:hidden;
	border:1px solid #d6dde2;
	padding:9px 0 9px 9px;
	margin:5px 0 0 0;
	float:left;
}
.magazine .widgetblogger .bloggerpost ul{
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.magazine .widgetblogger .bloggerpost ul li{
	padding:0 11px 0 0;
	width:277px;
	float:left;
}			

/* Begin Door */
/*forms*/
.magazine #forms,
.magazine #forms-resetpassword {
    margin: 0 auto 0 61px;
    overflow: hidden;
    padding-bottom: 67px;
    width: 897px;
}
.magazine #forms-resetpassword label{
	margin:10px 0;
	width:100%;
	float:left;
}

.magazine #content-facebook-signup #forms{
	width:935px;
	overflow:hidden;
	margin:40px auto 40px;
	padding:0 0 0 23px;
}
.magazine #content-facebook-signup #privyforms{
	width:935px;
	overflow:hidden;
	margin:0 auto 20px;
	padding:0 0 0 23px;
	border:0;
}	 
.magazine #content-facebook-signup #forms #forml {
	width: 355px;
	margin:0 0 0 0;
	border:0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forms #formr {
	width: 552px;
	margin:0;
	padding:0 0 0 26px;
	float:left;
	background: url("../images/magazine/event/line-guest-signup.gif") no-repeat 0 19px;
}
.magazine #content-facebook-signup #privyforms #forml {
	width: 355px;
	margin:0 0 0 0;
	border:0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr {
	width: 552px;
	margin:0;
	padding:0 0 0 26px;
	float:left;
	background: url("../images/magazine/event/line-privy-signup.gif") no-repeat 0 29px;
}
.magazine #content-facebook-signup #forml h2 {
	color: #321862;
	font: normal 29px/20px "Century Gothic";
	text-transform:uppercase;
	margin:0 18px 0 10px;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forml h2.privy {
	color: #9a0000;
	font: normal 29px/20px "Century Gothic";
	text-transform:uppercase;
	margin:0 18px 0 10px;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #forml .subtitle{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 10px;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp{
	margin:10px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp .logo{
	background:url(../images/magazine/event/guest-stamp.gif) no-repeat;
	width:100px;
	height:100px;
	text-indent:-9999px;
	display:block;
	margin-right:9px;
	float:left;
}
.magazine #content-facebook-signup #forml .stamp .text{
	font:normal 17px "Century Gothic";
	color:#bcbdc2;
	text-transform:uppercase;
	width:185px;
	padding:25px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #privyforms #forml .stamp .logo{
	background:url(../images/magazine/event/privy-stamp.gif) no-repeat;
	width:101px;
	height:99px;
	text-indent:-9999px;
	display:block;
	margin-right:9px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #forml .stamp .text{
	font:normal 15px "Century Gothic";
	color:#bcbdc2;
	text-transform:uppercase;
	width:205px;
	padding:14px 0 0 0;
	border:0;
	float:left;
}
.magazine #content-facebook-signup #forml .subtitle a{
	color:#3f5c9a;
	text-decoration:none;
	border-bottom:1px solid #3f5c9a;
}	
.magazine #content-facebook-signup #forml .subtitle a:hover{
	text-decoration:none;
}	
.magazine #content-facebook-signup #forml h2 span{
	color: #321862;
	font: normal 44px "Century Gothic";
}	
.magazine #content-facebook-signup #formr h2 {
	color: #321862;
	font: normal 29px/29px "Century Gothic";
	text-transform:uppercase;
	margin:-4px 0 0 0;
	padding:0;
}
.magazine #content-facebook-signup #privyforms #formr h2 {
	color: #9a0000;
	font: normal 29px/29px "Century Gothic";
	text-transform:uppercase;
	margin:-4px 0 0 0;
	padding:0;
}
.magazine #content-facebook-signup #formr .subtitle{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:15px 0 0 0;
	float:left;
}
.magazine #content-facebook-signup #formr .subtitle a{
	color:#3f5c9a;
	text-decoration:none;
	border-bottom:1px solid #3f5c9a;
}	
.magazine #content-facebook-signup #formr .subtitle a:hover{
	text-decoration:none;
}
.magazine #content-facebook-signup #formr p.fbc {
	padding:0;
	margin:12px 0 12px 0;
	float:left;
}	
.magazine #content-facebook-signup #formr p.fbc .connectsignup {
    background: url(../images/magazine/event/facebookconect.jpg) left top no-repeat;
    width: 287px;
    height: 32px;
    display: block;
}
.magazine #content-facebook-signup #formr p.fbc .connectsignup:hover {
	background: url(../images/magazine/event/facebook-connect-rollover.gif) left top no-repeat;
}
.magazine #content-facebook-signup #formr p.conj {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#333;
	width:100%;
	margin-bottom:12px;
	float:left;
}
.magazine #content-facebook-signup #formr ul{
	width:100%;
	float:left;	
}
.magazine #content-facebook-signup #formr ul li{
	width:100%;
	margin:0 0 14px 0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #formr ul li .section{
	width:175px;
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
.magazine #content-facebook-signup #formr ul li label{
	width:100%;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:5px;
	float:left;
}
.magazine #content-facebook-signup #formr ul li .inputtext1{
	width:168px;
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #b4b4b4;
	padding:2px;	 
}
.magazine #content-facebook-signup #formr ul li .inputtext2{
	width:347px;
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #b4b4b4;
	padding:2px;	 
}
.magazine #content-facebook-signup #formr ul li.note{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5d6677;
}
.magazine #content-facebook-signup #formr ul li.signup{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
}
.magazine #content-facebook-signup #formr ul li.signup a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
	border-bottom:1px solid #3f5c9a;
	text-decoration:none;
}
.magazine #content-facebook-signup #formr ul li.signup a:hover{
	text-decoration:none;	
}
.magazine #content-facebook-signup #formr ul li.signup .signupbtn{
	background:url(../images/magazine/event/sign-up-logo.gif) no-repeat;
	border:0;
	width:184px;
	height:39px;
	text-indent:-9999px;
	margin-right:10px;
}
.magazine #content-facebook-signup #formr ul li.signup .signupbtn:hover{
	background:url(../images/magazine/event/sign-up-logo-rollover.gif) no-repeat;
}
.magazine #content-facebook-signup #privyforms #formr ul {
	margin:13px 0 0 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li{
	margin:0 0 13px 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .title{
	font:normal 19px Arial, Helvetica, sans-serif;
	color:#8f251f;
	margin:0;
	padding:0 0 2px 0;
	width:100%;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box{
	width:520px;
	height:68px;
	margin:0;
	padding:16px 15px 16px 10px;
	border:1px solid #ddb4b4;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.first{
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.second{
	margin-left:20px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box img.third{
	margin-left:20px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box span.first{
	font:normal 18px "Century Gothic";
	margin:14px 0 0 17px;
	padding:0;
	width:341px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box span.second{
	font:normal 18px "Century Gothic";
	margin:0 0 0 26px;
	padding:0;
	width:361px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box a.second{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#3f5c9a;
	text-decoration:none;
	margin:5px 0 0 26px;
	width:361px;
	float:left;
}								
.magazine #content-facebook-signup #privyforms #formr ul li .box span.third{
	font:normal 18px "Century Gothic";
	margin:17px 0 0 25px;
	padding:0;
	width:361px;
	float:left;
}
.magazine #content-facebook-signup #privyforms #formr ul li .box a.third{
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:5px 0 0 25px;
	color:#3f5c9a;
	text-decoration:none;
	width:361px;
	float:left;
}
.magazine #forml {
    /*background: url("../images/magazine/event/verticalsep.png") no-repeat scroll right center transparent;*/
    float: left;
    padding-right:20px;
    width: 376px;
}
.magazine #formr {
    float: left;
    padding-left:20px;
    position: relative;
    width: 460px;
	background: url("../images/magazine/event/verticalsep.png") no-repeat scroll left center transparent;
}
.magazine #forml h2 {
    color: #9A0000;
    font: bold 26px "Century Gothic";
    margin-bottom: -4px;
    margin-top: 2px;
	width:100%;
}
.magazine #forms-resetpassword h2 {
    color: #9A0000;
    font: bold 26px "Century Gothic";
    margin-bottom: 14px;
    margin-top: 2px;
	width:100%;
}
.magazine #forml h2.signup {
    color: #9A0000;
    font: bold 21px "Gill Sans Std Light", "Myriad Pro", Arial, Helvetica, sans-serif;
    margin-bottom: -4px;
    margin-top: 2px;
}
.magazine #forml h2 span {
    font: normal 26px "Century Gothic";
	color:#000;
	margin:0;
	padding:0;
}
.magazine #formr h2 span {
    font: normal 28px "Century Gothic";
	color:#000;
	margin:0;
	padding:0;
}
.magazine #forml h2 + p {
    color: #9a0000;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:6px;
    margin-bottom: 12px;
}
.magazine #forml h2.signup + p {
    color: #9a0000;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:8px;
    margin-bottom: 18px;
}
.magazine #forml > p + p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #3f5c9a !important;
    margin-bottom: 15px;
}
.magazine .rhere {
    color: #3F5C9A !important;
    font: 12px Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}
.magazine .fbc {
    margin-bottom: 15px !important;
}
.magazine .connectsignup,
.magazine .connectlogin {
    background: url(../images/magazine/event/facebookconect.jpg) left top no-repeat;
    width: 287px;
    height: 32px;
    display: block;
}
.magazine .connectsignup:hover,
.magazine .connectlogin:hover {
	background: url(../images/magazine/event/facebook-connect-rollover.gif) left top no-repeat;
}	
.magazine #forml p .conect:hover {
    background: url(../images/magazine/event/facebookconecthover1.jpg) left top no-repeat;
}
.magazine #formr p .conect:hover {
    background: url(../images/magazine/event/facebookconecthover.jpg) left top no-repeat;
}
.magazine #forml form h3 {
    color: #333333;
    font: 15px Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
}
.magazine #forml form h4{
    color: #9A0000;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-left: 4px;
}
.magazine #forml form h4 a {
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    margin-right: 10px;
    margin-bottom: 5px;
}
.magazine input.textbox, 
.magazine .bottext {
    width: 339px;
    height: 34px;
    border: 1px solid;
    border-color: #b4b4b4;
    border-top-color: #717171 !important;
    padding-left: 12px;
    font: 16px Arial, Helvetica, sans-serif;
    color: #000;
    margin-left: 3px;
    line-height: 34px;
}
.magazine #forml form p {
    margin-bottom: 6px;
}
.magazine .check {
    color: #5D6677;
    font: 12px Arial, Helvetica, sans-serif;
    margin-left: 4px;
}
.magazine .check input {
    margin-right: 5px;
}
.magazine .logbtm {
    background: url("../images/magazine/event/backbtm2.jpg") repeat-x scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    font: bold 18px Arial, Helvetica, sans-serif;
    height: 39px;
    margin-left: 4px;
    width: 172px;
	cursor:pointer;
}
.magazine #forms-resetpassword .logbtm {
    background: url("../images/magazine/event/backbtm2.jpg") repeat-x scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    font: bold 18px Arial, Helvetica, sans-serif;
    height: 39px;
    margin-top: 10px;
    margin-left: 4px;
    width: 250px;
	cursor:pointer;
}
.magazine #forml form .logbtm:hover {
    background: url(../images/magazine/event/backbtmhover3.jpg) left top repeat-x;
}
.magazine #formr form .logbtm:hover {
    background: url(../images/magazine/event/backbtm2hover.jpg) left top repeat-x;
}
/*formr*/
/*
#formr {
    float: left;
    padding-left: 36px;
    position: relative;
    width: 361px;
}
*/
.magazine #formr h2 {
    color: #321862;
    font: bold 28px/28px "Gill Sans Std Light", "Myriad Pro", Arial, Helvetica, sans-serif;
    margin-bottom: -4px;
    margin-top: 2px;
}
.magazine #formr span {
    font-weight: normal !important;
    color: #000 !important;
}
.magazine #formr h2 + p {
    color: #321862;
    font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top:12px;
	width:380px;
	text-align:left;
}
.magazine #formr h2 + p + p{
    color: #321862;
    font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top:6px;
	width:320px;
	text-align:left;
}
.magazine #formr p.submit{
	width:172px;
	float:left;
}
.magazine #formr ul.text{
	margin-left:15px;
	width:265px;
	border:0;
	float:left;
}	
.magazine #formr ul.text li{
	width:100%;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:4px 0 4px 0;
	padding:0;
	float:left;
}
.magazine #formr ul.text li:last-child{
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
}		
.magazine #formr em{
	text-decoration:underline;
	color: #321862;
    font: 12px Arial, Helvetica, sans-serif; 
}	
.magazine #formr h2.signup + p {
    color: #321862;
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:16px;
}
.magazine #formr > p + p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #321862;
    margin-bottom: 9px;
}
.magazine #formr form h3 {
    color: #000;
    font: 15px Arial, Helvetica, sans-serif;
    margin-bottom: 9px;
}
.magazine #formr form h4 {
    color: #30195C;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-left: 3px;
	width:360px;
}
.magazine #formr form h4 a {
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    margin-right: 10px;
    margin-bottom: 5px;
}
.magazine #formr form p {
    margin-bottom: 6px;
}
.magazine #formr > img {
    position: absolute;
    right: -52px;
    top: 37px;
}
.magazine #formr ul{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.magazine #formr ul li{
	width:100%;
	margin:0 0 8px 0;
	float:left;
}
.magazine #formr ul li div.section{
	width:50%;
	float:left;
}
.magazine #formr ul li label{
	width:80px;
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
}
.magazine #formr ul li label{
	width:75px;
	text-align:left;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
}	
.magazine #formr ul li .inputtext1{
	width:80px;
	height:20px;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	float:left;
}	
.magazine #formr ul li .inputtext2{
	width:260px;
	height:20px;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	float:left;
}
.magazine #formr ul li input.red{
	border-color: #9a0000;
}	
.magazine #lightboxfbdouble .content{
	background:none;
	background-color:#fff;
	width:100%;
	margin:0;
	padding:0 0 2px 0;
	float:left;
}
.magazine #lightboxfbdouble .leftdouble{
	margin:10px;
	width:255px;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble{
	margin:10px;
	width:190px;
	float:left;
}
.magazine #lightboxfbdouble .leftdouble li{
	margin:0 0 20px 0;
	width:100%;
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble li{
	margin:0 0 12px 0;
	width:100%;
	float:left;
}
.magazine #lightboxfbdouble .rightdouble li label{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.magazine #lightboxfbdouble .rightdouble li .textb{
	width:180px;
	border:1px solid #ccc;
	padding:2px;
	height:18px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.magazine #lightboxfbdouble .rightdouble li .submitdouble{
	text-indent:-9999px;
	background:url(../images/magazine/event/submit-blue.gif) no-repeat;
	width:82px;
	height:31px;
	display:block;
	border:0;
	margin-top:5px;
}					
.magazine .lbox2{
	width:521px;
	height:auto;
	border:5px solid #878787;
}
.magazine .lbox2 .bodybox {
 	background: #e6e6e6;
	min-height: 300px;
}
.magazine .lbox2 .bodybox h2 {
    font: bold 30px Arial, Helvetica, sans-serif;
    color: #2f175a;
    height: 94px;
    text-align: center;
    line-height: 94px;
}
.magazine .lbox2 .bodybox h2 span {
    padding-left: 46px;
}
.magazine #cust {
    float: right;
    margin-top: 3px;
}
.magazine #cust > img {
    float: left;
    margin-right: 9px;
}
.magazine #cust p {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #30195c;
    height: 25px;
    line-height: 25px;
    float: left;
}
.magazine #cust p a {
    font: italic 12px Arial, Helvetica, sans-serif;
    color: #3f5c9a;
}
/* End Door */
/* -------------------------------------------
		BEGIN NOTIFICATIONS
-------------------------------------------- */
.magazine .notification {
	line-height: 15px;
	cursor: pointer;
	clear: both;
	margin: 8px 0px 8px 0px;
	padding: 20px 25px 10px 60px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
.magazine .notification strong 	{ margin-right: 5px; font:bold 18px/24px Arial;}
.magazine .notification p 		{
	font:normal 18px/24px Arial;
	padding: 0px;
	margin: 0px;
	color: #333333;
}
.magazine .message p {
	font-size: 11px;
}
.magazine .warning {
	background-image: url(../images/magazine/event/32x32/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.magazine .success {
	background-image: url(../images/magazine/event/32x32/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.magazine .failure {
	background-image: url(../images/magazine/event/32x32/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.magazine .information {
	background-image: url(../images/magazine/event/32x32/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}
.magazine .lightbulb {
	background-image: url(../images/magazine/event/32x32/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.magazine .messages {
	background-image: url(../images/magazine/event/32x32/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}
/* -------------------------------------------
		END NOTIFICATIONS
-------------------------------------------- */
.magazine #bar4menu {
    width: 985px;
}
.magazine #dialoglogin {
	background-color:#000000;
	padding-bottom:28px;
}
.magazine #formrequest {
	margin:0 0 0 25px;
	padding:0;
	border:0;
	background-color:#000000;
}
.magazine #formrequest .linetxt {
	font-family:Arial;
	font-weight:bold;
	font-size:16px; 
	margin:14px 0 0 0;
	padding:0;
	width:100%;
	color:#fff;
	float:left;
}
.magazine #formrequest .linetxt2 {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	margin:8px 0 13px 0;
	padding:0;
	width:374px;
	color:#ccc;
	float:left;
}
.magazine #formrequest .linelogin {
	margin:0 0 8px 0;
	padding:0;
	width:100%;
	float:left;
}
.magazine #formrequest .linelogin span {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin:7px 0 0;
	padding:0;
	border:0;
	width:70px;
	float:left;
}	
.magazine #formrequest .linelogincaptcha {
	margin:12px 0 0 68px;
	padding:0;
	width:288px;
	float:left;
}
.magazine #formrequest .requestmembership {
	margin:15px 0 0 68px;
	padding:0;
	width:288px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.magazine #formrequest .requestmembership a {
	color:#c50200;
}	
.magazine #formrequest .linelogincaptcha div {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin:7px 0;
	padding:0;
}	
.magazine #formrequest .linelogincaptcha #captchatext {
	width:285px;
	height:26px;
	border:1px solid #c8c8c8;
	padding:2px;
	font-size:14px;
	font-family:Arial;
}
.magazine #formrequest .linelogincaptcha a {
	font-size:12px;
	font-family:Arial;
	color:#9f0200;
	margin:12px 0 0;
	padding:0;
	border:0;
	float:left;
}
.magazine #formrequest .linelogin input {
	width:283px;
	height:22px;
	border:1px solid #c8c8c8;
	padding:2px;
	font-size:14px;
	font-family:Arial;
}
.magazine .post-boxes2{
	width:298px;
	margin:0 0 20px;
	padding:0;
	float:left;
}
.magazine .post-boxes2 .block{
	padding-bottom: 0;
	border-bottom:1px solid #d6dde2;
	
}
.magazine .post-boxes2 .open-close-static{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/magazine/bg-open-close.gif) repeat-x;
}
.magazine .post-boxes2 .open-close-static span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	/*cursor:pointer;*/
	/*background:url(../images/magazine/btn-open.gif) no-repeat 280px 3px;*/
}
.magazine .post-boxes2 ul{
	border-left:1px solid #d6dde2;
	border-right:1px solid #d6dde2;
	padding:0 4px;
	margin:0;
	width:288px;
	overflow:hidden;
}
.magazine .post-boxes2 li{
	padding:7px 0;
	overflow:hidden;
	width:100%;
	border-top:1px solid #d6dde2;
}
.magazine .post-boxes2 li:first-child{
	border:0;
}	
.magazine .carousel2{
	overflow:hidden;
	padding:8px 0 18px 0;
	width:960px;
}
.magazine .carousel2 .g-items{
	width:848px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}
.magazine .carousel2 .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.magazine .carousel2 .g-items ul li{
	padding:0 0 0 0;
	margin:0 10px 0 0;
	border:0;
	width:202px;
	font:14px/16px Arial, Helvetica, sans-serif;
	float:left;
}
.magazine .carousel2 .g-items ul li .visual{
	display:block;
	border:0;
	margin-bottom:5px;
}
.magazine .carousel2 .g-items ul li .title{
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
.magazine .carousel2 .g-items ul li .title a {
	color:#000;
}	
.magazine .carousel2 .g-items ul li .comment{font-size:11px;}
.magazine .carousel2 .g-items ul li a{
	color:#797979;
}
.magazine .carousel2 .prev{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat;
	margin:59px 15px 0 10px;
}
.magazine .carousel2 .next{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -28px;
	margin:59px 0 0 15px;
}	
.magazine .carousel2 .next:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -56px;}
.magazine .carousel2 .prev:hover{background:url(../images/magazine/gallery-arrows.gif) no-repeat 0 -84px;}
