body{
	margin:0;
	color:#1e3233;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#1e3233;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	width: 940px;
}
#header{padding-bottom: 7px;}
.top-bar{
	background: #1f3334;
	overflow: hidden;
	height: 1%;
	padding: 7px 7px 7px 1px;
}
.search{
	float: right;
	width: 213px;
}
.search input{float: right;}
.search div{
	float: left;
	background: url(images/bg-input.gif) no-repeat;
	height: 21px;
	overflow: hidden;
	padding: 5px 5px 0 25px;
}
.search div.focused{background-position: 0 -26px;}
.search div input{
	color: #1e3233;
	font-size: 12px;
	background: none;
	border: none;
	width: 128px;
	float: left;
	font-weight: bold;
	line-height: 15px;
	height: 15px;
}
.top-bar ul{
	padding: 4px 0 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	height: 1%;
}

ul.media {
	list-style: none;
	margin: 5;
	padding:5;
}
.top-bar ul li{
	display: inline;
	background: url(images/sep1.gif) no-repeat 0 2px;
	padding: 0 11px 0 12px;
	margin-left: -1px;
}
.top-bar ul a{
	color: #f6f6cd;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.top-bar ul a.sign-in{
	background: url(images/icon-sign.gif) no-repeat;
	padding-left: 20px;
}
.updates-holder{
	border-bottom:1px solid #E6E3DC;
	border-top:1px solid #BBC1C1;
	float:right;
	height:1%;
	margin-bottom:10px;
	margin-right:0;
	overflow:hidden;
	padding:11px 30px 11px 10px;
}
#header .date{
	float: right;
	color: #1f3334;
	font-style: normal;
}
.update{
	overflow: hidden;
	height: 1%;
}
.update strong{
	color: #a34601;
	padding-left: 3px;
	float: left;
}
.update p{
	margin: 0 3px;
	display: inline;
	font-weight: bold;
	float: left;
}
.update a{color: #1e3233;}
.next,
.prev{
	width: 8px;
	height: 13px;
	float: left;
	display: inline;
	margin: 2px 7px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.prev{background: url(images/btn-prev.gif) no-repeat;}
.next{background: url(images/btn-next.gif) no-repeat;}
.next:hover,
.prev:hover,
.update a.active{
	background-position: 0 -13px;
}
.nav-holder{
	background:transparent url(images/line.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:20px 0 25px;
	width:100%;
}
.logo{
	background:transparent url(images/logo.gif) no-repeat scroll 0 0;
	float:left;
	height:68px;
	margin:0;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:180px;
	z-index:100;
}
.logo a{
	display: block;
	height: 100%;
}
#header .rss{
	background:transparent url(images/icon-rss.gif) no-repeat scroll 0 4px;
	color:#A24500;
	float:right;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:22px;
	padding-left:21px;
}
#header .rss:hover{
	color: #1f3334;
	background: url(images/icon-rss-hover.gif) no-repeat 0 4px;
	text-decoration: none;
}
#nav{
	display:inline;
	float:left;
	font-size:20px;
	line-height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 6px;
	overflow:hidden;
	padding:0;
}
#nav li{
	padding: 0 21px 0 23px;
	display: inline;
	background: url(images/sep-nav.gif) no-repeat 0 3px;
	margin-left: -1px;
}
#nav a{
	color: #1f3334;
	font-weight: bold;
	letter-spacing: -1px;
}
#nav a:hover,
#nav .active a{
	color: #a24500;
	text-decoration: none;
}
#main{
	overflow: hidden;
	width: 100%;
	padding-bottom: 32px;
}
#sidebar{
	float: left;
	width: 190px;
}
#sidebar .heading{
	background: #a34601;
	border-top: 3px solid #d1a280;
	padding: 11px 9px 10px;
}
#sidebar .heading h3{
	margin: 0;
	color: #fff;
	font-size: 12px;
}
#sidebar .heading h3.txt-current{
	overflow: hidden;
	text-indent: -9999px;
	height: 10px;
	background: url(images/txt-current.gif) no-repeat;
}
.accordion{
	padding: 10px 0 5px;
	list-style: none;
	margin: 0;
	background: url(images/dotted.gif) repeat-x;
}
.accordion li{
	height: 1%;
	vertical-align: top;
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 0 1px 1px 0;
}
.accordion a.opener{
	display: block;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/icon-close.gif) no-repeat 100% 7px;
	padding: 5px 0 6px;
}
.accordion a.opener:focus{
	outline: none;
}
.accordion a.opener:hover{
	text-decoration: none;
	color: #a34601;
}
.accordion a.ui-state-active{
	background: url(images/icon-open.gif) no-repeat 100% 7px;
	color: #a34601;
}
.slide div{
	background: url(images/sep2.gif) repeat-x;
	padding: 6px 20px 7px 0;
}
#sidebar h4{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #a34601;
	margin: 0;
}
#sidebar h4 a{color: #a34601;}
#sidebar p{
	margin: 0 0 8px;
	color: #1e3233;
	font-weight: bold;
	line-height: 14px;
}
#sidebar p a{color: #1e3233;}
#sidebar .all{
	color: #a34601;
	font-weight: bold;
	font-size: 11px;
}
#twocolumns{
	float: right;
	width: 730px;
	margin-top: 3px;
	padding-top: 10px;
	border-top: 1px solid #c7cccc;
}
.register-content{padding-bottom: 14px;}
.home-content{padding-bottom: 53px;}
#content{
	float: left;
	width: 510px;
	overflow: hidden;
}
.register-content #content{padding-top: 16px;}
#content img{
	/* display: block;
	margin-bottom: 12px; */
}
.feature{padding-bottom: 9px;}
#content h1{
	padding-top:15px;
	-x-system-font:none;
	background:transparent url(images/dotted2.gif) repeat-x scroll 0 100%;
	color:#1F3334;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:28px;
	margin:0 0 16px;
	padding-bottom:16px;
	width:100%;
}
#content .heading{
	background: url(images/dotted.gif) repeat-x 0 -1px;
	overflow: hidden;
	height: 9px;
}
#content .heading h3{
	font:100% arial,sans-serif;
	font-weight: bold;
	margin: 0;
	background: #fff;
	padding-right: 10px;
	line-height: 9px;
	text-transform: uppercase;
	color: #a34601;
	font-size: 12px;
	float: left;
}
#content .home-sep{
	margin-top: 25px;
}
#content .home-sep-short{
	margin-top: 15px;
}
#content .issue-sep{
	margin-top: 20px;
}
#content .heading h3.txt-blog,
#content .heading h3.txt-feature,
#content .heading h3.txt-more,
#content .heading h3.txt-issue-feature{
	height: 9px;
	overflow: hidden;
	text-indent: -9999px;
}
#content .heading h3.txt-feature{
	background: url(images/txt-feature.gif) no-repeat;
	width: 175px;
}
#content .heading h3.txt-blog{
	width: 111px;
	background: url(images/txt-blog.gif) no-repeat;
}
#content .heading h3.txt-more{
	width: 111px;
	background: url(images/txt-more.gif) no-repeat;
}
#content .heading h3.txt-issue-feature{
	width: 109px;
	background: url(images/txt-issue-feature.gif) no-repeat;
}
.blog{padding:7px 0 16px;}
.blog-holder{
	margin-bottom: 20px;
}
.blog-holder .blog{
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 14px 0 16px;
}
.blog-holder .home-blog{
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 14px 0 16px;
}
.travel .blog{background: url(images/sep2.gif) repeat-x 0 100%;}
#content .blog h2{
	font: 30px/36px Georgia, "Times New Roman", Times, serif;
	color: #1f3334;
	margin: 0 0 3px;
}
#content .issue .blog h2{margin-bottom: 10px;}
.blog h2 a,
.blog h3 a{
	color: #1f3334;
}
.blog .date{
	font-weight: bold;
	color: #666;
	font-style: normal;
	float: left;
	padding-right: 7px;
}
.issue .blog .date{padding-bottom: 6px;}
.blog .comments{
	color: #3b6c69;
	float: left;
}
.blog .meta1 .comments{float: right;}
.blog .comments em{
	color: #3b6c69;
	float: left;
	font-variant: normal;
	font-style: normal;
}
.blog .comments em span{
	color: #fff;
	background: url(images/icon-comments.gif) no-repeat;
	float: left;
	display: inline;
	margin-right: 4px;
	width: 18px;
	text-align: center;
	padding-bottom: 5px;
}
.blog .author{
	color: #8b887d;
	font-size: 14px;
}
.blog .author em{font-weight: normal;}
.blog .meta{
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	line-height: 16px;
}
.blog .meta1{
	background: url(images/sep2.gif) repeat-x;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
.blog .meta1 div{
	background: url(images/sep2.gif) repeat-x 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 11px 0 6px;
}
.home-blog p{
	margin: 0;
	color: #333;
	display:inline;
}
.home-blog p a{
	text-decoration: none;
	color: #1F3334;
	font-weight: bold;
}
.issue .blog p{
	margin-bottom: 18px;
}

.blog p a{
	text-decoration: underline;
	color: #a24500;
}
.blog p a:hover{text-decoration: none;}
.blog p a.more{
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.blog p a.more:hover{text-decoration: underline;}
.blog p strong{
	font-weight: bold;
	text-transform: normal;
}
.home-blog p strong{
	font-weight: bp;d;
	text-transform: normal;
}
#content .blog h3{
	color: #1f3334;
	margin: 0 0 8px;
	font: 24px/29px Georgia, "Times New Roman", Times, serif;
}
#content .home-blog h3{
	color: #1f3334;
	margin: 0 0 8px;
	font: 24px/29px Georgia, "Times New Roman", Times, serif;
}
.blog .preface{
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #1f3334;
	margin-bottom: 11px;
}
#content .blog h3.entry-subtitle{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #3b6c69;
	margin: 0;
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding-bottom: 7px;
}
.blog .photo{margin-top: -3px;}
#content .blog .photo img{margin: 0;}
.blog .photo div{
	padding: 8px 0 25px 28px;
	background: url(images/icon-photo.gif) no-repeat 0 8px;
	font-size: 11px;
	color: #8b887d;
	line-height: 13px;
}
.blog .photo p{
	color: #8b887d;
	font-size: 11px;
	display: inline;
	font-weight: bold;
}
.blog .blockquote{
	border: 1px solid #cedad9;
	border-width: 1px 0;
	padding: 1px 0;
	margin-bottom: 17px;
}
.blog .blockquote div{
	border: 1px solid #cedad9;
	border-width: 1px 0;
	padding: 15px 0 16px;
}
.blog .blockquote p{
	margin: 0;
	font: 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #3b6c69;
}
.blog ul{
	padding: 7px 0 18px 16px;
	list-style: none;
	margin: 0;
}
.blog ul li{
	height: 1%;
	vertical-align: top;
	color: #333;
	padding: 0 0 0 14px;
	background: url(images/bullet.gif) no-repeat 0 5px;
}
.blog .category{
	text-transform: uppercase;
	color: #a34601;
	font-size: 10px;
}
#content .all{
	color: #a34601;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.articles-list{
	padding: 14px 0 8px;
	background: url(images/sep2.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
	margin-bottom: 10px;
}
.issue-content .articles-list{
	background: none;
	padding: 0 0 24px;
	margin: -16px 0 0;
	position: relative;
}
.articles-list h4{
	margin: 0 0 2px;
	font-size: 10px;
	font-weight: bold;
	color: #a34601;
	text-transform: uppercase;
}
.articles-list p{
	font: 18px/22px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 9px;
	color: #1f3334;
}
.articles-list p a{color: #1f3334;}

#content .ad,
#content .ad1{
	width: 510px;
	overflow: hidden;
}
#content .ad1{}
.ad img,
.ad a{
	display: block;
}
.editors-box{padding: 8px 0 9px;}
.editors-heading{
	height: 75px;
	background: url(images/bg-editors.gif) no-repeat;
	overflow: hidden;
	padding: 6px 25px 0 7px;
}
.editors-heading img{float: left;}
.editors-heading div{
	float: right;
	width: 372px;
	padding-top: 25px;
}
.txt-editors{
	float: left;
	width: 94px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/txt-editors.gif) no-repeat;
	display: inline;
	margin: 4px 8px 0 0;
}
.editors-heading strong,
.editors-heading em{
	color: #a34601;
	float: left;
	padding-right: 5px;
}
.editors-box .note{
	padding: 15px 17px 17px 18px;
	border: 1px solid #e6e3dc;
}
#content .editors-box .note h3{
	margin: 0 0 7px;
	font: 18px/22px Georgia, "Times New Roman", Times, serif;
	color: #1f3334;
}
.editors-box .note p{
	margin: 0;
	color: #333;
}
.editors-box .note p a,
.register-content #content p a{
	text-decoration: underline;
	color: #a34601;
}
.editors-box .note p a:hover,
.register-content #content p a:hover{
	text-decoration: none;
}
.blog-menu{
	padding: 7px 0;
	list-style: none;
	margin: 0 0 10px;
	border: 1px solid #e6e3dc;
	text-align: center;
}
.blog-menu li{
	display: inline;
	background: url(images/sep3.gif) no-repeat 0 3px;
	padding: 0 4px 0 7px;
}
.blog-menu li:first-child{background: none;}
.blog-menu a{
	font-size: 11px;
	color: #8b887d;
	font-weight: bold;
}
#content h3{
	font: 30px/36px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 24px;
}
.discussion{padding: 0 0 18px;}
.discussion .comments{
	overflow: hidden;
	width: 100%;
	margin-bottom: 13px;
}
.discussion .avatar{float: left;}
#content .discussion img{
	float: left;
	margin: 0;
}
.comment-text{
	float: right;
	width: 453px;
	background: url(images/comment-bg.gif) repeat-y 100% 0;
}
.mark .comment-text{background: url(images/comment-bg2.gif) repeat-y 100% 0;}
.comment-text .t{
	background: url(images/comment-top.gif) no-repeat;
	padding: 13px 2px 0 14px;
}
.mark .comment-text .t{background: url(images/comment-top2.gif) no-repeat;}
.comment-text .b{border-bottom: 2px solid #e3e0d9;}
.comment-text .b em{
	font-style: normal;
}

.mark .comment-text .b{border-bottom: 2px solid #d1a280;}
.comment-text p{
	margin: 0 13px 12px;
	color: #333;
	line-height: 16px;
}
.comment-text span{
	display: block;
	color: #666;
	font-size: 11px;
	background: #f8f7f5;
	border-top: 1px solid #e3e0d9;
	padding: 4px 12px 5px;
}
.mark .comment-text span{
	background: #f3e8df;
	border-top: 1px solid #d1a280;
}
.comment-text span strong{color: #8b887d;}
.mark .comment-text span strong{color: #a24500;}
.add-comments{padding: 0 0 24px;}
.add-comments .row{
	padding: 0 0 12px;
	overflow: hidden;
	height: 1%;
}
.add-comments .row div{
	float: left;
	display: inline;
	margin-right: 12px;
	background: url(images/bg-input3.gif) no-repeat;
}
.add-comments .row input,
.add-comments textarea{
	float: left;
	background: none;
	border: none;
	color: #333;
	line-height: 16px;
	font-size: 12px;
	width: 191px;
	padding: 7px 5px 8px;
}
.add-comments .row label{
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
}
.add-comments .textarea{
	overflow: hidden;
	height: 1%;
	background: url(images/bg-textarea.gif) no-repeat;
	padding-bottom: 11px;
}
.add-comments textarea{
	width: 500px;
	height: 156px;
	overflow: auto;
}
.trackbacks{padding: 0;}
.trackbacks ul{
	padding: 0;
	list-style: none;
	margin: -6px 0 0;
}
.trackbacks ul li{
	height: 1%;
	vertical-align: top;
	line-height: 16px;
	padding-bottom: 14px
}
.trackbacks p{
	margin: 0 0 2px;
	color: #a34601;
	font-weight: bold;
}
.trackbacks p a{color: #a34601;}
.trackbacks span{
	font-size: 11px;
	color: #8b887d;
}
.issue-holder{padding: 0 0 19px;}
.issue-holder .title{
	background: url(images/sep2.gif) repeat-x;
	width: 100%;
	margin-bottom: 10px;
}
.issue-holder .title div{
	overflow: hidden;
	width: 100%;
	padding: 8px 0 12px;
	background: url(images/dotted2.gif) repeat-x 0 100%;
}
.issue-holder .title a{
	float: right;
	font-size: 11px;
	color: #a34601;
	margin-top: 2px;
}
#content .issue-holder .title h3{
	margin: 0;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #a34601;
}
.register-content #content h2{
	margin: 0 0 16px;
	font: bold 24px/28px Georgia, "Times New Roman", Times, serif;
	color: #1f3334;
	width: 100%;
	padding-bottom: 16px;
	background: url(images/dotted2.gif) repeat-x 0 100%;
}
.register-content #content .preface{
	color: #1f3334;
	font: 20px/24px Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-bottom: 21px;
}
.register--holder{padding: 0 10px 0 0;}
.subscription{
	border: 5px solid #dcd9d3;
	background: url(images/subscription-bg.gif) repeat-y;
	height: 1%;
	margin-bottom: 5px;
}
.subscription .t{
	background: url(images/subscription-t.gif) no-repeat;
	height: 1%;
}
.subscription3 .t{
	background: url(images/subscription-t3.gif) no-repeat;
	padding: 25px 21px 22px 16px;
}
.subscription4 .t{
	background: url(images/subscription-t3.gif) no-repeat;
	padding: 25px 21px 22px 16px;
}
.subscription .t:after{
	clear: both;
	content: "";
	display: block;
}
.paper{
	float: left;
	position: relative;
	margin: -16px 0 0 -1px;
}
#content .subscription img{margin: 0;}
.subscription .text{
	float: right;
	width: 211px;
	padding-top: 48px;
}
.txt-12,
.txt-register,
.txt-3,
.txt-register-small,
.txt-individual{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.txt-12{
	width: 196px;
	height: 54px;
	background: url(images/txt-12.png) no-repeat;
	padding-bottom: 7px;
}
.txt-register{
	width: 130px;
	height: 14px;
	background: url(images/txt-register.png) no-repeat;
}
.individual-box .txt-register{
	width: 97px;
	height: 10px;
	float: right;
	background: url(images/txt-register.gif) no-repeat;
	margin-top: 3px;
}
.individual-box .form-register{
	float: right;
}

.register-gif {
float: right;
display:inline;
padding:4px;
margin:0px;
}


.register-header h4{
display:inline;
}


.txt-3{
	width: 245px;
	float: left;
	height: 19px;
	background: url(images/txt-3.png) no-repeat;
}
.txt-4{
	width: 275px;
	float: left;
	height: 19px;
	background: url(images/txt-4.png) no-repeat;
	text-indent:-9999px;
}
.txt-register-small{
	width: 118px;
	float: right;
	height: 13px;
	background: url(images/txt-register-small.png) no-repeat;
	margin-top: 4px;
}
.btn-register-form{
	float: right;
	margin-top: 4px;
}
.btn-register-form-2{
	margin: 0;
	padding: 0;
	color: #A24500;
}
.btn-register-form-top{
	float: right;
	margin-top: 4px;
	margin-right: 80px;
}
.txt-individual{
	height: 15px;
	background: url(images/txt-individual.png) no-repeat;
}
.individual-box{
	border: 5px solid #dcd9d3;
	margin-bottom: 23px;
}
.individual-box .heading1{
	background: url(images/bg-individual.gif) no-repeat;
	border-bottom: 2px solid #dcd9d3;
	padding: 14px 15px 12px;
}
.individual-list{padding: 9px 10px 12px 15px;}
.register-content #content .individual-list p{
	margin: 0 0 1px;
	color: #8b887d;
	font-weight: bold;
	font-size: 11px;
}
.individual-list ul{
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: auto;
	/*height: 145px;*/
}
.individual-list ul li{
	overflow: hidden;
	width: 439px;
	background: url(images/sep2.gif) repeat-x;
	padding: 7px 0 5px;
}
.individual-list ul li:first-child{background: none;}
.individual-list h4{
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
}
.register-content #content h3{
	font-size: 14px;
	color: #3b6c69;
	margin: 0 0 7px;
	padding-bottom: 7px;
	background: url(images/dotted3.gif) repeat-x 0 100%;
}
.register-content #content p{
	margin: 0 0 18px;
	color: #333;
}
.aside{
	float: right;
	width: 210px;
	position: relative;
	z-index: 5;
}
.btn-register{margin-bottom: 10px;}
.btn-register a{
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 210px;
	height: 57px;
	background: url(images/btn-register.gif) no-repeat;
}
.btn-register a:hover{background-position: 0 -57px;}
.aside .box{
	border: 1px solid #e6e3dc;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
	padding: 4px;
}
.aside .box .heading{
	border-top: 3px solid #3b6c69;
	padding: 6px 12px 7px;
	background: #1e3233;
}
.aside .google-box .heading{
	border-color: #e6e3dc;
	background: #b5afa0;
	margin-bottom: 10px;
}
.aside .box .heading h3{
	color: #fff;
	font-size: 13px;
	margin: 0;
}
.aside .google-box .heading h3{font-size: 12px;}
.aside .box fieldset{padding: 9px 10px 11px 11px;}
.aside .box fieldset a,
.welcome ul a{
	color: #3b6c69;
	font-size: 11px;
}
.aside .box fieldset ul li,
.welcome ul li{
	height: 1%;
	vertical-align: top;
	padding-left: 9px;
	background: url(images/bullet2.gif) no-repeat 0 5px;
}


