/*
Theme Name: Fyooze2
Theme URI: 
Description: WordPress Theme for Fyooze
Version: 1.0
Author: David McDonald
Author URI: http://www.davidmcdonald.org/
Tags: 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

.single p.FacebookLikeButton {
  float: left;
  width:100%; 
}
.category .FacebookLikeButton {
  display:none;
}
.addthis_container {
  float: right; 
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright{
	float: right;
}

.alignleft{
	float: left;
}

/* general reset */

img{
	border-style: none;
}

input,
textarea,
select{
	font: 12px/14px Arial,Tahoma,sans-serif;
	vertical-align: middle;
}

form,fieldset{
	margin: 0;
	padding: 0;
	border-style: none;
}

/* general settings */

html{
	font-size: 62.5%;
}

body{
	min-width: 980px;
	margin: 0; 
	font: 1em Arial,Tahoma,sans-serif; 
}
body.AR{
	background: url(images/AR/bg-body.gif) #d2c79f repeat-x; 
	color: #6b4319;
}
body.IDC{
	background: url(images/IDC/bg-body.gif) #e9e9e9 repeat-x; 
	color: #333333;
}

#wrapper{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#container{
	float: left;
	width: 100%;
}

#main{
	float: left;
	width: 100%;
}

/* header */

#header{
	float: left;
	height: 152px;
	width: 100%;
	padding: 20px 0 0; 
}

body.AR #header{ 
	background: url(images/AR/bg-header.gif) #472a0c repeat-x;
}

body.IDC #header{ 
	background: url(images/IDC/bg-header.gif) #E9E9E9 repeat-x;
}

.logo{
	float: left;
	padding: 4px 0 0 27px;
	margin: 24px 0 0 24px; 
	width:237px;
	height:63px;
}
body.AR .logo{
	background: url(images/AR/logo3.gif) no-repeat;
	color: #9e8372;  
}
body.IDC .logo{
	background: url(images/IDC/logo3.gif) no-repeat;
	color: #9e8372;  
}

.tagline{
	float: left;
	margin-top: 52px; 
	font-size: 1.1em;
	font-weight:bold;
}

.tagline span {
  font-weight:normal;
}

body.AR .tagline {
  color: #ddb200;    
}

body.IDC .tagline {
  color: #ffffff;    
}

.logo span{
	position: absolute;
	left: -9000px;
}

.user-nav{
	float: right;
	display: inline; 
	font-size: 12px;
	line-height: 14px;
	margin: 1px 13px 0 0;
	padding: 0;
	list-style: none;
}

body.AR .user-nav{ 
	color: #dacfae;
}

body.IDC .user-nav{ 
	color: #ffffff;
}

.user-nav li{
	float: left;
	display: inline;
	padding: 0 8px;
	margin: 0 0 0 -1px;
	background: url(images/devider-uswr-nav.gif) no-repeat 0 3px;
}

.user-nav li.noborder{
	background: none;
}
.user-nav em a{
	font-weight: bold;
}
body.AR .user-nav em a{
	color: #9e8372; 
}
body.IDC .user-nav em a{
	color: #eeeeee; 
}
.user-nav a{
	font-weight: normal; 
	text-decoration: none;
}
body.AR .user-nav a{
	color: #dacfae;
}
body.IDC .user-nav a{
	color: #ffffff; 
}
.hold-nav{
	float: left;
	width: 100%;
	margin: 31px 0 0;
}

#header .search{
	float: right;
	position: absolute;
	top: 100px;
	right: 0;
	width: 300px;
	display: inline;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	margin: 0 7px 0 0;
}

.search fieldset{
	display: inline;
}

.search label{
	float: left;
	margin: 3px 9px 0 0;
}

.search .hold-text{
	float: left;
	border: 1px solid #fff;
}

.search .text{
	margin: 0;
	padding: 1px 4px 0;
	border: 1px solid #bcbec0;
	float: left;
	width: 149px;
	font: 12px/14px Arial,Tahoma,sans-serif;
}

