body	{
	background:#fcfcfc url(background.png) 0 0 repeat-x;
}

.big_col	{
	width:640px;
}

.container	{
	width:966px;
	background:url(cont_bgr.png) top repeat-y;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/cont_bgr.png');	
	padding:0 18px;
	padding-top:15px;
}

.header	{
	background:url(header_top.png) top repeat-y;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/header_top.png');
	height:157px;
	width:1002px;
	margin:35px auto 0;
}

.header .cont	{
	background:#0059b3;
	border:1px solid #97A5BF;
	float:left;
	height:151px;
	margin:5px 0 0 10px;
	width:980px;
	display:inline;
	position:relative;
}

.header .nav	{
	height:19px;
	border-bottom:3px solid #013567;
	position:absolute;
	bottom:0;
	width:980px;
	left:0;
}

.header table.menu_ddown	{
	width:180px;
	position:absolute;
	top:19px;
	z-index:10;
}

.header table.menu_ddown td	{
	padding:10px;
	background:#013567;
}

.header table.menu_ddown a	{
	border:none;
	border-bottom:1px solid #688097;
	background:none;
	font-size:11px;
	color:white;
	height:19px;
	line-height:19px;
	display:block;
	text-align:left;
	width:100%;
}

.header .top_nav	{
	float:right;
	height:17px;
	background:url(header_top_nav.gif) 0 0 repeat-x;
}

.header .top_nav .left	{
	width:15px;
	height:17px;
	float:left;
	background:url(header_top_left.gif);
}

.header .top_nav a	{
	float:left;
	height:16px;
	line-height:16px;
	padding:0 5px;
	font-size:11px;
	color:#0059b3;
}

.header .top_nav a:hover,
.header .opts a:hover,
.header .nav a:hover	{
	text-decoration:underline;
}

.header .top_nav a.active	{
	color:#878788;
}

.header .top_nav .separator	{
	float:left;
	width:2px;
	height:17px;
	background:url(header_top_sep.gif);
	overflow:hidden;
}

.header .opts	{
	height:10px;
	float:left;
	display:inline;
	margin:10px;
}

.header .opts a	{
	color:white;
	padding-left:14px;
	height:10px;
	line-height:10px;
	float:left;
	background:left no-repeat;
	margin-right:10px;
}

.header .opts a.homepage	{	background-image:url(white_homepage.gif);	}
.header .opts a.fav			{	background-image:url(white_favorite.gif);	}
.header .opts a.rss			{	background-image:url(white_rss.gif);	}

.header .bnr	{
	float:left;
	width:715px;
	height:90px;
	display:inline;
	margin-left:10px;
}

.header .log_block	{
	width:230px;
	display:inline;
	float:right;
	height:68px;
	background:url(log_block.gif) bottom right no-repeat;
	margin-right:10px;
	padding-top:22px;
	color:white;
	font-size:11px;
}

.header .log_block input.submit	{
	background:url(login_go.png);
	border:none;
	width:24px;
	height:23px;
	cursor:pointer;
	float:left;
}

.header .log_block input.text	{
	height:23px;
	_height:20px;
	font-size:12px;
	color:white;
	background:#003466;
	width:190px;
	border:none;
	margin-bottom:32px;
	float:left;
	margin-right:15px;
	padding-top:3px;
}

.header .log_block a	{
	color:white;
	font-size:11px;
	padding:0 3px;
}

.header .nav a	{
	float:left;
	height:19px;
	width:121px;
	background:left repeat-x;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #0059b3;
	line-height:19px;
}

.header .nav a.a_1	{	background-image:url(nav_1.png);	}
.header .nav a.a_2	{	background-image:url(nav_2.png);	}
.header .nav a.a_3	{	background-image:url(nav_3.png);	}
.header .nav a.a_4	{	background-image:url(nav_4.png);	}
.header .nav a.a_5	{	background-image:url(nav_5.png);	}
.header .nav a.a_6	{	background-image:url(nav_6.png);	}
.header .nav a.a_7	{	background-image:url(nav_7.png);	}
.header .nav a.a_8	{	background-image:url(nav_8.png);	}

.ftr	{
	width:950px;
	padding:50px 26px 0;
	height:90px;
	background:url(footer_bgr.png) bottom;
	margin:0 auto 40px;
	text-align:center;
	color:#333333;
	font-size:10px;
}