.not-currently{
	background: url(images/icon1.gif) no-repeat 0 2px;
	padding-left: 11px;
}
.dotted-box{
	background: url(images/dotted-v.gif) repeat-y;
	margin-bottom: 6px;
	width: 180px;
}
.dotted-box .t{background: url(images/sep2.gif) repeat-x;}
.dotted-box .b{
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 2px 6px;
}
.aside .box label{
	font-size: 11px;
	color: #1f3334;
	font-weight: bold;
}
.aside .box .text{
	overflow: hidden;
	width: 100%;
	background: url(images/bg-input2.gif) no-repeat;
	margin-top: 1px;
	padding-bottom: 4px;
}
.aside .box .text input{
	background: none;
	border: none;
	float: left;
	color: #999;
	font-size: 12px;
	padding: 6px 8px 5px;
	width: 163px;
}
.aside .box .checkbox{
	overflow: hidden;
	height: 1%;
	padding: 5px 0 10px;
}
.aside .box .checkbox input{
	float: left;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
}
.aside .box .checkbox label{
	font-size: 10px;
	float: left;
	line-height: 15px;
	padding-left: 6px;
}
.aside .box .btn-sign-in{
	display: block;
	margin-bottom: 10px;
}
.language{
	border: 1px solid #e6e3dc;
	overflow: hidden;
	height: 1%;
	padding: 7px 4px 7px 8px;
	margin-bottom: 10px;
}
.language ul{
	padding: 0;
	list-style: none;
	margin: 0;
	float: right;
}
.language ul li{
	float: left;
	padding-right: 3px;
}
.language ul a{
	float: left;
	border: 2px solid #e9e7e0;
}
.language ul img{display: block;}
.language span,
.text-resize span{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	display: block;
	padding-top: 1px;
}
.twitter{
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	background: url(images/twitter-bg.gif) repeat-y;
}
.issue-content .twitter,
.register-content .twitter{
	margin: 0;
}
.twitter .t{
	background: url(images/twitter-top.gif) no-repeat;
	width: 100%;
}
.twitter .b{
	background: url(images/twitter-bottom.gif) no-repeat 0 100%;
	padding: 16px 10px 9px 10px;
	height: 1%;
}
.twitter p{
	margin: 0 0 0 5px;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #1f3334;
}
.twitter a{
	font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
	white-space: nowrap;
}
.twitter strong{
	margin-left: 5px;
	display: block;
}
.twitter .update-info{
	line-height: 14px;
	padding-top: 24px;
}
.twitter .update-info span{
	font-size: 11px;
	display: block;
}
.twitter .update-info strong{margin: 0;}
.twitter .icon-twitter{
	position: absolute;
	bottom: 14px;
	right: 18px;
	width: 36px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/icon-twitter.gif) no-repeat;
	padding: 0;
}
.weather{
	border: 1px solid #e6e3dc;
	margin-bottom: 10px;
}
.weather .heading1{
	background: url(images/sep2.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 5px 9px;
}
.weather .heading1 em{
	float: right;
	text-transform: uppercase;
	color: #1e3233;
	font-size: 9px;
	font-style: normal;
}
.weather h4{
	margin: 0;
	font-size: 12px;
}
.weather .info{
	overflow: hidden;
	height: 1%;
	padding: 7px 6px 8px 9px;
	color: #a34601;
}
.weather .info img{
	float: right;
}
.weather .info em{
	font-style: normal;
	font-size: 11px;
	display: block;
	line-height: 14px;
	padding-top: 3px;
}
.weather .info span{
	font-size: 14px;
	font-weight: bold;
}
.aside li{
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	padding:0;
	margin:0;
}
.aside .ad{
	overflow: hidden;
	width: 210px;
	height: 160px;
}
.topics_wrapper{
	height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.topics{
	padding: 2px 9px 2px 11px;
	list-style: none;
	margin: 0;
}
.topics li{
	height: 1%;
	vertical-align: top;
	overflow: hidden;
	background: url(images/sep2.gif) repeat-x;
	padding: 4px 0 2px;
}
.topics li:first-child{background: none;}
.topics span{
	float: left;
	width: 75px;
}
.topics span.right{
	width: 97px;
	float: right;
}
.topics a{
	font-size: 11px;
}

.partners-box ul li {margin:0px; padding:0px;
list-style-type:none
}
.partners-box-media ul li {margin:0px; padding:0px;
list-style-type:none
}

.about-box {padding-bottom: 11px;}
.about-box img{display: block;}
.about-box p{
	margin: 12px 11px 0;
	font-size: 11px;
	line-height: 14px;
	word-spacing: -1px;
}
.about-box p a{color: #a34500;}
.aside .block{padding: 0 5px 7px 11px;}
.aside .block h4{
	margin: 0;
	font-size: 12px;
	line-height: 16px;
}
.aside .block h4 a{
	color: #1e3233;
	font-size: 12px;
	text-decoration: underline;
}
.aside .block h4 a:hover{text-decoration: none;}
.aside .block p{
	color: #666;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	word-spacing: -1px;
}
.aside .block a{
	color: #a24500;
	font-size: 10px;
}
.aside .box1{
	border: 1px solid #e6e3dc;
	margin-bottom: 10px;
}
.aside .box1 h3{
	padding: 4px 9px 6px;
	margin: 0;
	font-size: 12px;
	background: url(images/sep2.gif) repeat-x 0 100%;
	height: 1%;
}
.autor-info{
	overflow: hidden;
	height: 1%;
	padding-right: 10px;
}
.autor-info img{
	float: left;
	display: inline;
}
.autor-info strong{
	font-size: 11px;
	display: block;
	line-height: 16px;
	padding-top: 7px;
}
.autor-info p{
	margin: 0;
	color: #666;
	font-size: 10px;
	line-height: 12px;
}
.aside .box1 h4{
	margin: 0;
	padding: 4px 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #8b887d;
}
.share-options{
	padding: 1px 0 12px;
	list-style: none;
	margin: 0;
	height: 1%;
}
.share-options:after{
	clear: both;
	content: "";
	display: block;
}
.share-options li{
	float: left;
	background: url(images/sep4.gif) no-repeat;
	padding: 0 5px 0 7px;
}
.share-options li:first-child{background: none;}
.share-options a{
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
}
.share-options a.options1{background: url(images/icon2.gif) no-repeat;}
.share-options a.options-newsvine{background: url(images/options-newsvine.gif) no-repeat;}
.share-options a.options3{background: url(images/options3.gif) no-repeat;}
.share-options a.options-facebook{background: url(images/options-facebook.gif) no-repeat;}
.share-options a.options-in{background: url(images/options-in.gif) no-repeat;}
.share-options a.options-d{background: url(images/options-d.gif) no-repeat;}
.share-options a.options-twitter{background: url(images/options-twitter.gif) no-repeat;}
.share-options a:hover,
.share-options div:hover a,
.share-options div.hover a{
	background-position: 0 -16px;
}
.share-options div{
	float: left;
	position: relative;
	width: 16px;
	padding-top: 1px;
}
.share-options .tooltip{
	position: absolute;
	height: 34px;
	float: left;
	top: -35px;
	left: 0;
	font-size: 11px;
	z-index: 50;
	display: none;
	padding-left: 8px;
}
.share-options div:hover .tooltip,
.share-options div.hover .tooltip{
	display: block;
}
.share-options .tooltip .b{
	background: url(images/tooltip-bottom.gif) repeat-x 0 100%;
	float: left;
	left: -50%;
	position: relative;
}
.share-options .tooltip .arrow{
	background: url(images/tooltip-arrow.gif) no-repeat 50% 100%;
	padding-bottom: 10px;
	float: left;
}
.share-options .tooltip .arrow span{
	background: #fff;
	border: 1px solid #e6e3dc;
	border-width: 1px 1px 0;
	float: left;
	padding: 2px 8px 0;
	height: 21px;
}
.text-resize{
	overflow: hidden;
	height: 1%;
	padding: 8px;
}
.text-resize a{
	float: right;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	display: inline;
	margin-left: 5px;
}
.btn-smaller{
	width: 61px;
	background: url(images/btn-smaller.gif) no-repeat;
}
.btn-larger{
	width: 57px;
	background: url(images/btn-larger.gif) no-repeat;
}
.aside .box2{
	border-bottom: 1px solid #e6e3dc;
	background: url(images/sep2.gif) repeat-x;
	padding: 10px 9px 6px;
	height: 1%;
}
.aside .box-bottom{border: none;}
.aside .box2 h5{
	margin: 0 0 2px;
	color: #a34601;
	font-size: 12px;
	text-transform: uppercase;
}
.aside .box2 p{
	margin: 0 0 5px;
	color: #a34601;
	font-size: 11px;
	line-height: 13px;
}
.aside .box2 p a{color: #a34601;}
.aside .box2 ul{
	padding: 3px 0 0;
	list-style: none;
	margin: 0;
}
.aside .box2 ul li{
	height: 1%;
	vertical-align: top;
	line-height: 12px;
	font-size: 11px;
	padding-bottom: 9px;
}
.aside .box2 ul em{
	font-style: normal;
	display: block;
	color: #999;
	font-size: 9px;
}
.aside .box2 ul a{
	font-weight: bold;
}
.welcome{padding: 11px 11px 10px;}
.welcome strong{
	background: url(images/icon3.gif) no-repeat 0 3px;
	padding-left: 12px;
}
.welcome ul{padding-top: 8px;}
#footer{
	width: 100%;
	background: #e6e3dc url(images/bg-footer.gif) repeat-x;
}
.footer-holder{
	width: 940px;
	margin: 0 auto;
	background: url(images/bg-footer2.gif) no-repeat;
}
.menu-holder{
	overflow: hidden;
	height: 1%;
	padding: 23px 37px 31px 0;
}
.menu-holder ul{
	padding: 0;
	list-style: none;
	margin: 0 0 0 -18px;
}
.menu-holder ul.menu{margin: 2px 0 14px -22px;}
.menu-holder ul li{
	display: inline;
	padding: 0 14px 0 18px;
	background: url(images/sep-footer2.gif) no-repeat 0 4px;
}
.menu-holder ul.menu li{
	background: url(images/sep-footer.gif) no-repeat 0 3px;
	padding: 0 18px 0 22px;
}
.menu-holder ul a{
	color: #676256;
	font-size: 11px;
}
.menu-holder ul.menu a{
	font-size: 12px;
	font-weight: bold;
}
#footer .logo-small{
	float: right;
	width: 136px;
	height: 51px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/logo-small.png) no-repeat;
}
#footer .logo-small a{
	display: block;
	height: 100%;
	position: relative;
}
#footer .info{
	overflow: hidden;
	height: 1%;
	color: #676256;
	font-size: 10px;
	padding: 0 42px 31px 0;
}
#footer .info .designed{float: right;}
#footer .info .designed a{
	font-weight: bold;
	color: #676256;
}
#footer .info address{
	padding-right: 16px;
	display: inline;
	font-style: normal;
}
#footer .info dl{
	display: inline;
	padding: 0;
	margin: 0;
}
#footer .info dl dt{display: inline;}
#footer .info dl dd{
	margin: 0;
	display: inline;
	padding: 0 18px 0 3px;
}
.blog-headers{
	float:left;
	width: 600px;
	height:18px;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 10px;
}
.blog-headers img{
	display:block;
	padding: 5px 0 0;
}
.blog-headers div{
	position: absolute;
	background: #fff;
	top:0;
	left: 10px;
	height: 18px;
}




