/* @override 
	http://mises.ca/wp-content/themes/misescanada/css/main.css */

@CHARSET "UTF-8";

@font-face {
    font-family: 'SylfaenRegular';
    src: url('sylfaen-webfont.eot');
    src: url('sylfaen-webfont.eot#iefix') format('embedded-opentype'),
         url('sylfaen-webfont.woff') format('woff'),
         url('sylfaen-webfont.ttf') format('truetype'),
         url('sylfaen-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProBold';
    src: url('trajanpro-bold_1-webfont.eot');
    src: url('trajanpro-bold_1-webfont.eot#iefix') format('embedded-opentype'),
         url('trajanpro-bold_1-webfont.woff') format('woff'),
         url('trajanpro-bold_1-webfont.ttf') format('truetype'),
         url('trajanpro-bold_1-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('trajanpro-regular_0-webfont.eot');
    src: url('trajanpro-regular_0-webfont.eot#iefix') format('embedded-opentype'),
         url('trajanpro-regular_0-webfont.woff') format('woff'),
         url('trajanpro-regular_0-webfont.ttf') format('truetype'),
         url('trajanpro-regular_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ----- Reset ----------------------------------------------------------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, 
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

b {
	font-weight: bold;
}
i {
	font-style: italic;
}

textarea{
	width: 100%;
	resize: none;
}

em{
	font-style: italic;
}

/* ----- Global ----------------------------------------------------------------------------------------------- */

body, html {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	line-height: 21px;
	color: #727272;
	width: 100%;
}

h1 {
	position: relative;
	float: left;
	margin: 25px 0 0 -60px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 55px;
	line-height: 65px;
	letter-spacing: -.035em;
	color: #fff;
	z-index: 1;
}

h1 span {
	display: block;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 22px;
	line-height: 36px;
	letter-spacing: -.02em;
}

.entry h1{
	margin: 20px 0px;
	font-size: 30px;
	color: #264F74;
	line-height: 42px;
	float: none;
}


h2 {
	margin: 0 0 10px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 42px;
	letter-spacing: -.06em;
	color: #264F74;
}

h3 {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 25px;
	font-weight: bold;
	line-height: 52px;
	letter-spacing: -.06em;
	color: #264F74;
}

.donate-section h3 {
	padding: 0 65px 0 0;
	font-size: 40px;
}

h4 {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;

	letter-spacing: -.06em;
	color: #264F74;
}

a {
	text-decoration: none;
	outline: none;
	color: #1b6cb7;
}

a:hover {
	text-decoration: underline;
}

.red a{
	color: #D10000;
}

p {
	margin: 20px 0 20px 0;
}

.w70per .sellers p {
	color: #000000;
}

blockquote {
	margin: 0 0 20px 0;
}
.content-space blockquote {
	margin: 0;
}
.shadow {
	text-shadow: 1px 1px 1px #000000;
}

ul, ol {
	margin: 0 0 20px 0;
}

.article ul{
	margin: 0px 0px 20px 17px;
	list-style: outside;
}

.article ol{
	margin: 0px 0px 20px 20px;
	list-style: decimal outside none;
}

label {
	outline: none;
}

input {
	outline: none;
}
input[type="submit"], input[type="button"] {
	cursor: pointer;
}

select {
	outline: none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.red {
	color: #d10000;
}
.blue {
	color: #264f74;
}
.green {
	color: #4ea244;
}
.black {
	color: #000;
}
.white {
	color: #fff;
}

.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
}

/* ----- Multi Column Layout ------------------------------------------------------ */

.multi-column-layout {
	display: inline-block;;
}
.left-column, .right-column {
	float: left;
}
.left-column .inner {
	padding: 0 10px 0 0;
}
.right-column .inner {
	padding: 0 0 0 10px;
}
.multi-inner .left-column .inner {
	padding: 0 5px 0 0;
}
.multi-inner .right-column .inner {
	padding: 0 0 0 5px;
}

.w25per {
	width: 404px;
}
.w30per {
	width: 264px;
}
.content-media .w30per {
	width: 273px;
}
.w45per {
	width: 282px;
}
.w70per {
	width: 696px;
}
.content-media .w70per {
	width: 655px;
}

/* ----- Header -------------------------------------------------------------------- */

.header {
	position: relative;
	height: 205px;
	color: #fff;
	background: url(../images/header-bg.png) 0 0 repeat-x;
	z-index: 3;
}
.header .container {
	width: 1100px;
	height: 205px;
	background: url(../images/header-bg-main.png) 0 0 no-repeat;
}

.branding {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 35px;
	height: 205px;
	z-index: 10;
}
.branding .logo {
	float: left;
	display: block;
	width: 327px;
	height: 100%;
}
.branding .logo img {
	cursor: pointer;
}

.header-info {
	overflow: hidden;
	position: absolute;
	top: 42px;
	right: 70px;
	width: 60%;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	text-align: right;
	z-index: 20;
}

.header-contact {
	float: right;
	overflow: hidden;
	margin: 0;
	font-size: 14px;
	line-height: 47px;
	position: absolute;
	right: 15px;
	bottom: 9px;
}
.header-contact li {
	float: left;
}
.header-contact a {
	color: #fff;
}
.header-contact .mailto {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #fe7676;
	background: url(../images/header-contact-separator.png) 100% 50% no-repeat;
}
.header-contact .mailto a {
	color: #fe7676;
}

.header-message {
	clear: both;
	float: right;
	margin: 0 0 10px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 32px;
	font-style: italic;
	line-height: 47px;
	background: url(../images/border-transparent.png) 0 100% repeat-x;
}

.header-search {
	clear: both;
	float: right;
}
.header-search form {
	
}
.language-select,
.header-search form {
	float: left;
}

.language-select {
	position: relative;
	z-index: 100;
}

.language-select span,
.language-select .language {
	float: left;
}

.language-select span {
	line-height: 35px;
}
.language {
	position: relative;
	margin: 0 5px;
	background: #3b5974;
}

.language a {
	display: inline-block;
	padding: 8px 20px 8px 8px;
}
.language a.first-level {
	background: url(../images/white-arrow.png) 100% 50% no-repeat;
}
.language ul {
	position: relative;
	display: none;
	margin: 0;
	background: #3b5974;
	z-index: 100;
}
.language:hover ul {
	display: block;
}
.language:hover ul li a:hover {
	background: #67829a;
}

.header-search form .searchbox {
	position: relative;
	width: 240px;
	height: 35px;
	background: #fff;
}
.header-search form .searchbox input {
	width: 192px;
	height: 18px;
	margin: 8px 38px 0 10px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 18px;
	color: #535353;
	border: none;
	background: none;
}
.header-search form .searchbox input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url(../images/searchbox-button.png) 0 0 no-repeat;
}

.nav-main {
	position: absolute;
	bottom: 10px;
	right: 70px;
	z-index: 10;
}
.nav-main ul {
	overflow: hidden;
	margin: 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	background: url(../images/nav-main-bg.png) 0 0;
}
.nav-main ul li {
	float: left;
}
.nav-main ul li a {
	display: inline-block;
	padding: 0 10px;
	color: #fff;
}
.nav-main ul li a:hover,
.nav-main ul li.current-menu-item  a{
	text-decoration: none;
	background: url(../images/nav-main-hover.png) 0 0;
}

/* ----- Content ---------------------------------------------------------- */

.blog-item .entry img {	
	float: left;
	margin: 0 10px 10px 0;
}

.content {
	position: relative;
	z-index: 2;
	background: url(../images/content-bg-main.png) 50% 0px no-repeat;
}

.content-inner {
	background: url(../images/content-bg.png) 0 0 repeat-x;
}

.content .container {
	padding: 1px 0 0 0;
	
}

.post {
	display: inline-block;
}

/* liScroll styles */

.recent-comments {
	position: relative;
	width: 960px;
	overflow: hidden;
	margin: 20px 0;
}
.tagline {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2px 5px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	background: #5C7A96;
	z-index: 10;
	height: 22px;
	line-height: 24px;
}
/*
#news {
	height: 28px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 28px;
	color: #696969;
}
*/
#news {display:none;}

.news-separator {
	margin: 0 5px;
}
#news li:first-child .news-separator {
	display: none;
}

.tickercontainer { /* the outer div with the black border */
	width: 960px;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	verflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 960px;
	list-style-type: none;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
}
ul.newsticker a {
	white-space: nowrap;
	color: #696969;
}
ul.newsticker a:hover {
	text-decoration: none;
	color: #d10000;
}

.mask ul {
	margin: 0;
}

/* ----- Main Slider ------------------------------------------------------------------------------ */

#showcase {
    height: 295px;
    margin-bottom: 12px;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}

/*
#showcase {display:none;}
*/
.showcase-button-wrapper {
    display: none;
}
.showcase-content-container {
    height: 295px !important;
    width: 100% !important;
}
.showcase-content {
    height: 295px !important;
    width: 100% !important;
}
.showcase-thumbnail-container {
	position: absolute;
	top: 0;
	right: 0;
    height: 295px !important;
    width: 164px !important;
    margin: 8px 8px 0 0;
}
.showcase-thumbnail {
	position: relative;
	height: 86px;
	margin: 0 0 7px 0;
    color: #838383;
    border: 1px solid #fff;
    cursor: pointer;
    
}
.showcase-thumbnail.active {
    background: none repeat scroll 0 0 #979FA3;
    color: #FFFFFF;
}
.showcase-caption {
    background: url("http://mises.ca/wp-content/themes/misescanada/img/slider-caption-bg.png") repeat scroll 0 0 transparent;
    display: block !important;
    height: 295px;
    opacity: 1 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 225px;
}
.showcase-thumbnail-restriction {
	margin: 0 !important;
}
.showcase-thumbnail-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	line-height: 25px;
	color: #fff;
	background: url(../images/slide-caption-bg.png) 0 0;
}
.showcase-thumbnail-caption span {
	padding: 5px;
	position: relative;
	display: block;
	line-height: 18px;
	
}
.showcase-thumbnail-cover {
	position: absolute;
	top: 0;
	right: 0;
	visibility: hidden;
}
.showcase-thumbnail-cover span {
    color: #FFFFFF;
    font-family: Book Antiqua,Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
		text-align: left;
    height: 77px;
    left: 15px;
    line-height: 20px;
    position: absolute;
    top: 4px;
    width: 138px;
}
.showcase-thumbnail-cover a{
	text-decoration: none;
}

