/**



 * Theme Name: Sukelius Magazine Child



 * Theme URI: http://themesbros.com



 * Description: A child theme of the Sukelius Magazine parent theme.



 * Version: 0.1



 * Author: ThemesBros.com



 * Author URI: http://themesbros.com



 * Tags: theme-options, threaded-comments, post-formats, sticky-post, translation-ready, one-column, two-columns, three-columns, fixed-width, left-sidebar, right-sidebar, custom-background, custom-header, featured-images, custom-menu, full-width-template, black, red, white, gray



 * License: GNU General Public License v2.0



 * License URI: http://www.gnu.org/licenses/gpl-2.0.html



 * Template: sukelius-magazine



 */







/* Importing the parent theme stylesheet. */

@font-face {



	font-family: 'CelticHD';



	src: url('http://tribaltheocrat.com/celtic/celtichd-webfont.eot');



	src: url('http://tribaltheocrat.com/celtic/celtichd-webfont.eot?#iefix') format('embedded-opentype'),



		 url('http://tribaltheocrat.com/celtic/celtichd-webfont.woff') format('woff'),



		 url('http://tribaltheocrat.com/celtic/celtichd-webfont.ttf') format('truetype'),



		 url('http://tribaltheocrat.com/celtic/celtichd-webfont.svg#FVGranadaRegular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@import url( '../sukelius-magazine/style.css' );

.boxe form_class upsp-tooltip {

	display: none;

}

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {

	vertical-align: baseline;

	outline: none;

	font-size: 100%;

	background: transparent;

	border: none;

	text-decoration: none;

	margin: 0;

	padding: 0

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block

}

b, i, hr, u, center, menu, layer, s, strike, font, xmp {

	vertical-align: baseline;

	outline: none;

	font-size: 100%;

	font-weight: 400;

	font-style: normal;

	background: transparent;

	border: none;

	text-decoration: none;

	margin: 0;

	padding: 0

}

h1, h2, h3, h4, h5, h6 {

	font-family: "Overlock" "Trebuchet MS", "Arial", "Helvetica";

	font-style: normal;

	font-weight: 400;

	margin: 0 0 25px

}

h1 {

	font-size: 1.8em

}

h2 {

	font-size: 1.7em

}

h3 {

	font-size: 1.55em

}

h4 {

	font-size: 1.4em

}

h5 {

	font-size: 1.25em

}

h6 {

	font-size: 1.1em

}

p {

	margin: 0 0 25px

}

ol, ul {

	list-style: none

}

ul {

	list-style: disc;

	margin: 0 0 25px 2.5em

}

ol {

	list-style-type: decimal;

	margin: 0 0 25px 3em

}

ol ol {

	list-style: upper-roman

}

ol ol ol {

	list-style: lower-roman

}

ol ol ol ol {

	list-style: upper-alpha

}

ol ol ol ol ol {

	list-style: lower-alpha

}

ul ul, ol ol, ul ol, ol ul {

	margin-bottom: 0

}

dl {

	margin: 0 0 25px 5px

}

dl dt {

	font-weight: 700;

	margin: 10px 0 0

}

dl dd {

	margin: 5px 0 0 1.5em

}

strong {

	font-weight: 700

}

strong strong {

	font-weight: 400

}

em em, cite cite {

	font-style: normal

}

abbr {

	cursor: help

}

acronym {

	text-transform: uppercase;

	border-bottom: 1px dashed #666;

	cursor: help

}

big {

	font-size: 120%

}

small, sup, sub {

	font-size: 80%

}

sup {

	vertical-align: baseline;

	position: relative;

	bottom: .3em

}

sub {

	vertical-align: baseline;

	position: relative;

	top: .3em

}

address {

	font-style: italic;

	margin: 0 0 25px

}

li address, dd address {

	margin: 0

}

blockquote {

	font-style: normal;

	margin: 0 25px

}

blockquote, q {

	quotes: none

}

blockquote:before, blockquote:after, q:before, q:after {

	content: none

}

a img {

	border: none

}

pre {

	overflow: auto;

	font: .9em Monaco, monospace, Courier, "Courier New";

	line-height: 25px;

	margin-bottom: 25px;

	padding: 10px

}

code {

	font: .9em Monaco, monospace, Courier, "Courier New"

}

pre code {

	font-size: 1em

}

ins, dfn {

	font-style: italic;

	text-decoration: none;

	border-bottom: 1px solid #666

}

del, s, strike {

	text-decoration: line-through

}

object {

	margin-bottom: 25px

}

input, textarea {

	font-size: 1em;

	padding: 3px

}

:focus {

	outline: none

}

option {

	padding: 1px 2px

}

table {

	border-collapse: collapse;

	border-spacing: 0;

	margin-bottom: 25px

}

th, td {

	text-align: left

}

hr {

	height: 1px;

	margin-bottom: 25px;

	background: #333

}

img.wp-smiley {

	max-height: 12px;

	border: none;

	margin: 0;

	padding: 0

}

.gallery {

	display: block;

	text-align: center;

	margin-bottom: 25px

}

.alignleft, .left {

	float: left;

	margin-right: 20px

}

.alignright, .right {

	float: right;

	margin-left: 20px

}

.aligncenter, .center {

	display: block;

	margin: 0 auto 25px

}

.alignnone, .block {

	clear: both;

	margin: 0 0 25px

}

.clear {

	clear: both

}

img.alignleft, img.alignright {

	display: inline

}

blockquote.alignleft, blockquote.alignright {

	width: 33%

}

em, cite, blockquote em, blockquote cite {

	font-style: italic

}

a, input[type=submit], form label {

	cursor: pointer

}

div.menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: 1.0

}

div.menu ul ul {

	position: absolute;

	top: -999em;

	width: 10em

}

div.menu ul ul li {

	width: 100%

}

div.menu li:hover {

	visibility: inherit

}

div.menu li {

	float: left;

	position: relative

}

div.menu a {

	display: block;

	position: relative

}

div.menu li:hover ul, li.sfHover ul {

	left: 0;

	top: 2em;

	z-index: 99

}

div.menu li:hover li ul, li.sfHover li ul {

	top: -999em

}

div.menu li li:hover ul, li li.sfHover ul {

	left: 10em;

	top: 0

}

div.menu li li:hover li ul, li li.sfHover li ul {

	top: -999em

}

div.menu li li li:hover ul, li li li.sfHover ul {

	left: 10em;

	top: 0

}

.gallery {

	display: block;

	clear: both;

	overflow: hidden;

	margin: 0 auto

}

.gallery .gallery-row {

	display: block;

	clear: both;

	overflow: hidden;

	margin: 0

}

.gallery .gallery-item {

	overflow: hidden;

	float: left;

	margin: 0;

	text-align: center;

	list-style: none;

	padding: 0

}

.gallery .gallery-item .gallery-icon img {

	width: auto;

	max-width: 89%;

	height: auto;

	padding: 1%;

	margin: 0 auto

}

.gallery-caption {

	margin-left: 0

}

.gallery .col-0 {

	width: 100%

}

.gallery .col-1 {

	width: 100%

}

.gallery .col-2 {

	width: 50%

}

.gallery .col-3 {

	width: 33.33%

}

.gallery .col-4 {

	width: 25%

}

.gallery .col-5 {

	width: 20%

}

.gallery .col-6 {

	width: 16.66%

}

.gallery .col-7 {

	width: 14.28%

}

.gallery .col-8 {

	width: 12.5%

}

.gallery .col-9 {

	width: 11.11%

}

.gallery .col-10 {

	width: 10%

}

.gallery .col-11 {

	width: 9.09%

}

.gallery .col-12 {

	width: 8.33%

}

.gallery .col-13 {

	width: 7.69%

}

.gallery .col-14 {

	width: 7.14%

}

.gallery .col-15 {

	width: 6.66%

}

.gallery .col-16 {

	width: 6.25%

}

.gallery .col-17 {

	width: 5.88%

}

.gallery .col-18 {

	width: 5.55%

}

.gallery .col-19 {

	width: 5.26%

}

.gallery .col-20 {

	width: 5%

}

.gallery .col-21 {

	width: 4.76%

}

.gallery .col-22 {

	width: 4.54%

}

.gallery .col-23 {

	width: 4.34%

}

.gallery .col-24 {

	width: 4.16%

}

.gallery .col-25 {

	width: 4%

}

.gallery .col-26 {

	width: 3.84%

}

.gallery .col-27 {

	width: 3.7%

}

.gallery .col-28 {

	width: 3.57%

}

.gallery .col-29 {

	width: 3.44%

}

.gallery .col-30 {

	width: 3.33%

}

a {

	color: #802828

}

a:hover {

	text-decoration: underline;

	color: #000

}

h1, h2, h3, h4, h5, h6 {

	color: #000;

	font-family: "Overlock" "Trebuchet MS", "Arial", "Helvetica";

	font-weight: 900

}

h1 {

	font-size: 26px

}

h2 {

	font-size: 24px

}

h3 {

	font-size: 22px

}

h4 {

	font-size: 20px

}

h5 {

	font-size: 18px

}

h6 {

	font-size: 16px

}

.hfeed h1 {

	line-height: 26px

}

.hfeed h2 {

	line-height: 24px

}

.hfeed h3 {

	line-height: 22px

}

.hfeed h4 {

	line-height: 20px

}

.hfeed h5 {

	line-height: 18px

}

.hfeed h6 {

	line-height: 16px

}

hr {

	height: 1px;

	background: #eaeaea

}

table {

	margin: 0 0 25px 0;

	width: 100%;

	border-left: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

	background: #fff

}

table caption {

	color: #999

}

table th {

	padding: 4px 2%;

	border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

	text-align: left

}

td {

	padding: 4px 2%;

	color: #777;

	border-bottom: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea

}

.layout-3c-l .widget table th, .layout-3c-r .widget table th, .layout-3c-c .widget table th {

	padding: 4px 0px

}

abbr {

}

.comment-meta abbr {

	border: none

}

acronym {

	font-size: .9em;

	text-transform: uppercase;

	color: #555;

	background: #fcfcfc;

	border-bottom: 1px dotted #ddd

}

acronym:hover {

	color: #333;

	background: #f9f9f9;

	border-bottom: 1px dotted #999

}

ul {

	list-style: square

}

dl {

	margin: 0 0 25px 25px

}

dl dt {

	margin: 0

}

dl dd {

	margin: 0 0 5px 10px;

	padding: 0;

	font-size: 14px;

	color: #777

}

blockquote, blockquote blockquote blockquote {

	overflow: hidden;

	margin: 0;

	padding: 5px 0 0 40px;

	font-size: 15px;

	color: #666;

	background: url(images/blockquote.png) no-repeat scroll top left

}

blockquote blockquote {

}

code {

	padding: 0 3px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #e6e6e6

}

pre {

	padding: 25px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #efefef;

	border: 1px solid #dfdfdf

}

pre code {

	padding: 0;

	background: transparent

}

input[type="text"] {

	display: block;

	width: 300px

}

input[type="submit"]:hover {

	cursor: pointer

}

textarea {

	display: block;

	width: 98.5%

}

.alignleft {

	float: left;

	margin: 0 25px 10px 0

}

.alignright {

	float: right;

	margin: 0 0 10px 25px

}

img.alignleft, img.alignright {

	margin-top: 5px

}

.center, .aligncenter {

	display: block;

	margin: 0 auto 25px auto !important

}

.block, .alignnone {

	display: block;

	margin: 0 0 25px 0

}

.clear {

	clear: both

}

.hentry .thumbnail, .hentry .medium, .hentry .thumbnail, .hentry .large {

	padding: 4px;

	background: #f9f9f9;

	border: 1px solid #dfdfdf

}

.entry-content img {

	height: auto;

	padding: 4px;

	background: #f9f9f9;

	border: 1px solid #ddd

}

.format-status .avatar {

	margin-bottom: 24px

}

.entry-content img {

	max-width: 610px

}

.layout-1c .entry-content img {

	max-width: 910px

}

.layout-3c-l .entry-content img, .layout-3c-r .entry-content img, .layout-3c-c .entry-content img {

	max-width: 510px

}

.wp-caption {

	max-width: 610px

}

.layout-1c .wp-caption {

	max-width: 910px

}

.layout-3c-l .wp-caption, .layout-3c-r .wp-caption, .layout-3c-c .wp-caption {

	max-width: 510px

}

.wp-caption img {

	max-width: 594px

}

.layout-1c .wp-caption img {

	max-width: 894px

}

.layout-3c-l .wp-caption img, .layout-3c-r .wp-caption img, .layout-3c-c .wp-caption img {

	max-width: 494px

}

img.wp-smiley {

	max-width: 12px;

	padding: 0;

	background: transparent;

	border: none

}

.wp-caption {

	overflow: hidden;

	padding: 9px 4px;

	background: #f9f9f9;

	border: 1px dotted #ccc;

	text-align: center

}

.wp-caption img {

	margin: 0 0 3px 0;

	padding: 2px;

	background: #eee;

	border: 1px solid #bbb

}

.wp-caption .wp-caption-text {

	margin: 0 4px;

	font: normal normal normal 12px/12px Arial, Verdana, sans-serif;

	color: #888;

	text-align: right

}

.wp-caption a {

	border: none

}

.gallery {

	overflow: hidden;

	margin: 0 !important

}

.gallery br {

	display: block;

	line-height: 0;

	height: 0

}

.gallery a {

	border: none

}

.gallery-item {

	overflow: hidden;

	margin: 0 0 25px 0 !important

}

.gallery-icon {

	overflow: hidden;

	margin: 0

}

.gallery img {

	max-width: 89%;

	height: auto;

	margin: 0 auto;

	padding: 2px !important;

	border: 1px solid #ddd !important

}

.gallery-caption {

	margin: 0;

	color: #999

}

.singular-attachment .hentry .gallery-caption {

	display: none

}

body {

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	font-family: "Trebuchet MS", "Arial", "Helvetica";

	color: #000;

	background: #D5D5D5;

	color: #676565;

}

#container {

}