.ftr .nav	{
	height:30px;
	border-top:1px solid #00529b;
	border-bottom:1px solid #dddddd;
	margin-bottom:12px;
	text-align:center;
	color:#999999;
	font-size:14px;
	line-height:30px;
}

.ftr .nav a	{
	color:#0059b3;
	font-size:10px;
	line-height:30px;
	padding:0 4px;
}
.skin1_txt	{
	width:302px;
	margin-bottom:10px;
	color:#191e1e;
	font-size:12px;
}

.skin1_txt  .txt	{
	font-size:12px;
	color:black;
	width:290px;
	height: 344px;
	
	background:url(txt_bkg.png);
	display:block;
	text-align:justify;

	padding: 5px 5px 0 5px;
}

.skin1_txt  .head_txt
{
	color: #e60000;
	font-size: 16px;
	text-align:center;
	font-weight:bold;
}

table.archive	{
	width:100%;
}

table.archive td	{
	text-align:center;
	padding:25px 0;
}

table.archive td h2	{
	color:#808080;
	font-size:15px;
	text-align:center;
	margin:0 0 5px;
}

table.archive td a img	{
	width:176px;
	height:231px;
	margin-bottom:10px;
}

table.archive td a.preview	{
	background:url(preview_magazine.gif);
	width:108px;
	height:22px;
	display:block;
	margin:0 auto;
}