#wlmember_loginwidget {
	margin:12px 11px 10px;
}
#wlmember_loginwidget p{
	font-weight: bold;
}
#wishlist-member{
	border: 1px solid #e6e3dc;
	overflow: hidden;
	height: 1%;
	padding: 7px 4px 7px 8px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#wishlist-member h2{
	color:#FFFFFF;
	font-size:13px;
	margin:0;
	background:#1E3233 none repeat scroll 0 0;
	border-top:3px solid #3B6C69;
	padding:6px 12px 7px;
	margin: 0px;
}
#wishlist-member ul{
	padding: 0;
	list-style: none;
	margin: 0;
	float: right;
}
#wishlist-member ul li{
	float: left;
	padding-right: 3px;
}
#wishlist-member ul a{
	float: left;
	border: 2px solid #e9e7e0;
}
#wishlist-member ul img{display: block;}



.home-issue-holder .title div{
	overflow: hidden;
	width: 100%;
	padding: 8px 0 12px;
	background: url(images/dotted2.gif) repeat-x 0 100%;
}
.home-issue-holder .title {
	margin-bottom: 12px;
}
.home-issue-holder .title a{
	float: right;
	font-size: 11px;
	color: #a34601;
	margin-top: 2px;
}
#content .home-issue-holder .title h3{
	margin: 0;
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #a34601;
}
#content p a{
	color: #1E3233;
	text-decoration: none;
}
#content p a:hover{
	color: #A24500;
	text-decoration: underline;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	padding-top: 15px;
}
.alignright {
	float: right;
}

