/*
Theme Name: SpiritualCoach
Theme URI: http://www.spiritualcoach.com/
Description:
Version: 1.0
Author: Rhyzz
Author URI: http://www.rhyzz.com/
*/

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

@font-face {
	font-family: "FuturaStd-CondensedBold"; font-weight: normal; font-style: normal;
	src: url("fonts/futurastd-condensedbold.eot");
	src:
		url("fonts/futurastd-condensedbold.eot?#iefix") format("embedded-opentype"),
		url("fonts/futurastd-condensedbold.woff") format("woff"),
		url("fonts/futurastd-condensedbold.ttf") format("truetype"),
		url("fonts/futurastd-condensedbold.svg#futurastd-condensedbold") format("svg");
}

@font-face {
	font-family: "SegoePrint"; font-weight: normal; font-style: normal;
	src: url("fonts/segoeprint.eot");
	src:
		url("fonts/segoeprint.eot?#iefix") format("embedded-opentype"),
		url("fonts/segoeprint.woff") format("woff"),
		url("fonts/segoeprint.ttf") format("truetype"),
		url("fonts/segoeprint.svg#segoeprint") format("svg");
}

@font-face {
	font-family: "SegoePrint-Bold"; font-weight: normal; font-style: normal;
	src: url("fonts/segoeprintbold.eot");
	src:
		url("fonts/segoeprintbold.eot?#iefix") format("embedded-opentype"),
		url("fonts/segoeprintbold.woff") format("woff"),
		url("fonts/segoeprintbold.ttf") format("truetype"),
		url("fonts/segoeprintbold.svg#segoeprintbold") format("svg");
}

@font-face {
	font-family: "TrajanPro-Regular"; font-weight: normal; font-style: normal;
	src: url("fonts/trajanpro-regular.eot");
	src:
		url("fonts/trajanpro-regular.eot?#iefix") format("embedded-opentype"),
		url("fonts/trajanpro-regular.woff") format("woff"),
		url("fonts/trajanpro-regular.ttf") format("truetype"),
		url("fonts/trajanpro-regular.svg#trajanpro-regular") format("svg");
}

@font-face {
	font-family: "TrajanPro-Bold"; font-weight: normal; font-style: normal;
	src: url("fonts/trajanprobold.eot");
	src:
		url("fonts/trajanprobold.eot?#iefix") format("embedded-opentype"),
		url("fonts/trajanprobold.woff") format("woff"),
		url("fonts/trajanprobold.ttf") format("truetype"),
		url("fonts/trajanprobold.svg#trajanprobold") format("svg");
}

@font-face {
	font-family: "KaushanScriptRegular"; font-weight: normal; font-style: normal;
	src: url("fonts/KaushanScript-Regular-webfont.eot");
	src:
		url("fonts/KaushanScript-Regular-webfont.eot?#iefix") format("embedded-opentype"),
		url("fonts/KaushanScript-Regular-webfont.woff") format("woff"),
		url("fonts/KaushanScript-Regular-webfont.ttf") format("truetype"),
		url("fonts/KaushanScript-Regular-webfont.svg#KaushanScriptRegular") format("svg");
}

@font-face {
	font-family: "HelveticaNeueLTStd-BdCn"; font-weight: normal; font-style: normal;
	src: url("fonts/helveticaneueltstd-bdcn.eot");
	src:
		url("fonts/helveticaneueltstd-bdcn.eot?#iefix") format("embedded-opentype"),
		url("fonts/helveticaneueltstd-bdcn.woff") format("woff"),
		url("fonts/helveticaneueltstd-bdcn.ttf") format("truetype"),
		url("fonts/helveticaneueltstd-bdcn.svg#helveticaneueltstd-bdcn") format("svg");
}

@font-face {
	font-family: "Cambria-Regular"; font-weight: normal; font-style: normal;
	src: url("fonts/cambria.eot");
	src:
		url("fonts/cambria.eot?#iefix") format("embedded-opentype"),
		url("fonts/cambria.woff") format("woff"),
		url("fonts/cambria.ttf") format("truetype"),
		url("fonts/cambria.svg#cambria") format("svg");
}

body {
	padding: 19px 0;
	background: repeat-x url("images/background.png");
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #848484;
}
a img {
	border: 0;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #848484;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.sc-group:before, .sc-group:after {
    content: "";
    display: table;
}
.sc-group:after {
    clear: both;
}
.sc-group {
    zoom: 1;
}
.sc-row {
	margin: 0 0 9px 0;
}
.sc-hidden {
	display: none;
}
.sc-page-wrapper {
	margin: 0 auto;
	width: 1049px;
}
.sc-page-wrapper-top {
	background: no-repeat url("images/page-background-top.png");
}
.sc-page-wrapper-bottom {
	padding: 37px 0;
	background: left bottom no-repeat url("images/page-background-bottom.png");
}
.sc-page-wrapper-middle {
	padding: 0 32px;
	background: repeat-y url("images/page-background-middle.png");
}
.sc-header {
	position: relative;
	height: 129px;
}
.sc-header .sc-logo {
	position: absolute;
	top: 11px; left: 1px;
}
.sc-header .sc-social-network {
	position: absolute;
	top: 2px; right: 0;
}
.sc-header .sc-social-network .sc-icons {
	margin: 0 0 24px 0;
}
.sc-header .sc-social-network .sc-icons li {
	display: inline-block;
	margin: 0 10px 0 0;
}
.sc-header .sc-social-network iframe {
	display: block;
	margin: 5px 0 0 0;
	width: 114px;
}
.sc-search {
	position: absolute;
	top: 74px; left: 458px;
	margin: 0; padding: 4px 4px 27px 8px;
	width: 220px; height: 54px;
	background: no-repeat url("images/search.png");
}
.sc-search .sc-text {
	float: left;
	padding: 0;
	width: 175px;
	height: 23px;
	line-height: 23px;
	background-color: transparent;
	border: 0;
	font-size: 12px;
	color: #000;
}
.sc-search .sc-image {
	float: right;
}
.sc-header .sc-text-advertisement {
	position: absolute;
	top: 23px; left: 470px;
	width: 215px;
	color: #565656;
}
.sc-header .sc-text-advertisement .sc-title {
	margin: 0 0 3px 0;
	font-weight: bold; font-size: 12px;
}
.sc-header .sc-text-advertisement .sc-title a {
	color: #565656;
}

