*{font-size:100.01%;}
html{font-size:75%;}
html{
	height:100%;
	background:#110c14 url(../images/bg-main-repeat.jpg) repeat-x;
}
body {
	/*min-height:100%;*/
	margin:0;
	color:#382f1a;
	font:1em Arial, Verdana, Tahoma, sans-serif;
	min-width:1000px;
	background:url(../images/bg-header-bar.gif) repeat-x;
}
* html body {
	height:100%;
}
img {
	border:none;
}
a {
	text-decoration:underline;
	color:#b87940;
}
a:hover {
	text-decoration:none;
	color:#d07b2e;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:100%;
	padding:37px 0 0;
	overflow:hidden;
	position:relative;
}
#wrapper .w1{
	width:1163px;
	position:relative;
	float:left;
	left:50%;
}
#wrapper .w2{
	width:1163px;
	position:relative;
	float:left;
	left:-50%;
}
#main{
	width:1163px;
	margin:0 auto;
	background:url(../images/bg-main.png) no-repeat;
}
.main-holder{
	width:961px;
	margin:0 auto;
	padding:149px 0 40px;
	position:relative;
}
/*logo*/
.logo{
	margin:0;
	width:352px;
	position:absolute;
	top:-37px;
	left:-37px;
	z-index:20;
}
.logo img{
	display:block;
}
/*header start*/
#header{
	width:100%;
	height:149px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-main-nav.jpg) no-repeat 0 100%;
}
.header-main{
	height:116px;
	overflow:hidden;
	background:url(../images/bg-header.jpg) no-repeat;
}
.header-row{
	width:100%;
	overflow:hidden;
}
.header-box{
	float:right;
	width:264px;
	height:70px;
	padding:21px 40px 0 63px;
	background:url(../images/bg-header-box.png) no-repeat;
}
.header-box .inner{
	width:100%;
	position:relative;
}
#photocredit{
	font-size:8px !important;
	font-style:italic !important;
	margin:-40px 0 0 40px;
	float:left;
}
/*social links start*/
.social-links{
	float:right;
	padding:0 40px 0 0;
}
.social-links .r{
	float:left;
	width:11px;
	height:28px;
	overflow:hidden;
	background:url(../images/bg-social-links-r.png) no-repeat;
}
.social-links .l{
	float:left;
	width:10px;
	height:28px;
	overflow:hidden;
	background:url(../images/bg-social-links-l.png) no-repeat;
}
.social-links ul{
	height:24px;
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:left;
	background:url(../images/bg-social-links-c.gif) repeat-x;
}
.social-links li{
	float:left;
	padding:0 0 0 5px;
}
.social-links li:first-child{
	padding:0;
}
.social-links li a{
	float:left;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.social-links li a.iphone{
	background:url(../images/ico-podcast.png) no-repeat;
}
.social-links li a.rss{
	background:url(../images/ico-rss.png) no-repeat;
}
.social-links li a.facebook{
	background:url(../images/ico-facebook.png) no-repeat;
}
.social-links li a.twitter{
	background:url(../images/ico-twitter.png) no-repeat;
}
.social-links li a.youtube{
	background:url(../images/ico-youtube.png) no-repeat;
}
.social-links li a.newsletters{
	background:url(../images/ico-newsletter.png) no-repeat;
}
/*social links end*/
/*account list start*/
.account-list{
	width:100%;
	margin:0 0 6px;
	overflow:hidden;
}
.account-list ul{
	float:right;
	margin:0 -8px 0 0;
	padding:0;
	list-style:none;
	display:inline;
}
.account-list li{
	float:left;
	padding:0 8px 0 9px;
	font-size:11px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.account-list li:first-child{
	background:none;
}
/*account list end*/
/*main navigation start*/
.main-nav-holder{
	width:100%;
	position:absolute;
	right:0;
	top:120px;
	z-index:25;
}
.main-nav-holder:after {
	content:"";
	display:block;
	clear:both;
}
ul.main-nav{
	margin:0;
	padding:0;
	float:right;
}
.main-nav li{
	float:left;
	padding:0 1px 0 0;
	list-style:none;
	background:url(../images/separator02.gif) no-repeat 100% 0 !important;
	position:relative;
}
.main-nav li a{
	float:left;
	height:25px;
	padding:4px 18px 0 19px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
/*drop-down start*/
/*first level*/
.drop-down{
	display:none;
	width:261px;
	float:left;
	position:absolute;
	left:-37px;
	top:8px;
	z-index:10;
}
.right-drop{
	left:auto;
	right:-37px;
}
.drop-down .t{
	width:100%;
	height:69px;
	overflow:hidden;
	background:url(../images/bg-drop-down-t.png) no-repeat;
}
.drop-down .b{
	width:100%;
	height:58px;
	overflow:hidden;
	background:url(../images/bg-drop-down-b.png) no-repeat;
}
.drop-down .c{
	width:100%;
	background:url(../images/bg-drop-down-shadow-c.png) repeat-y;
}
.drop-down .inner{
	width:245px;
	padding:0 10px 0 6px;
	background:url(../images/bg-drop-down-c.gif) repeat-y;
}
.drop-down .inner:after {
	content:"";
	display:block;
	clear:both;
}
.main-nav ul{
	width:100%;
	margin:-23px 0;
	padding:0;
	position:relative;
	float:left;
	z-index:20;
}
.main-nav li li{
	float:left;
	width:100%;
	padding:0 0 1px;
	background:none !important;
}
.main-nav li li a{
	float:none;
	display:block;
	width:175px;
	height:auto;
	padding:1px 45px 2px 25px;
	font-size:12px;
	line-height:14px;
}
.main-nav li.right-drop li a{
	text-align:right;
}
/*second level*/
.drop-down .drop-down{
	left:232px;
	top:-37px;
}
.main-nav ul ul{
	margin:-32px 0 -20px;
}
.right-drop .drop-down{
	right:232px;
	left:auto;
}
/*drop-down end*/
.clip{
	width:43px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:4px;
	right:15px;
	background:url(../images/clip.png) no-repeat;
	z-index:30;
}
/*hover and actibe states*/
.main-nav li:hover,
.main-nav li.hover{
	z-index:20;
}
.main-nav li:hover .drop-down,
.main-nav li.hover .drop-down{
	display:block;
}
.main-nav li:hover .drop-down .drop-down,
.main-nav li.hover .drop-down .drop-down{
	display:none;
}
.main-nav li:hover li:hover .drop-down,
.main-nav li.hover li.hover .drop-down{
	display:block;
}
.main-nav li:hover a,
.main-nav li.hover a{
	color:#e2ce04;
}
.main-nav li:hover li a,
.main-nav li.hover li a{
	color:#382f1a;
	background:url(../images/arrow03.gif) no-repeat 220px 3px;
}
.main-nav li:hover .right-drop li a,
.main-nav li.hover .right-drop li a{
	background:url(../images/arrow01.gif) no-repeat 8px 3px;
}
.main-nav li:hover li a.without-arrow,
.main-nav li.hover li a.without-arrow{
	background:none;
}
.main-nav li:hover li:hover a,
.main-nav li.hover li.hover a{
	color:#fff;
	background:#382f1a url(../images/arrow04.gif) no-repeat 220px 3px;
}
.main-nav li:hover .right-drop li:hover a,
.main-nav li.hover .right-drop li.hover a{
	background:#382f1a url(../images/arrow02.gif) no-repeat 8px 3px;
}
.main-nav li:hover li:hover a.without-arrow,
.main-nav li.hover li.hover a.without-arrow{
	background:#382f1a;
}
.main-nav li:hover li:hover li a,
.main-nav li.hover li.hover li a{
	color:#382f1a;
	background:url(../images/arrow03.gif) no-repeat 220px 3px;
}
.main-nav li:hover .right-drop li:hover li a,
.main-nav li.hover .right-drop li.hover li a{
	background:url(../images/arrow01.gif) no-repeat 8px 3px;
}
.main-nav li:hover li:hover li a.without-arrow,
.main-nav li.hover li.hover li a.without-arrow{
	background:none;
}
.main-nav li:hover li:hover li:hover a,
.main-nav li.hover li.hover li.hover a{
	color:#fff;
	background:#382f1a url(../images/arrow04.gif) no-repeat 220px 3px;
}
.main-nav li:hover .right-drop li:hover li:hover a,
.main-nav li.hover .right-drop li.hover li.hover a{
	background:#382f1a url(../images/arrow02.gif) no-repeat 8px 3px;
}
.main-nav li:hover li:hover li:hover a.without-arrow,
.main-nav li.hover li.hover li.hover a.without-arrow{
	background:#382f1a;
}
.main-nav li.active a{
	color:#372e19;
	background:url(../images/bg-main-nav-active.gif) no-repeat 100% 0;
}
/*main navigation end*/
/*header end*/
/*main content start*/
.main-content{
	width:100%;
	padding:0 0 10px;
	position:relative;
}
.main-content h2{
	margin:0 0 16px;
	font-size:2em;
	color:#3e6a8b;
}
.main-content h2 a {
    color:#3e6a8b;
}
.main-content h2.top{
	width:480px;
}
.main-content h3{
	margin:0 0 18px;
	font-size:1.5em;
	color:#3e6a8b;
}
.main-content h4{
	margin:0 0 20px;
	font-size:1.333em;
	font-weight:normal;
	color:#3e6a8b;
}
.main-content h5{
	margin:0 0 20px;
	font-size:1.167em;
	font-weight:normal;
	color:#b87940;
}
.main-content h6{
	margin:0 0 20px;
	font-size:1em;
	font-weight:normal;
	color:#b87940;
}
.main-content p{
	margin:0 0 15px;
	line-height:1.5em;
}
.main-content blockquote{
	margin:0 0 22px;
	padding:10px;
	line-height:1.5em;
	font-style:italic;
	border:1px solid #dfd6cb;
	background:#f6f1eb;
}
.main-content blockquote q{quotes:none;}
.main-content blockquote q:before{content:"";}
.main-content blockquote q:after{content:"";}
.main-content blockquote cite{
	font-weight:bold;
}
.main-content .cont-table{
	width:100%;
	margin:0 0 22px;
	border-collapse:collapse;
	border-top:1px solid #dfd6cb;
}
.main-content .cont-table td{
	padding:6px 10px 5px;
	border-color:#dfd6cb;
	border-style:solid;
	border-width:0 1px 1px 0;
	line-height:1.23em;
}
.main-content .cont-table tr td:first-child{
	width:52px;
	padding:6px 10px 5px 24px;
	font-weight:bold;
	border-left-width:1px;
}
.main-content .cont-table tr.odd td{
	background:#f5ede4;
}
.main-content .cont-table tr.odd td:first-child{
	background:#f0e8dd;
}
.main-content .cont-table tr.even td{
	background:#f6f1eb;
}
.main-content .cont-table tr.even td:first-child{
	background:#f5ede4;
}
.main-content ul.cont-list{
	margin:0 0 18px 10px;
	padding:0;
	list-style:none;
}
.main-content .cont-list li{
	padding:0 0 3px 15px;
	background:url(../images/bullet01.gif) no-repeat 0 6px;
}
.main-content ol.orderlist{
	padding:0;
	margin:0 0 18px 25px;
}
.main-content .orderlist li{
	padding:0 0 3px;
}
div.form label {
	display:block;
	margin:0 0 15px;
	font-weight:bold;
}
div.form .text{
	display:block;
  width:250px;
	height:16px;
	padding:4px 8px 3px;
	border:1px solid #c2b7aa;
	background:url(/images/bg-text-input02.gif) no-repeat;
	overflow:hidden;
}
div.form span.note, div.holder span.note {
	display:block;
	font-size:smaller;
	font-weight:normal;
}
div.form .text input{
	width:100%;
	height:16px;
	margin:0;
	padding:0;
	border:none;
	background:none;
	font-size:12px;
	line-height:14px;
	float:left;
	color:#311b0e;
}

div.form .textarea{
	display:block;
	width:404px;
	height:174px;
	padding:0 0 0 7px;
	border:1px solid #c2b7aa;
	/*background:url(../images/bg-textarea01.gif) no-repeat;*/
}
/*form table start*/
.form-table{
	width:100%;
	margin:0;
	border-collapse:collapse;
}
.form-table td{
	padding:0;
	vertical-align:top;
}
.form-table label,
.table-sample .label{
	display:block;
	margin:0 0 15px;
	font-weight:bold;
}
.form-table label span{
	font-size:1.167em;
}
.form-table .text{
	display:block;
	height:16px;
	padding:4px 8px 3px;
	border:1px solid #c2b7aa;
	background:url(../images/bg-text-input02.gif) no-repeat;
	overflow:hidden;
}
.form-table .text input{
	width:100%;
	height:16px;
	margin:0;
	padding:0;
	border:none;
	background:none;
	font-size:12px;
	line-height:14px;
	float:left;
	color:#311b0e;
}
.form-table .form-row1{
	padding:5px 0 0;
}
.form-table .form-row2{
	padding:3px 0 0;
}
.form-table .radio,
.form-table .checkbox{
	width:14px;
	height:14px;
	float:left;
	padding:0;
	margin:0 5px 0 0;
}
.form-table .select{
	width:100%;
	height:18px;
	float:left;
	margin:0;
	padding:0;
}
.form-table .textarea{
	display:block;
	width:404px;
	height:144px;
	padding:0 0 0 7px;
	border:1px solid #c2b7aa;
	background:url(../images/bg-textarea01.gif) no-repeat;
}
.form-table .textarea textarea{
	width:100%;
	height:144px;
	margin:0;
	padding:0;
	border:none;
	background:none;
	font-size:12px;
	line-height:18px;
	color:#554627;
	float:left;
}
* html .form-table .textarea textarea{
	overflow:auto;
}
/*search form start*/
.search-form .cell1{
	width:197px;
	padding:0 6px 0 0;
}
.search-form .cell2{
	width:61px;
	vertical-align:middle;
}
.search-form .text input.hint{
	color:#b2b2b2;
}
/*search form end*/
.button{
	height:22px;
	border:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.833em;
	line-height:1em;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	float:left;
}
.btn-search{
	width:61px;
	background:url(../images/btn-search.gif) no-repeat;
}
.btn-submit{
	width:89px;
	margin:-7px 0 0;
	position:relative;
	background:url(../images/btn-submit.gif) no-repeat;
}
.btn-post{
	width:108px;
	float:right;
	background:url(../images/btn-post.gif) no-repeat;
}
.button:hover,
.button.hover{
	background-position:0 -22px !important;
}
/*form table errors start*/
.form-table tr.error label{
	color:#f00;
}
.form-table tr.error .text{
	color:#f00;
	border:1px solid #f00;
	background:url(../images/bg-text-input03.gif) no-repeat;
}
.error{
	font-weight:bold;
	color:#f00;
}
/*form table erros end*/
/*form table sample start*/
.table-sample{
	/*width:510px;*/
}
.table-sample td{
	width:110px;
	padding:0 0 15px;
}
.table-sample td.cell1{
	width:150px;
	padding:0 30px 15px 0;
}
label.disabled{
	display:none;
}
.table-sample .text input{
	color:#311b0e;
}
/*form table sample end*/
.cont-b{
	width:100%;
	height:80px;
	overflow:hidden;
	background:url(../images/bg-main-content-b.png) no-repeat;
}
.cont-c{
	width:100%;
	background:url(../images/bg-main-content.jpg) repeat-y;
}
.cont-inner{
	width:911px;
	padding:8px 25px 0;
	background:url(../images/bg-stripe-l.png) no-repeat;
}
.stripe{
	width:40px;
	height:93px;
	overflow:hidden;
	background:url(../images/bg-stripe-r.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
}
.leaf{
	width:60px;
	height:157px;
	overflow:hidden;
	background:url(../images/leaf.png) no-repeat;
	position:absolute;
	bottom:0;
	right:-60px;
}
/*breadcrumbs start*/
.breadcrumbs{
	width:100%;
	margin:0 0 15px;
	overflow:hidden;
	font-size:10px;
	color:#595959;
    padding-top:6px;
    z-index:30;
}
.breadcrumbs em{
	float:left;
}
.breadcrumbs ul{
	float:left;
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
    position:relative;
    top:-6px;
}
.breadcrumbs li{
	float:left;
	color:#000;
	padding:0 6px 0 11px;
	background:url(../images/separator03.gif) no-repeat 0 50%;
}
.breadcrumbs li:first-child{
	padding:0 6px;
	background:none;
}
.breadcrumbs li a{
	color:#595959;
	text-decoration:none;
    padding:6px 0;
}
.breadcrumbs li a:hover{
	color:#595959;
	text-decoration:underline;
}
/*breadcrumbs end*/
/*two columns start*/
.twocolumns{
	height:1%;
	padding:0 0 0 30px;
}
.twocolumns:after {
	content:"";
	display:block;
	clear:both;
}
/*content start*/
#content{
	width:672px;
	float:left;
	position:relative;
}
#content .heading{
	display:block;
	margin:0 0 10px;
	font-size:1.167em;
	color:#382f1a;
}
/*content picture*/
.cont-pict{
	display:block;
	padding:4px;
	border:1px solid #dfd6cb;
	background:#f6f1eb;
}
/*content row with list and picture*/
.cont-rows{
	margin:0 0 -20px;
	overflow:hidden;
}
.cont-row{
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
}
.cont-row h3, .cont-row h3 a{
	margin:0 0 5px;
	color:#372e19;
}
.cont-row h3 a{text-decoration:none;}
.cont-row h3 a:hover{text-decoration:underline;}
.cont-row p{
	margin:0 0 5px;
	line-height:normal;
}
.cont-row .text-holder{
	width:480px;
	float:left;
}
.cont-row .cont-pict{
	float:right;
	margin:3px 0 0;
}
.cont-row .photo{
	float:left;
	margin:0 25px 0 0;
	border:1px solid #554627;
}
.cont-row .inner{
	display:table;
	height:1%;
}
/*tools list start*/
ul.tools{
	height:18px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-25px;
}
* html ul.tools{
	top:9px;
}
.tools li{
	float:left;
	padding:0 0 0 18px;
}
.tools li a{
	float:left;
	padding:2px 0 4px 20px;
	font-size:0.833em;
	color:#554627;
	text-decoration:none;
}
.tools li a.share{
	background:url(../images/ico-share.gif) no-repeat 0 50%;
}
.tools li a.print{
	background:url(../images/ico-print.gif) no-repeat 0 50%;
}
.tools li a:hover{
	color:#554627;
	text-decoration:underline;
}
/*tools list end*/
/*content post start*/
#content .posts-holder{
	width:100%;
	overflow:hidden;
}
#content .posts{
	margin:-20px 0 0;
	overflow:hidden;
}
#content .post{
	width:100%;
	margin:0 0 25px;
	padding:20px 0 0;
	border-top:1px solid #b87940;
	color:#554627;
}
#content .post h2{
	margin:0 0 5px;
}
#content .post p{
	margin:0 0 15px;
	line-height:1.25em;
}
#content .posts .heading{
	margin:0 0 8px;
}
/*post description start*/
#content .post-description{
	height:1%;
	overflow:hidden;
	margin-top:14px;
}
#content .post-description .photo, #content .post-description .alignright {
	float:left;
}
#content .post-description img {
	margin:0 8px 0 0;
	border:1px solid #5f5133;
}
/*post description end*/
.post-info{
	position:relative;
	padding:10px 100px 0 0;
}
.post-info .more{
	width:89px;
	position:absolute;
	top:0;
	right:0;
}
/*post tags start*/
.tags{
	height:1%;
	margin:0 0 3px;
	color:#b87940;
	position:relative;
}
.tags:after {
	content:"";
	display:block;
	clear:both;
}
.tags span{
	float:left;
}
.tags ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tags li{
	float:left;
	padding:0 0 0 3px;
}
/*post tags end*/
/*post author*/
#content .post .author{
	display:block;
	margin:0 0 10px;
	color:#b87940;
}
#content .post .author a{
	text-decoration:none;
}
#content .post .author a:hover{
	text-decoration:underline;
}
#content .comments-link{
	font-size:1.167em;
	font-weight:bold;
	color:#382f1a;
}
/*content post end*/
/*comments box start*/
.comments .heading{
	margin:0 0 15px !important;
}
.comment-box{
	width:100%;
	margin:0 0 15px;
	overflow:hidden;
}
.comment-text{
	width:552px;
	float:left;
	background:url(../images/bg-comments-t01.gif) no-repeat;
}
.comment-text p{
	margin:0;
	line-height:1.333em;
}
.comment-text .holder{
	padding:1px 0;
	background:url(../images/bg-comments-b01.gif) no-repeat 0 100%;
}
.comment-text .frame{
	padding:20px 25px 20px 20px;
	background:url(../images/bg-comments-c01.gif) repeat-y;
}
.comment-info{
	width:110px;
	padding:18px 0 0;
	float:right;
}
.comment-info strong{
	display:block;
	margin:0 0 4px;
}
.comment-info span{
	display:block;
	font-size:0.917em;
	line-height:1em;
}
.comment-box.even .comment-text{
	background:url(../images/bg-comments-t02.gif) no-repeat;
}
.comment-box.even .holder{
	background:url(../images/bg-comments-b02.gif) no-repeat 0 100%;
}
.comment-box.even .frame{
	background:url(../images/bg-comments-c02.gif) repeat-y;
}
/*comments box end*/
/*comments form start*/
.comments-form-holder .heading{
	margin:0 0 30px !important;
}
.comments-form-holder h3{
	margin:0 0 12px;
}
.comments-form-holder p{
	margin:0 0 18px;
}
.comments-form{
	width:388px;
}
.comments-form td{
	padding:0 0 10px;
}
.comments-form .cell1{
	width:103px;
}
.comments-form .cell2{
	width:285px;
}
.comments-form label{
	margin:3px 0 0;
}
.comments-form .text{
	width:271px;
	height:13px;
	padding:5px 7px 7px;
	margin:0;
	background:url(../images/bg-text-input05.gif) no-repeat;
	border:none;
}
.comments-form .text input{
	font-size:11px;
	line-height:13px;
	color:#000;
}
.comments-form .textarea{
	width:277px;
	height:154px;
	padding:10px 1px 10px 7px;
	border:none;
	background:url(../images/bg-textarea02.gif) no-repeat;
}
.comments-form .textarea textarea{
	height:154px;
	font-size:11px;
	line-height:12px;
	color:#000;
}
.comments-form tr.error label{
	color:#f00;
}
.comments-form tr.error .text{
	border:none;
	background:url(../images/bg-text-input04.gif) no-repeat;
}
/*comments form end*/
/*tabs holder start*/
.tabs-holder{
	padding:4px 0 0;
}
ul.tabset{
	height:28px;
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	overflow:hidden;
	background:url(../images/border01.gif) repeat-x 0 100%;
}
.tabset li{
	float:left;
}
.tabset li a{
	float:left;
	padding:0 1px 0 0;
	text-decoration:none;
	color:#000;
}
.tabset li a span{
	float:left;
	font-weight:bold;
	height:20px;
	padding:8px 14px 0 15px;
	cursor:pointer;
}
.tabset li a.active,
.tabset li a:hover{
	color:#000;
	background:url(../images/bg-tabset-r.gif) no-repeat 100% 0;
}
.tabset li a.active span,
.tabset li a:hover span{
	background:url(../images/bg-tabset-l.gif) no-repeat;
}
.tabs-content{
	padding:23px 30px 10px;
	border:1px solid #d5ccbd;
	border-top:none;
	background:#f6f1eb;
}
.tabs-content h2{
	width:612px;
	margin:0 -31px 20px;
	padding:2px 30px;
	font-size:1.5em;
	position:relative;
	color:#fff;
	background:#3e6a8b;
}
ul.preferences{
	width:100%;
	margin:15px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.preferences li{
	width:100%;
	padding:0 0 20px;
	float:left;
}
.preferences li strong{
	width:95px;
	text-align:right;
	float:left;
	color:#372e19;
}
.preferences span{
	float:right;
	width:500px;
	color:#776948;
}
.preferences span a{
	color:#776948;
	text-decoration:none;
}
.preferences span a:hover{
	color:#776948;
	text-decoration:underline;
}
#tab-pref{
	width:100%;
	padding:0 0 15px;
	position:relative;
}
#tab-pref .more{
	position:absolute;
	right:-20px;
	bottom:0;
}
/*tabs holder end*/
/*content columns1 start*/
.columns1{
	width:672px;
}
.columns1 h3{
	margin:0;
	color:#372e19;
}
.columns1:after {
	content:"";
	display:block;
	clear:both;
}
.columns1 .column1{
	width:476px;
	margin:0 0 0 -55px;
	position:relative;
	float:left;
	display:inline;
}
.columns1 .column2{
	width:250px;
	margin:0 -10px 0 0;
	padding:20px 0 0;
	float:right;
	position:relative;
	display:inline;
}
.columns1 .column2 p{
	line-height:normal;
}
/*social box start*/
.social-box{
	width:475px;
}
.social-box .t{
	width:475px;
	height:181px;
	overflow:hidden;
	background:url(../images/bg-social-box-t.png) no-repeat;
}
.social-box .b{
	width:469px;
	height:21px;
	overflow:hidden;
	background:url(../images/bg-social-box-b.png) no-repeat;
}
.social-box .c{
	width:100%;
	background:url(../images/bg-social-box-c.gif) repeat-y;
}
.social-box .c:after {
	content:"";
	display:block;
	clear:both;
}
.social-box .inner{
	width:355px;
	float:left;
	margin:-165px 0 -8px;
	padding:0 50px 0 70px;
	position:relative;
}
/*social list*/
ul.social-list{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.social-list li{
	width:100%;
	padding:0 0 15px;
	float:left;
}
.social-list li img{
	float:left;
	margin:0 8px 0 0;
}
.social-list li div{
	padding:5px 0 0;
	display:table;
	height:1%;
}
.social-list p{
	margin:0;
}
.social-list h3 a{
	text-decoration:none;
	color:#372e19;
}
/*social box end*/
/*suggest form start*/
.suggest-form{
	width:158px;
}
.suggest-form label{
	margin:0 0 5px;
}
.suggest-form td{
	padding:0 0 8px;
}
.suggest-form .text{
	width:140px;
	margin:0;
	padding:3px 8px;
	border:none;
	border:1px solid #a49983;
	background:#fff;
	color:#000;
}
.suggest-form .btn-submit{
	width:65px;
	margin:5px 0 0;
	background:url(../images/btn-submit-small.gif) no-repeat;
}
.suggest-form .btn-submit:hover,
.suggest-form .btn-submit.hover{
	background-position:0 -22px;
}
/*suggest form end*/
.email-form {
	margin-top:20px;
}
.email-form .text{
	width:250px;
	margin:0;
	padding:3px 10px;
	border:none;
	border:1px solid #a49983;
	background:#fff;
	color:#000;
}
.email-form textarea{
	width:270px;
	height:154px;
	font-size:11px;
	line-height:12px;
	border:none;
	border:1px solid #a49983;
	background:#fff;
	color:#000;
}
/*content columns1 end*/
/*video player start*/
.video-player{
	width:453px;
	margin:0 15px 0 0;
	float:left;
}
.video-player img{
	display:block;
}
/*video player end*/
/*login form start*/
.login-form{
	width:228px;
	margin:5px 0 0 45px;
}
.login-form label{
	margin:0;
	color:#000;
}
.login-form td{
	padding:0 0 7px;
}
.login-form .cell1{
	width:97px;
	vertical-align:middle;
}
.login-form .cell2{
	width:131px;
}
.login-form .text{
	width:121px;
	height:17px;
	padding:5px 5px 3px;
	background:url(../images/bg-text-input06.gif) no-repeat;
	border:none;
}
.login-form .text input{
	font-size:11px;
	line-height:17px;
	color:#000;
}
.login-form .text-passw input{
	font-size:12px;
}
.btn-signin{
	width:67px;
	background:url(../images/btn-sign-in.gif) no-repeat;
	float:right;
	margin:4px 0 0;
}
/*login form end*/
/*gallery start*/
.gallery-holder{
	width:526px;
	padding:25px 0 40px;
	position:relative;
}
.gallery{
	width:500px;
	height:375px;
	margin:0 0 18px;
	padding:9px 16px 17px 10px;
	background:url(../images/bg-gallery-pict.png) no-repeat;
}
.gallery div{
	width:500px;
	overflow:hidden;
	position:relative;
}
.gallery ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	z-index:25;
}
.gallery li{
	float:left;
	width:500px;
    text-align:center;
}
.link-prev,
.link-next{
	position:absolute;
	overflow:hidden;
	z-index:40;
}
.link-prev a,
.link-next a{
	display:block;
	font-weight:bold;
	color:#372e19;
	text-decoration:none;
	cursor:pointer;
	position:relative;
}
.link-prev{
	top:3px;
	left:-23px;
}
.link-prev a{
	width:194px;
	height:33px;
	padding:24px 0 0 37px;
	background:url(../images/bg-link-prev.png) no-repeat;
	position:relative;
	z-index:40;
}
.link-next{
	top:381px;
	right:-29px;
}
.link-next a{
	width:181px;
	height:38px;
	padding:19px 55px 0 0;
	background:url(../images/bg-link-next.png) no-repeat;
	text-align:right;
}
.link-prev a:hover,
.link-next a:hover{
	text-decoration:underline;
}
.gallery-text{
	padding:0 10px;
}
.gallery-text p{
	line-height:1.25em;
}
/*gallery end*/
/*photos start*/
.photos{
	width:600px;
	margin:-6px -6px 0 -20px;
	overflow:hidden;
}
.photo-box{
	width:178px;
	height:178px;
	margin:0 0 35px 20px;
	float:left;
	display:inline;
}
.photo-box h3{
	margin:0 0 2px;
	font-size:1em;
	color:#bb8049;
}
.photo-box h3 a{
	color:#bb8049;
	text-decoration:none;
}
.photo-box h3 a:hover{
	text-decoration:underline;
}
.photo-box p{
	margin:0;
	line-height:normal;
}
.photo-box div{
	padding:0 8px;
}
.photo-box .photo{
	display:block;
	width:176px;
	height:113px;
	margin:0 0 8px;
	padding:11px 0 0;
	background:#f6f1eb;
	border:1px solid #d5ccbd;
	text-align:center;
}
.photo-box .photo img{
	vertical-align:top;
}
/*photos end*/
.line{
	height:1%;
	overflow:hidden;
}
.line ul.links-list{
	float:left;
	width:auto;
	margin:3px 0 0;
}
#homepage-links-list {
    width:220px;
}
.panel-player{
	float:left;
	margin:0 10px 0 0;
}
div.panel-player {
    display:inline;
}
.panel-player img{
	float:left;
}
/*albums list start*/
ul.albums-list{
	width:642px;
	margin:-40px 0 15px;
	padding:0 0 0 8px;
	list-style:none;
	overflow:hidden;
	font-size:0.917em;
}
.popup-player ul.albums-list {
    width: 430px;
}
.albums-list li{
	float:left;
	width:93px;
  height:150px;
	margin:40px 0 0 14px;
	display:inline;
}
.albums-list li img{
	display:block;
	margin:0 0 3px;
	border:1px solid #554627;
}
.albums-list li a{
	line-height:1.364em;
}
/*albums list end*/
/*colored box start*/
.colored-box{
	margin:0 0 40px;
	padding:22px 21px 24px;
	background:#f6f1eb;
	border-top:1px solid #a49983;
}
.colored-box ul.albums-list{
	margin:-40px 0 0 -14px;
	padding:0;
}
#content .colored-box{
	width:630px;
}
.popup-player .colored-box {
    width: 410px;
}
/*colored box end*/
/*survey form start*/
.survey-form{
	width:100%;
	margin:0 0 -10px;
	position:relative;
}
.survey-form td{
	padding:0 0 5px 10px;
}
.survey-form label{
	float:left;
	margin:0;
	font-weight:normal;
}
.survey-form .radio{
	margin:0 10px 0 0 !important;
}
.survey-form .btn-submit{
	float:right;
	margin:0;
}
/*survey form end*/
/*episode box start*/
.episode-box{
	margin:0 0 15px;
	color:#554627;
}
.episode-box h3{
	margin:0 0 5px;
	font-size:1.167em;
	color:#b87940;
}
.episode-box h3 a{
	color:#b87940;
	text-decoration:none;
}
.episode-box h3 a:hover{
	text-decoration:underline;
}
.episode-box h4{
	margin:0;
	font-size:1em;
	font-weight:bold;
	color:#554627;
}
.episode-box p{
	line-height:1.25em;
}
.episode-box .holder{
	height:1%;
	padding:15px 6px 15px 21px;
	border:1px solid #dfd6cb;
	background:#f6f1eb;
	overflow:hidden;
}
.episode-box .photo, .episode-box img.alignright{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #706348;
}
.episode-box ul.links-list{
	margin:-5px 0 0;
}
/*episode box end*/
/*episodes start*/
.episodes{
    margin-top:15px;
	padding:8px 0 0;
	border-top:1px solid #a49882;
}
.episodes .episode-box{
	margin:20px 0 0;
	padding:0 0 20px;
}
.pages-nav{
	width:100%;
}
.pages-nav:after {
	content:"";
	display:block;
	clear:both;
}
.btm-pages-nav{
	margin:-10px 0 0;
	position:relative;
}
.pages-nav form{
	width:126px;
	margin:3px 0 0;
	float:left;
}
.filter-form{
	width:126px;
	float:left;
}
.pages-nav .select{
	width:126px;
	height:18px;
	float:left;
}
.paging{
	float:right;
	font-size:0.917em;
}
.paging em{
	float:left;
	margin:5px 12px 0 0;
	color:#554627;
}
.paging ul{
	float:left;
	margin:0;
	padding:5px 10px 5px 3px;
	list-style:none;
	background:#e4dcd2;
}
.paging-links {
	float:left;
	margin:0;
	padding:5px 10px 5px 3px;
	background:#e4dcd2;
	display:block;
}
.paging li{
	float:left;
	padding:0 0 0 7px;
	font-weight:bold;
}
.paging li a{
	text-decoration:none;
}
.paging li a:hover{
	text-decoration:underline;
}
.prevnext {
	width:100%;
	margin:0 0 20px;
	padding:0;
}
/*episodes end*/
/*feature box start*/
.feature-box{
	width:763px;
	margin:-17px 0 15px -55px;
	position:relative;
}
.feature-box .t{
	width:100%;
	height:232px;
	overflow:hidden;
	background:url(../images/bg-feature-t.png) no-repeat;
}
.feature-box .b{
	width:100%;
	height:36px;
	overflow:hidden;
	background:url(../images/bg-feature-b.png) no-repeat;
}
.feature-box .c{
	width:100%;
	background:url(../images/bg-feature-c.gif) repeat-y;
	position:relative;
}
.feature-box .c:after {
	content:"";
	display:block;
	clear:both;
}
.feature-box .corner{
	width:31px;
	height:170px;
	overflow:hidden;
	background:url(../images/bg-feature-corner.png) no-repeat;
	position:absolute;
	left:-31px;
	bottom:3px;
}
.feature-box .inner{
	width:100%;
	float:left;
	margin:-215px 0 -27px;
	position:relative;
}
.feature-box .inner:after {
	content:"";
	display:block;
	clear:both;
}
.feature-box .panel-player{
	margin:0 0 8px;
}
.feature-box ul.links-list{
	margin:0;
}
.feature-box .pict-holder{
	width:506px;
	float:left;
}
.feature-box .pict-t{
	width:100%;
	width:100%;
	height:169px;
	background:url(../images/bg-pict-t.png) no-repeat;
}
.feature-box .pict-b{
	width:100%;
	width:499px;
	height:149px;
	background:url(../images/bg-pict-b.png) no-repeat;
}
.feature-box .pict-c{
	width:100%;
	background:url(../images/bg-pict-c.png) repeat-y;
}
.feature-box .pict-center{
	width:100%;
	background:url(../images/bg-pict-repeat.gif) repeat-y 15px 0;
}
.feature-box .pict-center:after {
	content:"";
	display:block;
	clear:both;
}
.feature-box .pict-inner{
	width:471px;
	float:left;
	margin:-141px 0 -113px;
	padding:0 0 0 39px;
	position:relative;
}
.feature-box .pict-c img{
	display:block;
}
.feature-box .text-holder{
	width:224px;
	float:right;
	margin:50px 30px 0 0;
	display:inline;
}
.feature-box h2{
	margin:0 0 5px;
	font-size:1.5em;
}
.feature-box h2 a{
	color:#541800;
	text-decoration:none;
}
.feature-box h2 a:hover{
	color:#541800;
	text-decoration:underline;
}
.feature-box p{
	line-height:1.25em;
	margin:0 0 22px;
}
.feature-box .text-inner{
	padding:0 0 0 10px;
}
/*feature box end*/
/*content columns start (home page)*/
#columns2{
	width:702px;
	margin:0 0 0 -30px;
	position:relative;
}
#columns2:after {
	content:"";
	display:block;
	clear:both;
}
#columns2 h3{
	margin:0 0 8px;
}
#columns2 h3 a{
	color:#3e6a8b;
	text-decoration:none;
}
#columns2 h3 a:hover{
	text-decoration:underline;
}
#columns2 h4{
	margin:0;
	font-size:1.167em;
	font-weight:bold;
}
#columns2 h4 a{
	text-decoration:none;
}
#columns2 h4 a:hover{
	text-decoration:underline;
}
#columns2 .post p{
	margin:0;
	padding:0 0 10px;
}
#columns2 .post .more{
	float:right;
	width:auto;
}
#columns2 .post-description{
	height:auto;
	width:100%;
}
#columns2 .column1 .post-description{
	width:421px;
	padding:0 0 0 12px;
}
#columns2 .post-description .post-text{
	display:table;
	height:1%;
    width:100%;
}
#columns2 .colored-box{
	width:100%;
	margin:0;
	padding:0 0 10px;
}
#columns2 .column2 .colored-box{
	padding:0 0 5px;
}
#columns2 .post{
	width:auto;
	margin:0;
	padding:8px 12px 8px 10px;
	border-top:1px solid #e6e0d7;
}
#columns2 .column2 .post{
	padding:15px 12px 15px 10px;
}
#columns2 .post-first{
	border:none;
}
#columns2 .post-head{
	width:100%;
	position:relative;
}
#columns2 .post-head:after {
	content:"";
	display:block;
	clear:both;
}
#columns2 .column1 .post-head{
	margin:0 0 8px;
}
#columns2 .titles{
	float:left;
}
#columns2 .column1 .titles{
	width:320px;
}
#columns2 .column2 .titles{
	width:165px;
}
#columns2 .titles em{
	display:block;
	font-size:0.917em;
	color:#595959;
}
#columns2 .details{
	width:14px;
	position:absolute;
	right:-5px;
	bottom:0;
}
#columns2 .details span{
	display:block;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-details01.gif) no-repeat;
	cursor:pointer;
}
.details-box{
	width:242px;
	position:absolute;
	bottom:13px;
	right:-15px;
	display:none;
}
.details-box .t{
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../images/bg-details-t.gif) no-repeat;
}
.details-box .b{
	width:100%;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-details-b.gif) no-repeat;
}
.details-box .c{
	padding:10px 15px 15px;
	background:url(../images/bg-details-c.gif) repeat-y;
}
.details-box p{
	margin:0 !important;
}
#columns2 .details:hover span,
#columns2 .details.hover span{
	background:url(../images/ico-details02.gif) no-repeat;
}
#columns2 .details:hover .details-box,
#columns2 .details.hover .details-box{
	display:block;
}
#columns2 .comments{
	width:89px;
	padding:2px 0 0;
	float:right;
	font-size:0.917em;
}
#columns2 .comments em{
	float:left;
	margin:4px 0 0;
	color:#8f8d8b;
}
#columns2 .count{
	float:right;
	background:url(../images/bg-comments-small-l.gif) no-repeat;
	text-decoration:none;
}
#columns2 .count span{
	display:block;
	width:22px;
	padding:3px 1px 0;
	height:25px;
	font-weight:normal;
	text-align:center;
	background:url(../images/bg-comments-small-r.gif) no-repeat 100% 0;
	cursor:pointer;
}
#columns2 .column2 .links-list{
	margin:0;
}
#columns2 .column2 .links-list li{
	font-size:0.917em;
	background:url(../images/separator05.gif) no-repeat 0 50%;
}
#columns2 .column2 .links-list li:first-child{
	padding:0 5px 0 0;
	background:none;
}
#columns2 .column2 .links-list li a{
	color:#3e6a8b;
}
#columns2 .column2 .links-list li a:hover{
	color:#e2720d;
}
#columns2 .column1{
	width:455px;
	float:left;
}
#columns2 .column2{
	width:206px;
	float:right;
}
/*content columns end (home page)*/
/*content end*/
/*sidebar start*/
.sidebar{
	width:164px;
	float:right;
}
/*sidebar widget start*/
.sidebar-widget{
	width:100%;
	margin:0 0 28px;
}
.sidebar-widget .heading{
	width:247px;
	margin:0 -53px 0 -30px;
	position:relative;
}
.sidebar-widget .heading h3{
	width:217px;
	height:32px;
	margin:0;
	padding:13px 0 0 30px;
	font-size:1.2em;
	color:#382f1a;
}