#menu-primary {

	width: 100%;

	height: 40px;

	background: url(images/top-bg.png) repeat-x;

	position: relative;

	z-index: 10000

}

#menu-primary div.wrap {

	width: 960px;

	height: 38px;

	margin: 0 auto

}

#menu-primary .menu {

	background: url(images/top-sep.png) no-repeat scroll 0 0;

	padding-left: 2px;

	height: 38px;

	float: left

}

#menu-primary li {

	list-style: none;

	background: url(images/top-sep.png) no-repeat scroll 100% 0;

	padding-right: 2px

}

#menu-primary li a {

	padding: 0px 20px 0 20px;

	color: #545e6b;

	border-bottom: none;

	font: italic bold 12px/38px 'Overlock', cursive;

	text-transform: uppercase;

	font-weight: 900

}

#menu-primary li a:hover {

	text-decoration: none;

	color: #000;

	background: url(images/top-hover.png) repeat-x

}

#menu-primary li.current-menu-item a, #menu-primary li.sfHover a {

	color: #000

}

#menu-primary li li.current-menu-item {

	background: #000;

	text-decoration: underline

}

#menu-primary li:hover ul li a, #menu-primary li.sfHover ul li a {

	color: #fff

}

#menu-primary li li a, #menu-primary li li.current-menu-item li a {

	color: #fff;

	background: #000

}