.right_box .head a	{
	font-size:13px;
}
.right_box .head a.active		{	color: #377199;	}

.small_col	{
	width:302px;
}

.right_box	{
	width:302px;
}

.right_box .body .news_container	{
	width:286px;
}

.right_box .simple_head	{
	background:url(simple_head_1.png);
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#397099;
	width:302px;
	font-weight:bold;
	border:none;
	text-indent:11px;
}

.right_box .foot	{
	background-image:url(small_right_box_foot_1.gif);
	width:302px;
}

.right_box .body	{
	border-color:#dedede;
	background:#f0f0f0;
}

.right_box .body .news_container a.image	{
	width:102px;
	height:77px;
}

.right_box .body .news_container a.image img	{	width:100px; height:75px;	}
.right_box .body .news_container .info	{	width:172px;	}

h2.featured_author	{
	color:#7b797e;
	font-size:
	font-size:13px;
	margin:-7px 0 5px;
}

img.featured_author	{
	width:50px;
	height:50px;
	float:left;
	margin:0 10px 5px 0;
}

span.featured_author	{
	color:#333;
	font-size:11px;
}

table.featured_author	{
	width:100%;
}

table.featured_author td	{
	padding:20px 8px;
	line-height:20px;
}

table.featured_author a.av img	{
	border:1px solid #8f8f8f;
	width:50px;
	height:50px;
}

table.featured_author span	{
	color:#747474;
}

table.featured_author .moar	{
	border:2px #e0e0e0;
	padding:10px;
	font-weight:bold;
	margin:20px 0;
	border-style:solid none;
	color:#747474;
}

table.featured_author a.archive	{
	width:66px;
	height:22px;
	background:url(archive_btn.gif) no-repeat;
	float:left;
	margin-left:7px;
}

table.index_table	{
	margin-top:10px;
	margin-bottom:15px;
	width:100%;
}

table.index_table td	{
	vertical-align:top;
}

table.index_table td.image	{
	border-right:1px solid #dddddd;
	padding-right:19px;
	color:#0a3048;
	font-size:11px;
	width:320px;
}

table.index_table td.image a.title	{
	font-size:19px;
	color:#11537d;
	display:block;
	margin-bottom:5px;
	text-align:center;
}

table.index_table td.image img	{
	width:320px;
	height:240px;
}

table.index_table td.links	{
	border-right:1px solid #dddddd;
	padding:0 19px;
}

table.index_table td.links a	{
	color:#333;
	display:block;
	height:27px;
	font-size:14px;
	font-weight:bold;
}

table.index_table td.current_issue	{
	padding-left:19px;
	text-align:center;
}

table.index_table td.current_issue a	{
	color:#6d7d92;
	font-size:11px;
}

table.index_table td.current_issue img	{
	width:200px;
	height:260px;
	margin-bottom:5px;
}

table.index_table td.current_issue h1	{
	color:#6d7d92;
	font-size:16px;
	margin-bottom:5px;
}

.index_title	{
	background:url(index_title.png);
	height:31px;
	line-height:30px;
	width:640px;
	margin-bottom:15px;
	font-size:15px;
	font-weight:bold;
	color:black;
	text-indent:10px;
}

table.top_picks	{
	width:100%;
}

table.top_picks td	{
	vertical-align:top;
	width:20%;
	border-right:1px solid #dfdfdf;
	padding:6px;
}

table.top_picks .type	{
	height:14px;
	line-height:14px;
	color:#333333;
	font-size:11px;
	padding-left:25px;
	background:url(news_type.gif) left no-repeat;
	font-weight:bold;
	margin-bottom:5px;
}

table.top_picks .photo	{	background-position:0 0;	}
table.top_picks .written{	background-position:0 -14px;	}
table.top_picks .audio	{	background-position:0 -28px;	}
table.top_picks .video	{	background-position:0 -42px;	}

table.top_picks img	{
	width:115px;
	height:86px;
	margin-bottom:5px;
}

table.top_picks a	{
	color:#818181;
	font-size:11px;
}

.index_box	{
	width:305px;
	float:left;
	margin-top:20px;
	margin:20px 5px 0 10px;
	display:inline;
}

.index_box .title	{
	width:305px;
	height:32px;
	line-height:31px;
	text-indent:10px;
	color:#af266a;
	background:url(index_heading.png);
	font-size:15px;
	font-weight:bold;
}

.index_box .body	{
	border:1px solid #dedede;
	border-style:none solid;
	padding:5px 0;
}

.index_box .body .block	{
	margin:0 10px 10px;
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
	padding-top:5px;
}

.index_box .body .block a	{
	color:#313131;
}

.index_box .body .block img	{
	width:100px;
	height:75px;
	float:left;
	margin:0 10px 0 0;
}

.index_box a.blt	{
	background:url(index_bullet.png) left no-repeat;
	padding:6px 0 6px 9px;
	color:#313131;
	font-size:12px;
	display:block;
	margin:0 10px;
}

.index_box .foot	{
	height:5px;
	width:305px;
	overflow:hidden;
	background:url(index_box_foot.png);
}

.featured_box {
	float:left;
	width:146px;
}

.featured_box .simple_head, .featured_box .foot {
	width:146px;
}

.right_box .foot span.right	{
	background-image:url("small_right_box_foot_1.gif");
}

.latest_audios	{
	width:130px;
}

.image_info	{
	margin:0 10px;
}

h1.coments_title	{
	margin:20px 10px 10px;
}

.comments_container	{
	margin:0 10px;
}

.rate_photo a	{
	background-image:url(rate_photo_1.png);
}

.podcast_publisher	{
	margin-left:10px;
	display:inline;
}

.video_box_head	{
	width:301px;
}
.video_box .video_list_accordeon .open	{
	width:289px;
}
.video_box .video_list_accordeon .open .info	{
	width:200px;
}


.written_image	{
	display:inline;
	margin-left:10px;
}

.default_heading	{
	height:32px;
	background:url(default_heading_1.png) 0 0 no-repeat;
	line-height:31px;
	color:#4c4c4c;
	font-size:15px;
	position:relative;
	padding-left:15px;
}

.default_heading .right {
	background:url(default_heading_1.png) no-repeat scroll right center;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	width:10px;
}

.default_box {
	background:#EFF1F1;
	border-color:#D1D1D1;
	border-style:none solid;
	border-width:1px;
	padding:15px;
	width:418px;
}

.default_foot {
	background:url("default_foot_1.png") no-repeat 0 0;
	font-size:0;
	height:7px;
	line-height:0;
	position:relative;
}

.default_foot .right {
	background:url("default_foot_1.png") right center;
	height:7px;
	position:absolute;
	right:0;
	top:0;
	width:10px;
}

table.register_table td	{
	padding:8px 4px;
	color:#8e8e8e;
	font-size:13x;
}

table.register_table td.left	{
	text-align:right;
}

table.register_table input.text,
table.register_table textarea.default	{
	border:1px solid #d9dada;
	background:#f7f9f9;
	color:#5d5d5d;
	font-size:13px;
	width:273px;
	_width:271px;
	height:17px;
}

table.register_table textarea.default	{	height:auto; overflow:auto;	}

input.create_acc {
	background:url(create_acco.png) repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:20px;
	margin:20px auto 0;
	width:94px;
	display:block;
}


.myTopMenu table {
	display: none;
}

.myTopMenu:hover table {
	display: block;
}