.search .submit{
	width: 42px;
	height: 21px;
	font: italic bold 15px/20px Arial,Tahoma,sans-serif;
	color: #808080;
	background: url(images/btn-search.gif) no-repeat;
	margin: 0 0 0 10px;
	padding: 0 0 3px;
	border: none;
	cursor: pointer;
}

#nav{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#nav li{
	float: left;
	display: inline;
	margin: 0 40px;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

#nav a{
	text-decoration: none;
	color: #fff;
}

/* content */

#content{
	float: left;
	font-size: 1.2em;
	background: #fff;
	width: 100%;
}

.row{
	float: left;
	width: 100%;
}

#columna{
	float: left;
	width: 500px;
	margin-left: 75px;
}

#columnb{
	float: right;
	width: 320px;
	margin-right: 75px;
}

.block{
	float: left;
	margin-bottom: 10px;
	padding: 10px;
}
body.AR .block{
	border: 1px solid #e1d9be;
	background: #ece7d6;
}
body.IDC .block{
	border: 1px solid #dddddd;
	background: #f9f9f9;
}

#popular { 
	background: url(images/stockTalking.jpg) no-repeat top right;
}
body.AR #popular{
	border: 1px solid #a99451;
}
body.IDC #popular{
	border: 1px solid #dddddd;
}

#columna .block{
	width: 480px;
	padding-bottom: 0;
}

#columnb .block{
	width: 298px;
}

body.single #sidebar .block, body.category #sidebar .block,
body.search #sidebar .block{
	width: 278px;
}
.single .tags {
  float:left;
  clear:both;
}

#columnb .widget_polls-widget, #columnb .widget_text{
	padding-bottom: 10px;
}

#hot-topics{
	float: left;
	width: 947px;
	padding: 10px 10px 10px 23px;
	margin: 0 0 10px;
}
body.AR #hot-topics{
	color: #44290a;
	background: url(images/AR/bg-hot-topics.gif) #ddd3b4 repeat-x;
}
body.IDC #hot-topics{
	color: #333333;
	background: url(images/IDC/bg-hot-topics.gif) #dddddd repeat-x;
}

#hot-topics p{
	float: left;
	margin: 0;
}

#content #hot-topics ul{
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#content #hot-topics li{
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	padding: 0 15px;
	background: none;
}
#content #hot-topics a{
  font-size:0.9em;  
}
#advice{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
body.AR #advice{
	background: #ece7d6;
	border: 1px solid #dacfae;
}
body.IDC #advice{
	background: #f9f9f9;
	border: 1px solid #dddddd;
}

#advice .heading .bg, #category-content .bg{
	float: right;
	width: 74px;
	height: 20px;
	overflow: hidden;
	margin: 3px 0 0;
	background: url(images/bg-heading1.gif) no-repeat;
}

#content .heading h2,
#content .heading h1{
	margin: 0 23px 0 0;
	color: #ffffff;
	display: inline;
	font-size: 1em;
}

#content .heading h1{
	font-size: 0.8em;
}

body.AR #content .heading h1 a{
	color: #ECE7D6;
}
body.IDC #content .heading h1 a{
	color: #fdfdfd;
}

#content .heading h1 a:hover{
	text-decoration: underline;
}

#content .heading h1 span{
	padding-left: 1em;
	color: #DACFAE;
}

#featured-post{
	float: left;
	width: 291px;
	margin: 10px;
}

.category #content #featured-post{
	float: left;
	width: 648px;
	margin: 0 0 10px 0;
	padding: 10px; 
}
body.AR .category #content #featured-post{
	border: 1px solid #e1d9be;
	background: #ece7d6;
}
body.IDC .category #content #featured-post{
	border: 1px solid #dddddd;
	background: #f9f9f9;
}