#menu-primary li ul li a:hover, #menu-primary li ul li.sfHover {

	color: #fff;

	text-decoration: underline;

	background: #000

}

#menu-primary li li {

	background-image: none;

	padding-right: 0 !important

}

*+html #menu-primary li ul a {

	margin: 0 0 -10px 0 !important;

	padding: 6px 0 6px 30px !important;

	line-height: 28px

}

*+html #menu-primary li ul {

	margin-top: -7px

}

#menu-primary li:hover ul, #menu-primary li.sfHover ul {

	top: 38px

}

#menu-primary li:hover li ul, #menu-primary li.sfHover li ul {

	top: -999em

}

#menu-primary li li:hover ul, #menu-primary li li.sfHover ul {

	top: 0px;

	margin-left: 0

}

#header {

	width: 100%;

	background-color: #ffffff;

	clear: both;

}

#header .wrap {

	width: 960px;

	height: 156px;

	margin: 0 auto;

	overflow: hidden;

	background: url("images/tt_logo_br.png") no-repeat transparent;

}

#branding {

	float: left;

	margin: 30px 0 0 20px;

	width: 400px

}

#site-title {

	margin: 0 0 15px 0;

	float: left;

	width: 100%;

	text-transform: uppercase

}

#site-title a, #site-title a:hover, #site-title {

	color: #a3a3a3;

	text-decoration: none;

	font: normal 26px/26px 'Overlock', cursive;

	font-weight: 900;

	display: block;

	text-indent: -9999px;

	width: 492px;

	height: 114px;

}

