	/*--common styles--*/
body{
	font:75% Arial, Helvetica, sans-serif;
	margin:0;
	color:#fff;
	min-width:1000px;
	background:#212121;
}
a{
	text-decoration:none;
	color:#df003b;
}
a:hover{text-decoration:underline;}
img{border:0;}
form,
fieldset{
	border:0;
	padding:0;
	margin:0;
}
input,
select{
	margin:0;
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
}
/*--wrapper--*/
#wrapper{
	width:100%;
	position:relative;
	min-height:100%;
}
* html #wrapper{height:100%;}
/*--header--*/
#header{
	min-width:500px;
	position:fixed;
	width:100%;
	background:#000;
	height:95px;
	top:0;
	left:0;
	z-index:999;
}
/*--logo--*/
.logo{
	float:left;
	display:inline;
	margin:14px 0 0 11px;
}
.logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:232px;
	height:63px;
}
.logo-print{display:none;}
.logo-top-print{display:none;}
/*--logo top--*/
.logo-top{
	float:right;
	display:inline;
	margin:11px 17px 0 0;
}
.logo-top a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-citizen.gif) no-repeat;
	width:69px;
	height:67px;
}
/*--main--*/
#main{
	margin:113px 0 0;
	width:100%;
	overflow:hidden;
}
/*--main container--*/
.main-container{
	margin:0 5px;
	height:1%;
	padding:0;
	position:relative;
	padding:0 0 37px;
}
.animate-holder {
	margin:0 auto;
	position:relative;
	height:100%;
	padding:0 0 37px;
}
/*--button feedback--*/
.btn-feedback{
	position:fixed;
	top:186px;
	left:0;
	background:url(../images/btn-feedback.gif) no-repeat;
	text-indent:-9999px;
	width:37px;
	height:102px;
	margin:0 0 0 -2px;
	z-index:999;
}
.btn-feedback:hover{margin-left:0;}
.btn-prev{
	position:fixed;
	top:411px;
	left:0;
	width:48px;
	height:77px;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	z-index:999;
}
/*--button prev--*/
.btn-prev span{
	background:url(../images/bg-artikel_prev.png) no-repeat;
	text-indent:-9999px;
	width:96px;
	height:77px;
	float:left;
	position:relative;
}
.btn-prev:hover{border:0;}
.btn-prev:hover span{
	left:-48px;
}
/*--button next--*/
.btn-next{
	position:fixed;
	top:411px;
	right:0;
	width:48px;
	height:77px;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	z-index:999;
}
* html .btn-next{right:-1px;}
.btn-next:hover{border:0;}
.btn-next span{
	background:url(../images/bg-artikel_next.png) no-repeat;
	text-indent:-9999px;
	width:96px;
	height:77px;
	cursor:pointer;
	position:relative;
	display:block;
}
.btn-next:hover span{left:-48px;}
/*--streamer--*/
#streamer{
	width:100%;
	overflow:hidden;
	left:0;
	top:0;
	position:absolute;
	background:#df003b;
}
#streamer ul{
	list-style:none;
	padding:0;
	margin:0;
}
#streamer .left{float:left;}
#streamer .right{float:right;}
#streamer ul li{
	font-size:13px;
	line-height:24px;
	font-weight:bold;
}
#streamer ul.left li{
	float:left;
	border-right:1px solid #c3000e;
}
#streamer ul.right li{
	float:left;
	border-left:1px solid #c3000e;
}
#streamer ul a,
#streamer ul span{
	float:left;
	font-size:1em;
	padding:0 6px 1px;
	color:#fff;
}
#streamer ul .about-link a{
	background:url(../images/bg_nav.gif) no-repeat;
	width:22px;
	height:25px;
	text-indent:-9999px;
	background-position:-38px 0;
	overflow:hidden;
	padding:0;
}
#streamer ul .home a{
	background:url(../images/icon-home.gif) no-repeat;
	width:22px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
#streamer ul a:hover{
	text-decoration:none;
	color:#000;
}
#streamer ul .home a:hover{background-position:0 -25px;}
#streamer ul .about-link a:hover{background-position:-38px -25px;}
#streamer ul .date span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#streamer ul .info a{
	background:url(../images/bg_nav.gif) no-repeat;
	width:22px;
	height:25px;
	text-indent:-9999px;
	background-position:-19px 0;
	overflow:hidden;
	padding:0;
}
#streamer ul .info a:hover{background-position:-19px -25px;}
#streamer ul .formlab a{
	background:url(../images/bg_nav.gif) no-repeat;
	width:22px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