.single #content .post, .search #content .post,
.page #content .post, .error404 #content .post {
	float: left;
	width: 650px;
	margin: 0 0 10px 0;
	padding: 10px; 
}
body.AR .single #content .post, body.AR .search #content .post,
body.AR .page #content .post, body.AR .error404 #content .post { 
	background: #ece7d6;
}
body.IDC .single #content .post, body.IDC .search #content .post,
body.IDC .page #content .post, body.IDC .error404 #content .post { 
	background: #f9f9f9;
}
  
.archive #content .post, .archive .navigation, .search .navigation {
	float: left;
	width: 650px;
	margin: 0 0 10px 0;
	padding: 10px; 
}
body.AR .archive #content .post, body.AR .archive .navigation {
	background: #ece7d6;
}
body.IDC .archive #content .post, body.IDC .archive .navigation {
	background: #f9f9f9;
}

#content h2{
	margin: 0 0 10px;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2em;
}
body.AR #content h2{
	color: #44290a; 
}
body.IDC #content h2{
	color: #222222;
}
body.AR #content .heading h2{
	color: #ffffff; 
}
body.IDC #content .heading h2{
	color: #ffffff;
}
.archive #content h2 {
  padding:10px 0;  
}
.topics{
	float: right;
	width: 180px;
	margin: 10px 5px 10px 0;
}

#this-week-on .topics{
	float: left;
	width: 110px;
	margin: 10px 0 10px 10px;
}

#this-week-on img {
  border:1px solid #000000;
}

#content .topics ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#content .topics li{
	background: none;
/*	background: url(images/bullet.gif) no-repeat 0 6px;*/
	padding: 0 0 1em 0;
}

#content .topics li.hot{
	background: url(images/bullet-red.gif) no-repeat 0 6px;
}

.topics ul li.hot a{
	color: #9f0b06;
}

#this-week-on{
	float: left;
	width: 320px;
	margin-bottom: 10px;
	padding-bottom: 10px; 
}
body.AR #this-week-on{
	background: #ece7d6;
	border: 1px solid #dacfae;
}
body.IDC #this-week-on{ 
	background: #f9f9f9;
	border: 1px solid #dddddd;
}

#this-week-on .sticky-post, #this-week-on .past-topics{
	float: left;
	width: 100%;

}

#this-week-on .past-topics{
	margin-top: 1em;
}

#this-week-on .sticky-post img{
	width: 300px;
}

#content #this-week-on .sticky-post h2{
	padding: 0;
	margin: 4px 0;
	font-size: 1.6em;
}

#content #this-week-on .sticky-post h2 a{
	text-decoration: none;
}

#content #this-week-on .sticky-post h2 a:hover{
	text-decoration: underline;
}

#content ul{
	margin: 1em 0;
	padding: 0;
	list-style: none; 
}
body.AR #content ul{
	color: #6b4319;
}
body.IDC #content ul{
	color: #444444;
} 

#content li{
	padding: 0 0 0.5em 25px;
	background: url(images/bullet2.gif) no-repeat 4px 6px;
}

.category .more-posts{
	width: 648px;
	margin-bottom: 10px;
}

#content .block h2{
	margin: 0 0 10px 0;
	padding: 0;
}

#content .block h3{
	margin: 0 0 7px;
}

#content .more-posts ul{
	float: left;
	width: 100%;
	margin: 0;
}

#content .more-posts li{
	float: left;
	padding: 0 16px 0 0;
	margin: 0 12px 0 0;
	background: url(images/devider-more-post.gif) no-repeat 98% 23px;
}

.home #content .more-posts li{
	background: none;
	margin: 0 0 1em 0;
	padding: 0;
}

.home #content .more-posts li img{
	float: left;
	margin: 5px 10px 10px 0;
	border:1px solid #000000;
}

.category #content .more-posts li{
	width: 134px;
}

#content a.more{
	float: right;
	font-weight: bold;
	font-size: 1.25em;
	/* color: #44290a; */
	margin: 17px 0 0 0;
	padding-right: 7px;
	background: url(images/red-arrow.gif) no-repeat right;
} 