#site-description {

	font: normal 12px/12px Arial, sans-serif;

	margin: 0;

	color: #000000;

	position: relative;

	font-style: italic;

	top: -30px;

	left: 58px;

	height: 2px;

	font-size: 14px;

	text-transform: lowercase;

}

#sidebar-header {

	padding-top: 30px;

	width: 540px;

	float: right

}

#sidebar-header img {

	margin-top: -6px

}

#sidebar-header div {

	float: right

}

#sidebar-header .search-form {

	margin-top: 8px

}

#menu-secondary {

	width: 100%;

	height: 54px;

	clear: both;

	background: #fff;

	position: relative;

	z-index: 9999

}

#menu-secondary .wrap {

	width: 960px;

	height: 54px;

	margin: 0 auto;

	background: url(images/sec-bg.png)

}

#menu-secondary li {

	background: url(images/sec-sep.png) no-repeat scroll top right

}

#menu-secondary li a {

	padding: 0px 20px;

	color: #fff;

	border-bottom: none;

	font: italic 13px/54px 'Overlock', cursive;

	text-transform: uppercase;

	font-weight: 900

}

#menu-secondary li a:hover {

	text-decoration: none;

	color: #802828

}

#menu-secondary li.current-menu-item a, #menu-secondary li.sfHover a {

	color: #802828

}

#menu-secondary li li.current-menu-item a {

	background: #802828

}

#menu-secondary li:hover ul li a, #menu-secondary li.sfHover ul li a {

	color: #fff

}

#menu-secondary li li a, #menu-secondary li li.current-menu-item li a {

	color: #fff;

	background: #000;

	font: italic 11px/32px 'Overlock', cursive

}

#menu-secondary li ul li a:hover, #menu-secondary li ul li.sfHover {

	color: #fff;

	text-decoration: none;

	background: #802828

}

*+html #menu-secondary li li {

	line-height: 20px

}

*+html #menu-secondary li ul a {

	margin: 0 0 -10px 0 !important;

	padding: 5px 0 5px 30px !important;

	line-height: 28px

}

*+html #menu-secondary li ul {

	margin-top: -7px

}

#menu-secondary li:hover ul, #menu-secondary li.sfHover ul {

	top: 54px

}

#menu-secondary li:hover li ul, #menu-secondary li.sfHover li ul {

	top: -999em

}

#menu-secondary li li:hover ul, #menu-secondary li li.sfHover ul {

	top: -1px;

	margin-left: 0

}

#main {

	clear: both;

	overflow: hidden;

	width: 920px;

	padding: 35px 20px 0;

	margin: 0 auto;

	background: #fff;

	box-shadow: 0 0 6px #999

}

#main .wrap {

	margin-bottom: 30px;

	overflow: hidden

}

.breadcrumbs {

	font-size: 13px;

	color: #999;

	margin-bottom: 25px

}

.breadcrumbs a {

	color: #777;

	border-bottom: 1px dotted #aaa

}

.breadcrumbs a:hover {

	color: #000;

	border-bottom: 1px dotted #333;

	text-decoration: none

}

.breadcrumbs .trail-before {

	display: inline-block;

	margin-right: 6px;

	color: #777

}

.breadcrumbs .trail-end {

	font-style: italic

}

.breadcrumbs .sep {

	display: inline-block;

	margin: 0 3px;

	color: #ccc

}

#content {

	margin: 0;

	float: left;

	width: 622px

}

.hentry {

	overflow: hidden;

	margin: 0 0 25px 0;

	border-bottom: 1px solid #eaeaea

}

.sticky {

}

.hentry .entry-title {

	margin: 0 0 25px 0;

	padding: 0

}

.singular .entry-title, .singular-page .entry-title, .singular-attachment .entry-title {

	font-size: 26px;

	line-height: 30px

}

.entry-title a {

	color: #000

}

.entry-title a:hover {

}

.entry-summary p {

	margin: 0 0 10px 0

}

.entry-meta {

	clear: both;

	margin: 0 0 25px 0;

	text-align: right;

	font-weight: 900

}

.singular .entry-meta, .format-aside .entry-meta, .format-quote .entry-meta, .format-status .entry-meta, .format-link .entry-meta, .format-audio .entry-meta, .format-video .entry-meta, .format-image .entry-meta, .format-gallery .entry-meta {

	text-align: left

}

.entry-meta a {

}

.entry-meta a:hover {

}