.showcase-thumbnail:hover {
	border: 1px solid #d10000;
}
.showcase-thumbnail:hover .showcase-thumbnail-caption {
	visibility: hidden;
}
.showcase-thumbnail:hover .showcase-thumbnail-cover {
	visibility: visible;
}

.slide-text {
	position: absolute;
	top: 19px;
	left: 20px;
	width: 455px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	color: #fff;
	background:rgba(20, 41, 59, 0.7);
	padding:10px;
	border-clip:content-box;
}
.slide-text p {
	margin: 0 0 30px 0;
	font-size: 14px;
	line-height: 19px;
}
.slide-text .headline {
	margin: 0 0 15px 0;
	font-size: 38px;
	line-height: 40px;
	letter-spacing: -.03em;
	text-shadow: 2px 2px 2px #000;
}

.slide-text .text{
	display: block;
	position: relative;
	margin: 0px 0px 17px 0px;
}

.slide-text .text p{
	display: inline;
	margin: 0px;
	text-shadow: 2px 2px 2px #000;
}

.slide-text .read-more {
	display: inline-block;
	padding: 0 10px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	color: #fff;
	background: #5c7a96;
}
.slide-text .read-more:hover {
	text-decoration: none;
	color: #264f74;
	background: #d2d2d2;
}

.content-header {
	position: relative;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #d10000;
}