#content #text-7 a.more {
	float: left;
}

.block p.more{
	float: left;
	margin: 0;
}

#content h3{
	font-size: 1.3em;
	margin: 0;
}
body.AR #content h3{
	color: #44290a;
}
body.IDC #content h3{
	color: #222222; 
}

#content h3 a:link, #content h3 a:visited{
	text-decoration: none;
}
body.AR #content h3 a:link, body.AR #content h3 a:visited{
	color: #44290a;
}
body.IDC #content h3 a:link, body.IDC #content h3 a:visited{
	color: #222222; 
}

#content h3 a:hover{
	text-decoration: underline;
}

#content h3 span{
	font-size: 0.875em;
}

#sidebar .vote .holder{
	margin: 0 0 10px;
}

#sidebar .vote .rabiobox{
	width: 16px;
	height: 15px;
	padding: 0;
	margin: 0 13px 0 0;
	float: left;
}

#sidebar .vote .submit{
	margin: 0 0 0 21px;
	padding: 0 0 3px;
	border: none;
	width: 49px;
	height: 21px;
	background: url(images/btn-vote.gif) no-repeat;
	cursor: pointer; 
	font: italic bold 15px/20px Arial,Tahoma,sans-serif;
	float: left;
}

body.AR #sidebar .vote .submit{ 
	color: #704314;
}
body.IDC #sidebar .vote .submit{ 
	color: #444444;
}

#sidebar .vote label{
	float: left;
}

#sidebar .vote .past-polls{
	margin: 2px 0 0;
}

#columnb #sidebar img{
	float: right;
}

#answers{
	float: left;
	width: 100%;
}

#content #answers ul{
	float: left;
	margin: 10px 0;
}

#content #answers li{
	float: left;
	width: 100%;
	padding: 0 0 0.5em 0;
}

#sidebar #search-people{
	width: 280px;
}

#search-people form{
	font-size: 1.25em;
}

#search-people form fieldset{
	padding: 5px 0;
	display:block;
}

#content #search-people h4{
	margin: 5px 0;
}

#search-people form label{
	font-size: 0.8em;
  float:none;
  margin:0 5px 0 0;
}

#search-people form input{
	margin:0;
	vertical-align:none;
} 

#search-people .radiobox{
	width: 16px;
	margin: 0;
	padding: 0;
}

#search-people .checkbox{
	width: 16px;
	margin: 0;
	padding: 0;
}

#search-people .submit{
	margin: 0;
	padding: 0 0 2px;
	border: none;
	width: 102px;
	height: 56px;
	background: url(images/button-search.png) no-repeat;
	cursor: pointer;
	color: #9f0b06;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}

#search-people .submit:hover{
	background: url(images/button-search-hover.png) no-repeat; 
}

#content #search-people h3{
	margin: 0 0 6px;
}

.banner{
	width: 728px;
	height: 90px;
	margin: 13px auto 23px;
}

/* category templates */

body.category #sidebar .block ul{
	margin-bottom: 0;
}

#recent-comments{
	margin-bottom: 10px;
}

.category h1, .single h1{
	font-size: 2.5em; 
	margin: 0;
	padding: 5px 0 10px 10px;
}
body.AR .category h1, .single h1{
	color: #44290a; 
}
body.IDC .category h1, .single h1{
	color: #222222; 
}

.single h1 a:link, .single h1 a:visited{
	text-decoration: none;
}

.single h1 a:hover{
	text-decoration: underline;
}

.category #content .heading h2, .single #content .heading h2,
.page #content .heading h2, .search #content .heading h2,
.error404 #content .heading h2{
	font-size: 1.8em;
	font-weight: normal;
}

.category #content h2 a:link, .category #content h2 a:visited,
.single #content h2 a:link, .single #content h2 a:visited,
.page #content h2 a:link, .page #content h2 a:visited{
	color: #fff;
	text-decoration: none;
}