a.more-link {

	color: #fff;

	background: url(images/more.gif) repeat-x;

	border: 1px solid #000;

	padding: 0 13px;

	display: inline-block;

	font-size: 12px;

	box-shadow: 0px 0 2px #ccc

}

.metainfo {

	max-width: 495px;

	text-align: left

}

.layout-3c-l .metainfo, .layout-3c-r .metainfo, .layout-3c-c .metainfo {

	max-width: 410px !important

}

.loop-meta {

	overflow: hidden;

	margin: 0 0 25px 0;

	font-size: 14px;

	color: #777

}

.loop-description {

	overflow: hidden;

	font-style: italic

}

.loop-description em {

	font-style: normal

}

.loop-title {

	text-shadow: 1px 1px 1px #ccc

}

.loop-meta .avatar {

	float: left;

	width: 70px;

	height: 70px;

	margin: 0 25px 10px 0;

	padding: 2px;

	background: #f9f9f9;

	border: 1px solid #ddd

}

.singular .loop-nav {

	font-size: 14px

}

.singular .loop-nav a {

	color: #802828

}

.page-links {

	clear: both

}

.entry-summary .page-links {

	clear: none

}

.page-links a {

	margin: 0 5px 0 5px !important

}

.comment-navigation {

	margin-bottom: 25px

}

.pagination .page-numbers, .comment-navigation .page-numbers, .page-links a, .entry-summary .page-links a {

	padding: 8px 11px;

	margin: 0 10px 0 0;

	font: normal normal bold 13px/13px 'Overlock', cursive;

	color: #676565;

	border: 1px solid #eaeaea

}

.pagination .page-numbers, .comment-navigation .page-numbers {

	display: inline-block

}

.pagination a.page-numbers, .comment-navigation a.page-numbers, .page-links a {

	color: #aaa

}

.pagination a:hover, .comment-navigation a:hover, .page-links a:hover, .pagination .current, .comment-navigation .current {

	color: #fff;

	background: #802828;

	text-decoration: underline

}

.pagination .current, .comment-navigation .current {

	text-decoration: none

}

.previous {

	margin-right: 20px

}

*+html .pagination {

	display: block;

	padding-bottom: 5px

}

#comments-number, #reply-title {

}

.published {

	color: #000

}

.comment-list {

	list-style: none;

	margin: 0 0 25px 0;

	border-top: 1px solid #dfdfdf

}

.comment-list li {

	padding: 25px 25px 0 25px;

	border: 1px solid #dfdfdf;

	border-top: none

}

.comment-list .avatar, .avatar {

	float: left;

	width: 70px;

	height: 70px;

	margin: 0 15px 10px 0;

	padding: 2px;

	border: 1px solid #eee

}

.comment-meta {

	margin: 0 0 25px 0;

	font-size: 14px;

	color: #676565;

}

.comment-meta .comment-author cite {

	font-style: normal;

	font-weight: bold;

	color: #858585

}

.comment-meta a {

	font-style: normal

}

.comment-meta a:hover {

}

.comment-text {

}

.comment-text li {

	border: 0;

	list-style: inside;

	list-style-type: square;

	padding: 0

}

.comment-text ol li {

	list-style: decimal

}

.comments-closed {

	padding: 10px 25px;

	font-size: 14px;

	color: #666;

	background: #f9f9f9;

	display: inline-block

}

#respond {

	overflow: hidden

}

.comment-list #respond {

	margin-top: 25px

}

#respond .log-in-out {

	font-size: 15px

}

#respond .log-in-out a {

	font-style: italic

}

#reply-title small a {

}

#respond label {

}

#respond p.req label {

}

#respond span.required {

	font-size: 16px;

	font-weight: bold

}

#respond #submit {

	float: right;

	margin-bottom: 25px

}

#sidebar-primary, #sidebar-secondary {

	font-size: 13px;

	width: 275px;

	float: right;

	color: #524f4f

}

#sidebar-primary .widget-title, #sidebar-secondary .widget-title {

	font-size: 16px;

	margin-bottom: 20px

}

#sidebar-primary .widget ul, #sidebar-secondary .widget ul {

	list-style: none;

	margin-left: 0

}

#sidebar-primary li, #sidebar-secondary li {

	border-bottom: 1px solid #eaeaea;

	padding: 3px 0 3px 5px

}

#sidebar-primary li li, #sidebar-secondary li li {

	border-bottom: 0;

	border-top: 1px solid #eaeaea

}

#sidebar-primary .widget li ul, #sidebar-secondary .widget li ul {

	margin-left: 10px

}

.widget .children {

	margin-bottom: -3px

}

#sidebar-primary .widget a, #sidebar-secondary .widget a {

	color: #676565;

}

#sidebar-primary .widget a:hover, #sidebar-secondary .widget a:hover {

	text-decoration: none;

	color: #802828

}

.widget .search-form {

	overflow: hidden;

	margin: 0 0 25px 0

}

.widget .search-form label {

	color: #999

}

.widget .search-form input[type="text"] {

	width: 200px;

	height: 22px;

	height: 18px\0/;

	padding: 5px 0 5px 10px;

	font-style: italic;

	font-size: 13px;

	color: #802828;

	float: left;

	background: #fbfbfb;

	border: 1px solid #802828;

 margin-right:4px text-transform: uppercase;

	font-weight: bold;

}

*+html .widget .search-form input[type="text"] {

	height: 18px;

	padding: 6px 0 5px 10px;

	text-transform: uppercase;

	font-weight: bold;

}

