@import "style_ie.css";
@import "style_a.css";
input, textarea, select, option {
	font-family: Verdana;
	font-size: 11px;
}
body {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background: #9CA8B5;
}
a {
	color: #969696;
}
a:hover {
	text-decoration: none;
}
select {
	width: 100%;
}
.line {
	font-size: 0px;
	overflow: hidden;
	height: 0px;
	line-height: 0px;
	clear: both;
}
.main_wrapper {
	width: 982px;
	margin: 0 auto;
	padding: 49px 0;
}
.header {
	margin: 0 0 -4px 10px;
	background: #fff;
	border-top: 1px solid #F8F9FA;
	border-left: 1px solid #FDFDFE;
	border-bottom: 1px solid #F8F8F7;
	width: 939px; height: 86px;
	padding: 11px 10px 5px 10px;
}
.header .logo {
	float: left;
}
.header .links {
	float: right;
}
.header .links a {
	float: right;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 11px;
	font-size: 10px;
	height: 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.header .links .rss {
	padding: 0 10px 0 18px;
	color: #CC6600;
	background: url(rss_ico.gif) no-repeat left center;
	margin: 43px 0 11px 0;
}
.header .links .register {
	clear: right;
	border-left: 1px solid #990000;
}
.header .links .login, .header .links .register {
	height: 10px;
	line-height: 8px;
	padding: 0 8px 0 8px;
	color: #333333;
}
.header .subscribe_button {
	float: right;
	
	/*
	padding: 21px 0 0 0;
	width: 133px; height: 60px;
	line-height: 22px;
	font-size: 21px;
	font-family: Georgia;
	color: #fff;
	text-align: center;
	border: 1px solid #CC6666;
	text-indent: -1000px; overflow: hidden;
	background: url(subscribe_button.gif) no-repeat left top;
	
	*/

	text-decoration: none;
}
.main_menu {
	height: 48px;
	background: url(main_menu_center_bg.gif) repeat-x left top;
}
.main_menu .left {
	height: 48px;
	background: url(main_menu_left_bg.gif) no-repeat left top;
}
.main_menu .right {
	padding: 9px 10px 4px 10px;
	height: 35px;
	background: url(main_menu_right_bg.gif) no-repeat right top;
}
.main_menu table {
	width: 100%;
	height: 31px;
}
.main_menu table td {
	
}
.main_menu table a {
	display: block;
	padding: 0 17px;
	height: 34px;
	text-indent: -1000px; overflow: hidden;
	border-top: 1px solid #658CBE;
	width: 50px;
}
.main_menu table a:hover {
		
}
.main_menu table .home {
	background: url(menu_left.gif) no-repeat left top;
}
.main_menu table .home a {
	width: 31px;
	background: url(menu_items.gif) no-repeat 17px 100%;
}

.main_menu table .home a:hover {
	background: url(menu_items.gif) no-repeat 17px 11px;
}
.main_menu table .current a {
	width: 88px;
	background: url(menu_items.gif) no-repeat -49px 100%;
}
.main_menu table .current a:hover {
	background: url(menu_items.gif) no-repeat -49px 11px;
}
.main_menu table .subscribe a {
	width: 64px;
	background: url(menu_items.gif) no-repeat -171px 100%;
}
.main_menu table .subscribe a:hover {
	background: url(menu_items.gif) no-repeat -171px 11px;
}
.main_menu table .archive a {
	width: 69px;
	background: url(menu_items.gif) no-repeat -268px 100%;
}
.main_menu table .archive a:hover {
	background: url(menu_items.gif) no-repeat -268px 11px;
}
.main_menu table .customer a {
	width: 111px;
	background: url(menu_items.gif) no-repeat -371px 100%;
}
.main_menu table .customer a:hover {
	background: url(menu_items.gif) no-repeat -371px 11px;
}
.main_menu table .shop a {
	width: 39px;
	background: url(menu_items.gif) no-repeat -510px 100%;
}
.main_menu table .shop a:hover {
	background: url(menu_items.gif) no-repeat -510px 11px;
}
.main_menu table .about a {
	width: 56px;
	background: url(menu_items.gif) no-repeat -579px 100%;
}
.main_menu table .about a:hover {
	background: url(menu_items.gif) no-repeat -579px 11px;
}
.main_menu table .blog a {
	width: 28px;
	background: url(menu_items.gif) no-repeat -671px 100%;
}
.main_menu table .blog a:hover {
	background: url(menu_items.gif) no-repeat -671px 11px;
}
.main_menu table td.search_input {
	width: 90px;
	padding: 6px 0 0 13px;
	background:transparent url(menu_left.gif) no-repeat scroll left top;
}
.main_menu table td.search_input input {
	background: #D8E7F5;
	padding: 3px;
	width: 84px;
}
.main_menu table td.search_button {
	padding: 6px 10px 0 7px;
}
.main_menu table td.search_button input {
	/*background: #0A204B;
	color: #fff;
	font-family: Times;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #4E5D6A;*/
	width: 71px;
	padding: 2px 0 3px 0;
	background: url(search_button.gif) no-repeat left top;
	text-transform: uppercase;
	cursor: pointer;
}
.contents {
	margin: 0 12px 0 10px;
	background: #DFDAC9 url(contents_bg.gif) repeat-x left bottom;
	padding: 0px 32px 6px 32px;
	color: #194F8A;
	font-weight: bold;
	text-transform: uppercase;
}
.contents a {
	padding-right: 18px;
	text-decoration: none;
	color: #695E4A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:17px;
}
.contents a.active {
	color: #194F8A;
}
.center_block {
	background: #DFDAC9;
	width: 960px;
	margin: 0 12px -6px 10px;
	position: relative;
}
.center_block.white {
	background: #fff;
}
.issue {
	background: #fff;
	line-height: 18px;
	float:left;
	width: 920px;
	border: 1px solid #ACA99C;
	padding: 9px 10px 13px 10px;
	zoom:1;
	margin: 13px 0px;
}
.center_block.white .issue {
	width: 650px;
	border: none;
}
.issue h1 {
	color: #2A67AA;
	font-size: 36px;
	font-family: Times New Roman;
	font-weight: normal;
	line-height:46px;
	padding-bottom:10px;
}
.issue p {
	font-size:13px;
	line-height:19px;
}

.about{
width:650px;	
}
.box{
border:1px solid #aca99c;
padding-bottom:15px;
margin-top:10px;
}
.box a{
color:#4e422f
}
.box h2{
border-bottom:1px solid #aca99c;
padding:10px 15px;
color:#124782;
font-size:18px;
font-weight:normal;
}
.about_h2{
border-bottom:1px solid #aca99c;
padding:10px 15px;	
}
.boxs a{
color:#4e422f;
}
.box_b{
border:1px solid #aca99c;	
padding:13px 10px 0px 10px;
margin-top:10px;
}
.box_b a{
color:#333;
}
.box_b span{
padding-bottom:10px;
display:block;
}
.box_b h4{
color:#2564a9;
font-size:16px;
line-height:16px;
text-transform: uppercase;
}
.box_b a{
color:#2564a9;
}
.p10 h4 a{
color:#2564A9;
}
.p10 a{
color:#000000;	
}
.box_b h1{
color:#124782;
border-bottom:1px solid #dbdbdb;
font-size:18px;
line-height:18px;
text-transform: uppercase;
padding:10px 0 10px 10px;
}
.ph1{
padding:0;	
}
.p10{
padding:10px 10px 0 10px;;	
}
.box p{
padding:10px 10px 0px 15px;
color:#000;
}
.box b{
display:block;
}
.georgia{
font-family:Georgia, "Times New Roman", Times, serif;	
text-transform:uppercase;
}
.arial{
font-family:Arial, Helvetica, sans-serif;	
}
.times{
font-family:Times, serif;	
}
.box .grey{
font-family:Georgia, "Times New Roman", Times, serif;
color:#6a5e4a;
text-transform: uppercase;
font-weight:bold;
}
.right_side{
float:right;
clear:right;
width:280px;
padding:13px 10px 10px 0;
}
.right_side a {
text-decoration:none;	
}
.right_side .p10 a {
	
}
.grey_box{
background-color:#e9e6d9;	
border:1px solid #a8a490;
padding:10px;
text-align:center;
}

.grey_box h4{
font-size:23px;
color:#990000;
line-height:26px;
font-weight:normal;
font-family:Times, serif;
}
.grey_box hr{
border-top:1px solid #ada88e;
}
.grey_box h5{
font-size:19px;
line-height:28px;
color:#990000;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
.grey_box p{
font-size:10px;
color:#695e4a;
font-weight:bold;
text-transform: uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}
a.subscribe_button {
background:transparent url(subscribe_button_l.gif) no-repeat;
height:35px;
display:block;
margin:0 auto;
margin-top:10px;
overflow:hidden;
text-indent:-1000px;
width:259px;
letter-spacing:1px;
}
.yellow {
	background:url(yellow_bg.gif) no-repeat;	
	border:none;
}
.green {
	background:url(green_bg.gif) no-repeat;	
	border:none;
}
.green h1 {
	color:#c7f69f;
	font-size:23px;
}
.border_b {
	border-bottom:1px solid #b9a770;
	padding:0 0 10px 0;
}
.box_arch {
	background-color:#6e9bc8;	
	position:relative;
	margin-top:20px;
	padding:0px 0 20px;
	color:#f9f9f9;
	text-align:center;
}
.issue_right .box_arch .wq_login .input_ar_button input {
	width:220px;	
}
.box_arch a {
	color:#000033;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:20px;
}
.wq_link {
	text-align:left;	
}
.box_arch .hr_d {
	font-family:Times, serif;
	text-transform:uppercase;
	font-size:10px;
	margin:0 10px 10px 0;
	padding:0 0 9px 0px;
	background:url(hr_double.gif) repeat-x left bottom;
font-family:Georgia, "Times New Roman", Times, serif;
}
.red_title{
position:absolute;
top:-9px;
left:5px;
width:267px;
margin-right:10px;
background:url(red_title_bg.gif) no-repeat left top;
}
.red_title div{
background:url(red_title_bg.gif) no-repeat right bottom;
padding:0 14px;
}
.red_title div div{
background:url(red_title_bg.gif) repeat-x center center;
height:42px;
font-size:18px;
color:#fff;
text-align:center;
line-height:42px;
}
.wq_archive {
	text-indent:-999999px;
	height:42px;
	width:269px;
	margin:-9px 0 0 5px;
	background:url(wq_archive.jpg) no-repeat left top;
}
.promo338 .wq_archive {
	width: 325px;
	background:url(wq_archive3.jpg) no-repeat left top;
}
.issue_right .wq_archive{
height:42px;
width:203px;
margin-right:10px;
background:url(wq_archive2.jpg) no-repeat left top;	
}
.archive_title{
position:absolute;
text-indent:-999999px;
top:-10px;
left:5px;
height:42px;
width:263px;
margin-right:10px;
background:url(archive_title.jpg) no-repeat left top;	
}
.login_title{
position:absolute;
text-indent:-999999px;
top:-10px;
left:5px;
height:42px;
width:255px;
margin-right:10px;
background:url(login_title.jpg) no-repeat left top;	
}
.shop_wq{
position:absolute;
text-indent:-999999px;
top:-10px;
left:5px;
height:42px;
width:209px;
margin-right:10px;
background:url(shop_wq_title.jpg) no-repeat left top;	
}
.green_title{
position:absolute;
top:-9px;
left:5px;
width:267px;
margin-right:10px;
background:url(green_title_bg.gif) no-repeat left top;
}
.green_title div{
background:url(green_title_bg.gif) no-repeat right bottom;
padding:0 12px;
}
.green_title div div{
background:url(green_title_bg.gif) repeat-x center center;
height:42px;
font-size:18px;
color:#fff;
text-align:center;
line-height:42px;
}
.input_ar{
padding:0 10px 0 20px;
width:172px;
}
.issue_right .input_ar{
padding:0 10px 6px 5px;
width:126px;
}
.box_blue .input_ar{
padding:0;	
margin-bottom:8px;
}
.input_ar input {
	background:#D8E7F5;
	padding:3px;
	width:172px;
	float:left;
}
.promo338 .input_ar input {
	background:#D8E7F5;
	padding:3px;
	width:230px;	
	float:left;
}
.issue_right .input_ar input{
width:126px;	
}
.box_blue .input_ar input{
	width:206px;	
}
.img_title {
	margin: 0 auto;
}
.img_title td {
	vertical-align: middle;
	padding: 2px;
}
.img_title input, .input_ar_button input {
	background:url(go.gif) no-repeat;
	width:59px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
	margin:0 0 0 5px;
}
.input_submit_button input{
	background:url(submit_btn.gif) no-repeat;
	width:93px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
	margin:0 0 0 5px;
}
.box_black{
background-color:#000;
height:222px;
margin:10px 0;
}
.box_search{
border:1px solid #a6a6a6;
position:relative;
padding-top:29px;
}
.breadcrumbs {
	position:relative;
	background:url(grey_title_bg.gif) repeat-x left 20px;
	height:28px;
}
.promo338 .breadcrumbs {
	width: 100%;
}
.breadcrumbs ul {
	float:right;
}
.breadcrumbs a {
	font-size:10px;
	line-height:27px;
	padding:0 12px;
	display:block;
	cursor:pointer;
	white-space: nowrap;
}
.breadcrumbs li {
	float:left;
}
.p2 {
	width: 100%;
}
.p2 ul {
	float:none;
	text-align:center;
}
.p2 a {
	padding:0 5px;
}
.h1b h1 {
	border:none;
	padding:10px 0 0px 10px;
}
ul.uldate{
text-align:center;
border-bottom:1px solid #dbdbdb;
padding:5px 0;
}
ul.uldate li{
text-align:center;
display:inline;
padding:0 4px;
}
ul.uldate a {
color:#2a67aa;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-family:Times, serif;
}
.breadcrumbs .active {
	background-color:#FFF;
	height:29px;
}
.breadcrumbs .seperator {
	width:1px;
	height:28px;
	padding:0;
	background:url(seperator.gif) no-repeat left top;
	overflow:hidden;
}
.breadcrumbs li.seperator {
	float:left;
	background:url(seperator.gif) no-repeat left 1px;
}
.breadcrumbs a{
color:#9a917d;	
font-size:10px;
text-decoration:none;
font-weight:bold;
font-family:Times, serif;
}
.box_search h1{
font-size:23px;
color:#000;
border-bottom:1px solid #a6a6a6;
padding:0px 0 6px 0;
margin:0 190px 0 0px;
line-height:23px;
}
.box_search h2{
font-size:14px;
padding:10px 0 0 0;
color:#2564a9;
font-weight:normal;
text-transform:uppercase;
}
.shop h2{
padding:0;
}
.box_search img{
float:right;
}
.box_search .m10{
padding:10px;
}
.box_search .green, .box_search .green_u,.box_search .blue{
font-size:18px;
display:block;
text-transform:uppercase;
padding:20px 0 0px 0;
font-weight:bold;
}
.box_search .green{
color:#006600;
background:none;
}
.box_search .green_u{
color:#006600;
text-decoration:underline;
}
.box_search .blue{
color:#124782;
}
.box_search h1 span.date{
font-size:18px;
color:#0066cc;
}
.footer {
	z-index: 10;
	background: #194F8A url(footer_bg.gif) repeat-x 0px 144px;
}
.footer_r {
	background:url(footer_bg.gif) no-repeat 100% -5px;
}
.footer_c {
	padding: 19px 12px 0 10px;
	background:url(footer_bg.gif) no-repeat -2px 100%;
	height:129px;
}
.footer .links {
	float: left;
	color: #FEFBFB;
	font-size: 13px;
	font-family: helvetica
}
.footer .links li {
	display: table;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 0 0px 0;
	height: 13px;
}
.footer .links a, .footer .links span {
	color: #FEFBFB;
	font-size: 13px;
	height: 13px;
	line-height: 10px;
	text-decoration: none;
	padding: 0 9px 0 9px;
}
.footer .links a {
	margin: 0 -2px 0 0;
	background: url(footer_link_bg.gif) no-repeat right center;
}
.footer .text, .footer .copyright {
	padding: 0 5px 5px 5px;
	color: #FAF5F5;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	float: right;
	text-align: right;
}
.footer .text {
	background: url(w.gif) no-repeat 0px 3px;
	padding: 0 5px 5px 50px;
}
.footer .copyright {
	clear: both;
	float: left;
	padding: 6px 5px;
	border-top: 1px solid #769BCE;
	width: 948px;
	margin: 0 auto;
}
.p10 ol{
	list-style-type:decimal;
	list-style-position:inside;
	padding:0 8px 0 8px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.p10 ol li{
padding-bottom:10px;
}
.p10 ol .grey{
color:#666666;
font-size:11px;
font-style:italic;
display:inline;
}
.subscribe{
color:#333333;
font-size:12px;
line-height:21px;
}
.subscribe a{
color:#0066cc;
font-weight:bold;
text-decoration:underline;
}
.subscribe p{
padding:0px 0 10px;	
}
.subscribe span{
padding:0px 0 5px;	
}
.wq_login {
	padding-bottom:10px;	
	margin-bottom:10px;
}
.wq_login div {
	position: relative;
}
.wq_login .input_ar_button input {
	float:right;
	clear: right;
	margin: 5px 12px 0 0;
	position: relative;
}
.wq_login .label {
	float:left;
	color:#000033;
	font-size:10px;
	font-weight:bold;
	width:62px;
	overflow:hidden;
	padding:0 0 0 10px;
	text-transform:uppercase;
	text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}
.box_blue .label{
padding:0 0 0 12px;
width:73px;
}
.input_ar{
float:left;	
padding-bottom:5px;
clear:right;
}
.wq_login .hr_d {
margin:0 10px 5px 10px;
}
.issue_right .wq_login .hr_d {
display:none;
}
.issue_right .wq_login h1.hr_d {
padding:11px 0;
font-size:18px;
color:#000033;
font-weight:normal;
display:block!important;
background:transparent url(hr_double_g_w.gif) repeat-x scroll left top;
}
.wq_login h1.hr_d {
margin:0 10px 10px 10px;
font-size:18px;
color:#000033;
font-weight:normal;
}
.wq_login .links {
color:#000033;
float:right;
font-weight:bold;
line-height:16px;
padding:3px 10px 0 20px;
text-decoration:none;
}
.issue_right  .links{
color:#000033;
float:left;
padding-right:0px;
padding-left:10px;
padding-bottom:10px;
font-weight:normal;
line-height:14px;
text-decoration:none;
text-align:left;
}
.links a{
display:inline;
padding:0;
color:#000033;
}
.issue_right  .links a{
font-size:10px;
}
.input_submit_button {
float:right;	
padding:5px 10px 0 0;
}
.center_block.white .issue.service {
padding:10px 20px 20px 20px;
width:630px;
position:relative;
}
.service h4{
font-size:14px;
color:#2a67aa;
font-weight:normal;
line-height:27px;
}
.service h3{
font-size:18px;
color:#2a67aa;
padding-top:31px;
font-weight:bold;
line-height:27px;
}
.service ul{
font-size:16px;
color:#333333;
line-height:30px;
font-weight:bold;
list-style:disc;
list-style-position:inside;
}
.banner{
position:absolute;
right:35px;
top:47px;
width:125px;
text-align:center;
}
.banner img{
padding-bottom:10px;
}
.shop_date{
width:420px;	
position:absolute;
top:5px;
right:5px;
}
.login .shop_date{
position:absolute;
right:0;
top:2px;
width:379px;
line-height:14px;
}
.p5{
padding:5px;	
}
.wq{
width:210px;	
}
.shop .m10 h1{
background:url(hr_double_g.gif) repeat-x left bottom;	
margin:0;
margin-bottom:10px;
color:#4a7127;
padding-bottom:12px;
border:none;
}
.shop_date .title{
font-size:10px;
color:#918776;
text-transform:uppercase;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.shop_date .cart{
padding:10px 0 0 133px;
font-size:10px;
color:#918776;
text-transform:uppercase;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.shop_date .cart a{
font-size:12px;
color:#245ad3;
text-transform:none;
}
.magazine{
padding-bottom:20px;
}
.magazine .img{
width:181px;
height:240px;	
overflow:hidden;
position:relative;
/*margin:10px 15px 0 0;*/
float:left;
}
.carousel .magazine .img{
height:182px;
width:129px;
}
.carousel .magazine .img,.sixtypercent .magazine .img{
height:172px;
width:129px;
}
.decription{	
height:238px;
margin-left:193px;
position:relative;
width:172px;
}
.desc_text{
height:119px;
overflow:hidden;
}
.products .desc_text{
position:absolute;
left:0;
bottom:-40px;
}
.btns{
position:absolute;
bottom:0;
left:0;
}
.decription h2,.fourtypercent h2{
font-size:14px;
color:#0066cc;
text-transform:uppercase;
line-height:18px;
font-weight:bold;
}
.magazine a, .fourtypercent a{
color:#0066cc;
text-decoration:none;
}
.decription span{
font-size:12px;
color:#666666;
line-height:19px;
font-style:italic;
}
.decription p{
font-size:12px;
color:#333333;
line-height:14px;
}
.sub_btn,.gift_btn,.digital_btn,.single_btn,.timed_btn,.single_d_btn{
display:block;
height:25px;
letter-spacing:1px;
margin-top:10px;
overflow:hidden;
text-indent:-1000px;
width:172px;	
}
.sub_btn{
background:transparent url(subscribtion_btn.gif) no-repeat scroll 0 0;	
}
.gift_btn{
background:transparent url(gift_btn.gif) no-repeat scroll 0 0;	
}
.digital_btn{
background:transparent url(digital_btn.gif) no-repeat scroll 0 0;	
}
.single_btn{
background:transparent url(single_btn.gif) no-repeat scroll 0 0;	
float:left;
margin-right:10px;
}
.timed_btn{
background:transparent url(timed_btn.gif) no-repeat scroll 0 0;	
float:left;
margin-right:10px;
}
.single_d_btn{
background:transparent url(single_d_btn.gif) no-repeat scroll 0 0;	
float:left;
}
.buy_btn{
display:block;
height:25px;
letter-spacing:1px;
margin-top:5px;
overflow:hidden;
text-indent:-1000px;
width:77px;
background:transparent url(buy_btn.gif) no-repeat scroll 0 0;	
}
.donate_btn{
display:block;
height:39px;
letter-spacing:1px;
margin-top:5px;
overflow:hidden;
text-indent:-1000px;
width:160px;
background:transparent url(donate_btn.gif) no-repeat scroll 0 0;	
}
.add_btn{
display:block;
height:20px;
letter-spacing:1px;
margin-top:5px;
overflow:hidden;
text-indent:-1000px;
width:106px;
background:transparent url(add_btn.gif) no-repeat scroll 0 0;	
}
.read_more{
display:block;
height:20px;
letter-spacing:1px;
margin-bottom:15px;
overflow:hidden;
text-indent:-1000px;
width:106px;
background:transparent url(read_more.gif) no-repeat scroll 0 0;	
}
.carousel{
position:relative;
height:198px;
padding:5px 0 0 30px;
}
.carousel .prev{
position:absolute;
height:20px;
left:-3px;
top:75px;
width:28px;
}
.carousel .next{
position:absolute;
height:20px;
right:1px;
top:75px;
width:28px;
}
.carousel .magazine{
width:285px;
float:left;
padding-bottom:0;
}
.carousel .decription,.sixtypercent .decription{	
margin-left:135px;
width:145px;
height:172px;
}
.carousel_inside{
width:571px;
height:173px;
overflow:hidden;
}
.digital_a{
color:#333333;	
line-height:21px;
padding-bottom:27px;
}
.digital_a a{
color:#0066cc;	
}
.digital_a p{
line-height:9px;
padding-bottom:14px;
}
.products{
padding-top:10px;	
}
.products .magazine{
width:295px;
position:relative;
float:left;
}
.products .decription{
height:183px;
margin-left:162px;
width:120px;
}
.products .magazine .img{
float:left;
height:230px;
overflow:hidden;
position:relative;
width:159px;
}
.sixtypercent{
width:332px;
float:left;
position:relative;
}
.sixtypercent .magazine img{
/*margin:10px 0 0 0;*/
width:auto;
height:auto;
}
.sixtypercent .decription{
margin-left:143px;
width:165px;
}
.fourtypercent{
width:296px;
float:left;
}
.fourtypercent input{
width:152px;
height:16px;
background:#ffffcc;
border:1px solid #aca99c;
padding:3px;
margin-top:11px;
}
.login img{
float:none;	
}
.title_login{
padding:32px 0 0 1px;
}
.blue_boxes{
padding-top:9px;
width:622px;
position:relative;
}
.left_blue_boxes{
width:315px;
float:left;
}
.right_blue_boxes{
width:307px;
float:right;
}
.box_blue{
background-color:#6e9bc8;
width:307px;
color:#F9F9F9;
padding:9px 0 13px;
position:relative;
text-align: left;
}
.title_box{
padding-bottom:10px;
text-align:center;
}
.mt10{
margin-top:10px;
padding:5px;
width:297px;
}
.border{
border:1px solid #aec6e0;	
padding:10px 0 6px;
}
.left_blue_boxes .border{
height:35px;
}
.img_title img {
	float: left;
}
.right_blue_boxes .box_blue{
	padding:5px;
	width:297px;
	text-align:center;
}
.right_blue_boxes .box_blue img{
padding:66px 11px 4px 20px;
}
.right_blue_boxes .subscribe_button{
padding:0px 0 78px 0px;
}
.current h1{
line-height:37px;
padding:20px 0 1px 0px;	
color:#0066cc;
}
.current h2{
font-size:24px;
line-height:30px;
color:#0066cc;
font-weight:normal;
padding:0 0 10px 0px;
}
.search_btn{
padding:0 0 10px 0px;	
}
.current p{
padding:9px 0 10px 0px;	
}
.current p img{
vertical-align:middle;
}
.current p.italic{
padding:0 0 10px 0px;	
font-style:italic;
font-weight:bold;
}
input.radio {
display:block;
height:13px;
width:13px;
line-height:1.4em;
margin:10px 0 0 0px;
}
label.choice {
color:#444;
display:block;
font-size:14px;
line-height:1.4em;
margin:-1.40em 0 0 26px;
padding:4px 0 5px;
padding-top:3px;
font-weight:bold;
}
.radiolabel{
padding:15px 0px 12px 48px;	
}
.subscribe_now_btn{
padding:7px 0 0 0;
}
.baners120{
padding:10px;	
}
.baners120 .b120x60{
float:left;
}
.pl10{
padding-left:10px;	
}
.article_link{
padding-top:5px;
position:relative;
}
.article_link span{
color:#666666;
font-size:12px;
text-transform:uppercase;
line-height:24px;
}
.article_link  ul{
position:absolute;
right:0;
top:10px;	
}
.article_link  li{
float:left;
font-size:10px;
color:#827763;
font-family:Georgia, "Times New Roman", Times, serif;
}
.article_link  li a{
background:url(icon.gif) no-repeat;
display:block;
padding:0 5px 0 20px;
line-height:15px;
text-decoration:none;
font-weight:bold;
}
.article_link  li a.email{
background-position:0 -17px;
}
.article_link  li a.print{
background-position:0 -37px;
}
.article_link  li a.single{
background-position:0 -54px;
}
.article_link  li a.add_comment{
background-position:0 -72px;
}
.article_link  li a.share_bg{
background:none;
padding-left:5px;
}
.article span.author{	
color:#666666;
font-size:12px;
font-style:italic;
display:block;
padding-bottom:29px;
}
.article h1{	
line-height:30px;
padding-top:7px;
line-height:42px;
color:#2A67AA;
font-family:Times New Roman;
font-size:36px;
font-weight:normal;
}
.article p.blue{	
color:#2a67aa;
font-size:14px;
padding-bottom:19px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.article p{	
padding-bottom:19px;
}
.share{
position:absolute;
width:125px;
height:16px;
right:10px;
top:33px;
}
.pagination ul{
float:right;	
}
.pagination li{
float:left;
padding:0 4px;
color:#887d69;
}
.pagination .nextpage {
background:url("next_page_btn.jpg") no-repeat scroll center center transparent;
display:block;
height:20px;
text-indent:-99999px;
overflow:hidden;
text-decoration:none;
width:96px;
}
.commentform{
border:1px solid #aca99c;	
width:638px;
line-height:14px;
font-size:10px;
color:#6a5e4a;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform p{
line-height:14px;
font-size:10px;
padding:10px;
}
.commentform h4{
background:transparent url(add_comment.jpg) no-repeat scroll 9px 0;
border-bottom:1px solid #e2e1dc;
height:13px;
margin:15px 0 0 0;
padding:7px 0 0 6px;
}
.commentform input{
border:1px solid #b3b0a4;
height:15px;
width:215px;
padding:3px;
}
.commentform label{
padding:10px 9px 10px 13px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform label.website{
padding-left:57px;
}
.commentform textarea{
width:615px;
height:62px;
border:1px solid #b3b0a4;
margin:10px 10px 0 10px;
}
.commentform .textarealabel{
display:block;
margin:-2px 0 -35px;
padding-bottom:15px;
}
.commentfooter .commentfooterbtn{
float:right;	
padding:10px;
}
.commentfooter .commentfooterbtn .preview {
background:transparent url(preview_btn.jpg) no-repeat scroll center center;
display:block;
float:left;
height:20px;
overflow:hidden;
padding-right:14px;
text-decoration:none;
text-indent:-99999px;
width:86px;
}
.commentfooter .commentfooterbtn .postcomment {
background:transparent url(post_btn.jpg) no-repeat scroll center center;
display:block;
float:left;
height:20px;
overflow:hidden;
padding-right:7px;
text-decoration:none;
text-indent:-99999px;
width:130px;
}
.moreauthorbtn {
background:transparent url(more_from_btn.jpg) no-repeat scroll center center;
display:block;
height:20px;
overflow:hidden;
text-decoration:none;
text-indent:-99999px;
width:187px;
}
.bookstore_btn {
background:transparent url(go_to_store.gif) no-repeat scroll center center;
display:block;
height:20px;
overflow:hidden;
text-decoration:none;
text-indent:-99999px;
width:126px;
padding-top:20px;
}
.commentfooter span{
display:block;
font-size:10px;
padding:4px 0 3px 10px;
text-transform:none;
width:100px;
float:left;
}
.moreauhtor p{
font-size:12px;
line-height:18px;
color:#666666;
font-style:italic;
padding-bottom:5px;
}
.moreauhtor li{
background:url(border_dotted.gif) repeat-x left top;
margin-top:8px;
padding-top:6px;
}
.comment{
border-top:1px solid #a6a6a6;	
padding:10px 0 10px 0;
}
.comment span{
padding:3px 0;
display:block;
color:#827763;
font-family:Georgia, "Times New Roman", Times, serif;
}
.comment p{
padding:0;
}
.rating{
padding:11px 0px 0 4px;
}
.rating span{
float:left;
color:#887d69;
font-size:11px;
display:block;
padding:0px 10px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.rating ul {
height: 25px;
float:left;
}
.rating ul li {
height: 19px;
line-height: 16px;
float: left;
font-weight: bold;
font-size: 14px;
background:none;
margin:0;
padding:0;
}
.rating ul li a {
display: block;
padding: 0 1px;
width: 18px; height: 18px;
background: url(rating_star2.gif) no-repeat center center;
text-decoration: none;
}
.rating .rating1 .star1 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating .rating2 .star1 a, .rating .rating2 .star2 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating .rating3 .star1 a, .rating .rating3 .star2 a, .rating .rating3 .star3 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating .rating4 .star1 a, .rating .rating4 .star2 a, .rating .rating4 .star3 a, .rating .rating4 .star4 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating .rating5 .star1 a, .rating .rating5 .star2 a, .rating .rating5 .star3 a, .rating .rating5 .star4 a, .rating .rating5 .star5 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote2 .star1 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote2 .star1 a, .rating.vote2 .star2 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote3 .star1 a, .rating.vote3 .star2 a, .rating.vote3 .star3 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote4 .star1 a, .rating.vote4 .star2 a, .rating.vote4 .star3 a, .rating.vote4 .star4 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote5 .star1 a, .rating.vote5 .star2 a, .rating.vote5 .star3 a, .rating.vote5 .star4 a, .rating.vote5 .star5 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote1 ul a {
background: url(rating_star2.gif) no-repeat center center;
}
.rating.vote2 ul a {
background: url(rating_star2.gif) no-repeat center center;
}
.rating.vote3 ul a {
background: url(rating_star2.gif) no-repeat center center;
}
.rating.vote4 ul a {
background: url(rating_star2.gif) no-repeat center center;
}
.rating.vote5 ul a {
background: url(rating_star2.gif) no-repeat center center;
}
.rating.vote1 .star1 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote2 .star1 a, .rating.vote2 .star2 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote3 .star1 a, .rating.vote3 .star2 a, .rating.vote3 .star3 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote4 .star1 a,.rating.vote4 .star2 a,.rating.vote4 .star3 a,.rating.vote4 .star4 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating.vote5 .star1 a, .rating.vote5 .star2 a, .rating.vote5 .star3 a,.rating.vote5 .star4 a,.rating.vote5 .star5 a {
background: url(rating_star.gif) no-repeat center center;
}
.rating img {
margin: 0px 3px 3px 0;
}
.from_a{
position:relative;	
padding:41px 10px 17px;
margin-top:20px;
color:#666666;
}
.from_a a {
color:#666666;
display: block;
zoom:1;
}
.from_a span{
font-size:10px;
text-transform:uppercase;
padding:0;
display:inline;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
}
.from_a .archive_title{
background:transparent url(from_archive_title.jpg) no-repeat scroll left top;
height:42px;
left:5px;
margin-right:10px;
position:absolute;
text-indent:-999999px;
top:-9px;
width:263px;
}
.webcast{
position:relative;	
padding:35px 10px 17px;
margin-top:20px;	
}
.webcast span{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
color:#666666;
padding:2px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}
.webcast a{
color:#666666;
}
.webcast_title{
background:transparent url(webcast_title.jpg) no-repeat scroll left top;
height:42px;
left:5px;
margin-right:10px;
position:absolute;
text-indent:-999999px;
top:-9px;
width:263px;	
}
.banner280{
padding-top:10px;	
}
.bg_gray{
background-color:#d9d9d9;
height:27px;
line-height:27px;
margin-top:10px;
padding-left:10px;
color:#080202;
font-size:12px;
}
.bg_gray a{
color:#080202;
}
.booksleft{
width:500px;
float:left;
}
.booksright{
padding-top:35px;
width:125px;
float:right;
}
.booksright .buy_btn {
margin:0 20px;	
}
.right_side_blog {
	width:160px;
	float:right;
	clear: right;
	padding:10px 10px 10px 0;
}
.blog_content {
	float:left;
	width:750px;
	padding:140px 10px 10px 10px;
	margin:17px 0px 10px 10px;
	border:1px solid #afaca0;
	position:relative;
	display:inline;
}
.blog_title {
	background:transparent url(need_to_know.jpg) no-repeat scroll left top;
	height:112px;
	left:-17px;
	position:absolute;
	top:-18px;
	width:778px;	
}
.blog_content .pl10 {
	background:url(vertical_hr.gif) repeat-y right top;
	padding:14px 20px 0 3px;
	width:554px;
	float:left;
}
.blog_content .breadcrumbs {
	left:0px;
	position:absolute;
	top:103px;
	width:770px;
}
.blog_content .breadcrumbs ul {
	float:none;
}
.blog_content .breadcrumbs a {
	font-size:18px;
	font-weight:normal;
	text-transform:none;
	color:#4a7127;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 26px;
}
.blog_content .article_link ul {
	position:absolute;
	left:0;
	top:10px;
}
.blog_content .booksleft {
	padding:37px 0 0 0;
	width:400px;
}
.blog_content .booksright {
	padding:37px 0 33px;
}
.blog_content .commentform {
	width:100%;
}
.blog_content .commentform input {
	width:192px;
}
.blog_content .commentform label.website {
	padding-left:14px;
}
.blog_content .commentform textarea {
	width:522px;
	padding:3px;
}
.right_current {
	width:166px;
	float:right;
}
.right_current a {
	text-decoration:none;
}
.right_current h3 {
	color:#4a7127;
	font-size:19px;
	border-bottom:1px solid #aca895;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	margin-top:12px;
}
.right_current .book h2,.right_current .book a {
	color:#0066cc;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:16px;
	text-transform:uppercase;
}
.book {
	padding-bottom:30px;
}
.book img {
	padding-right:10px;	
}
.info span {
	color:#9a917d;
	font-size:10px;
	font-weight:bold;
	padding-top:10px;
	line-height:14px;
	text-transform:uppercase;	
	font-family:Georgia, "Times New Roman", Times, serif;
}
.info a {
	color:#333333;
}
.info {
padding-top:10px;
}
.posted h2 {
	color:#0066cc;
	font-weight:normal;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.posted span.aftor {
	color:#404040;
	padding-bottom:8px;
	display:block;
	font-style:italic;
}
.posted span.gray{
color:#666666;
padding-bottom:23px;
display:block;
}
.posted span.read{
color:#6a5e4a;
padding-bottom:22px;
display:block;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.posted span.read a{
color:#6a5e4a;
text-decoration:none;
}
.posted p.posted_in{
color:#6a5e4a;
text-align:center;
display:block;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.posted p.posted_in a{
color:#6a5e4a;
text-decoration:none;
}
.posted p{
padding-bottom:4px;
}
.posted .article_link{
background:url(border_dotted.gif) repeat-x left top;
border-bottom:1px solid #a6a6a6;
height:34px;
}
.posted .article_link ul{
padding:1px 0 0 52px;
}
.recent_post .book{
padding:0;	
}
.recent_post .book a{
color:#2564a9;	
text-decoration:none;
}
.recent_post{
padding-bottom:20px;	
}
.category a{
color:#746956;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}
.category{
padding-top:10px;	
padding-bottom:30px;
}
.archive1{
padding-bottom:30px;	
padding-top:10px;	
}
.archive1 a{
color:#333;
text-decoration:none;
}
.tags{
padding-bottom:30px;	
padding-top:10px;		
}
.tags a{
color:#3366cc;
text-decoration:none;
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.blog a{
color:#666666;	
text-decoration:none;
font-size:11px;
}
.issue .buyissue .decline h1{
line-height:41px;
padding:0;
}
.issue .buyissue .decline p{
padding:0;
}
.issue .buyissue .decline li{
font-size:12px;
line-height:24px;
font-style:italic;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}
.issue .buyissue .decline .blue_t{
color:#0066cc;
font-size:14px;
text-transform:uppercase;
font-style:normal;
font-weight:bold;
}
.issue .buyissue .decline h2{
color:#3770c4;
font-size:19px;
font-style:normal;
padding:0;
line-height:25px;
padding-top:20px;
}
.issue .buyissue .decline span.aftor{
color:#333;
font-size:12px;
font-style:italic;
padding:0;
line-height:18px;
}
.issue .buyissue .decline{
padding-bottom:20px;
}
.issue .float {
	width: 33%;
	float: left;
}
.issue .float .img {
	width:55px;
	height:75px;
	overflow:hidden;
	float:left;
}
.issue .float h3 {
	color:#4a7127;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	margin-right:10px;
	line-height:18px;
	background:url(hr_double_g.gif) repeat-x left bottom;
	padding:0 0 15px;
}
.issue .float h2 {
	color:#0066cc;
	font-size:14px;
	padding:0;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.issue .float span {
	color:#333;
	font-size:12px;
	line-height:16px;
font-family:Arial, Helvetica, sans-serif;
}
.issue .float .essence span{
padding-bottom:20px;
display:block;
}
.issue .float span.grey{
color:#918776;
font-size:12px;
line-height:16px;
padding-bottom:5px;
display:block;
}
.issue .float a{
text-decoration:none;
}
.first{
color:#2A67AA;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
	font-size:62px;
	height:62px;
	line-height:62px;
	width:52px;
}
.current a{
color:#0066cc;	
}