.category #content h2 a:hover, .single #content h2 a:hover, 
.page #content h2 a:hover{
	text-decoration: underline;
}

.category #featured-post img, .single .post img, .archive .post img{
	float: right;
	margin: 0 0 10px 10px;
}

body.AR #featured-post img {
  /* border:1px solid #6B4319; */
}

body.IDC #featured-post img {
  /* border:1px solid #333333; */
}

.category #featured-post p, .single .post p{
	margin: 0 0 1em 0;
}

#category-content{
	float: left;
	width: 670px;
	margin-right: 10px;
}

#category-content .heading{
	padding: 2px 10px 2px; 
}
body.AR #category-content .heading{ 
	border-bottom: 1px solid #b4a28a;
	background: url(images/AR/bg-heading.gif) #7c5e3e repeat-x;
}
body.IDC #category-content .heading{ 
	border-bottom: 1px solid #dddddd;
	background: url(images/IDC/bg-heading.gif) #ce7628 repeat-x;
}

body.AR #category-content .wp-post-image {
  border:1px solid #6B4319;
}

body.IDC #category-content .wp-post-image {
  border:1px solid #333333;
}

#promo img.left{
	float: left;
	margin: 0 10px 10px 0;
}

.articlebody2{
	margin: 0 0 0 14px;
	color: #6b4319;
	font-size: 12px;
	float: left;
	max-width: 600px;
	height: auto;
}

a.readmore{
	float: left;
	width: 123px;
	height: 19px;
	display: block;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	background: url(images/readmore.png) no-repeat;
	padding: 4px 0 6px 0;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #704314;
}

.moreadvicecontent{
	height: auto;
	width: 214px;
	float: left;
	padding: 0 0 0 2px;
}

.moreadviceimg{
	height: 83px;
	width: 168px;
}

.moreadvicecontent p{
	font-size: 12px;
	color: #6b4319;
	width: 168px;
}

#sidebar{
	float: left;
	width: 300px;
}

.findwho{
	background: #dacfae;
}

.findwho h2{
	padding: 20px 10px;
}

.submit{
	float: right;
	margin-right: 20px;
}

a.moreimg{
	padding: 0px 0 0 10px;
	display: block; 
	width: 20px;
	height: 10px;
}
body.AR a.moreimg{ 
	background: url(images/moreimg.png) #ece7d6 no-repeat; 
}
body.IDC a.moreimg{ 
	background: url(images/moreimg.png) #f9f9f9 no-repeat; 
}

#respond{
	margin: 0 0 10px 0;
}

.singlephotobox img{
	border: 1px solid #969798;
}

.indlink{
	color: #9f0b06;
	text-decoration: none;
}

.relatedarticles{
	float: left;
	width: 205px;
}

.datead{
	float: left;
	padding: 0 0 0 30px;
	border-left: 1px dashed #815b37;
}

#advice .heading, #columnb .heading{
	padding: 6px 10px 5px 10px;
	font-size: 1.6em;
	line-height: 1.4em;
}
body.AR #advice .heading, body.AR #columnb .heading{
	background: url(images/AR/bg-heading.gif) #7c5e3e repeat-x;
	color: #dacfae;
	border-bottom: 1px solid #b4a28a;
}
body.IDC #advice .heading, body.IDC #columnb .heading{
	background: url(images/IDC/bg-heading.gif) #ce7628 repeat-x;
	color: #dacfae;
	border-bottom: 1px solid #dddddd;
}

#content #columnb .heading h2{
	margin: 0 5px 0 0;
}

body.AR a, body.AR #hot-topics a, body.AR #this-week-on .topics a, body.AR #this-week-on .sticky-post a {
	color: #6b4319;
}

body.IDC a, body.IDC #hot-topics a, body.IDC #this-week-on .topics a, body.IDC #this-week-on .sticky-post a {
	color: #444444;
}