.widget .search-form input[type="submit"] {

	height: 30px;

	background: url(images/search.gif) repeat-x;

	border: 0;

	box-shadow: 0 4px 2px #000;

	color: #fff;

	font: normal 13px/13px 'Overlock', cursive;

	text-shadow: 1px 0 1px #000;

	padding: 0 12px

}

.layout-3c-c .widget .search-form input[type="text"], .layout-3c-l .widget .search-form input[type="text"], .layout-3c-r .widget .search-form input[type="text"] {

	width: 112px

}

.widget .textwidget {

	margin-bottom: 30px

}

#sidebar-subsidiary {

	overflow: hidden;

	width: 910px;

	margin-left: -20px;

	padding: 40px 25px 30px;

	background: #802828;

	box-shadow: 0 0 6px #999

}

#sidebar-subsidiary .widget {

	float: left;

	font-size: 13px;

	width: 196px;

	margin-right: 42px;

	color: #440c0c

}

#sidebar-subsidiary .widget-title {

	font-size: 18px;

	color: #fff;

	text-shadow: 1px 0 1px #000

}

#sidebar-subsidiary .widget ul {

	list-style: none;

	margin-left: 0

}

#sidebar-subsidiary .widget li {

	background: url(images/li-sep.gif) repeat-x scroll bottom;

	padding: 4px 0 6px

}

*+html #sidebar-subsidiary .widget li {

	padding: 4px 0 8px;

	overflow: hidden

}

#sidebar-subsidiary .widget li li {

	background: url(images/li-sep.gif) repeat-x scroll top;

	padding: 6px 0 4px

}

#sidebar-subsidiary .widget li ul {

	margin-left: 10px

}

#sidebar-subsidiary .widget a {

	color: #ecb1b1

}

#sidebar-subsidiary .widget a:hover {

	color: #fff

}

#sidebar-subsidiary .widget-4, #sidebar-subsidiary .widget-8 {

	margin-right: 0 !important

}

#sidebar-subsidiary .widget-5, #sidebar-subsidiary .widget-9 {

	clear: both

}

#footer {

	clear: both;

	width: 920px;

	/*margin: 0 auto 1px;*/

	margin-left: -20px;

	padding: 15px 20px 0px;

	background: #000;

	color: #474747;

	overflow: hidden;

	border-bottom: 1px solid #802828;

	font: normal 14px/14px 'Overlock', cursive;



	font-weight: 900

}

#footer a {

	color: #fff;
	text-transform: uppercase;
	font-size: 10px;

}

#footer a:hover {

	color: #802828;;

	text-decoration: underline

}

#footer p {

	margin-bottom: 15px

}

#footer .copyright {

	float: left;

	width: 50%

}

#footer .credit {

	float: right;

	width: 50%;

	text-align: right

}

.popular-posts {

}

.popular-posts li {

	border-bottom: 1px solid #eaeaea;

	margin-bottom: 5px;

	overflow: hidden

}

.popular-posts img {

	background: url(images/featured-bg.png) no-repeat;

	padding: 4px 5px 10px;

	margin-right: 11px

}

.popular-title {

	width: 180px;

	display: inline-block;

	margin-bottom: 0 !important

}

.popular-title a, .popular-title a:visited {

	font-size: 15px;

	float: left;

	color: #802828 !important;

	text-shadow: 1px 0 1px #fff

}

.popular-posts li a {

}

.popular-text {

	margin-bottom: 5px;

	color: #676565;

}

#social {

	float: right;

	width: 176px;

	height: 34px;

	overflow: hidden;

	margin: 4px 0 0;

	padding: 0;

	display: inline

}

#social li {

	background: none;

	padding: 0;

	float: left;

	margin-left: 15px

}

#social li a {

	text-indent: -9999px;

	width: 29px;

	height: 28px;

	display: block;

	padding: 0

}

#social #pinterest {

	background: url(images/pinterest.png) no-repeat

}

#social #facebook {

	background: url(images/facebook.png) no-repeat

}

#social #twitter {

	background: url(images/twitter.png) no-repeat

}

#social #rss {

	background: url(images/rss.png) no-repeat

}

#slider-container {

	width: 100%;

	background: #802828;

	margin-top: -10px

}

#slider-container .wrap {

	width: 940px;

	padding: 10px;

	height: 385px;

	margin: 0 auto;

	background: #000

}

.nivoSlider {

	position: relative;

	width: 100%;

	height: 385px;

	overflow: hidden;

	background: #fff url(images/loading.gif) no-repeat 50% 50%

}

.nivoSlider img {

	position: absolute;

	top: 0px;

	left: 0px;

	max-width: none

}

.nivo-main-image {

	display: block !important;

	position: relative !important;

	width: 100% !important

}

.nivoSlider a.nivo-imageLink {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	border: 0;

	padding: 0;

	margin: 0;

	z-index: 6;

	display: none

}

.nivo-slice {

	display: block;

	position: absolute;

	z-index: 5;

	height: 100%;

	top: 0

}

.nivo-box {

	display: block;

	position: absolute;

	z-index: 5;

	overflow: hidden

}

.nivo-box img {

	display: block

}