.content-header-blue {
	border-bottom: 1px solid #264F74;
}
.content-header .article-filter {
	position: absolute;
	top: 13px;
	right: 0;
}
.btn {
	display: inline-block;
	margin: 0 0 0 3px;
	padding: 0 7px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 21px;
	letter-spacing: -.05em;
}
.btn-small {
	font-size: 10px;
	line-height: 16px;
}
.gray-btn {
	color: #fff;
	background: #d2d2d2;
}
.gray-btn:hover {
	text-decoration: none;
	background: #264f74;
}
.gray-btn-2 {
	color: #fff;
	background: #d2d2d2;
}
.gray-btn-2:hover {
	text-decoration: none;
	background: #d10000;
}
.red-btn {
	padding: 4px 10px;
	text-transform: uppercase;
	color: #fff;
	background: #d10000;
}
.red-btn:hover {
	text-decoration: none;
	background: #264f74;
}
.blue-btn {
	padding: 4px 10px;
	text-transform: uppercase;
	color: #fff;
	background: #264f74;
}
.blue-btn:hover {
	text-decoration: none;
	background: #d10000;
}

.section {
	margin: 0 0 10px 0;
	padding: 0 15px 15px 15px;
	background: #fff;
	border: 1px solid #ebebeb;
}
.section p {
	letter-spacing: -.0em;
}
.controls {
	position: relative;
}
.controls .btn {
	position: absolute;
	top: 20px;
	right: 0;
}
.video-section {
	padding: 0 15px 15px 15px;
}
.video-section .controls {
	height: 22px;
	margin: 0 0 10px 0;
	padding: 10px 10px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
}
.video-section .controls a span {
	display: inline-block;
	margin: 0 0 0 5px;
}
.video-section .controls a:hover span {
	text-decoration: underline;
}
.video-section .controls img {
	vertical-align: -6px;
}
.video-section .controls img.social-networks {
	float: right;
}

.video-container {
	margin: 0 0 10px 0; 
}
.video-description {
	margin: 0 0 15px 0;
	padding: 10px 10px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	line-height: 16px;
	color: #979797;
	border: 1px solid #2c5478;
}
.video-description p {
	margin: 0;
}
.video-description .head {
	margin: 0 0 5px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 21px;
}

.comments-section {
	background: #fff url(../images/quote-mark.png) 93% 28px no-repeat;
}

.comment-container {
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
}
.comment-container p {
	margin: 0;
}
.personal-space {
	margin: 0 0 10px 0;
}
.personal-space img {
	margin: 0 10px 0 0;
	vertical-align: -14px;
	border: 1px solid #e3e3e3;
}
.personal-space .person-name {
	color: #2e2e2e;
}
.comment-container blockquote {
	/*font-style: italic;*/
	letter-spacing: -.0em;
}
.comment-container blockquote img {
	margin: 0 0 0 2px;
}

.event-section {
	padding: 0 15px;
}

.event-container {
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
}

.event-section p {
	margin: 0;
}
.event-section .content-space img {
	margin: 0 0 10px 0;
}

.market-section {
	background: url(../images/merket-bg.jpg) 0 100% no-repeat;
	background-color: #ffffff;
}

.market-section table {
	width: 100%;
	text-align: center;
}
.market-section table .item-name {
	width: 50%;
	padding: 0 0 0 10px;
	text-align: left;
}
.market-section table .state-open,
.market-section table .state-change {
	width: 25%;
}
.market-section table thead {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 25px;
	color: #285075;
	border: 1px solid #e3e3e3;
}
.market-section table tbody {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 25px;
}
.market-section table tbody .item-name {
	color: #c20203;
}
.market-section table tbody .state-open {
	color: #285075;
}
.market-section table tbody .state-change {
	color: #727272;
}

.store-section {
	letter-spacing: -.02em;
}