.sc-sections {
	margin: 0 -20px 2px -20px; padding: 0 0 11px 0;
	height: 159px;
	background: left bottom repeat-x url("images/sections-background.png");
}
.sc-sections li {
	float: left;
	position: relative;
	width: 146px; height: 159px;
	text-align: center;
	background: repeat-x url("images/blocks-background.png");
	font-family: "Francois One", Arial, Helvetica, sans-serif; font-size: 17px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
.sc-sections li:nth-child(1), .sc-sections li:nth-child(4), .sc-sections li:nth-child(7) {
	width: 147px;
}
.sc-sections li:nth-child(2) {
	background-position: left -159px;
}
.sc-sections li:nth-child(3) {
	background-position: left -318px;
}
.sc-sections li:nth-child(4) {
	background-position: left -477px;
}
.sc-sections li:nth-child(5) {
	background-position: left -636px;
}
.sc-sections li:nth-child(6) {
	background-position: left -795px;
}
.sc-sections li:nth-child(7) {
	background-position: left -954px;
}
.sc-sections a {
	color: #fff;
	text-decoration: none;
}
.sc-sections img {
	position: absolute;
	top: 4px; left: 0;
	height: 107px;
}
.sc-sections span {
	position: absolute;
	top: 108px; left: 0;
	padding: 8px 0 11px 0;
	width: 100%;
	height: 38px;
	line-height: 19px;
}
.sc-sections li:hover span {
	background: no-repeat url("images/sections-hover-146px.png");
}
.sc-sections li:nth-child(1):hover span, .sc-sections li:nth-child(4):hover span, .sc-sections li:nth-child(7):hover span {
	background-image: url("images/sections-hover-147px.png");
}

.sc-advertisement-728x90 {
	float: left;
	position: relative;
	width: 728px; height: 90px;
	border: #cfd0d2 2px solid;
}
.sc-advertisement-728x90 span {
	position: absolute;
	left: -14px; top: 9px;
	width: 10px; height: 72px;
	background: no-repeat url("images/advertisement-flipped-90degrees.png");
	font-size: 0; text-indent: -99999em;
}
.sc-subscribe {
	float: right;
	padding: 8px 8px 0 8px;
	width: 228px; height: 84px;
	background: no-repeat url("images/subscribe-background.png");
}
.sc-subscribe img {
	float: right;
}
.sc-subscribe .sc-heading {
	margin: 0 0 6px 0;
	font-family: "Segoe Print", "SegoePrint-Bold", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
	color: #847a37;
}
.sc-subscribe .sc-description {
	margin: 0 0 6px 0;
	text-align: justify;
	color: #515151;
}
.sc-subscribe .sc-text {
	float: left;
	padding: 0 5px;
	width: 154px;
	height: 20px;
	line-height: 20px;
	background: no-repeat url(images/submit-text.png);
	border: 0;
}
.sc-subscribe .sc-image {
	float: right;
}

.sc-content {
	float: left;
	width: 658px;
}
.sc-tabber {
	float: left;
	margin: 0 0 15px 0;
	width: 568px;
	border: #d2d3d4 1px solid;
}
.sc-tabber-middle {
	background: repeat-y url(images/smaller-inner-shadow-box-middle.png);
}
.sc-tabber-top {
	background: no-repeat url(images/smaller-inner-shadow-box-top.png);
}
.sc-tabber-bottom {
	position: relative;
	padding: 10px 12px 6px 14px;
	height: 235px;
	background: left bottom no-repeat url(images/smaller-inner-shadow-box-bottom.png);
}
.sc-tabber .sc-panes {
	float: left;
	width: 271px; height: 100%;
	overflow: hidden;
}
.sc-tabber .sc-panes li {
	float: left;
	width: 100%; height: 235px;
}
.sc-tabber .sc-panes .sc-image {
	margin: 0 0 4px 0; padding: 5px 6px 6px 5px;
	background: no-repeat url(images/thumbnail-background-271x206.png);
}
.sc-tabber .sc-panes .sc-image, .sc-tabber .sc-panes .sc-image img {
	width: 260px; height: 195px;
}
.sc-tabber .sc-more {
	display: block;
	margin: 0 auto;
	width: 105px; height: 25px;
	text-align: center; line-height: 21px;
	background: no-repeat url(images/button-105x25.png);
	font-family: "Futura Std", "FuturaStd-CondensedBold", Arial, Helvetica, sans-serif; font-size: 13px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.sc-tabber .sc-tabs {
	float: right;
	padding: 5px 0 0 18px;
	width: 244px; height: 235px;
	background: left center no-repeat url(images/tabs-background.png);
}
.sc-tabber .sc-tabs li {
	margin: 0 0 -8px -22px; padding: 8px 10px 17px 30px;
	height: 30px;
	line-height: 15px;
	background: center bottom no-repeat url(images/tabs-item-separator.png);
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #515151;
	cursor: pointer;
}
.sc-tabber .sc-tabs a {
	display: inline-block;
	height: 30px;
	overflow: hidden;
	color: #515151;
	text-decoration: none;
}
.sc-tabber .sc-tabs li:hover, .sc-tabber .sc-tabs .sc-active {
	background: no-repeat url(images/tabs-item-hover.png);
}
.sc-tabber .sc-tabs li:hover, .sc-tabber .sc-tabs li:hover a, .sc-tabber .sc-tabs .sc-active, .sc-tabber .sc-tabs .sc-active a {
	color: #f5f5f5;
}
.sc-controls {
	position: absolute;
	z-index: 99999;
	top: 218px; left: 227px;
}
.sc-controls li {
	display: inline-block;
	width: 27px; height: 27px;
	text-align: center; line-height: 27px;
	background: no-repeat url(images/controls-background.png);
	cursor: pointer;
}
.sc-advertisement-80x250 {
	float: right;
	padding: 1px 0 0 0;
	width: 80px;
}
.sc-columns {
	padding: 20px 0 0 0;
	background: repeat-x;
}
.sc-columns-small-padding {
	padding: 5px 0 0 0;
}
.sc-columns-bottom-margin {
	margin: 0 0 15px 0;
}
.sc-columns-bottom-margin-large {
	margin: 0 0 30px 0;
}
.sc-columns-pixel-background {
	background-image: url(images/horizontal-pixel.png);
}
.sc-columns-line-background {
	background-image: url(images/brown-gradient-line.png);
}
.sc-columns-line-background-bottom {
	padding-bottom: 15px;
	background-position: left bottom;
}
.sc-columns-inside {
	padding: 5px 0;
	background: center top repeat-y url(images/vertical-pixel.png);
}
.sc-videos .sc-columns-line-background-bottom {
	padding: 0 0 20px 0;
	background-repeat: repeat-x;
}
.sc-columns-large-ad .sc-columns-inside {
	background-position: 312px top;
}
.sc-columns .sc-column {
	width: 310px;
}
.sc-columns .sc-left {
	float: left;
}
.sc-columns .sc-right {
	float: right;
}
.sc-columns-large-ad .sc-right {
	width: 346px;
}
.sc-left .sc-homepage-category-items {
	margin: 0 0 10px 0;
}
.sc-homepage-category-items-with-top {
	padding: 15px 0 0 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-homepage-category-items .sc-heading {
	margin: 0 50px 10px 50px;
	text-align: center;
	line-height: 28px;
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 22px;
	color: #9f8d4c;
}
.sc-homepage-category-items-larger-spaced .sc-heading {
/*	margin: 0 0 1px 0;*/
}
.sc-homepage-category-items .sc-description {
	/*
	max-height: 64px;
	overflow: hidden;
	*/
	text-align: justify; line-height: 16px;
	font-size: 14px;
	color: #414141;
}
.sc-homepage-category-items .sc-description-overflow-visible {
	max-height: none;
	overflow: visible;
}
.sc-homepage-category-items .sc-description, .sc-homepage-category-items .sc-description p {
	margin: 0 0 10px 0;
}
.sc-homepage-category-items .sc-description p:last-child {
	margin: 0;
}
.sc-homepage-category-items .sc-items {
	margin: 0; padding: 0;
	list-style-type: none;
}
.sc-homepage-category-items .sc-items li {
	margin: 0 0 15px 0; padding: 0 0 0 20px;
	line-height: 18px;
	background: left 4px no-repeat url(images/light-brown-star.png);
	font-size: 15px;
	color: #414141;
}
.sc-homepage-category-items .sc-items strong {
	font-weight: bold;
}
.sc-homepage-category-items .sc-items a {
	color: #414141;
}
.sc-homepage-category-items .sc-items a:hover {
	color: #8f6c03;
}
.sc-homepage-category-items-larger-spaced .sc-items li {
	margin: 0 0 15px 0;
}
.sc-homepage-category-items .sc-image {
	margin: 0 auto; padding: 13px 14px 14px 13px;
	background: no-repeat url(images/category-items-image.png);
}
.sc-homepage-category-items .sc-image, .sc-homepage-category-items .sc-image img {
	width: 260px; height: 195px;
}
.sc-homepage-category-items .sc-more {
	text-align: right;
	font-size: 14px; font-style: italic;
}
.sc-homepage-category-items .sc-more a {
	color: #8f6c03;
	text-decoration: none;
}
.sc-homepage-category-items .sc-more a:hover {
	text-decoration: underline;
}
.sc-advertisement {
	margin: 0 0 15px 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-advertisement-no-top {
	background: none;
}
.sc-advertisement-inside {
	padding: 10px 0;
	background: left bottom repeat-x url(images/horizontal-pixel.png);
}
.sc-advertisement-no-top .sc-advertisement-inside {
	padding-top: 0;
}
.sc-right .sc-homepage-category-items {
	margin: 0 0 15px 0;
}
.sc-book-recommendations {
	margin: 0 0 15px 0; padding: 15px 0 0 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-book-recommendations .sc-heading {
	margin: 0 0 15px 0;
	text-align: center; line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 30px;
	color: #f70;
}
.sc-book-recommendations li {
	margin: 0 0 15px 0; padding: 0 0 15px 0;
	line-height: 24px;
	background: left bottom repeat-x url(images/horizontal-pixel.png);
	font-family: "Paprika", cursive; font-size: 14px;
	color: #000;
}
.sc-book-recommendations a {
	color: #000;
	text-decoration: none;
}
.sc-book-recommendations a:hover {
	color: #e60;
}
.sc-book-recommendations span {
	float: left;
	margin: 0 15px 0 0;
	line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 27px;
	color: #f70;
}
.sc-free-offer {
	display: table-cell;
	margin: 0 0 0 -31px; padding: 0 0 0 65px;
	height: 106px;
	overflow: hidden;
	line-height: 26px;
	vertical-align: middle;
	background: no-repeat url(images/indented-pointer.png);
	font-family: "Yanone Kaffeesatz", Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold;
	color: #f70;
}
.sc-free-offer a {
	color: #f70;
	text-decoration: none;
}

.sc-coaching-tools {
	margin: 0 0 15px 0;
}
.sc-coaching-tools .sc-heading {
	margin: 0 0 5px 0;
	text-align: center;
	background: left center repeat-x url(images/brown-gradient-line.png);
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 22px;
	color: #9f8d4c;
}
.sc-coaching-tools .sc-heading span {
	display: inline-block;
	padding: 0 5px;
	background-color: #fff;
}
.sc-coaching-tools .sc-slider {
	position: relative;
}
.sc-coaching-tools .sc-tabs {
	margin: 0 0 5px 0; padding: 0 41px 0 0;
	height: 9px;
	text-align: right;
}
.sc-coaching-tools .sc-tabs span {
	display: inline-block;
	margin: 0 2px;
	width: 9px; height: 9px;
	background: no-repeat url(images/inactive-tab.png);
	font-size: 0; text-indent: -99999em;
	cursor: pointer;
}
.sc-coaching-tools .sc-tabs span:hover, .sc-coaching-tools .sc-tabs .sc-active {
	background-image: url(images/active-tab.png);
}
.sc-coaching-tools .sc-buttons span {
	position: absolute;
	top: 40px;
	width: 33px; height: 49px;
	background: no-repeat;
	font-size: 0; text-indent: -99999em;
	cursor: pointer;
}
.sc-coaching-tools .sc-buttons .sc-previous {
	left: 0;
	background-image: url(images/left-arrow.png);
}
.sc-coaching-tools .sc-buttons .sc-next {
	right: 0;
	background-image: url(images/right-arrow.png);
}
.sc-coaching-tools .sc-panes {
	margin: 0 33px;
	width: 592px;
	overflow: hidden;
}
.sc-coaching-tools .sc-panes ul {
	width: 100%;
}
.sc-coaching-tools .sc-panes li {
	float: left;
	margin: 0 8px;
	width: 132px;
}
.sc-coaching-tools .sc-panes .sc-image {
	margin: 0 0 5px 0; padding: 4px 5px;
	height: 90px;
	background-color: #eaeeed;
	border: #c7c8ca 1px solid;
}
.sc-coaching-tools .sc-panes .sc-image img {
	width: 120px; height: 90px;
}
.sc-coaching-tools .sc-panes .sc-title {
	line-height: 15px;
	font-size: 13px; font-weight: bold;
}
.sc-coaching-tools .sc-panes .sc-title a {
	color: #515151;
	text-decoration: none;
}
.sc-coaching-tools .sc-panes .sc-title a:hover {
	color: #f70;
}

.sc-videos-first {
	margin: 0 0 30px 0;
}
.sc-videos .sc-heading-alternative {
	margin: 0 0 -30px 0;
	text-align: center; line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 29px;
	color: #9f8d4c;
}
.sc-videos .sc-slider {
	padding: 20px 0 0 0;
	background: center 30px no-repeat url(images/video-reel.png);
}
.sc-videos .sc-tabs {
	margin: 0 0 35px 0;
}
.sc-videos .sc-buttons span {
	top: 85px;
}
.sc-videos .sc-panes {
	margin: 0 49px;
	width: 560px;
}
.sc-videos .sc-panes li {
	margin: 0 4px;
}
.sc-videos .sc-panes .sc-image {
	margin: 0 0 30px 0;
}

.sc-breadcrumb {
	margin: 0 0 30px 0;
	line-height: 14px;
	font-weight: bold;
	color: #636466;
}
.sc-breadcrumb a {
	color: #d71724;
	text-decoration: none;
}

.sc-category-introduction {
	margin: 20px 0;
	border: #d1d2d3 1px solid;
}
.sc-category-introduction-middle {
	background: repeat-y url(images/inner-shadow-box-middle.png);
}
.sc-category-introduction-top {
	background: no-repeat url(images/inner-shadow-box-top.png);
}
.sc-category-introduction-bottom {
	padding: 10px 12px 6px 14px;
	background: left bottom no-repeat url(images/inner-shadow-box-bottom.png);
}
.sc-category-introduction .sc-heading {
	margin: -22px 0 10px 0;
	text-align: center; line-height: 23px;
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 22px;
	color: #9f8d4c;
}
.sc-category-introduction .sc-heading span {
	display: inline-block;
	padding: 0 10px;
	background-color: #fff;
}
.sc-category-introduction .sc-image {
	float: left;
	margin: 0 0 4px 0; padding: 5px 6px 6px 5px;
	background: no-repeat url(images/thumbnail-background-271x206.png);
}
.sc-category-introduction .sc-image, .sc-category-introduction .sc-image img {
	width: 260px; height: 195px;
}
.sc-category-introduction .sc-details {
	float: right;
	width: 330px;
	line-height: 16px;
	font-size: 14px;
	color: #5b5d5d;
}
.sc-category-introduction .sc-details p {
	margin: 0 0 10px 0;
}

.sc-book-of-the-year {
	width: 298px;
	border: #d1d2d3 1px solid;
	font-size: 14px;
	color: #848484;
}
.sc-book-of-the-year-middle {
	background: repeat-y url(images/inner-shadow-box-middle.png);
}
.sc-book-of-the-year-top {
	background: no-repeat url(images/inner-shadow-box-top.png);
}
.sc-book-of-the-year-bottom {
	padding: 10px 12px 6px 14px;
	background: left bottom no-repeat url(images/inner-shadow-box-bottom.png);
}
.sc-book-of-the-year .sc-heading {
	position: relative;
	margin: 0 -25px 5px -27px;
	height: 60px;
	text-align: center; line-height: 50px;
	background: no-repeat url(images/blue-heading.png);
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 23px;
	color: #f5f5f5;
}
.sc-book-of-the-year .sc-description {
	margin: 0 0 10px 0; padding: 0 0 10px 0;
	line-height: 15px;
	background: left bottom repeat-x url(images/horizontal-pixel.png);
	color: #414141;
}
.sc-book-of-the-year .sc-description p {
	margin: 0 0 10px 0;
}
.sc-book-of-the-year li {
	margin: 0 0 15px 0;
}
.sc-book-of-the-year .sc-number {
	float: left;
	width: 37px;
	line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 27px;
	color: #9f8d4c;
}
.sc-book-of-the-year .sc-point {
	float: right;
	width: 235px;
	line-height: 24px;
	font-family: "Paprika", cursive;
	color: #848484;
}
.sc-book-of-the-year .sc-point a {
	color: #000;
	text-decoration: none;
}
.sc-book-of-the-year .sc-point a:hover {
	color: #028bfb;
}

.sc-large-notice-top {
	background: no-repeat url(images/large-notice-background-top.png);
}
.sc-large-notice-bottom {
	padding: 27px 0 13px 0;
	background: left bottom no-repeat url(images/large-notice-background-bottom.png);
}
.sc-large-notice-middle {
	padding: 0 9px 20px 9px;
	background: repeat-y url(images/large-notice-background-middle.png);
}
.sc-large-notice .sc-heading {
	margin: 0 0 15px 0;
	text-align: center; line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 32px;
	color: #9f8d4c;
}
.sc-large-notice ul {
	background: repeat-y url(images/160px-spaced-pixel.png);
}
.sc-large-notice li {
	float: left;
	padding: 0 10px;
	width: 140px;
	line-height: 24px;
	font-size: 12px; font-weight: bold;
}
.sc-large-notice a {
	color: #515151;
	text-decoration: none;
}
.sc-large-notice a:hover {
	color: #515151;
	text-decoration: underline;
}

.sc-125x125-ads {
	text-align: center;
}
.sc-125x125-ads img {
	display: inline-block;
	margin: 0 15px;
	width: 125px; height: 125px;
}

.sc-item-page .sc-title, .sc-item-post .sc-title {
	margin: 0 0 10px 0; padding: 0 0 10px 0;
	background: left bottom repeat-x url(images/horizontal-pixel.png);
	font-family: "Philosopher", Arial, Helvetica, sans-serif; font-size: 30px;
	color: #9f8d4c;
}
.sc-item-preview .sc-title {
	margin: 0 0 10px 0;
	font-family: "Philosopher", Arial, Helvetica, sans-serif; font-size: 28px;
}
.sc-item-preview .sc-title a {
	color: #9f8d4c;
	text-decoration: none;
}
.sc-item-preview .sc-title a:hover {
	text-decoration: underline;
}
.sc-item-preview .sc-meta {
	margin: 0 0 10px 0;
	line-height: 20px;
}
.sc-item-preview .sc-meta .sc-author {
	float: left;
	font-size: 12px;
}
.sc-item-preview .sc-meta .sc-comment-count {
	float: right;
	padding: 0 0 0 10px;
	background: repeat-y url(images/vertical-pixel.png);
}
.sc-item-preview .sc-meta .sc-comment-count a {
	text-decoration: none;
}
.sc-item-preview .sc-meta .sc-comment-count span {
	display: inline-block;
	height: 24px;
}
.sc-item-preview .sc-meta .sc-comment-count .sc-count {
	width: 31px;
	text-align: center;
	background: no-repeat url(images/small-comments-bubble.png);
	font-size; 11px; font-weight: bold;
	color: #fff;
}
.sc-item-preview .sc-meta .sc-comment-count .sc-label {
	font-size: 13px;
	color: #808285;
}
.sc-item-preview .sc-meta .sc-comment-count a:hover .sc-label {
	text-decoration: underline;
}
.sc-item-preview .sc-image {
	background: no-repeat;
}
.sc-item-preview .sc-excerpt, .sc-item-page .sc-entry, .sc-item-post .sc-entry {
	line-height: 21px;
	font-size: 14px;
	color: #414141;
}
.sc-item-preview .sc-excerpt {
	margin: 0 0 10px 0;
}
.sc-item-preview .sc-more {
	font-size: 12px; font-style: italic;
	color: #9f8d4c;
	text-decoration: none;
}
.sc-item-preview .sc-more:hover {
	text-decoration: underline;
}
.sc-item-preview .sc-tags {
	font-size: 14px;
	color: #9f8d4c;
}
.sc-item-preview .sc-tags a {
	color: #159fce;
	text-decoration: none;
}
.sc-item-preview .sc-tags a:hover {
	text-decoration: underline;
}

.sc-item-preview-featured .sc-title {
	height: 60px;
	overflow: hidden;
}
.sc-item-preview-featured .sc-image {
	margin: 0 auto; padding: 13px 14px 14px 13px;
	background-image: url(images/category-items-image.png);
}
.sc-item-preview-featured .sc-image, .sc-item-preview-featured .sc-image img {
	width: 260px; height: 195px;
}

.sc-item-preview-featured .sc-more {
	text-align: right;
	font-size: 14px; font-style: italic;
}
.sc-item-preview-featured .sc-more a {
	color: #9f8d4c;
	text-decoration: none;
}
.sc-item-preview-featured .sc-more a:hover {
	text-decoration: underline;
}

.sc-item-preview-regular {
	margin: 0 0 15px 0; padding: 15px 0 0 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-item-preview-regular .sc-image {
	float: left;
	padding: 13px 14px 13px 13px;
	background-image: url(images/category-items-image-small.png);
}
.sc-item-preview-regular .sc-image, .sc-item-preview-regular .sc-image img {
	width: 120px; height: 90px;
}
.sc-item-preview-regular .sc-details {
	float: right;
	padding: 13px 0 0 0;
	width: 504px;
}
.sc-item-preview-regular .sc-tags {
	float: left;
}
.sc-item-preview-regular .sc-more {
	float: right;
	font-size: 14px;
}

.sc-item-page, .sc-item-post {
	margin: 0 0 30px 0;
}
.sc-item-page .sc-share-this {
	float: right;
}

.sc-item-page .sc-entry a, .sc-item-post .sc-entry a {
	color: #028bfb;
}
.sc-item-page .sc-entry a:hover, .sc-item-post .sc-entry a:hover {
	text-decoration: none;
}

.sc-item-page .sc-entry h1, .sc-item-post .sc-entry h1, .sc-special-box .sc-description h1 {
	margin: 0 0 15px 0;
	font-size: 22px; font-weight: bold;
}
.sc-item-page .sc-entry h2, .sc-item-post .sc-entry h2, .sc-special-box .sc-description h2 {
	margin: 0 0 15px 0;
	font-size: 18px; font-weight: bold;
}
.sc-item-page .sc-entry h3, .sc-item-post .sc-entry h3, .sc-special-box .sc-description h3 {
	margin: 0 0 15px 0;
	font-size: 16px; font-weight: bold;
}
.sc-item-page .sc-entry h4, .sc-item-post .sc-entry h4, .sc-special-box .sc-description h4 {
	margin: 0 0 15px 0;
	font-size: 15px; font-weight: bold;
}
.sc-item-page .sc-entry h5, .sc-item-post .sc-entry h5, .sc-special-box .sc-description h5 {
	margin: 0 0 15px 0;
	font-size: 14px; font-weight: bold;
}
.sc-item-page .sc-entry h6, .sc-item-post .sc-entry h6, .sc-special-box .sc-description h6 {
	margin: 0 0 15px 0;
	font-size: 14px; font-weight: bold;
}
.sc-item-page .sc-entry p, .sc-item-post .sc-entry p, .sc-special-box .sc-description p {
	margin: 0 0 15px 0;
}
.sc-item-page .sc-entry strong, .sc-item-post .sc-entry strong, .sc-special-box .sc-description strong {
	font-weight: bold;
}
.sc-item-page .sc-entry em, .sc-item-post .sc-entry em, .sc-special-box .sc-description em {
	font-style: italic;
}
.sc-item-page .sc-entry ol, .sc-item-page .sc-entry ul, .sc-item-post .sc-entry ol, .sc-item-post .sc-entry ul, .sc-special-box .sc-description ol, .sc-special-box .sc-description ul {
	margin: 0 0 15px 40px;
	list-style-position: outside;
}
.sc-item-page .sc-entry ol, .sc-item-post .sc-entry ol, .sc-special-box .sc-description ol {
	list-style-type: decimal;
}
.sc-item-page .sc-entry ul, .sc-item-post .sc-entry ul, .sc-special-box .sc-description ul {
	list-style-type: disc;
}
.sc-item-page .sc-entry li, .sc-item-post .sc-entry li, .sc-special-box .sc-description li {
	margin: 0 0 10px 0;
}
.sc-item-page .sc-entry blockquote, .sc-item-post .sc-entry blockquote, .sc-special-box .sc-description blockquote {
	margin: 0 15px 15px 15px;
}
.sc-item-page .sc-entry blockquote p:first-child:before, .sc-item-page .sc-entry blockquote p:last-child:after, .sc-item-post .sc-entry blockquote p:first-child:before, .sc-item-post .sc-entry blockquote p:last-child:after, .sc-special-box .sc-description blockquote p:first-child:before, .sc-special-box .sc-description blockquote p:last-child:after {
	vertical-align: text-top;
	font-size: 22px;
}
.sc-item-page .sc-entry blockquote p:first-child:before, .sc-item-page .sc-entry blockquote p:first-child:before, .sc-item-post .sc-entry blockquote p:first-child:before, .sc-item-post .sc-entry blockquote p:first-child:before, .sc-special-box .sc-description blockquote p:first-child:before, .sc-special-box .sc-description blockquote p:first-child:before {
	margin: 0 5px 0 0;
	content: "\201c";
}
.sc-item-page .sc-entry blockquote p:last-child:after, .sc-item-page .sc-entry blockquote p:last-child:after, .sc-item-post .sc-entry blockquote p:last-child:after, .sc-item-post .sc-entry blockquote p:last-child:after, .sc-special-box .sc-description blockquote p:last-child:after, .sc-special-box .sc-description blockquote p:last-child:after {
	margin: 0 0 0 5px;
	content: "\201d";
}
.sc-item-page .sc-entry blockquote p:last-child, .sc-item-post .sc-entry blockquote p:last-child, .sc-special-box .sc-description p:last-child {
	margin: 0;
}
/*
.sc-item-page .sc-entry img[class*='wp-image-'], .sc-item-post .sc-entry img[class*='wp-image-'], .sc-special-box .sc-description img[class*='wp-image-'] {
	padding: 5px 6px 6px 5px;
	width: 260px; height: 195px;
	background: no-repeat url(images/thumbnail-background-271x206.png);
}
*/
.sc-item-page .sc-entry .alignleft, .sc-item-post .sc-entry .alignleft, .sc-special-box .sc-description .alignleft {
	margin: 0 15px 5px 0;
}
.sc-item-page .sc-entry .alignright, .sc-item-post .sc-entry .alignright, .sc-special-box .sc-description .alignright {
	margin: 0 0 5px 15px;
}
.sc-item-page .sc-entry .wp-caption, .sc-item-post .sc-entry .wp-caption, .sc-special-box .sc-description .wp-caption {
	width: auto !important;
	text-align: center;
	font-size: 11px;
	color: #848484;
}
.sc-item-post .sc-meta-top {
	margin: 0 0 10px 0; padding: 0 0 10px 0;
	line-height: 20px;
	background: left bottom repeat-x url(images/horizontal-pixel.png);
}
.sc-item-post .sc-meta-top > div {
	float: left;
}
.sc-item-post .sc-meta-top .sc-author {
	width: 139px;
	font-size: 12px;
}
.sc-item-post .sc-meta-top .sc-share-this {
	padding: 0 15px 0 0;
	width: 385px;
	text-align: right;
}
.sc-item-post .sc-meta-top .sc-comment-count {
	width: 119px;
	text-align: right;
	background: repeat-y url(images/vertical-pixel.png);
}
.sc-item-post .sc-meta-top .sc-comment-count a {
	text-decoration: none;
}
.sc-item-post .sc-meta-top .sc-comment-count span {
	display: inline-block;
	height: 24px;
}
.sc-item-post .sc-meta-top .sc-comment-count .sc-count {
	width: 31px;
	text-align: center;
	background: no-repeat url(images/small-comments-bubble.png);
	font-size; 11px; font-weight: bold;
	color: #fff;
}
.sc-item-post .sc-meta-top .sc-comment-count .sc-label {
	font-size: 13px;
	color: #808285;
}
.sc-item-post .sc-meta-top .sc-comment-count a:hover .sc-label {
	text-decoration: underline;
}
.sc-item-post .sc-meta-bottom .sc-share-this {
	float: left;
}
.sc-item-post .sc-meta-bottom .sc-comment-link {
	float: right;
	padding: 0 50px 0 0;
	height: 29px;
	line-height: 20px;
	background: right center no-repeat url(images/comments-bubble-with-shadow.png);
	font-family: "Cambria", "Cambria-Regular", Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic;
}
.sc-item-post .sc-meta-bottom .sc-comment-link a {
	color: #028bfb;
}
.sc-item-post .sc-date {
	margin: 0 0 15px 0;
	font-size: 13px;
}
.sc-item-post .sc-date span {
	text-decoration: underline;
}

.sc-read-more-about {
	margin: 0 0 20px 0; padding: 0 0 0 10px;
	line-height: 52px;
	background: repeat-x url(images/blue-gradient-background.png);
	font-size: 20px;
	color: #fff;
}
.sc-read-more-about a {
	color: #fff;
}
.sc-read-more-about span {
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif;
}

.sc-navigation {
	font-weight: bold;
}

.sc-comments {
	margin: 25px 0 0 0; padding: 25px 0 0 0;
	background: repeat-x url(images/brown-gradient-line.png);
	font-size: 13px;
	color: #5b5d5d;
}
.sc-comments a {
	color: #5b5d5d;
}
.sc-comments .sc-heading {
	margin: 0 0 5px 0;
	line-height: 36px;
	font-family: "Yanone Kaffeesatz", Arial, Helvetica, sans-serif; font-size: 31px;
	color: #9f8d4c;
}
.sc-comments .sc-message {
	margin: 0 0 15px 0;
}
.sc-comments .sc-navigation {
	margin: 15px 0;
}
.sc-comments form {
	width: 545px;
}
.sc-comments .sc-cancel {
	margin: 0 0 10px 0;
	font-weight: bold;
}
.sc-comments .sc-field {
	margin: 0 0 10px 0;
}
.sc-comments .sc-field label {
	float: left;
	width: 75px;
	line-height: 24px;
	font-size: 14px;
	color: #5b5d5d;
	cursor: pointer;
}
.sc-comments .sc-field input, .sc-comments .sc-field textarea {
	padding: 4px 9px;
	background-color: #f0f0f0;
	border: #cacbcc 1px solid;
}
.sc-comments .sc-field input {
	float: left;
	width: 450px;
}
.sc-comments .sc-field textarea {
	width: 525px; height: 115px;
}
.sc-comments .sc-submit {
	padding: 0 0 27px 0;
	width: 140px; height: 53px;
	background: no-repeat url(images/comment-submit-button.png);
	border: 0;
	font-family: "Francois One", Arial, Helvetica, sans-serif; font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
}
.sc-comments .sc-commentlist {
	padding: 20px 0 0 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-comments .sc-commentlist .children {
	margin: 0 0 0 50px;
}
.sc-comments .comment-body {
	margin: 0 0 20px 0;
	line-height: 16px;
	color: #414141;
}
.sc-comments .comment-author {
	margin: 0 0 10px 0;
	line-height: 21px;
	font-size: 17px;
	color: #159fce;
}
.sc-comments .comment-author .avatar {
	float: right;
}
.sc-comments .comment-author a {
	color: #159fce;
	text-decoration: none;
}
.sc-comments .comment-meta {
	margin: 0 0 15px 0;
	font-size: 12px;
	color: #86888a;
}
.sc-comments .comment-meta a {
	color: #86888a;
	text-decoration: none;
}
.sc-comments .comment p {
	margin: 0 0 15px 0;
}
.sc-comments .reply {
	margin: 15px 0 0 0;
	background: left center repeat-x url(images/horizontal-pixel.png);
	font-size: 14px; font-weight: bold;
}
.sc-comments .reply a {
	display: inline-block;
	padding: 0 39px 0 0;
	width: 71px; height: 23px;
	text-align: center; line-height: 22px;
	background: #fff no-repeat url(images/reply-button.png);
	color: #fff;
	text-decoration: none;
}

.sc-category-heading {
	margin: 0 0 5px 0;
	text-align: center;
	background: left center repeat-x url(images/brown-gradient-line.png);
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 22px;
	color: #9f8d4c;
}
.sc-category-heading span {
	display: inline-block;
	padding: 0 5px;
	line-height: 20px;
	background-color: #fff;
}

.sc-more-items li {
	margin: 16px 3px 0 0;
}
.sc-more-items .sc-title {
	line-height: 17px;
	font-size: 14px; font-weight: bold;
}
.sc-more-items .sc-title a {
	color: #8f6c03;
	text-decoration: none;
}
.sc-more-items .sc-title a:hover {
	color: #028bfb;
}
.sc-more-items .sc-excerpt {
	max-height: 32px;
	overflow: hidden;
	line-height: 16px;
	font-size: 14px;
	color: #414141;
}

.sc-advertisement-floated {
	text-align: right;
}
.sc-advertisement-floated .sc-heading {
	margin: 0 0 5px 0;
	text-align: right;
	color: #939598;
}

.sc-video-reel .sc-heading {
	margin: 0 0 5px 25px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 29px;
	color: #9f8d4c;
}
.sc-video-reel .sc-reel-top {
	background: no-repeat url(images/reel-top.png);
}
.sc-video-reel .sc-reel-bottom {
	padding: 25px 0 24px 0;
	background: left bottom no-repeat url(images/reel-bottom.png);
}
.sc-video-reel .sc-reel-middle {
	padding: 1px 0;
	background: repeat-y url(images/reel-middle.png);
}
.sc-video-reel li {
	margin: 0 0 15px 0;
	line-height: 14px;
}
.sc-video-reel .sc-image {
	float: left;
	margin: 0 34px; padding: 4px 5px;
	background-color: #eaeeed;
	border: #c7c8ca 1px solid;
}
.sc-video-reel .sc-image, .sc-video-reel .sc-image img {
	width: 120px; height: 90px;
}
.sc-video-reel .sc-details {
	float: right;
	padding: 5px 5px 0 5px;
	width: 100px;
	text-align: center;
}
.sc-video-reel .sc-title {
	margin: 0 0 5px 0;
	font-size: 13px; font-weight: bold;
}
.sc-video-reel .sc-title a {
	color: #515151;
	text-decoration: none;
}
.sc-video-reel .sc-title a:hover {
	color: #f70;
}
.sc-video-reel .sc-description {
	max-height: 6em;
	overflow: hidden;
	font-size: 12px;
}


.sc-personal-growth-videos {
	margin: 0 -11px 15px -12px; padding: 20px 0 0 0;
	background: repeat-x url(images/horizontal-pixel.png);
}
.sc-personal-growth-videos .sc-heading {
	text-align: center; line-height: 36px;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 29px;
	color: #9f8d4c;
}
.sc-personal-growth-videos .sc-video-list {
	background: repeat-y url(images/personal-growth-middle.png);
}
.sc-personal-growth-videos .sc-video-list-top {
	background: no-repeat url(images/personal-growth-top.png);
}
.sc-personal-growth-videos .sc-video-list-bottom {
	padding: 45px 40px 150px 40px;
	min-height: 162px;
	background: left bottom no-repeat url(images/personal-growth-bottom.png);
}
.sc-personal-growth-videos li {
	float: left;
	padding: 0 0 0 25px;
	width: 264px; height: 31px;
	overflow: hidden;
	line-height: 31px;
	background: left center no-repeat url(images/video-camera.png);
	font-family: "Times New Roman", Times, serif; font-size: 17px;
}
.sc-personal-growth-videos a {
	color: #515151;
	text-decoration: none;
}
.sc-personal-growth-videos a:hover {
	color: #f70;
}

.sc-sidebar {
	float: right;
	width: 312px;
}

.sc-notice-top {
	background: no-repeat url(images/notice-background-top.png);
}
.sc-notice-bottom {
	padding: 27px 0 13px 0;
	background: left bottom no-repeat url(images/notice-background-bottom.png);
}
.sc-notice-middle {
	padding: 0 20px 20px 20px;
	background: repeat-y url(images/notice-background-middle.png);
}
.sc-notice .sc-heading {
	margin: 0 0 15px 0;
	text-align: center;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 29px;
	color: #9f8d4c;
}
.sc-notice ul {
	background: center top repeat-y url(images/single-pixel.png);
}
.sc-notice li {
	float: left;
	padding: 0 10px;
	width: 116px;
	line-height: 24px;
	font-size: 12px; font-weight: bold;
}
.sc-notice a {
	color: #515151;
	text-decoration: none;
}
.sc-notice a:hover {
	text-decoration: underline;
}

.sc-recent-comments-middle {
	background: repeat-y url(images/grey-box-middle.png);
}
.sc-recent-comments-top {
	background: no-repeat url(images/grey-box-top.png);
}
.sc-recent-comments-bottom {
	padding: 14px 20px;
	min-height: 229px;
	background: left bottom no-repeat url(images/grey-box-bottom.png);
}
.sc-recent-comments .sc-heading {
	margin: -25px 0 15px 0; padding: 33px 0 0 0;
	height: 30px;
	background: right top no-repeat url(images/comments-bubble.png);
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 20px;
	color: #9f8d4c;
}
.sc-recent-comments li {
	margin: 0 0 10px 0; padding: 0 0 10px 0;
	line-height: 14px;
	border-bottom: #e5e6e7 1px solid;
}
.sc-recent-comments a {
	color: #515151;
	text-decoration: none;
}
.sc-recent-comments a:hover {
	text-decoration: underline;
}
.sc-square-banners a {
	margin: 0 0 9px 0;
}
.sc-square-banners a:nth-child(odd) {
	float: left;
	clear: left;
}
.sc-square-banners a:nth-child(even) {
	float: right;
	clear: right;
}
.sc-special-box {
	float: left;
	width: 314px;
}
.sc-special-box-center {
	margin: 0 21px 0 22px;
}
.sc-special-box-top {
	background: no-repeat url(images/brown-box-top.png);
}
.sc-special-box-bottom {
	padding: 13px 0 12px 0;
	background: left bottom no-repeat url(images/brown-box-bottom.png);
}
.sc-special-box-middle {
	padding: 5px 12px;
	background: repeat-y url(images/brown-box-middle.png);
}
.sc-special-box .sc-heading {
	margin: 0 0 15px 0; padding: 0 5px 15px 5px;
	min-height: 42px;
	text-align: center; line-height: 21px;
	background: center bottom no-repeat url(images/colorful-line.png);
	font-family: "Trajan Pro", "TrajanPro-Bold", Arial, Helvetica, sans-serif; font-size: 20px;
	color: #9f8d4c;
}
.sc-special-box .sc-heading span {
	display: block;
}
.sc-special-box .sc-description {
	text-align: justify; line-height: 14px;
	font-size: 12px;
	color: #515151;
}
.sc-special-box .sc-description p {
	margin: 0 0 14px 0;
}

.sc-links-panel {
	margin: 61px 0 15px 0;
}
.sc-links-panel-top {
	background: no-repeat url(images/brown-large-box-top.png);
}
.sc-links-panel-bottom {
	padding: 13px 0 16px 0;
	background: left bottom no-repeat url(images/brown-large-box-bottom.png);
}
.sc-links-panel-middle {
	position: relative;
	padding: 75px 30px 15px 30px;
	background: repeat-y url(images/brown-large-box-middle.png);
}
.sc-links-panel .sc-logo {
	position: absolute;
	top: -41px; left: 37px;
	width: 275px;
}
.sc-links-panel .sc-social-icons {
	position: absolute;
	top: 5px; right: 35px;
}
.sc-links-panel .sc-social-icons li {
	display: inline-block;
	margin: 0 0 0 10px;
}
.sc-links-panel .sc-links {
	float: left;
	margin: 0 20px 20px 0;
	width: 165px;
	font-size: 12px;
}
.sc-links-panel .sc-links .sc-heading {
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #9f8d4c;
}
.sc-links-panel .sc-links li {
	margin: 0 0 5px 0;
}
.sc-links-panel .sc-links a {
	color: #515151;
	text-decoration: none;
}
.sc-links-panel .sc-links a:hover {
	text-decoration: underline;
}

.sc-footer {
	text-align: center;
}
.sc-footer .sc-tagline {
	margin: 0 0 10px 0;
	text-align: center;
	font-family: "KaushanScriptRegular", "Kaushan Script", Arial, Helvetica, sans-serif; font-size: 29px;
	color: #9f8d4c;
}
.sc-footer .sc-copyright {
	line-height: 14px;
}