.nivo-caption {

	position: absolute;

	left: 0px;

	bottom: 0px;

	background: #000;

	color: #fff;

	font-family: "Trebuchet MS", "Arial", "Helvetica";

	font-weight: 900;

	text-transform: uppercase;

	width: 100%;

	z-index: 8;

	padding: 5px 10px;

	opacity: 0.8;

	overflow: hidden;

	display: none;

	-moz-opacity: 0.8;

	filter: alpha(opacity=80);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.nivo-caption p {

	padding: 5px;

	margin: 0

}

.nivo-caption a {

	display: inline !important

}

.nivo-html-caption {

	display: none

}

.nivo-directionNav a {

	position: absolute;

	top: 45%;

	z-index: 9;

	cursor: pointer;

	display: block;

	width: 30px;

	height: 30px;

	background: url(images/arrows.png) no-repeat;

	text-indent: -9999px;

	border: 0;

	opacity: 0;

	-webkit-transition: all 200ms ease-in-out;

	-moz-transition: all 200ms ease-in-out;

	-o-transition: all 200ms ease-in-out;

	transition: all 200ms ease-in-out

}

.nivo-directionNav a {

	opacity: 1

}

a.nivo-nextNav {

	background-position: -30px 0;

	right: 15px;

	top: 160px;

}

a.nivo-prevNav {

	left: 15px;

	top: 160px;

}

.nivo-controlNav {

	text-align: center;

	padding: 15px 0

}

.nivo-controlNav a {

	cursor: pointer

}

.nivo-controlNav a.active {

	font-weight: bold

}

.layout-1c #content {

	width: 920px

}

.layout-2c-r #content {

	float: right

}

.layout-2c-r #sidebar-primary {

	float: left

}

.layout-3c-c #content {

	float: left;

	margin-left: 200px;

	width: 520px

}

.layout-3c-c #sidebar-primary {

	float: left;

	margin-left: -720px;

	width: 180px

}

.layout-3c-c #sidebar-secondary {

	float: right;

	width: 180px

}

.layout-3c-l #content {

	float: left;

	width: 520px

}

.layout-3c-l #sidebar-primary {

	float: left;

	margin-left: 20px;

	width: 180px

}

.layout-3c-l #sidebar-secondary {

	float: right;

	width: 180px

}

.layout-3c-r #content {

	float: right;

	width: 520px

}

.layout-3c-r #sidebar-primary {

	float: left;

	margin-right: 20px;

	width: 180px

}

.layout-3c-r #sidebar-secondary {

	float: left;

	width: 180px

}

.sidebar-subsidiary-3 #sidebar-subsidiary .widget {

	width: 31%;

	margin-right: 3.5%

}

.sidebar-subsidiary-2 #sidebar-subsidiary .widget {

	width: 48.5%;

	margin-right: 3%

}

.sidebar-subsidiary-1 #sidebar-subsidiary .widget {

	width: 100%

}

.sidebar-subsidiary-5 #sidebar-subsidiary .widget-5, .sidebar-subsidiary-6 #sidebar-subsidiary .widget-5, .sidebar-subsidiary-7 #sidebar-subsidiary .widget-5, .sidebar-subsidiary-8 #sidebar-subsidiary .widget-5 {

	clear: both

}

#sidebar-subsidiary .widget-last, .sidebar-subsidiary-1 .widget, .sidebar-subsidiary-5 #sidebar-subsidiary .widget-4, .sidebar-subsidiary-6 #sidebar-subsidiary .widget-4, .sidebar-subsidiary-7 #sidebar-subsidiary .widget-4, .sidebar-subsidiary-8 #sidebar-subsidiary .widget-4 {

	margin-right: 0 !important

}

.onair {

	color: #8B0000;

	font-size: 18px;

	text-transform: uppercase;

	margin: 0px

}

content #print {

	float: right;

	margin-top: 5px;

}

#content .entry-content .dropCap {

	color: #802828;

	float: left;

	font-family: "Georgia", "Times New Roman", "Times", serif;

	font-size: 5em;

	line-height: 0.9em;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 0px;

	text-shadow: 0px 2px 1px;

}

.button {

	border-top: 1px solid #802828;

	background: #802828;

	background: -webkit-gradient(linear, left top, left bottom, from(#802828), to(#802828));

	background: -webkit-linear-gradient(top, #802828, #802828);

	background: -moz-linear-gradient(top, #802828, #802828);

	background: -ms-linear-gradient(top, #802828, #802828);

	background: -o-linear-gradient(top, #802828, #802828);

	padding: 5px 10px;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

	box-shadow: rgba(0,0,0,1) 0 1px 0;

	text-shadow: rgba(0,0,0,.4) 0 1px 0;

	color: #ffffff;

	font-size: 14px;

	font-family: Helvetica, Arial, Sans-Serif;

	text-decoration: none;

	vertical-align: middle;

}

.button:hover {

	border-top-color: #802828;

	background: #802828;

	color: #ffffff;

	text-decoration: underline;

}

.button:active {

	border-top-color: #802828;

	background: #802828;

}

#hide_img_border img {

	background: #ffffff;

	border: 0px solid #ffffff;

	height: auto;

	padding: 4px;

}

div.alt_list_shade ul > li:nth-child(odd) {

	background-color: #D5D5D5;

}

div.alt_list_shade ul > li:nth-child(even) {

	background-color: #fff;

}

#header_feeds {

	display: block;

}

#banner_schedule {

	display: block;

	float: right;

	width: 400px;

}

#banner_schedule div ul {

	margin: 0px;

	color: #802828;

	width: 156px;

	max-height: 30px;

}

.post-meta {

	display: block;

	float: left;

	list-style-type: none;

}

#banner_schedule ul  a {

	color: #000000;

text-shadow: 1px 1px 1px #CCCCCC;

	

}

#banner_schedule ul  a:hover {

text-decoration: underline;

text-shadow: 1px 1px 1px #CCCCCC;

}