.sidebar-widget .heading span{
	display:block;
	padding:0 0 0 25px;
}
.sidebar-widget .heading .facebook{
	background:url(../images/ico-facebook-grey.gif) no-repeat 0 50%;
}
.sidebar-widget .heading .twitter{
	background:url(../images/ico-twitter-grey.gif) no-repeat 0 50%;
}
.tornpaper1{
	background:url(../images/bg-tornpaper01.png) no-repeat;
}
.tornpaper2{
	background:url(../images/bg-tornpaper02.png) no-repeat;
}
.tornpaper3{
	background:url(../images/bg-tornpaper03.png) no-repeat;
}
.tornpaper4{
	background:url(../images/bg-tornpaper04.png) no-repeat;
}
.tornpaper5{
	background:url(../images/bg-tornpaper05.png) no-repeat;
}
.tornpaper6{
	background:url(../images/bg-tornpaper06.png) no-repeat;
}
.tornpaper7{
	background:url(../images/bg-tornpaper07.png) no-repeat;
}
.tornpaper8{
	background:url(../images/bg-tornpaper08.png) no-repeat;
}
.tornpaper9{
	background:url(../images/bg-tornpaper09.png) no-repeat;
}
.tornpaper10{
	background:url(../images/bg-tornpaper10.png) no-repeat;
}
.tornpaper11{
	background:url(../images/bg-tornpaper11.png) no-repeat;
}
.sidebar-widget a{
	text-decoration:none;
}
.sidebar-widget a:hover{
	text-decoration:underline;
}
.sidebar-widget .heading h3 a {color:#382f1a;}
.sidebar-widget .heading h3 a:hover {text-decoration:none;}
.sidebar-widget .holder{
	width:100%;
	margin:-15px 0 0;
	padding:5px 0 0;
	background:#e3dbce;
	font-size:0.917em;
	overflow:hidden;
}
.sidebar-widget .inner{
	padding:15px 10px;
}
.sidebar-widget .sub-heading{
	display:block;
	font-size:1.091em;
	margin:0 0 5px;
}
.sidebar-widget .sub-heading a{color:#382f1a;}
.sidebar-widget .sub-heading a:hover{color:#b4a400;text-decoration:underline;}
.sidebar-widget h4{
	margin:0 0 4px;
	font-size:1.091em;
	font-weight:bold;
	color:#594a29;
}
.sidebar-widget h4 a{
	text-decoration:none;
}
.sidebar-widget h4 a:hover{
	text-decoration:underline;
}
.sidebar-widget p{
	margin:0;
	line-height:1.364em;
}
.more-link{
	display:block;
	height:1%;
	padding:5px 0 0;
	overflow:hidden;
}
.more-link a{
	float:right;
	font-weight:bold;
	color:#554627;
	text-decoration:none;
}
.more-link a:hover{
	color:#b4a400;
	text-decoration:underline;
}
ul.event-data{
	width:100%;
	margin:-15px 0 0;
	padding:0;
	overflow:hidden;
}
.event-data li{
	width:100%;
	float:left;
	padding:15px 0 0;
	line-height:1.32em;
}
.event-data em{
	width:45px;
	float:left;
	text-align:right;
	font-style:normal;
}
.event-data strong{
	width:90px;
	float:right;
	font-weight:normal;
}
.event-data span{
	display:block;
}
ul.learn-more{
	width:100%;
	margin:-2px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.learn-more li{
	float:left;
	padding:2px 0 0;
	width:100%;
}
.learn-more li a{
	display:block;
	padding:4px 0 4px 32px;
}
.learn-more li a.conc-photos{
	background:url(../images/ico-photos.gif) no-repeat 0 50%;
}
.learn-more li a.audio{
	background:url(../images/ico-audio.gif) no-repeat 0 50%;
}
.learn-more li a.video{
	background:url(../images/ico-video.gif) no-repeat 0 50%;
}
/*reader comments*/
.reader-comments{
	padding:18px 1px 3px;
}
.reader-comments .title{
	display:block;
	width:83px;
	padding:3px 0;
	text-align:center;
	font-weight:normal;
	background:#f2eadd;
	font-size:0.909em;
}
.reader-comments .odd{
	background:#f2eadd;
}
.reader-comments .post-inner{
	padding:3px 10px 5px !important;
}
/*sidebar widget end*/
/*sidebar ad start*/
.sidebar-ad{
	margin:0 0 10px;
}
.sidebar-ad a{
	display:block;
	margin:0 0 2px;
}
.sidebar-ad img{
	display:block;
}
.sidebar-ad span{
	display:block;
	padding:0 3px;
	text-align:right;
	font-size:0.7em;
	text-transform:uppercase;
}
/*sidebar ad end*/
/*sidebar posts start*/
.sidebar .posts-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.sidebar .posts{
	margin:0 0 -2px;
	overflow:hidden;
}
.sidebar .post{
	width:100%;
	border-bottom:1px solid #d5ccbd;
}
.sidebar .post-inner{
	padding:8px 10px 10px;
	border-bottom:1px solid #f9f5ee;
}
.sidebar .post .date{
	display:block;
	font-size:0.909em;
	color:#595959;
}
.sidebar .post .comments{
	display:block;
	color:#878480;
}
.sidebar .post .photo{
	display:block;
	margin:0 0 2px;
	border:1px solid #554627;
}
.sidebar .post p{
	margin:0;
	line-height:1.364em;
}
.more{
	display:block;
	width:100%;
	overflow:hidden;
}
.more a{
	width:89px;
	height:12px;
	padding:6px 0 4px;
	float:right;
	overflow:hidden;
	background:url(../images/btn-submit.gif) no-repeat;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
.more input.btn-save  {
    float:right;
}
.more a:hover{
	color:#fff;
	background-position:0 -22px;
}
.sidebar .more a:hover{
	text-decoration:none;
}
a.btn-edit{
	width:52px;
	background:url(../images/btn-edit.gif) no-repeat;
}
ul.links-list{
	height:1%;
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.links-list li{
	float:left;
	padding:0 5px 0 6px;
	background:url(../images/separator04.gif) no-repeat 0 50%;
}
.links-list li:first-child{
	padding:0 5px 0 0;
	background:none;
}
.sidebar-widget .links-list li{
	font-size:1.091em;
}
.links-list li span{
	display:none;
}
.links-list li a:hover{
	text-decoration:underline;
}
.sidebar-widget .links-list li a{
	text-decoration:underline;
}
/*sidebar posts end*/
/*sidebar end*/
/*two columns end*/
/*main content end*/
/*footer start*/
#footer{
	width:100%;
	font-size:0.917em;
	line-height:1.636em;
	overflow:hidden;
}
#footer p{
	margin:0;
}
/*footer columns start*/
.foot-cols{
	float:left;
	margin:0 0 0 -10px;
	display:inline;
	color:#88868a;
}
.foot-cols h3{
	margin:0;
	font-size:1.091em;
	font-weight:normal;
	color:#987f47;
}
.foot-cols a{
	color:#88868a;
	text-decoration:none;
}
.foot-cols h3 a{
	color:#987f47;
}
.foot-cols a:hover{
	color:#b4a400;
	text-decoration:underline;
}
.foot-cols .column{
	width:120px;
	padding:0 10px 9999px;
	float:left;
	border-right:1px solid #29252c;
	margin:0 0 -9999px;
}
.foot-cols address span{
	display:block;
	font-style:normal;
}
.phones{
	width:100%;
	margin:0 0 20px;
	overflow:hidden;
}
.phones dt{
	float:left;
	margin:0 5px 0 0;
}
.phones dd{
	margin:0;
}
ul.foot-nav{
	margin:0;
	padding:0;
	list-style:none;
}
/*footer columns end*/
/*footer info box start*/
.footer-box{
	float:right;
	color:#987f47;
}
.footer-box p{
	text-align:right;
}
.logo-re-frame,
.logo-designer{
	display:block;
	width:100%;
	overflow:hidden;
}
.logo-designer{
	margin:5px 0 0;
}
.logo-re-frame a{
	float:right;
	width:220px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-reframe-media.gif) no-repeat;
}
.logo-re-frame a:hover{
	background-position:0 -44px;
}
.logo-designer a{
	float:right;
	width:100px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-site-designer.gif) no-repeat;
}
.logo-designer a:hover{
	background-position:0 -15px;
}
/*footer info box end*/
/*footer end*/
/*popup player start*/
.popup-player{
	width:495px;
	background:#f0e8dd;
}
.popup-head{
	padding:5px 10px 10px 13px;
	background:#fff url(../images/bg-popup-head.gif) repeat-x 0 100%;
}
.logo-small{
	display:block;
	width:326px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-small.png) no-repeat;
	cursor:pointer;
}
.popup-content{
	padding:0 10px 8px 13px;
}
.popup-player .post{
	width:100%;
	overflow:hidden;
	color:#554627;
}
.popup-player .post h2{
	margin:0 0 5px;
	font-size:2em;
	line-height:1em;
	color:#3e6a8b;
}
.popup-player .post .heading{
	display:block;
	font-size:1.167em;
	color:#382f1a;
}
.popup-player .post-description{
	width:100%;
	overflow:hidden;
}
.popup-player .post .photo{
	float:left;
	margin:7px 7px 0 0;
	border:1px solid #796c52;
}
.popup-player .post p{
	margin:0;
	padding:0 0 15px;
	line-height:1.25em;
}
.popup-player .video-player{
	margin:5px 15px 0 0;
}
.popup-player ul.links-list{
	margin:4px 0 0;
}
/*popup player end*/
/*popup start*/
.popup{
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:351px;
}
.popup a,
.popup a:hover{
	color:#b4a400;
}
.login-popup{
	width:351px;
}
.share-popup{
	width:395px;
}
.popup-holder{
	width:100%;
	position:relative;
}
.popup .t{
	width:100%;
	height:60px;
	overflow:hidden;
	background:url(../images/bg-popup-t.png) no-repeat;
}
.share-popup .t{
	background:url(../images/bg-popup-t-big.png) no-repeat;
}
.popup .b{
	width:100%;
	height:60px;
	overflow:hidden;
	background:url(../images/bg-popup-b.png) no-repeat;
}
.share-popup .b{
	background:url(../images/bg-popup-b-big.png) no-repeat;
}
.popup .c{
	width:100%;
	background:url(../images/bg-popup-c.png) repeat-y;
}
.share-popup .c{
	background:url(../images/bg-popup-c-big.png) repeat-y;
}
.popup .c:after {
	content:"";
	display:block;
	clear:both;
}
.popup .inner{
	width:100%;
	position:relative;
	float:left;
	margin:-42px 0 -40px;
	color:#fff;
}
.login-popup .inner{
	width:276px;
	padding:0 40px 0 35px;
}
.share-popup .inner{
	width:331px;
	padding:0 32px;
}
.popup .heading{
	display:block;
	margin:0 0 10px;
	font-size:1.5em;
	color:#fff;
}
.btn-close{
	width:30px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-close.png) no-repeat;
	cursor:pointer;
	position:absolute;
	right:-5px;
	top:-5px;
}
/*user form start*/
.user-form{
	width:275px;
}
.user-form td{
	padding:0 0 15px;
}
.user-form .cell1{
	width:77px;
}
.user-form .cell2{
	width:198px;
}
.user-form label{
	margin:4px 0 0;
	font-style:italic;
	color:#fff;
}
.user-form .text input{
	font-style:italic;
	color:#b2b2b2;
}
.user-form ul.links{
	width:120px;
	margin:-12px 0 0;
	padding:0 0 0;
	list-style:none;
	float:left;
	font-size:0.917em;
	position:relative;
}
.user-form .links li{
	width:100%;
	padding:4px 0 0;
	float:left;
}
.user-form .btn-login{
	float:right;
	width:59px;
	background:url(../images/btn-login.gif) no-repeat;
}
/*user form end*/
.share-box{
	height:1%;
	padding:6px 0 2px 10px;
	overflow:hidden;
	background:url(../images/bg-dotted.gif) repeat-x;
}
.share-box .icon{
	width:32px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.podcast-link{
	background:url(../images/ico-podcast-big.png) no-repeat;
}
.rss-link{
	background:url(../images/ico-rss-big.png) no-repeat;
}
.facebook-link{
	background:url(../images/ico-facebook-big.png) no-repeat;
}
.twitter-link{
	background:url(../images/ico-twitter-big.png) no-repeat;
}
.youtube-link{
	background:url(../images/ico-youtube-big.png) no-repeat;
}
.email-link{
	background:url(../images/ico-newsletter-big.png) no-repeat;
}
.share-box-first{
	background:none;
}
.share-box ul{
	width:265px;
	float:right;
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
.share-box li{
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/separator06.gif) no-repeat 0 50%;
}
.share-box li:first-child{
	padding:0 7px 0 0;
	background:none;
}
/*popup end*/
.ff3 .button{
	padding:0 0 2px;
}
input.active-editing, textarea.active-editing {color:#000 !important;}
.preferences-box li strong {padding:0 0 5px;}
.preferences-box li {padding:0 0 15px;}

.preferences-box input.edit-item {
	font:11px/12px Arial, Helvetica, sans-serif;
	border:1px solid #d5ccbd;
	background:#fff;
	color:#000;
	padding:2px 5px;
	margin:0 0 0 16px;
	width:250px;
	float:left;
	display:none;
}
.preferences-box .btn-save,
.preferences-box .btn-undo {
	display:none;
}
/* the debug link */
.debugLink, .debugLink:visited {
    z-index:99;
    position:fixed;
    top:0;
    left:0;
    padding:7px;
    background:#444;
    color:white;
    text-decoration:none;
    font-size:11px;
}

.clear {
    clear:both;
    padding:7px 0 7px 0;
}