#streamer ul .formlab a:hover{background-position:0 -25px;}
#streamer ul .breadcrumb span{color:#000; text-transform:lowercase;}
/*--post list--*/
.post-list{
	width:100%;
	overflow:hidden;
}
/*--post--*/
.post{
	float:left;
	background:#000;
	padding:15px 15px 0;
	margin:6px 6px 0 0;
}
.post-list .grid-1{width:160px;}
.post-list .grid-2{width:356px;}
.post-list .grid-3{width:552px;}
.post-list .fixed-small{min-height:285px;}
* html .post-list .fixed-small{height:285px;}
/*--img block--*/
.post .img-block{
	float:left;
	display:inline;
	margin:-15px -15px 0;
}
.post .img-block img{display:block;}
/*--promo--*/
.promo{
	width:100%;
	overflow:hidden;
}
/*--heading box--*/
.promo .heading-box{
	padding:5px 0 6px;
	border-bottom:1px solid #bf1539;
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.promo .heading-box .ttl{
	display:block;
	text-align:center;
	font-size:26px;
	line-height:26px;
	color:#df003b;
	margin:0 0 14px;
}
.promo h1,
.promo .heading{
	font:48px/48px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	display:block;
	text-align:center;
}
.promo .txt-architect{
	display:block;
	width:100%;
	overflow:hidden;
	width:100%;
	font-size:28px;
	line-height:28px;
	text-align:center;
}
/*--text holder--*/
.post .txt-holder{
	width:100%;
	overflow:hidden;
	padding:0;
	font-size:23px;
	line-height:23px;
	color:#df003b;
}
.post .txt-holder cufoncanvas{margin-bottom:-2px !important;}
.post p{margin:0;}
p.marked{
	margin:0 0 15px;
	font-size:1.333em;
	line-height:1.4375em;
	letter-spacing:1px;
}
.post p.marked{
	margin:0 0 15px;
	line-height:1.4375em;
}
p.marked:first-letter {
	font:2.8125em/1em Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:9px 4px 0 0;
	color:#fff;
}
.opera p.marked:first-letter {margin-top:0px;}
.safari p.marked:first-letter {margin-top:0px;}
.post h3{
	font-size:0.917em;
	line-height:1.273em;
	margin:0;
}
/*--community title--*/
.post h2.ttl-community{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	margin:0;
}
.post .ttl-community span{
	color:#df003b;
	display:block;
}
.post .ttl-community a{color:#DF003B;}
.post .ttl-community a:hover{
	text-decoration:none;
	color:#fff;
}
.post .ttl-community .link{color:#fff;}
.post .ttl-community .link:hover{color:#fff;}
/*--tabs--*/
.post .tabs{
	width:100%;
	overflow:hidden;
}
/*--tabset--*/
.post .tabset{
	list-style:none;
	padding:0 6px 0;
	margin:0 0 6px;
	height:1%;
	overflow:hidden;
}
.post .tabset li{
	float:left;
	margin:0 4px 0 0;
}
.post .tabset a{
	float:left;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
}
.post .tabset a.elm-1{background:url(../images/bullet_01.gif) no-repeat -18px 0;}
.post .tabset a.elm-2{background:url(../images/bullet_02.gif) no-repeat -18px 0;}
.post .tabset a.elm-3{background:url(../images/bullet_03.gif) no-repeat -18px 0;}
.post .tabset a.elm-4{background:url(../images/bullet_04.gif) no-repeat -18px 0;}
.post .tabset a.elm-5{background:url(../images/bullet_05.gif) no-repeat -18px 0;}
.post .tabset a.elm-6{background:url(../images/bullet_06.gif) no-repeat -18px 0;}
.post .tabset a.elm-7{background:url(../images/bullet_07.gif) no-repeat -18px 0;}
.post .tabset a.elm-8{background:url(../images/bullet_08.gif) no-repeat -18px 0;}
.post .tabset a.elm-9{background:url(../images/bullet_09.gif) no-repeat -18px 0;}
.post .tabset a.elm-10{background:url(../images/bullet_10.gif) no-repeat -18px 0;}
.post .tabset li.selected a{background-position:0 0;}
/*--tabs holder--*/
.post .tabs-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.post .tabs-holder .wrap{
	position:relative;
	width:9999px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.post .tabs-holder .wrap li{
	float:left;
	overflow:hidden;
}
.grid-1 .tabs-holder .wrap li{width:160px;}
.grid-2 .tabs-holder .wrap li{width:356px;}
.grid-3 .tabs-holder .wrap li{width:552px;}
/*--illustration--*/
.post .tabs-holder .illustration{
	display:block;
	width:100%;
	overflow:hidden;
	padding:6px 0 6px;
	border:solid #333;
	border-width:1px 0;
}
.post .tabs-holder .illustration img{display:block;}
.post .tabs-holder .ill-marked{border-color:#aa002e;}
.post h2{
	font:bold 1.583em/1.263em Tahoma, Helvetica, sans-serif;
	color:#fff;
	margin:4px 0 0;
}
.post .sub-head{
	display:block;
	color:#df003b;
	font-size:16px;
	line-height:16px;
	margin:0 0 4px;
}
.post p{
	color:#c5c3c3;
	margin:0;
	line-height:1.417em;
}
.post p a{color:#df003b;}
.post p a:hover{
	text-decoration:none;
	color:#c5c3c3;
}
/*--headign box--*/
.post .heading-box{
	padding:10px 0 0;
	margin:0 0 6px;
	width:100%;
	overflow:hidden;
}
.post .heading-box .wrap{
	width:100%;
	border-top:1px solid #aa002e;
	border-bottom:1px solid #aa002e;
	padding:3px 0 4px;
}
/*--text box--*/
.post .txt-box{
	min-height:50px;
	width:100%;
	padding:0 0 15px;
}
* html .post .txt-box{height:50px;}
.post  blockquote{
	margin:0;
}
.post  blockquote q:before{content:"";}
.post  blockquote q:after{content:"";}
.post  blockquote q{
	color:#c5c3c3;
	line-height:1.417em;
}
/*--illustration--*/
.post .illustration,
.post .ill{
	width:100%;
	overflow:hidden;
}
.post .ill{padding:0 0 15px;}
.post .illustration img{display:block;}
/*--bullet--*/
.post .bullet{
	display:block;
	padding:4px 1px 3px;
}
.post .bullet img{display:block;}
/*--post bottom--*/
.post-btm{
	width:100%;
	overflow:hidden;
	border-top:1px solid #333;
	padding:6px 0;
	height:15px;
}
.post-btm .view{
	float:right;
	color:#df003b;
	font:0.917em/14px Georgia, "Times New Roman", Times, serif;
	padding:0 22px 0 0;
	background:url(../images/arrow-1.gif) no-repeat 100% -5px;
}
.post-btm .view:hover{
	background-position:100% -31px;
	text-decoration:none;
	color:#fff;
}
/*--main heading--*/
#main .main-heading{
	font-size:84px;
	line-height:86px;
	text-align:center;
	margin:0;
	font-weight:normal;
}
#main .main-heading a{color:#fff;}
#main .main-heading a:hover{text-decoration:none;}
/*--top box--*/
.post .top-box{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
	border-bottom:1px solid #BF1539;
}
.post .top-box h2{
	float:left;
	font-size:30px;
	line-height:30px;
	margin:5px 0 0;
}
.post .top-box .number{float:right;}
.post .top-box img{display:block;}
.post .top-box h2 span{display:inline;}
/*--text join--*/
.post .txt-join{
	overflow:hidden;
	width:100%;
	text-align:center;
	font-size:28px;
	line-height:30px;
	color:#df003b;
}
.post .ill a{float:left;}
.post .ill img{display:block;}
/*--post-top--*/
.post-top{
	font-size:0.917em;
	line-height:1.272em;
	border-bottom:1px solid #333;
	padding:0 0 7px;
	margin:0 0 5px;
}
.post-top strong{
	color:#fff;
	font-weight:normal;
}
.post-top strong span{color:#df003b;}
/*--sub box--*/
.post .sub-box{
	width:100%;
	overflow:hidden;
	border:solid #333;
	border-width:1px 0;
	padding:4px 0 5px;
	margin:8px 0 6px;
}
.post .sub-box h3{
	font:20px/20px Georgia, "Times New Roman", Times, serif;
	margin:0;
}
.post .sub-box h3 a{color:#df003b;}
.post .sub-box h3 a:hover{
	color:#fff;
	text-decoration:none;
}
.post .txt-box .marked{
	font-size:1em;
	line-height:1.417em;
	margin:0;
}
.post .txt-box .marked:first-letter {
	font-size:36px !important;
	line-height:30px !important;
	margin:4px 4px 0 0;
}
.opera .post .txt-box .marked:first-letter {margin-top:2px;}
.safari .post .txt-box .marked:first-letter {margin-top:2px;}
/*--issue box--*/
.post .issue-box{
	width: 189px;
	overflow:hidden;
	padding:8px 0 14px;
	margin: 0 -20px 0 -14px;
}
.post .issue-box strong{
	font-size:28px;
	line-height:28px;
	display:block;
	padding:0 0 10px;
	margin:0 0 6px;
	border-bottom:1px solid #aa002e;
	text-align:center;
	color:#df003b;
	letter-spacing:-1px;
}
.post .issue-box span{
	display:block;
	text-align:center;
	color:#fff;
	font:21px/21px Georgia, "Times New Roman", Times, serif;
}
/*--lighbox--*/
.lightbox{
	position:absolute;
	border:1px solid #444;
	background:#000;
	padding:12px;
	display:none;
}
/*--about popup--*/
div.about{
	width:425px;
}
/*--heading box--*/
.lightbox .heading-box{
	width:100%;
	overflow:hidden;
	margin:0 0 18px;
}
.lightbox .heading-box .txt{float:left;}
.lightbox .heading-box .txt img{display:block;}
.lightbox .heading-box .btn-close{
	float:right;
	font:1.083em/1.231em Georgia, "Times New Roman", Times, serif;
}
.lightbox .heading-box .btn-close:hover{
	text-decoration:none;
	color:#fff;
}
.lightbox p.marked{
	font-size:1em;
	line-height:1.333em;
	color:#c5c3c3;
}
.lightbox p.marked:first-letter {
	font-size:34px !important;
	line-height:34px !important;
	margin:5px 4px 0 0 !important;
}
.opera .lightbox p.marked:first-letter {margin-top:-1px !important;}
.chrome .lightbox p.marked:first-letter {margin-top:-1px !important;}
.safari .lightbox p.marked:first-letter {margin-top:-1px !important;}
/*--box--*/
.lightbox .box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #333;
	padding:2px 0 0;
}
/*--illustration--*/
.lightbox .box .illustration{
	float:left;
	margin:13px 15px 0 0;
	padding:0 0 15px;
}
.lightbox .box .illustration img{display:block;}
* html .lightbox .box .illustration{margin-right:12px;}
/*--text box--*/
.lightbox .txt-box{
	height:1%;
	overflow:hidden;
}
.lightbox .box p{
	font-size:1em;
	line-height:1.333em;
	color:#c5c3c3;
	margin:10px 0 0;
}
.lightbox .box p a:hover{
	text-decoration:none;
	color:#fff;
}
.lightbox .box .ttl{
	display:block;
	margin:10px 0 0;
}
.lightbox .box .ttl img{display:block;}
/*--feedback lightbox--*/
.feedback{
	width:680px;
	/*height:640px;*/
	height:400px;
	padding:0;
	border:0;
	background:none !important;
}
.feedback iframe{
	margin:20px;
}
.feedback .btn-close{
	position:absolute;
	background:url(http://s3.amazonaws.com/getsatisfaction.com/images/feedback-close.png) no-repeat;
	width:42px;
	height:42px;
	left:0;
	top:0;
	overflow:hidden;
	z-index:4;
	cursor:pointer;
	text-indent:-9999px;
}
/*--comment count--*/
.comment-count{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-comment-count.gif) no-repeat 0 100%;
	padding:8px 0 37px;
	margin:0 0 12px;
}
.comment-count .hold{
	height:1%;
	overflow:hidden;
	padding:0 11px 18px;
	background:#DF003B;
	color:#fff;
}
.comment-count strong{
	font:130px/130px Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	margin:0 0 -8px;
}
.comment-count span{
	display:block;
	border-top:1px solid #fff;
	font:bold 30px/30px Arial, Helvetica, sans-serif;
}
/*--comment box--*/
.comment-box{
	width:100%;
	overflow:hidden;
	padding:0 0 11px;
}
/*--comment--*/
.comment-box .comment{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-comment-btm.gif) no-repeat 0 100%;
	padding:0 0 37px;
	margin:0 0 -12px;
	position:relative;
	z-index:2;
}
.comment-box .comment .hold{
	height:1%;
	overflow:hidden;
	padding:6px 8px 11px;
	background:#191515;
	color:#fff;
}
.comment-box .entry-title{
	display:block;
	margin:0 0 5px;
	font-size:16px;
	line-height:16px;
}
.comment-box .comment p{
	font-size:12px;
	line-height:15px;
	margin:0;
}
/*--bottom box--*/
.comment-box .btm-box{
	width:100%;
	overflow:hidden;
}
.comment-box .btm-box .img-box{
	float:left;
	width:55px;
	overflow:hidden;
	margin:0 3px 0 0;
}
* html .comment-box .btm-box .img-box{margin-right:0;}
.comment-box .btm-box .img-box img{display:block;}
.comment-box .btm-box .area{
	height:1%;
	overflow:hidden;
	padding:11px 0 0;
	text-align:right;
}
.comment-box .btm-box .area .author{
	display:block;
	color:#df003b;
	font-size:13px;
	line-height:13px;
	margin:0 0 3px;
}
.comment-box .btm-box .area .updated{
	display:block;
	font-size:11px;
	line-height:11px;
	color:#fff;
}
.form-comment{
	width:170px;
	margin:0 -5px;
	overflow:hidden;
	padding:0 0 11px;
}
.form-comment h3{
	color:#fff;
	font-size:16px;
	line-height:16px;
	margin:0;
	padding:0 0 3px;
}
.form-comment .form-row{
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
}
.form-comment .form-row label{
	display:block;
	font-size:12px;
	line-height:14px;
	margin:0 0 3px 5px;
	color:#df003b;
}
.form-comment .form-row label span{color:#fff;}
.form-comment .sel{
	width:100%;
	float:left;
	font-size:12px;
}
.form-comment .txt{
	width:158px;
	padding:0 5px;
	background:url(../images/bg-input-1.gif) no-repeat;
	overflow:hidden;
	height:23px;
}
.form-comment .txt input{
	float:left;
	color:#fff;
	background:none;
	border:0;
	width:100%;
	padding:4px 0 5px;
	font-size:12px;
	line-height:15px;
	height:14px;
}
.form-comment .txt input:focus{outline:none;}
.form-comment .area{
	background:url(../images/bg-txtarea-1.gif) no-repeat;
	width:160px;
	padding:2px 5px;
	height:80px;
	overflow:hidden;
}
.form-comment .area textarea{
	float:left;
	font-size:12px;
	line-height:14px;
	color:#fff;
	height:80px;
	max-height:80px;
	max-width:100%;
	width:100%;
	overflow:auto;
	background:none;
	border:0;
}
.form-comment .sbmt{
	float:right;
	background:url(../images/btn-post.gif) no-repeat;
	width:121px;
	height:22px;
	overflow:hidden;
	margin:4px 0 0;
}
.form-comment .sbmt input{
	background:none;
	border:0;
	color:#fff;
	font-size:13px;
	line-height:22px !important;
	cursor:pointer;
	height:22px;
	width:100%;
	float:left;
	font-weight:bold;
	margin:-1px 0 0;
	padding:0 0 2px;
}
/*--post comment--*/
.post-comment{
	display:block;
	width:398px;
	padding:12px 25px 14px;
}
.lightbox .promo .marked{
	font-size:1.333em;
	line-height:1.375em;
	color:#d4d4cd;
	font-weight:bold;
}
.lightbox .promo .marked:first-letter {
	font-size:46px !important;
	line-height:46px !important;
}
* +html .lightbox .promo .marked:first-letter {margin:0 4px -10px 0 !important;}
.opera .lightbox .promo .marked:first-letter {margin:0 4px -10px 0 !important;}
.safari .lightbox .promo .marked:first-letter {margin:0 4px -10px 0 !important;}
.lightbox .form-comment{
	margin:0;
	width:100%;
}
.lightbox .form-comment .form-row{
	margin:0;
	padding:23px 0 0;
}
.lightbox .form-comment h3{
	color:#df003b;
	font-size:21px;
	line-height:20px;
	margin:0 0 -5px;
}
.lightbox .form-comment .sbmt{float:left;}
.lightbox .form-comment .area{
	width:387px;
	height:120px;
	background:url(../images/bg-txtarea-2.gif) no-repeat;
}
.lightbox .form-comment .area textarea{
	height:120px;
	max-height:120px;
	max-width:387px;
}
.lightbox .form-comment .form-box{width:188px;}
.lightbox .form-comment .txt{
	width:178px;
	background:url(../images/bg-input-2.gif) no-repeat;
}
.lightbox .form-comment .left{float:left;}
.lightbox .form-comment .right{float:right;}
.form-comment .ttl{
	display:block;
	margin:0 0 16px;
	color:#fff;
	font-size:11px;
	line-height:12px;
}
.form-comment .item-list{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	position:relative;
}
.form-comment .item-list li{
	float:left;
	display:inline;
	text-align:center;
	padding:65px 7px 0;
	position:relative;
	width:51px;
	overflow:hidden;
	z-index:2;
}
.form-comment .item-list li label{
	width:100%;
	left:5px;
	top:0;
	position:absolute;
	cursor:pointer;
	width:51px;
	height:61px;
	margin:0;
}
.form-comment .item-list li label.icon-1{background:url(../images/icon-mood-1.gif) no-repeat;}
.form-comment .item-list li label.icon-2{background:url(../images/icon-mood-2.gif) no-repeat;}
.form-comment .item-list li label.icon-3{background:url(../images/icon-mood-3.gif) no-repeat;}
.form-comment .item-list li label.icon-4{background:url(../images/icon-mood-4.gif) no-repeat;}
.form-comment .item-list li label.icon-5{background:url(../images/icon-mood-5.gif) no-repeat;}
.form-comment .item-list li label.icon-6{background:url(../images/icon-mood-6.gif) no-repeat;}
.form-comment .item-list li label.icon-7{background:url(../images/icon-mood-7.gif) no-repeat;}
.form-comment .item-list li .hold{
	width:100%;
	overflow:hidden;
	position:relative;
}
.form-comment .item-list li .radio{
	width:13px;
	height:13px;
	display:block;
	margin:0 auto;
}
.hidden{display:none;}
.lightbox .promo .heading-box{
	margin:0 0 19px;
	padding-bottom:9px;
}
.lightbox .promo .heading-box .ttl{margin:0 0 5px;}
.lightbox .form-comment .sbmt{margin:-7px 0 0;}

.gallery {
	padding:0;
	margin:0;
	list-style:none;
	height:300px;
	position:relative;
}
.gallery li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:0;
}
.gallery li.active {z-index:1;}
#comment {
	left:-9999px;
	position:absolute;
}
.issue-lightbox {
	display: block;
	width: 424px;
}
.issue-lightbox .heading-box .txt{
	float:none;
	display: block;
	margin: 0 0 18px;
	padding: 3px 0 0 40px;
}
.issue-lightbox .heading-box .txt img {margin: 0 auto;}
.issue-lightbox h3 {
	color:#df003b;
	font-size:21px;
	line-height:20px;
	margin: 0 0 20px;
}
.issue-lightbox .items {
	width: 100%;
	overflow: hidden;
}
.issue-lightbox .item {
	float: left;
	width: 124px;
	margin: 0 17px 10px 0;
}
.issue-lightbox .item .image {
	background: url(../images/bg-issue-lightbox-item.gif) no-repeat;
	width: 114px;
	height: 153px;
	overflow: hidden;
	padding: 7px 5px 6px;
	margin: 0 0 12px;
}
.issue-lightbox .item a.more {
	display: block;
	background: url(../images/btn-issue-more.gif) no-repeat;
	width: 107px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 22px;
	margin: 0 auto;
	padding: 0 0 0 4px;
}
/*--gallery block--*/
.gal-block{
	width:100%;
	padding:11px 0 20px;
}
.gal-block:after{
	content:"";
	display:block;
	clear:both;
}
.gal-block .link-prev,
.gal-block .link-next{
	margin:78px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:13px;
	height:11px;
	display:inline;
	position:relative;
}
.gal-block .link-prev{
	float:left;
	margin-left:-1px;
	background:url(../images/btn-prev.gif) no-repeat;
}
* html .gal-block .link-prev{margin-right:-3px;}
.gal-block .link-next{
	float:right;
	margin-right:-1px;
	background:url(../images/btn-next.gif) no-repeat;
}
* html .gal-block .link-next{margin-left:-3px;}
.gal-block div{
	width:135px;
	overflow:hidden;
	position:relative;
}
.gal-block ul{
	width:9999px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.gal-block ul li{float:left; text-align:center;}
.gal-block ul li img{display:block;}
.centered{text-align:center;}
.post-btm a.open{background:url(../images/icon-1.gif) no-repeat 100% 50%;}
.post-btm a.open:hover{background:url(../images/icon-1.gif) no-repeat 100% 55%;}

.large-font {font-size:77px;}
.medium-font {font-size:58px;}

a.link:link, a.link:visited {
color:#FFFFFF;
}

.alignright {float:right;}