.store-item-container {
	padding: 10px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
.store-item-container img {
	
}
.store-item-image {
	float: left;
	position: relative;
	top: 0;
	
}
.store-item-info {
	padding: 0 0 15px 102px;
}
.store-item-info p {
	margin: 0;
}
.store-item-info .btn {
	margin: 10px 0 0 0;
}
.store-item-info .btn:hover {
	background: #d10000;
}

.donate-section {
	overflow: hidden;
	position: relative;
	padding: 0;
	border: 1px solid #d10000;
}
.donate-section .content-space {
	position: absolute;
	top: 5px;
	right: 15px;
	text-align: right;
}
.donate-section .content-space p {
	margin: 0 0 15px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	color: #535353;
}
.donate-section .btn {
	padding: 2px 10px;
}
.donate-section .btn:hover {
	background: #d10000;
}

.newsletter-section {
	overflow: hidden;
	position: relative;
	padding: 0;
	border: 1px solid #264f74;
}
.newsletter-section .content-space {
	position: absolute;
	top: 0px;
	left: 15px;
}
.newsletter-section .content-space p {
	margin: -13px 0 8px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: #535353;
}
.submit-section {
	position: relative;
	width: 222px;
	height: 25px;
	background: #fff;
	border: 1px solid #adadad;
}
.submit-section input {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: #535353;
	background: none;
	border: none;
}
.submit-section input[type="text"] {
	width: 187px;
	line-height: 18px;
	margin: 2px 0 0 10px;
}
.submit-section input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 25px;
	background: url(../images/submit-arrow.jpg) 0 0 no-repeat;
}
.radio-section {
	overflow: hidden;
	margin: 0 0 13px 0;
}
.radio-section .ez-radio,
.radio-section .ez-checkbox,
.radio-section label {
	float: left;	
}
.radio-section .ez-radio,
.radio-section .ez-checkbox {
	width: 12px;
	height: 12px;
	background: url(../images/radio-button.png) 0 0 no-repeat;
	cursor: pointer;
}
.radio-section .ez-selected,
.radio-section .ez-checked {
	background: url(../images/radio-button.png) 0 -12px no-repeat;
}
.radio-section .ez-hide {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.radio-section label {
	margin: -2px 10px 0 5px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 16px;
}

.social-section {
	overflow: hidden;
	position: relative;
	padding: 0;
}
.social-section .fake-social-content {
	position: absolute;
	top: 12px;
	left: 15px;
}

.social-buttons {
	background-image: url(../images/social-networks-2.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 7px 17px;
}

.social-item{
    margin: 10px 0;
}

.blog-section {
	letter-spacing: -.02em;
}
.blog-container {
	overflow: hidden;
	padding: 10px 0 0 0;
	border-top: 1px solid #E3E3E3;
}
.blog-container .personal-space {
	float: left;
	width: 78px;
}
.blog-container .personal-space .comments {
	display: inline-block;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 10px;
	line-height: 23px;
	background: url(../images/comments-bg.png) 0 5px no-repeat;
}
.blog-container .personal-space img {
	border: 1px solid #e3e3e3;
}
.blog-container .content-space {
	padding: 0 0 0 88px;
}
.blog-container .content-space p {
	margin: 0;
}
.blog-container blockquote p {
	display: inline;
}

/* ----- Search Results -------------------------------------------------------------- */

.content-main {
	padding: 10px 0 0 0;
}
.search-content {
	padding: 15px 15px;
	background: #fff url(../images/content-main-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #ebebeb;
}
.content-main .article-filter {
	margin: 0 0 15px 0;
}
.content-main .article-filter .btn {
	padding: 0 10px;
}
.filter-title {
	margin: 0 5px 0 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -.02em;
}

.search-results {
	margin: 0 0 15px 0;
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
body.search-results {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.results-item {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e3e3e3;
}
.results-item .item-image {
	float: left;
	padding: 0 0 5px 0;
}
.results-item .content-space {
	padding: 0 0 0 90px;
}
.results-item .content-space p {
	margin: 0;
}

.pagination {
	padding: 10px 0;
	line-height: 21px;
	text-align: right;
}
.pagination p {
	margin: 0;
}
.pagination span.title {
	margin: 0 5px 0 0;
}
.pagination a,
.pagination .current {
	padding: 2px 6px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: #fff;
	background: #d2d2d2;
}
.pagination a:hover,
.pagination .current {
	text-decoration: none;
	background: #264f74;
}

/* ----- Store Details --------------------------------------------------------------- */

.content-header {
	overflow: hidden;
}
.content-header h2 {
	float: left;
}
.back {
	float: right;
	margin: 13px 0 0 0;
}

.store-details {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 25px 15px;
	background: #fff url(../images/content-main-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #e3e3e3;
}
.details-image {
	float: left;
	width: 280px;
	padding: 30px 0;
	text-align: center;
}
.details-section {
	width: 220px;
	height: 115px;
	margin: 0 auto;
	background: url(../images/social-networks-2.jpg) 100% 100% no-repeat;
}
.details-content {
	padding: 0 0 0 300px;
	
}

.details-author {
	margin: -5px 0 15px 0;
} 

.details-description {
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.details-cost {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 25px;
	font-weight: bold;
	
}
.details-cost .cost {
	margin: 0 20px 0 0;
}
.details-cost .btn {
	padding: 2px 25px;
	vertical-align: 3px;
}
.details-cost .btn:hover {
	background: #d10000;
}

.similars {
	border: 1px solid #e3e3e3 !important;
}

/* ----- Store ----------------------------------------------------------------------- */

.best-sellers {
	margin: 0 0 10px 0;
	padding: 0px 15px;
	background: #fff;
	border: 1px solid #264f74;
}

.best-container {
	clear: both;
	margin: 0 -15px;
}
.best-item-list,
.best-item-list-2 {
	overflow: hidden;
	margin: 0 0 0 0px;
}
.best-item {
	float: left;
	width: 239px;
	padding: 10px 0;
}
.best-item .inner {
	padding: 0px 0px 0px 10px;
	border-right: 1px solid #e3e3e3;
}
.best-item-image {
	text-align: center;
}
.best-item .content-space {
	padding: 10px 10px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.best-item .content-space p {
	margin: 0;
}
.best-item-description {
	overflow: hidden;
	height: 90px;
	font-size: 13px;
}

.buy-item {
	display: block;
	margin: 15px 10px;
	padding: 0;
	text-align: center;
}
.buy-item:hover {
	background: #d10000;
}

.caroufredsel_wrapper {
	width: 100% !important;
}

.carousel-controls {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}
.carousel-controls h3 {
	float: left;
	margin-right: 5px;
}

#news_prev, #news_next {
	float: left;
    display: block;
	width: 17px;
	height: 17px;
	margin: 20px 0 0 3px;
	text-indent: -9999px;
}
#news_prev {
	background: url(../images/carousel-previous.png) 0 0 no-repeat;
}
#news_prev:hover {
	background: url(../images/carousel-previous.png) 0 -17px no-repeat;
}
#news_next {
	background: url(../images/carousel-next.png) 0 0 no-repeat;
}
#news_next:hover {
	background: url(../images/carousel-next.png) 0 -17px no-repeat;
}

.sellers {
	padding: 0px 15px;
	background: #fff;
	border: 1px solid #e3e3e3;
	margin: 0px 0px 15px 0px;
}
.sellers-controls {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}
.sellers-controls h3 {
	float: left;
}
.sellers .pagination {
	float: right;
}

.best-item-list-2 {
	margin : 0 0 0 1px;
}
.best-item-list-2 .best-item {
	margin-bottom: 10px;
	padding-bottom: 0;
	border-bottom: 1px solid #e3e3e3;
}
.best-item-list-2 .best-item .inner {
	
}
.rightmost .inner {
	border: none;
}

.pagination-top {
	padding: 15px 0 0 0;
}
.pagination-bottom {
	margin: 0 10px 0 0;
	padding: 10px 0 20px 0;
}

/* ----- Login ----------------------------------------------------------------------- */

.login-section, .register-section {
	width: 390px;
	margin: 0 auto;
	
}
.login-section .inner {
	padding: 10px 20px 0;
}
.register-section .inner {
padding: 10px 20px 0px;
}

.login-section {
margin-top: 30px;
	margin-bottom: 15px;
	border: 1px solid #264f74;
}
.register-section {
	margin-bottom: 30px;
	border: 1px solid #d10000;
}
.login-section form {
	padding: 5px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
.login-section label, .login-section input {
	display: block;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 21px;
}
.login-section label {
	width: auto;
	font-size: 14px;
	line-height: 32px;
	color: #727272;
}

.input-container {
	width: 340px;
	height: 40px;
	background: #f4f4f4;
	border: 1px solid #d5d5d5;
}
.input-container:hover {
	background: #daeeff;
	border: 1px solid #95b1ca;
}
.input-container input {
	width: 320px;
	height: 38px;
	margin: 0 10px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 13px;
	color: #727272;
	background: none;
	border: none;
	
}
.login-controls {
	overflow: hidden;
	height: 30px;
	padding: 22px 0;
}
.login-section input[type="submit"] {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px 10px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
	background: #32628e;
	border: none;
	overflow: visible;
}
.login-section input[type="submit"]:hover {
	background: #d10000;
}
.login-section .remember {
	float: left;
	overflow: hidden;
	padding: 4px 0;
}
.remember .ez-checkbox {
	margin: 4px 0 0 0;
}
.remember input, .remember label {
	float: left;
	margin-right: 5px;
	line-height: 23px;
}
.login-section .forgot {
	float: left;
	display: block;
	padding: 4px 0;
	margin: 0 0 0 5px;
	color: #727272;
}

.register-section {
	text-align: center;
}
.register-section p {
	margin: -5px 0 0px 0;
	color: #535353;
}
.red-btn {
	color: #fff;
	background: #d10000;
}
.btn:hover {
	text-decoration: none;
}
.red-btn:hover {
	background: #32628e;
}
.register-section .btn {
	margin: 15px 0 20px;
	padding: 4px 10px;
}

.registration-section {
	border: 1px solid #d10000;
}
.registration-section .input-container:hover {
	background: #ffdada;
	border: 1px solid #d9a2a2;
}

.registration-section input[type="submit"] {
	background: #d10000;
}
.registration-section input[type="submit"]:hover {
	background: #32628e;
}

.captcha-container {
	margin: 15px 0 0 0;
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.captcha {
	overflow: hidden;
	width: 340px;
	background: #fff;
	border: 1px solid #e3e3e3;
}
.captcha-image {
	float: left;
	width: 50%;
	text-align: center;
}
.captcha .input-container {
	float: right;
	width: 50%;
	background: #fff;
	border: none;
}
.captcha .input-captcha input {
	height: 55px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 13px;
	color: #727272;
	background: none;
	border: none;
}

/* ----- My Account ------------------------------------------------------------------ */

.account-section {
	width: 575px;
	margin: 30px auto;
	background: #fff url(../images/account-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #e3e3e3;
}
.account-section .inner {
	padding: 15px 15px 0;
}

.account-section form {
	overflow: hidden;
}

.avatar-section {
	overflow: hidden;
	padding: 15px 0;
	
}
.avatar-section .avatar,
.avatar-section .upload-container {
	float: left;
}

.avatar-section .avatar {
	overflow: hidden;
	width: 100px;
	height: 100px;
	margin: 0 20px 0 0;
	border: 1px solid #e3e3e3;
}

.avatar-section .avatar img {
	width: 100%;
}

.personal-info-section {
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
}
.personal-info-section p {
	overflow: hidden;
	margin: 0 0 10px 0;
	font-size: 14px;
}
.personal-info-section p span {
	float: left;
}
.personal-info-section p .label {
	width: 90px;
}
.personal-info-section p .btn {
	float: right;
}

.password-section {
	margin: 0 0 15px 0;
	border-top: 1px solid #e3e3e3;
}
.password-info-container {
	overflow: hidden;
	margin: -5px 0 0 0;
}
.password-subsection {
	float: left;
}
.password-subsection label {
	width: 180px;
}
.password-subsection .input-container {
	width: 169px;
	margin: 0 10px 0 0;
}
.password-subsection:first-child .input-container {
	margin: 0;
}
.password-subsection .input-container input {
	width: 149px;
}

.account-section input[type="submit"] {
	margin: 0 0 15px 0;
}

.newsletter2-section {
	clear: both;
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
}
.newsletter-container {
	overflow: hidden;
}

.newsletter-container .ez-checkbox {
	float: left;
	margin: 3px 5px 0 0;
}
.newsletter-container label {
	width: 500px;
	line-height: 21px;
}

.create-account-section {
	padding: 20px 0;
	border-top: 1px solid #e3e3e3;
}

/* ----- Donate ---------------------------------------------------------------------- */

.donation-content {
	
}
.donate-information {
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
}

.donate-radio-section {
	margin: 0 0 20px 0;
}
.donate-radio-item {
	overflow: hidden;
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #e3e3e3;
}

.donate-radio-item tr {
	
}
.donate-radio-item td {
	padding: 20px 0;
	vertical-align: middle;
}
.donate-radio-item .ez-radio {
	float: left;
	width: 25px;
	height: 25px;
	margin: 0 22px;
	background: url(../images/radio-round.jpg) 0 0 no-repeat;
	
}
.donate-radio-item .ez-selected {
	background: url(../images/radio-round.jpg) 0 -25px no-repeat;
}

.donate-radio-item input {
	width: 25px;
	height: 25px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.donate-radio-item label {
	display: block;
}

.radio-checker {
	width: 70px;
}
.radio-content span {
	display: block;
}
.donate-title {
	margin: 0 0 5px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -.02em;
}

.item-selected {
	background: url(../images/watermark.jpg) 100% 50% no-repeat;
	border: 1px solid #d10000;
}
.item-selected .donate-title {
	color: #d10000;
}

.donate-info-section {
	padding: 10px 0 0 0;
	border-top: 1px solid #e3e3e3;
}

.donate-info-section .message {
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -.02em;
}
.donate-info-section .login-section {
	width: 100%;
	border: none;
}
.donate-info-section .login-section .inner {
	padding: 0px 0 0 0;	
}

.double-width {
	
}

.single-width {
	float: left;
	margin: 0 15px 0 0;
}

.subscribe {
	margin: 10px 0;
}

.extra-section .login-section {
	margin-top: 0;
	padding: 0;
}
.extra-section .login-section .inner {
	padding: 0;
}
.extra-section form {
	padding: 0;
	border: none;
}


.select-container {
	width: 340px;
	height: 40px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    line-height: 40px;
    background: #f4f4f4;
	border: 1px solid #d5d5d5;
}
.newListSelected {
	margin: -1px -1px 0;
	padding: 0 10px;
	background: #f4f4f4;
	border: 1px solid #d5d5d5;
}
.newListSelected a {
	display: block;
	padding: 0 10px;
	color: #727272;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}
.newListSelected a:hover {
	margin: 0 -1px;
	text-decoration: none;
	background: #ffdada;
	border: 1px solid #d9a2a2;
	
}

.selectedTxt {
	background: #f4f4f4 url(../images/select-arrow.png) 100% 50% no-repeat;
}

.newList {
	margin: 0 -10px;
	
}

.newListSelFocus {
	outline: none;
}

/* ----- Daily Posts ----------------------------------------------------------------- */

.daily-posts-content .best-container {
	margin: 0 -10px;
}
.daily-posts-content .best-container .post-item {
	width: 221px;
	height: 310px;
	border: none;
}
.post-item .inner {
	border: none;
}
.post-item .best-item-image {
	text-align: left;
	width: 212px;
	height: 200px
}
.post-item .content-space {
	padding: 5px 0;
	border: none;
}

.daily-posts-content .posts-list {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}

.bottom-controls {
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: none;
}
.daily-posts-content .pagination-bottom {}

.sidebar {
	padding: 20px 0 0 0;
}
.quote-section {
	background: #fff url(../images/quote-bg.jpg) 100% 0 no-repeat;
}
.quote-section blockquote {
	margin: 0;
}
.comments-tags {
	padding: 10px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
.side-list {
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
 .side-list li a {
	color: #7b7b7b;
}
.side-list li a:hover {
	color: #d10000;
}

/* ----- Daily Article --------------------------------------------------------------- */

.comments-link {
	float: right;
	padding: 0 0 0 15px;
	line-height: 52px;
	background: url(../images/comments-bg-big.png) 0 60% no-repeat;
}

.article {
	padding: 0 15px;
	background: #fff;
	border: 1px solid #e3e3e3;
}

.article p{
	color: #000000;
}

.article-controls {
	overflow: hidden;
	border-bottom: 1px solid #E3E3E3;
}
.article-controls .controls {
	overflow: hidden;
}
.article-controls h3 {
	float: left;
}

.article-meta {
	padding: 15px 0;
}
.article-share {
	margin: 0 0 20px 0;
	padding: 15px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 25px;
	border-bottom: 1px solid #e3e3e3;
}
.article-share p {
	margin: 0;
}
.article-share img {
	margin: 0 0 0 5px;
	vertical-align: -12px;
}

.article-content {
	border-bottom: 1px solid #e3e3e3;
}
blockquote {
	margin: 0 0 20px 10px;
	padding: 0 0 0 10px;
	color: #959595;
	border-left: 2px solid #e7e7e7;
}

.article-comment-list {
	
}

.article-comment-item {
	border-top: 1px solid #e3e3e3;
}
.article-comment-item .comment-meta {
	padding: 15px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 21px;
	color: #2e2e2e;
}
.article-comment-item .comment-meta img {
	margin: 0 10px 0 0;
	vertical-align: -12px;
	border: 1px solid #e3e3e3;
}

.comment-content {
	color: #2c5478;
}
.reply .comment-content {
	color: #d10000;
}
.level-1 {
	padding: 0 0 0 50px;
}
.level-2 {
	padding: 0 0 0 100px;
}
.level-3 {
	padding: 0 0 0 150px;
}

.author-section {
	padding-bottom: 0;
}

.author-section  h2{
	color: #264F74;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 52px;
	margin: 0px;
}

.author-section p {
	margin: 0;
}
.author-section .author-header {
	overflow: hidden;
	padding: 15px 0px 0px 0px;
	border-top: 1px solid #e3e3e3;
}
.author-section .author-header img {
	float: left;
	margin: 0 10px 0px 0;
}
.author-section .author-header p {
	padding: 0 0 0 106px;
}
.author-section .author-biography {
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
}
.author-section .author-extras {
	padding: 5px 0;
	border-top: 1px solid #e3e3e3;
}

.author-section .author-name,
.author-section .more_articles{
	display: block;
	position: relative;
}

.author-section .author-text{
	position: relative;
	display: inline-block;
	margin: 5px 0px;
}

.author-list{
	margin: 0px 0px 20px 20px;
}

.author-list li{
	margin: 5px 0px;
	list-style: circle;
}

.author-image {
	float: left;
	margin: 0px 10px 10px 0px;
}

/* ----- Author Article -------------------------------------------------------------- */

.about-author .content-space {
	overflow: hidden;
	padding: 20px 0 10px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.about-author .content-space img {
	float: left;
}
.about-author .content-space .content-text {
	padding: 0 0 0 180px;
}

/* ----- About ----------------------------------------------------------------------- */

.about-content {
	position: relative;
	padding: 15px 15px;
	background: #fff url(../images/content-main-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #ebebeb;
}
.about-content .section {
	width: 255px;
	margin: 0;
}
.about-content .down-section {
	float: right;
	margin: 20px 20px;
}

/* ----- Blog ------------------------------------------------------------------------ */

.blog-item {
	padding: 15px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
.blog-item:first-child {
	border: none;
}
.blog-meta {
	margin: 5px 0 10px 0;
}

.blog-item p{
	color: #000000;
}

/* ----- Learn ------------------------------------------------------------------------------ */

.about-content {
	overflow: hidden;
}
.about-content .quote-section {
	border: 1px solid #264f74;
}
.about-content .up-section {
	float: right;
	margin: 20px 20px;
}

.red-links a {
	color: #d10000;
}

/* ----- Events ---------------------------------------------------------------------- */

.blue-border {
	border: 1px solid #264f74;
}

.event-content {
	padding: 0 0 20px 0;
}
.event-list-container {
	padding: 0 15px;
	background: #fff url(../images/event-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #ebebeb;
}
.event-item {
	border-top: 1px solid #e3e3e3;
}
.event-item:first-child {
	border: none;
}
.event-item .content-space {
	padding-top: 15px;
	border-top: 1px solid #e3e3e3;
}
.event-front-image {
	margin: 0 0 15px 0;
}
.event-meta {
	margin: 0;
}

/* ----- Media ----------------------------------------------------------------------- */

.content-media {
	padding: 5px 15px 20px;
	background: #fff url(../images/content-main-bg.jpg) 100% 0 no-repeat;
	border: 1px solid #ebebeb;
}

.media-content {
	overflow: hidden;
}

.video-main {
	margin: 0 0 15px 0;
}
.video-description-main {
	padding: 10px 10px 15px;
	background: #fff;
	border: 1px solid #e3e3e3;
}
.video-title {
	margin: 0 0 5px 0;
}
.link-code {
	margin: 0;
	padding: 15px 0;
	border-top: 1px solid #e3e3e3;
}
.link-code-inner {
	display: block;
	padding: 10px 10px;
	background: #f0f0f0;
	border: 1px solid #e3e3e3;
}

.other-video-container {
	padding: 10px 0;
}
.other-video-container:first-child {
	border: none;
}
.other-video-container .personal-space {
	margin: 0;
}
.other-video-container .content-space {
	padding: 30px 0 0 270px;
}

.more-videos-section {
	margin: 31px 0 10px 0;
}
.more-videos-section p {
	margin: 0;
}
.more-videos-container {
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
}
.more-videos {margin-bottom:10px;}
.find-media-section {
	position: relative;
	z-index: 100;
}
.find-media-section label {
	display: block;
	font-size: 14px;
	line-height: 35px;
	color: #727272;
}
.find-media-section .newListSelected {
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	outline: none;
}
.find-media-section .SSContainerDivWrapper {
	outline: none;
}
.find-media-section .newList {
	position: relative;
	margin: 0 -11px;
	background: #F4F4F4;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	z-index: 100;
	outline: none;
}
.find-media-section .selectedTxt {
	color: #c5c5c5;
	outline: none;
}
.selectedTxt {
	cursor: pointer;
}

/* ----- Footer ---------------------------------------------------------------------- */

.footer {
	overflow: hidden;
	height: 266px;
	background: url(../images/footer-bg.png) 0 0 repeat-x;
}
.footer .container {
	width: 1000px;
	height: 266px;
	background: url(../images/footer-bg-main.png) 0 100% no-repeat;
}
.footer-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	letter-spacing: -.02em;
}
.footer-info .footer-contact {
	position: absolute;
	top: 55px;
	right: 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	color: #fff;
}
.footer-info .footer-contact .email {
	color: #fe7676;
}

.footer-content-main {
	position: absolute;
	top: 0;
	right: 0;
	width: 670px;
}
.footer-branding {
	margin: 45px 0 0 0;
}

.footer-menu {
	overflow: hidden;
	margin: 0 15px;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 45px;
	letter-spacing: -.01em;
	background: url(../images/border-transparent.png) 0 0 repeat-x;
}
.footer-menu .main-menu {
	overflow: hidden;
	float: left;
	margin: 0;
}
.footer-menu .side-menu {
	overflow: hidden;
	float: right;
	margin: 0;
}
.footer-menu .main-menu li,
.footer-menu .side-menu li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 6px;
	background: url(../images/footer-menu-separator.png) 0 50% no-repeat;
}
.footer-menu .main-menu li:first-child,
.footer-menu .side-menu li:first-child {
	margin: 0;
	padding: 0;
	background: 0;
}

.footer-menu .main-menu li a,
.footer-menu .side-menu li a {
	color: #fff;
}
.footer-menu .main-menu li a:hover,
.footer-menu .side-menu li a:hover {
	text-decoration: none;
	color: #89a5d4;
}

.footer-language {
	display: inline-block;
	width: 640px;
	margin: 0 15px;
	padding: 15px 0;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 35px;
	color: #fff;
	background: url(../images/border-transparent.png) 0 0 repeat-x;
}
.footer-language .language ul {
    position: absolute;
    bottom: 35px;
    left: 0;
    z-index: 100;
}
.copyright {
	float: left;
	margin: 0 0 0 5px;
}

.footer-copyright {
	position: absolute;
	top: 80px;
	right: 15px;
	font-size: 12px;
}

















div.input {
	margin: 9px 0px 9px 0px;
	position: relative;
}

.real{
	display: inline-block;
    height: 27px !important;
    position: relative;
    top: 0px;
    z-index: 100;
    cursor: pointer;
    width: 335px;
}

.fake {
	z-index: 1;
	display: none;
	background-image: url("http://mises.ca/wp-content/themes/misescanada/img/browse.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
    padding: 0px 6px !important;
    position: absolute;
    top: 0px;
    left: 186px;
    border: 0px;
    width: 343px;
    height: 28px;
}

.multimedia{
}

.multimedia .input{
	float: left;
	width: 375px;
	margin: 0px;
}

.multimedia .input .red-btn {
	padding: 4px 10px 3px;
}

.multimedia .real{
	float: left;
	width: 270px;
	margin: 0px 0px 13px 0px;
}

.multimedia .fake{
	left: 0px;
	top: 26px;
	width: 155px;
	padding: 0 107px 0 8px !important;
	background-image: url("../images/fileupload.png");
}

.multimedia span.title {
    display: block;
    position: relative;
    margin: 0px 0 5px 0;
}

.multimedia span.little_info {
	display: block;
	position: relative;
	font-size: 10px;
	color: #b1b1b1;
	height: 18px;
	line-height: 18px;
}

.blog-section {
    letter-spacing: -0.02em;
}

.idw-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    margin: 0 0 10px;
    padding: 15px !important;
	width: auto !important;
}

.idw-container .idw-c .idw-c-h{
	background: none !important;
}

.idw-container p,
.idw-container p a,
.idw-container .idw-info a,
.idw-container .idw-info span{
	font-size: 15px !important;
}

.idw-container p.idw-small-t,
.idw-container p.idw-small{
	font-size: 13px !important;
}

.idw-container .idw-jump {
	margin: 6px 0px 0px 0px;
}

.idw-container p.idw-big a{
	color: #D10000;
	font-weight: normal !important;
}

.gform_wrapper{
    border: 1px solid #264F74;
    overflow: hidden;
    position: relative;
    background-image: url("../images/newsletter.jpg");
	background-position: 100% 100%;
	background-repeat: no-repeat;
    background-color: #ffffff;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
}

.gform_wrapper .gform_title{
    color: #264F74;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 25px !important;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 25px;
	margin: 0px 0px 15px 0px !important;
}

.gform_wrapper span.gform_description{
    color: #535353;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
}

.gform_wrapper .gfield_label{
	display: none !important;
}

.gform_wrapper .gform_footer.left_label{
	padding: 0px !important;
}

.gform_wrapper .gfield_radio{
	margin: 0px !important;
}

.gform_wrapper .gfield_radio li{
	float: left;
	margin: 0px 10px 0px 0px !important;
}

.gform_wrapper .gfield_radio li input{
	margin: 4px 2px 0px 2px !important;
}

.gform_wrapper .gfield_radio li label{
	margin: 0px 0px 0px 20px !important;
}

.gform_wrapper input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ADADAD;
    height: 25px;
    position: relative;
    width: 203px !important;
	padding: 0px 8px !important;
	font-size: 12px !important;
}

.gform_wrapper .gform_footer{
	margin: 0px !important;
}

.gform_wrapper input[type="submit"] {
	background: none repeat scroll 0 0 #5C7A96;
    color: #FFFFFF;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    left: 0px;
    padding: 0px 4px;
    position: relative;
    text-transform: uppercase;
    top: 0px;
    z-index: 10;
	border: 0px;
	line-height: 26px;
}

.gform_wrapper .gform_edit_link{
	margin: 0px !important;
}

#idc-container #IDCommentsHead  h3,
#idc-container #IDCommentsNewThreadCover h3{
	color: #D10000;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif !important;
    font-size: 25px;
    font-weight: normal;
    letter-spacing: -0.06em !important;
    line-height: 52px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

#idc-container .idc-right {
    margin: 18px 0px 0px 0px;
}

#idc-container div{
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif !important;
		font-size: 14px !important;
    line-height: 21px !important;
}

#idc-container .idc-c{
	color: #2C5478;
}

#idc-container .idc-thread .idc-thread .idc-c{
	color: #D10000 !important;
}

.homelink{
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

.widget_categories,
.widget_archive,
.widget_links{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    margin: 0 0 10px;
    padding: 0 15px 15px;
}

.widget_categories h2,
.widget_archive  h2,
.widget_links  h2{
	color: #264F74;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 52px;
	margin: 0px;
}

.widget_categories ul,
.widget_archive ul,
.widget_links ul{
	border-top: 1px solid #E3E3E3;
    margin: 0;
    padding: 10px 0 0;
}

.widget_categories ul li a,
.widget_archive ul li a,
.widget_links ul li a{
	color: #7B7B7B;
}

.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_links ul li a:hover{
	color: #D10000;
}

.navigation {
	border-bottom: medium none;
    border-top: 1px solid #E3E3E3;
    padding: 10px 0;
	display: inline-block;
	width: 100%;
}

.wp-paginate{
	line-height: 21px;
    padding: 10px 0;
    text-align: right;
	float: right;
}

.wp-paginate li {
	display: inline-block;
}

.wp-paginate li a,
.wp-paginate li span.current{
	background: none repeat scroll 0 0 #D2D2D2;
    color: #FFFFFF;
    font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    padding: 2px 6px;
	border: none;
}

.wp-paginate li a:hover,
.wp-paginate li span.current{
	background: none repeat scroll 0 0 #264F74;
    text-decoration: none;
	border: none;
	color: #ffffff;
}

.super-widget-multi-post h2{
	color: #D10000;
}

.super-widget-multi-post-item {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    margin: 0 0 10px;
    padding: 0 15px 15px;
}
.super-widget-multi-post-item  h3{
	color: #264F74;
	font-family: Book Antiqua, Georgia,"Times New Roman",Times,serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -0.06em;
	line-height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 15px 0px;
	border-bottom: 1px solid #E3E3E3;
}

.section_home_comments h3{
	border-bottom: 1px solid #c9c9c9;
}

.section_home_comments .idw-container{
		border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    font-size: 16px;
}

.gform_wrapper input[type="text"] {
	margin: 0px 0px 5px 0px;
}

.gform_wrapper select {
	font-size: 16px;
	margin: 0px 0px 5px 0px;
}

.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
    width: 94% !important;
}

.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
    width: 94% !important;
}

.gform_wrapper .ginput_complex .ginput_full input {
    width: 97% !important;	
}

/* taken from screen css - start */

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;}

/* ---------- Help Classes ---------- */
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}

.clear {clear: both;}
.alignright {float: right;}
.alignleft {float: left;}

.article_author {margin-top: 10px; font-weight: bold; font-size: 12px;}
#social-post {position: relative; margin-top: 10px; height: 20px;}
#fb-like, #retweet, #digg, #buzz {position: absolute; top: 5px;}
#fb-like {left: 0px;}
#retweet {left: 270px; top: 8px;}
#digg {left: 320px; top: 6px}
#buzz {left: 400px; top: 8px;}
.flattr {width: 55px; height: 62px; float: right; margin-right: 20px;}
.shareinpost {padding: 10px 0px;}


/* taken from screen css - end */

.content-space p.event-date {display:none;}
.quote-section {display:none;}
.AuthorSpotlight_Widget {background:#fff; border:1px solid #000; padding:15px; padding-clip:content-box; margin-bottom:10px;}