#content .wp-polls-ans a{
	margin-top: 0;
	text-decoration: underline;
}

#nav a:hover, #hot-topics a:hover, #content h2 a:hover, .topics ul a:hover, #this-week-on .topics a:hover,
#this-week-on .sticky-post a:hover, #footer a:hover, a:hover, .user-nav a:hover {
	text-decoration: underline;
}

/* date whisperer */

.category-the-date-whisperer #content{
	
}

.category-the-date-whisperer #category-content{
	float: left;
	width: 524px;
}

.category-the-date-whisperer #sidebar-wide{
	float: right;
	width: 446px; 
	background: #fff url(images/bgDateWhisperer.jpg) no-repeat 100% -40px;
}

.category-the-date-whisperer #content #featured-post{
	width: 502px;
	height: 400px; 
}
body.AR .category-the-date-whisperer #content #featured-post{
	background: #ece7d6;
}
body.IDC .category-the-date-whisperer #content #featured-post{
	background: #f9f9f9;
}

.category-the-date-whisperer .more-posts{
	float: right;
	width: 424px;
}

.category-the-date-whisperer h1 span {
  font-size:0.5em;
}

#quote{
	float: right;
	width: 366px;
	height: 81px;
	margin-top: 410px;
	padding: 15px 40px;
	background: url(images/bgQuote.jpg);
}

#quote h4{
	margin: 0;
	color: #fff;
	font-size: 1.6em;
}

#quote p{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4em;
	color: #fff;
}

#ask-date{
	width: 424px;
	margin-top: 10px;
	text-align: center;
}

#ask-date h4{
	font-size: 1.8em;
	margin: 0;
}

#ask-date p{ 
	font-size: 1.1em;
	font-weight: bold; 
}
body.AR #ask-date p{
	color: #704314; 
}
body.IDC #ask-date p{
	color: #333333; 
}

#ask-date img{
	padding: 1.5em 0 0 0;
}

#more-video{
	float: left;
	width: 502px;
}

#more-video .left{
	float: left;
	width: 242px;
}

#more-video .right{
	float: right;
	width: 242px;
}

.category-the-date-whisperer #content h3{
	font-size: 1.5em;
}

/* cforms */

.linklove{
	display: none;
}

/* comments */

#comments-container{
	width: 648px;
}

#comments-container li{
	background: none;
}

#comments-container .navigation {
  float:left;
  padding:10px 0px;
  width:100%;
}

#comments-container img.avatar {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #CCCCCC;
  float:left;
  margin:0 10px 10px 0;
  max-width:80px;
  padding:1px;
}

/* footer */

#footer{
	float: left;
	width: 100%;
	clear: both;
	position: relative;
}
body.AR #footer{
	background: url(images/AR/bg-footer.gif) repeat-x;
}
body.IDC #footer{
	background: url(images/IDC/bg-footer.gif) repeat-x;
}

.footer-area{
	width: 810px;
	margin: 0 auto;
	height: 142px;
	padding: 46px 160px 0 10px;
	position: relative;
}
body.AR .footer-area{
	background: url(images/AR/bg-footer-area.gif) no-repeat 100% 8px;
}
body.IDC .footer-area{
	background: none;
}

#footer li a{ 
	text-decoration: underline;
}
body.AR #footer li a{
	color: #C18B55; 
}
body.IDC #footer li a{
	color: #ffffff; 
}

#footer .nav ul{
	margin: 0 23px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
	/*background: url(images/devider-nav.gif) no-repeat 100% 3px;*/
}

#footer .nav li{
	display: inline;
	font-size: 1.2em;
	margin: 0 23px 0 0;
}

#footer p{
	font-size: 1.2em;
	margin: 11px 0 0; 
}
body.AR #footer p{ 
	color: #7E4408;
}
body.IDC #footer p{ 
	color: #bbbbbb;
}

#footer a.footer-logo{
	position: absolute;
	top: 49px;
	right: 8px;
} 