p.verse {margin:0; padding: 0; line-height:130% !important;}
/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
modified by jt@nothernpaganism.org
*/

header, img {border:0 none;margin:0;padding:0;vertical-align:top}
body,p {padding:0; margin:0;}


.jot-date {text-transform:lowercase}

body{background:#000000 url(/assets/images/loki/template/back_all.jpg) fixed center top no-repeat;font:13px/22px Arial, Times, serif;color:#fff;position:relative;min-width:980px;}
html,body{height:100%;}
p {padding-bottom:10px;} 
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:0;}
a{color:#ffffff;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#ffffff;font-family: 'Marck Script';text-transform:none;font-weight:normal;padding-bottom:8px;}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;} 
h4{font-size:27px;}  
h5{font-size:25px;}
h6{font-size:20px;}
/* Global Structure---------------------------------------- */
.main {width:940px;padding:0;margin:0 auto;position:relative;}
.wrapper {width:100%;overflow:hidden;}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left !important;}
.fright{float:right !important;}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.reg-2 {font-weight:bold;}
.rel {position:relative;}
.color1{color:#000;}
.color2{color:#fff;}
/*********************************header*************************************/
header {
	background:url(/assets/images/loki/template/header.png) left top repeat;
}
.header_bg1 {
	background:url(/assets/images/loki/template/header_bg1.png) center top no-repeat;
}
.header_bg2 {
	background:url(/assets/images/loki/template/header_bg2.png) center top repeat-x;
	padding:37px 0 60px;
	position:relative;
}
.header_title {
	padding:0;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-122px;
	z-index:99;
}

header h1 {
	padding:15px;
	font-size: 70px;
	color: #000000;
}

header h2 {
	margin:0 auto;
	font-size: 30px;
	color: #000000;
}



/********************** Slider *************************/
#my_slider
{
display: block;
width: 926px;
height: 302px;
background: #000000;
margin: 10px auto 0;
padding: 8px;
}

/********************** Content ************************/
section#content {
	position:relative;
	z-index:1;
	padding:20px 0;
	border-bottom:1px solid #c7d1d4;
}
.contentbox {
	width:900px;
	margin:0 auto;
	padding:22px;
	background:black;
	background:rgba(0,0,0,0.7)
}


section#content h1.title {display:inline;}
section#content h2.subtitle {
	display:inline;
	font:13px/22px Arial, Times, serif;
	margin:0 20px;
	font-style:italic;
}
section#content li a {
   font-weight:bold;
}

.contentTitle {}

/******************** Footer ******************/
footer {
	line-height:24px;
	padding:20px;
	margin:0 auto;
	width: 900px;
	text-align:center;
}
footer a {
	
}
/*********************************boxes**********************************/
.indent {padding:9px 0 0 14px;}

.indent-left {padding-left:0;}

.indent-bottom {padding-bottom:0;}

.indent-right {padding-right:50px;}

.indent-top {padding-top:0;}

.margin-top { margin-top:0;}

.margin-bot {margin-bottom:50px;}
.margin-bot1 {margin-bottom:42px;}
.margin-bot2 {margin-bottom:10px;}

.margin-left {margin-left:40px;}

.margin-right {margin-right:0;}