#banner_schedule span {

	color: #000000;



}

#banner_schedule {

	float: right;

	padding-top: 85px;

}

div#email-form {

	height: 50px;

}

div#email-form form {

	background: #FFFFFF;

	border: 1px solid #802828;

	height: 40px;

	position: relative;

	margin: 0 auto;

	width: 398px;

}

div#email-form form .textField {

	background: transparent;

	border: 0px none currentColor;

}

div#email-form p {

	color: #986B4E;

	font-size: 1em;

	line-height: 15px;

}

div#email-form form input.email {

	color: #555555;

}

div#email-form form input.email {

	border: medium none currentColor;

	font: 20px "Helvetica Neue", "Arial", "Helvetica", "Geneva", sans-serif;

	height: 24px;

	left: 3px;

	padding: 8px 0px 8px 7px;

	position: absolute;

	width: 288px !important;

	font-weight: 900

}

/* FOOTER SUBSCRIBE FORM*/



h1 {

	font-size: 26px

}

h2 {

	font-size: 24px

}

h3 {

	font-size: 22px

}

h4 {

	font-size: 20px

}

h5 {

	font-size: 18px

}

h6 {

	font-size: 16px

}

.hfeed h1 {

	line-height: 26px

}

.hfeed h2 {

	line-height: 24px

}

.hfeed h3 {

	line-height: 22px

}

.hfeed h4 {

	line-height: 20px

}

.hfeed h5 {

	line-height: 18px

}

.hfeed h6 {

	line-height: 16px

}

hr {

	height: 1px;

	background: #eaeaea

}

table {

	margin: 0 0 25px 0;

	width: 100%;

	border-left: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

	background: #fff

}

table caption {

	color: #999

}

table th {

	padding: 4px 2%;

	border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

	text-align: left

}

td {

	padding: 4px 2%;

	color: #777;

	border-bottom: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea

}

.layout-3c-l .widget table th, .layout-3c-r .widget table th, .layout-3c-c .widget table th {

	padding: 4px 0px

}

abbr {

}

.comment-meta abbr {

	border: none

}

acronym {

	font-size: .9em;

	text-transform: uppercase;

	color: #555;

	background: #fcfcfc;

	border-bottom: 1px dotted #ddd

}

acronym:hover {

	color: #333;

	background: #f9f9f9;

	border-bottom: 1px dotted #999

}

ul {

	list-style: square

}

dl {

	margin: 0 0 25px 25px

}

dl dt {

	margin: 0

}

dl dd {

	margin: 0 0 5px 10px;

	padding: 0;

	font-size: 14px;

	color: #777

}

blockquote, blockquote blockquote blockquote {

	overflow: hidden;

	margin: 0;

	padding: 5px 0 0 40px;

	font-size: 15px;

	color: #666;

	background: url(images/blockquote.png) no-repeat scroll top left

}

blockquote blockquote {

}

code {

	padding: 0 3px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #e6e6e6

}

pre {

	padding: 25px;

	color: #555;

	font: normal normal normal 13px/25px Arial, Verdana, sans-serif;

	background: #efefef;

	border: 1px solid #dfdfdf

}

pre code {

	padding: 0;

	background: transparent

}

div#email-form {

	height: 50px;

}

div#email-form form {

	background: #FFFFFF;

	border: 1px solid #802828;

	height: 40px;

	position: relative;

	margin: 0 auto;

	width: 398px;

}

div#email-form form .textField {

	background: transparent;

	border: 0px none currentColor;

}

div#email-form p {

	color: #986B4E;

	font-size: 1em;

	line-height: 15px;

}

div#email-form form input.email {

	color: #555555;

}

div#email-form form input.email {

	border: medium none currentColor;

	font: 14px "museo-slab-1", "museo-slab-2", "Helvetica Neue", "Arial", "Helvetica", "Geneva", sans-serif;

	height: 18px;

	left: 3px;

	padding: 8px 0px 8px 7px;

	position: absolute;

	top: 3px;

	width: 288px !important;

	z-index: 2;

}

div#email-form form input {

	background: ##contentdedede;

	border: 1px solid #BBBBBB;

	border-radius: 1px;

	outline: medium none currentColor;

	padding: 5px 4px;

}

div#email-form form input.submit {

	background: #802828;

	border: medium none currentColor;

	cursor: pointer;

	display: block;

	color: #fff;

	height: 34px;

	position: absolute;

	right: 3px;

	text-shadow: #C6F7FC 0px 0px 2px;

	top: 3px;

	width: 90px;

	z-index: 1;

}

.no-sec-menu #header .wrap {

	margin-bottom: 0px;

}

ul .post-meta {

	width: 100px;

}

div.audio_icon ul li {

	background: url("http://tribaltheocrat.com/wp-content/themes/sukelius-magazine-child/images/mp3_red.fw.png") 0% 50% no-repeat;

	list-style-type: none;

	padding-left: 30px;

	margin-left: -32px;

}

#footer .wrap { 
	overflow: visible;
}

#footer-menu {
	float: right;
	margin-top: -45px
}

#footer-menu li {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	
}

#footer-social {
	padding: 20px;
}