.alignleft {
	float: left;
	padding-right: 15px;
}
.alignleft a{
	text-decoration: none;
	color: #a34601;
	font-weight: bold;
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #e6e3dc;
}
.alignleft a:hover{
	text-decoration: none;
	color: #a34601;
	font-weight: bold;
	padding: 10px;
	background-color: #f2f1ed;
	border: 1px solid #e6e3dc;
}
.alignright a{
	text-decoration: none;
	color: #a34601;
	font-weight: bold;
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #e6e3dc;
}
.alignright a:hover{
	text-decoration: none;
	color: #a34601;
	font-weight: bold;
	padding: 10px;
	background-color: #f2f1ed;
	border: 1px solid #e6e3dc;
}













.home-blog{
	margin-top: 10px;
}
.home-blog .date{
	font-weight: bold;
	color: #666;
	font-style: normal;
	float: left;
	padding-right: 7px;
}
.issue .home-blog .date{padding-bottom: 6px;}
.home-blog .comments{
	color: #3b6c69;
	float: left;
}
.home-blog .meta1 .comments{float: right;}
.home-blog .comments em{
	color: #3b6c69;
	float: left;
	font-variant: normal;
	font-style: normal;
}
.home-blog .comments em span{
	color: #fff;
	background: url(images/icon-comments.gif) no-repeat;
	float: left;
	display: inline;
	margin-right: 4px;
	width: 18px;
	text-align: center;
	padding-bottom: 5px;
}
.home-blog .author{
	color: #8b887d;
	font-size: 14px;
}
.home-blog .author em{font-weight: normal;}
.home-blog .meta{
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 8px;
}
.home-blog .meta1{
	background: url(images/sep2.gif) repeat-x;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
.home-blog .meta1 div{
	background: url(images/sep2.gif) repeat-x 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 11px 0 6px;
}
.travel .home-blog{background: url(images/sep2.gif) repeat-x 0 100%;}
#content .home-blog h2{
	font: 30px/36px Georgia, "Times New Roman", Times, serif;
	color: #1f3334;
	margin: 0 0 3px;
}
#content .issue .home-blog h2{margin-bottom: 10px;}
.blog h2 a,
.blog h3 a{
	color: #1f3334;
}
.home-blog .date{
	font-weight: bold;
	color: #666;
	font-style: normal;
	float: left;
	padding-right: 7px;
}


.search-results{
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 0 0 1px;
}
#profile table{
	margin-bottom: 25px;
}
#profile h3{
	background: url(images/sep2.gif) repeat-x 0 100%;
	padding: 0 0 1px;
}
.form-table tbody tr th{
	text-align: left;
	vertical-align: top;
}

.ad-text{
	font-size: 9px;
	color: #666;
	margin-bottom: 11px;
}

.article-link{color: #1f3334;}

.image-caption, .wp-caption-text{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/icon-photo.gif) no-repeat scroll 0 8px;
color:#8B887D;
font-size:11px;
line-height:13px;
padding:11px 10px 15px 28px;
margin-bottom: 10px;	



font-size: 11px;
	color: #676256;
	padding-bottom: 15px;
}

.image-caption a, .wp-caption-text a{
	text-decoration: none;
	color: #676256;
}
.image-caption a:hover, .wp-caption-text a:hover{
	text-decoration: underline;
}


.articles-list .home-blog{
	padding-bottom: 20px;
}

.articles-list .home-blog p{
	font:12px/18px Arial, Helvetica, sans-serif;
}