.img-indent {float:left; margin:7px 20px 0px 0px;}
.img-indent-2 {float:left; margin:7px 15px 0px 0px;}
.figure-1 img {
	display:inline-block;
	border:7px solid #fff;
	box-shadow:1px 2px #021a21;
}
.figure-2 figcaption {
	overflow:hidden;
	padding-top:25px;
}
.figure-2 img,.map {
	border:7px solid #fff;
	box-shadow:1px 2px #cad6da;
	display:inline-block;
}
.map {
	margin-bottom:15px;
}
.figure-2 .lightbox-image-2 {
	position:relative;
	display:block;
}
.figure-2 .lightbox-image-2 span,.figure-2 .lightbox-image-2 b {
	position:absolute;
	display:block;
	left:50%;
	top:50%;
	bottom:50%;
	right:50%;
	background:url(/assets/images/loki/template/light_box.png) left top repeat;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.figure-2 .lightbox-image-2 b {
	background:url(/assets/images/loki/template/plus.png) center center no-repeat;
	opacity:0;
}
.figure-2 .lightbox-image-2:hover b {
	opacity:1;
}
.figure-2 .lightbox-image-2:hover span,.figure-2 .lightbox-image-2:hover b {
	left:3%;
	top:3%;
	bottom:3%;
	right:3%;
}
.figure-2 figcaption span {
	display:block;
	font-size:27px;
	color:#ed1f27;
	margin-top:-6px;
}
/***** menu *****/
nav {
	width:100%;
}
nav ul{list-style:none}
.menu {
	width:40%;
	padding:0;
	margin-top:-20px;
	position:relative;
	z-index:20;
	font-family: 'Marck Script';
}

.menu li {
	float:left; 
	position:relative;
	//text-transform:uppercase;
        width:160px;
        text-align:center;
}
.menu>li,.menu>li.un_border {
	background:url(/assets/images/loki/template/border.png) left 3px no-repeat;
	padding-left:18px;
	margin-left:16px;
}
.menu li:first-child,.menu>li.un_border {
	background:none;
	padding-left:0;
	margin-left:0;
}
.menu li a {
	display:block;
	font-size: 32px;
	line-height:26px;
	color:#fff;
	position:relative;
	z-index:20;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li a:hover {
	text-decoration:none;
}
.menu li a.active,
.menu > li > a:hover,
.menu > li.sfHover > a {
	color:#ed1f28;
}
.menu li a .sf-sub-indicator {
	display:block;
	position:absolute;
	width:14px;
	height:12px;
	background:url(/assets/images/loki/template/sub-1.png) left top no-repeat;
	overflow:hidden;
	top:-999em;
	text-indent:-999em;
}

.menu ul {
	z-index:20;
	letter-spacing:normal;
	position:		absolute;
	top:			-9999em;
	width:			127px;
	background:#ed1f28;
	border:			none;
	text-align:center;
	padding:22px 0 24px;

}
.menu ul ul {
	background:#32b3e1;
}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {
	background:url(/assets/images/loki/template/menu.png) center top no-repeat;
	margin:0;
	border:none;
}
.menu li li:first-child {
	background:none;
}
.menu li li a {
	background:none;
	display:		block;
	padding:		6px 0 5px;
	font-size:		14px;
	line-height:	17px;
	color:			#fff;
}
.menu li li > a:hover, 
.menu li li.sfHover > a {
	color:#1d1d1d; 
}

.rmenu li {float:right;padding:0 15px;}


/*********************************bg's*************************************/
.bg-1 {
	background:url(/assets/images/loki/template/bg-1.jpg) center top no-repeat #dcf4fd;
}
.bg-2 {
	background:url(/assets/images/loki/template/bg-2.png) left top repeat-x;
	padding:37px 0;
}
.border-1 {
	border-bottom:1px solid #354d54;
	padding-bottom:47px;
}
.border-2 {
	border-bottom:1px solid #354d54;
	padding-bottom:12px;
	margin-bottom:12px;
}
.border-3 {
	border-bottom:1px solid #d1e4e9;
	padding-bottom:40px;
	margin-bottom:40px;
}
.time {
	display:blockl;
	width:60px;
	padding:11px 0 15px;
	text-align:center;
	background:#022029;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
}
/*********************************buttons*************************************/
.link-1 {
	font-weight:bold;
	color:#fff;
}
.link-2 {
	color:#022029;
}
/*********************************lists*************************************/
.dl-1 dt {
	font-weight:bold;
	color:#ed1f27;
}
.dl-1 dd {
	overflow:hidden;
}
.dl-1 dd span {
	display:block;
	float:left;
	width:105px;
}
.dl-1 a {
	color:#022029;
}
.soc_list {
	float:right;
	overflow:hidden;
}
.soc_list li {
	float:left;
	margin-left:6px;
}
.soc_list li a {
	display:block;
	width:32px;
	height:32px;
}

.list-1 li {
	font-size:13px;
	line-height:16px;
	padding:7px 0 8px 20px;
	background:url(/assets/images/loki/template/list-1.png) left 10px no-repeat;
	font-weight:bold;
}
.list-1 li a {
	color:#ffffff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.list-1 li a:hover {
	text-decoration:none;
	color:#ff0000;
}

.contentTitle {
margin-bottom: 15px;
}

/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.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;
}
/* The slices and boxes in the Slider */
.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; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
