@charset utf-8;
/*
Theme Name: Aesir
Theme URI: http://www.aesir-copenhagen.com/
Author: EatSleepBreathe
Author URI: http://www.eatsleepbreathe.com//
Description: Based on the Whiteboard Famework for Wordpress Specific to this site.
Version: in ongoing development 
*/


/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html, body, div, span, object, iframe, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, fieldset, form, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	vertical-align:baseline;
	margin:0;
	padding:0
}

html {
	-webkit-text-size-adjust:none;
	overflow-y: scroll;
}
.page-title {
	padding-bottom: 11px;
}


/* HIDE WP ADMIN TOP BAR */
/* #wpadminbar { display: none; visibility: hidden; height: 0px;} */

#main {
	margin: 0 0 0 40px;
	height:100px;
}
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	display:block
}
body {
	position:relative;
	height:100px;
	margin-top:-18px;
}
textarea {	
	border:1px solid #ccc;
	border-bottom-color:#eee;
	border-right-color:#eee;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	width:100%;
	margin:0;
	padding:.29em 0
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
:focus {
	outline:none
}

.error {
	color: #FA6300;	
}

.errorBold {
	color: #FA6300;
	font-family:ArnhemBold;
}



a {
	text-decoration:underline;
	border:0;
	-webkit-transition:color .3s linear;
	-o-transition:color .3s linear
	font-family: ArnhemBold;
}

/*  .menu ul { border-bottom:1px solid #fff;} */

#nav a {
	text-decoration:underline;
	border:0;
	-webkit-transition:color .3s linear;
	-o-transition:color .3s linear
	font-family: AesirBlack;
	font-weight: normal;
	font-style: normal;
}


a:hover, a:focus {
	text-decoration:none;
}

#qtranslate-chooser a {
/*	color:#fff;
*/
font-size:10px;
}
#qtranslate-chooser a:hover {
	color:#fa6300;
}
a img {
	border:0
}
abbr, acronym {
	border-bottom:1px dotted;
	cursor:help;
	font-variant:small-caps
}
address, cite, em, i {
	font-style:italic
}
blockquote p {
	margin:0 1.5em 1.5em;
	padding:.75em
}
code, kbd, tt {
	font-family:Georgia, Times New Roman, Times, serif;
	line-height:1.5
}
del {
	text-decoration:line-through
}
dfn {
	border-bottom:1px dashed;
	font-style:italic
}
dl {
	margin:0 0 1.5em
}
dd {
	margin-left:1.5em
}


#wp-submit {border:5px solild black;}
.wplogin-button {	background-color: #555555;
	height:25px;
	font-size:10px;
	margin:10px 0 20px 0;
	padding:8px 8px 10px 10px;
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align: center;
	color:#fff;
	cursor:pointer;
	border-style:none;
	float: left;
	text-align: center;}
	
.login #nav{
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
	color:#555;
padding:0px;
}	

.indent-list {
	margin-left: 20px;
	font-family:ArnhemRegular;
	font-style:normal;
	font-weight:normal;

}

.small {font-size:11px;}

.overlay-close {color:#fff;
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size: 10px;


}

.overlay-close a:hover {color:#FA6300;}

a.on-dark   {
	text-decoration: none;
	color:#ffffff;
}

a.on-dark:hover {
	text-decoration: none;
	color:#FA6300;
}



/* MAILCHIMP REGISTER FORM */

.mc-field-group {
	float:left;
	display: inline;
	margin-right: 0px;
	text-align: left;

}
.input-spacer{
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
}

.form-btn {
	background-color: #555555;
	height:25px;
	font-size:10px;
	margin:10px 0 20px 0;
	padding:8px 8px 10px 10px;
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align: center;
	color:#fff;
	cursor:pointer;
	border-style:none;
	float: left;
	text-align: center;
}

.form-btn:hover {background: #FA6300;}

.mc-input-372 {
	background-color:#D2D2D2;
	width:362px;
	height: 25px;
	border:0px;
	margin:0 0 10px 0px;
	padding:0 5px 0 5px;
	font-family: 'ArnhemRegular';
	font-weight: normal;
	font-style: normal;
	font-size:12px;
	color: #555;
}
.mc-input-175 {
	background-color:#D2D2D2;
	width:165px;
	height: 25px;
	border:0px;
	margin:0 0 10px 0px;
	padding:0 5px 0 5px;
	font-family: 'ArnhemRegular';
	font-weight: normal;
	font-style: normal;
	font-size:12px;
	color: #555;
}





/* END MAILCHIMP REGISTER FORM */

/* WP FORM HACKS */


/* END WP FORM HACKS */



/* HEADINGS */

h1, h2, h3, h4, h5, h6 {
/* 	font-weight:700; */
	padding:0;
	font-style:normal;
	font-weight:normal;
}
h1 {
	/* 	font-size:2em; */
	font-size:10px;
	/* 	margin:0 0 .75em */
	margin:0 0 0
}
h2 {
	font-size:1.5em;
	margin:0 0 1em;
	font-style:normal;
	font-weight:normal;
}
h3 {
	font-size:10px;
	margin:0 0 1.286em;
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
}
h4 {
	font-size:12px;
	margin:0;
	font-family:ArnhemBold;
	font-style:normal;
	text-transform:none;
}
h5 {
	font-size:.8333em;
	margin:0 0 1.8em
}
h6 {
	font-size:.666em;
	margin:0 0 2.25em
}


/* ADDITONAL TYPE STYLES */

.textnavital {
	font-family:ArnhemBold;
	font-style:normal;
font-weight:normal;
}

.about-text-top {
	font-size:12px;
	margin:0;
	font-family:AesirBlack;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.17em;
}


/* END ADDITONAL TYPE STYLES */



img {
	display:inline-block;
	vertical-align:text-bottom;
	border:0
}
ins {
	text-decoration:overline
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:700
}
#login > h1 {
	display:none;
}
ol {
	list-style:outside decimal
}
p {
/*	font-weight:300;
*/	margin:0 0 1.5em
}
pre {
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 1.5em
}
sub {
	top:.4em;
	font-size:.85em;
	line-height:1;
	position:relative;
	vertical-align:baseline
}
sup {
	font-size:.85em;
	line-height:1;
	position:relative;
	bottom:.5em;
	vertical-align:baseline
}
ul {
	list-style:outside disc
}
ul, ol {
	margin:0 0 1.5em 1.5em;
	padding:0
}
li ul, li ol {
	margin:0 0 1.5em 1.5em;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 1.5em;
	padding:0
}
caption {
	font-style:italic;
	text-align:left
}
tr.alt td {
	background:#eee
}
td {
	border:1px solid #000;
	vertical-align:middle;
	padding:.333em
}
th {
	font-weight:700;
	vertical-align:middle;
	padding:.333em
}
button {
	cursor:pointer;
	display:block;
	font-size:1em;
	height:2em;
	line-height:1.5em;
	margin:1.75em 0 0;
	padding:0 .5em
}
button::-moz-focus-inner {
border:0
}
fieldset {
	border:0;
	position:relative;
	margin:0 0 1.5em;
	padding:1.5em 0 0
}
fieldset fieldset {
	clear:both;
	margin:0 0 1.5em;
	padding:0 0 0 1.5em
}
iput {
	border:1px solid #ccc;
	border-bottom-color:#eee;
	border-right-color:#eee;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	font-size:1em;
	height:1.5em;
	line-height:1.5em;
	width:100%;
	margin:0 0 .75em;
	padding:.29em 0
}
input[type=file] {
	height:2.25em;
	padding:0
}
select {
	border:1px solid #ccc;
	border-bottom-color:#eee;
	border-right-color:#eee;
	font-size:12px;
	height:20px;
	_margin:0 0 1.3em;
	margin:0 0 .8em;
	padding:.2em 0 0
}
optgroup {
	font-weight:700;
	font-style:normal;
	text-indent:.2em
}
optgroup + optgroup {
	margin-top:1em
}
option {
	font-size:1em;
	height:1.5em;
	text-indent:1em;
	padding:0
}
label {
	cursor:pointer;
	display:block;
	height:auto;
	line-height:1.4em;
	width:100%;
	margin:0;
	padding:0
}
label input {
	background:0;
	border:0;
	height:1.5em;
	line-height:1.5em;
	width:auto;
	margin:0 .5em 0 0;
	padding:0
}
legend {
	font-size:1.1666em;
	font-weight:700;
	left:0;
	margin:0;
	padding:0
}
dt, strong, b {
	font-weight:700
}
/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/
@font-face {
	font-family: 'ArnhemRegular';
	src: url('arnhem-normal-webfont.eot');
	src: local('☺'), url('arnhem-normal-webfont.woff') format('woff'), url('arnhem-normal-webfont.ttf') format('truetype'), url('arnhem-normal-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AesirBlack';
	src: url('aesir-black-webfont.eot');
	src: local('☺'), url('aesir-black-webfont.woff') format('woff'), url('aesir-black-webfont.ttf') format('truetype'), url('aesir-black-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArnhemBold';
	src: local('☺'), url('arnhem-bold-webfont.eot') format('eot'),  url('arnhem-bold-webfont.woff') format('woff'),  url('arnhem-bold-webfont.ttf') format('truetype'),  url('arnhem-bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.arnhembold {
	font-family: 'ArnhemBold';
}

body {
	background: #E1E1E1;
	color: #606060;
/* 	height:100%; */
/*	font: 75%/1.5em ArnhemRegular, Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
*/	font: 75%/1.5em ArnhemRegular, Georgia, Times New Roman, Times, serif;
}
body a {
	color:#555555;
	text-decoration:none;
}
body a:hover {
	color:#fa6300;
}
#main {
}
.current-cat a {
	color:#fa6300;
	text-decoration:none;
}
.current_page_parent > a {
	color:#fa6300;
}
.current-menu-item > a {
	color:#fa6300;
}
.current-menu-ancestor > a {
	color:#fa6300;
}
.current-cat a:hover {
	color:#535353;
}
h1 {
	font-family: AesirBlack;
	/* 	font-size: 90%; */
	letter-spacing: 3px;
	list-style-type: none;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
}
h2 {
	font-family: ArnhemBold;
	font-size: 110%;
	margin:0 0 0 0;/* 	display:inline; */
		font-style: normal;
	font-weight: normal;

}
/* Additional type styles nabil */

.ab-9 {
	font-family: AesirBlack;
	font-size: 9px;
	letter-spacing: 3px;
	list-style-type: none;
	text-transform: uppercase;
}
.ab-10 {
	font-family: AesirBlack;
	font-size: 10px;
	letter-spacing: 3px;
	list-style-type: none;
	text-transform: uppercase;
}
.ab-11 {
	font-family: AesirBlack;
	font-size: 11px;
	letter-spacing: 3px;
	list-style-type: none;
	text-transform: uppercase;
}
.ab-12 {
	font-family: AesirBlack;
	font-size: 12px;
	letter-spacing: 3px;
	list-style-type: none;
	text-transform: uppercase;
}


/* End Additional type styles nabil */


.menu ul {
	margin: 0 0 0 0;
}
.container {
	width: 897px;
	/* 	margin: 0 auto; */
	margin: 0 0 0 0px;
	height:100%;
}
.container-main {
	position:relative;
	/* top:236px; */
	width: 897px;
	top:39px;
	/* 	margin: 0 auto; */
	margin: 0 0 0 0px;/* 	height:100%; */
}
.login-position-hack {
	top:-45px;
}
ul, li {
	margin-left: 0px;
	padding-left: 0px;
}
li {
	font-family: AesirBlack;
	/* 	font-size: 90%; */
	font-size: 10px;
	letter-spacing: 3px;
	list-style-type: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color :#ffffff;
	padding-top: 1px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

.hidehome {
	display:none;
}

.sub-menu {
	display: none;
	overflow:hidden;
	margin: 0;
	padding: 0;
	height:auto;
}
.sub-menu li {
	margin-left: 5%;
	border-top: hidden;
	width:200px;
}


/* MENU HACKS */
.menu-item-357 {
	border-top: hidden;
}
.menu-item-512, .menu-item-3506, .menu-item-1827, .menu-item-1263, .menu-item-1831, .right-menu-end {
	border-bottom: 1px solid #fff;
}

.right-sub-menu {
	margin-left:20px;
}

.menu-item-1829 { height:20px;}

.menu-item-573 {
	border-top: hidden;
}
.menu-item-462 {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
}

/* END MENU HACKS */

.seperator {
	margin-top:19px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
	clear:both;
}

.seperator-5 {
	margin:2px 0 2px 0;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
	clear:both;
}

.seperator-40 {
	margin-top:39px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
	clear:both;
}
.seperator-30 {
	margin-top:29px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
	clear:both;
}

.seperator-blank-40 {
	height:40px;
	clear:both;
}


.seperator-thick {
	margin-top:19px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 3px;
	border-bottom-color :#ffffff;
	clear:both;
}


.seperator-thick-40 {
	margin-top:39px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 3px;
	border-bottom-color :#ffffff;
	clear:both;
}

.seperator-thick-30 {
	margin-top:29px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 3px;
	border-bottom-color :#ffffff;
	clear:both;
}



.seperator-high {
	margin-top:29px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color :#ffffff;
	clear:both;
}

.seperator-bold {
	margin-top:19px;
	margin-bottom:4px;
	border-bottom: solid;
	border-bottom-width: 2px;
	border-bottom-color :#ffffff;
	clear:both;
}
.seperator-blank {
	margin-top:19px;
	margin-bottom:4px;
	clear:both;
}

.seperator-top {
	height:38px;
}

.seperator-header {
	margin-bottom:40px;/*
	border-top: solid;
	border-top-width: 3px;
	border-top-color :#ffffff;
	clear:both;
*/
}
.newspage .featured-thumbnail {
	clear:none;
	float:right;
	padding-left:30px;
	padding-top:0px;
	padding-bottom:5px;
}
.featured-thumbnail {
	margin-top: 4px;
}
.news-date {
	font-size: 12px;
}
.qtrans_language_chooser {
	display:none;
	clear: left;
	/* 	float: left; */
	position: relative;
	top:0px;
	width: 372px;
/*	background-color:#666;
*/	margin-top: 7px;
	padding-top:0px;
	padding-left: 0px;
	padding-bottom:37px;
	height:0px;
}
.qtrans_language_chooser li {
	float: left;
	padding-right: 10px;
	border-top: none;
}
#searchwrapper {
	width:239px; /*follow your image's size*/
	height:18px;/*follow your image's size*/
	/*background-image:url(http://www.aesir-copenhagen.com/wp-content/themes/aesir/THE_SEARCH_BOX_IMAGE);*/
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0 0 0 20px;
	position:relative; /*important*/
	border:1px solid #fff;
	background-color:#fff;
}
#searchwrapper form {
	display:inline;
}

#spec-sheet li {
	font-family:ArnhemRegular,Georgia, Times New Roman, Times, serif;
	letter-spacing:normal;
}

#spec-sheet h2 {
	font-family:AesirBlack;
	letter-spacing:3px;
	font-size:10px;
	text-transform:uppercase;
	margin-top:16px;
	border-top:3px solid #fff;
}



.searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:2px;
	left:0px;
	width:217px;
	height:10px;
	border:0px;
	margin: 0;
	padding-top:4px;
	padding-left:6px;
	background-color:#fff;
	color:#555555;
	font-family: AesirBlack;
	text-transform:uppercase;
	font-size: 10px;
	letter-spacing: 3px;
}
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:0px;
	left:217px;
	width:21px;
	height:18px;
}
.searchblock {
	color:#555;
	font-family: AesirBlack;
	font-size: 90%;
	letter-spacing: 3px;
	vertical-align:middle;
	border:0px;
}
.searchblock a {
	color:#555555;
	font-family: AesirBlack;
	font-size: 90%;
	letter-spacing: 3px;
	vertical-align:middle;
}
#topbar {
	margin-left:0px;
	margin-right:0px;
	margin-top:11px;
}
#toplinks {
	float:left;
	display:inline;
	width:373px;
}
#searchform {
/*margin-top:-4px;
	margin-right:10px;
	float:left;*/
}
#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
}
#if-logged-in p {
	margin: 0;
}
#if-logged-in a:link, #if-logged-in a:visited {
	color: #fff;
	text-decoration: none;
	margin: 0px 15px;
}
#if-logged-in a:hover {
	text-decoration: underline;
}
#if-logged-in a:active {
	text-decoration: underline;
	margin-bottom: -1px;
}
header {
	/*float: left;*/
	/**/
	/*clear: both;*/
/* 	margin-top: -18px; */
*/
/*margin-left: 40px;*/
}
#logo {
	float: left;
	width: 240px;
	height:148px;
	/* 	margin-bottom: 40px; */
padding:0;
	background-color: #555555;
}
#logo-image {
}
#searchlang {
	float: right;
	width: 634px;
	height: 40px;
/* 	background-color: #555555; */
	z-index: 100;
}
nav {
}
nav.primary {
}
nav.footer {
}
#widgit-header {
}
#widgit-alert {
}
.collaborators-grid-left {
	border:0px;
	width:93px;
	display:inline;
	margin-left:-2px;
}
.collaborators-grid-middle {
	border:0px;
	width:93px;
	display:inline;
	margin-left:-2px;
}
.collaborators-grid-right {
	border:0px;
	width:93px;
	display:inline;
	margin-left:-2px;
}
.column {
	border-top: solid;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
}
.no-top-border {
	border-top: none;
}
.thumbnail-grid img {
	padding-top:20px;
}
.thumbnail-grid-middle {
	padding-left:20px;
}
.thumbnail-grid-right {
	padding-left:20px;
}
.press-grid img {
	padding-bottom:25px;
}
.press-grid-middle {
	padding-left:20px;
}
.press-grid-right {
	padding-left:20px;
}
#menu-footer-menu {
	margin-bottom:4px;
}
#sidebars-left-holder {
	position:relative;
	float: left;
	width: 240px;
	margin-left: -634px;
}
#attachments {
	margin-top:20px;
}
.question {
	float:left;
}
.revealer {
	float:right;
	font-size:18px;
	font-family:AesirBlack;	

}
.hider {
	float:right;
	display:none;
	font-size:18px;
	font-family:AesirBlack;	

}
.question-answer {
	clear:both;
	cursor: pointer;
	border-top:1px solid #fff;
}
.answer {
	display:none;
	width:372px;
}

.qmark, .amark {
	font-family:ArnhemBold;
	font-weight:600;
	font-size:12px;
}

#sidebar-left {
	float: left;
	width: 240px;
	/* 	margin-left: -634px; */

/*
position: relative;
top:0px
left:0px;
*/

display:inline;
	clear: none;
}
#sidebar-footer {
	width: 240px;
	/*
	 margin-left: -634px;
	 float: left;*/
	 position:absolute;
	bottom:0px;
	display:inline;
}
.newer-older p {
	font-style:italic;
	font-weight:normal;
}
.newer-older {
	display:inline;
}
.newer {
	display:inline;
}
.older {
	display:inline;
}
.attachment {
	display:inline;
	font-family: ArnhemBold;
}
#news-post-pipe {
	display:inline;
}
#content-short-top {
	clear:both;
	float:left;
	width:250px;
	border-top: solid;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
}
#content-back-top {
	float:right;
	width:100px;
	border-top: solid;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
}


#content-long-top {
	clear:both;
	float:left;
	width:372px;
	border-top: solid;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
}

#content-more-top {
	float:right;
	width:240px;
	border-top: solid;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
}



#content-short {
	border-top: none;
	border-top-color: #ffffff;/*background-color: #dcdcdc;*/
	float: left;
	width: 372px;
	/* width: auto; */
	margin:0 auto;
	/*
	min-width: 372px;
	max-width: 634px;
	*/
	margin-left: 22px;
	display: inline;
	clear: none;/*
	top:0px
	left:262px;
	width: 372px;
	display:inline;
	*/
	/*
		display:none;
		visibility: hidden;
	*/
	/* 	margin: 0 auto;	 */
}
#content {
	float: left;
	width: 372px;
	margin:0 auto;
	margin-left: 22px;
	display: block;
/* 	clear: none; */
	padding-top: 2px;
	z-index: 0;
}
#content-large {
	float: left;
	width: 634px;
	margin:0 auto;
	margin-left: 22px;
	display: inline;
	clear: none;
}
#sidebar-right {
	float: left;
	width: 240px;
	margin-left: 22px;
	padding-top: 2px;
	display:inline;
	clear: none;
}
.newsitem {
	display:none;
}
.about-container {
	display: table;
	overflow: hidden;
	width:100%;
}
.about-middleman {
	position:relative;
	display: table-cell;
	vertical-align: middle;
}
.about-subpage {

	position:absolute;
	/*display:none;*/
	text-align:center;
	font-family: 'AesirBlack';
	font-size:15.6px;
	line-height:30px;
	font-weight:normal;
	font-style: normal;
	letter-spacing: 3px;
}
.about-subpage p {
	margin:0;
}

.about-arrow-spacer {
	height:415px;
}

.about-arrow-holder {
	height:20px;
	top:500px;
}

.about-arrow {
	display:block;
    margin-left: auto;
    margin-right: auto;
	cursor:pointer;
}


.about-arrow-up {
	text-align:center;
}
/* RW backup of about page styles 09:48 14/02/2011
.about-container {
	display: table;
	overflow: hidden;
	width:100%;
}
.about-middleman {
	display: table-cell;
	vertical-align: middle;
}
.about-subpage {
	display:none;
	text-align:center;
	font-family: 'AesirBlack';
	font-size:15.6px;
	line-height:30px;
	font-weight:normal;
	font-style: normal;
	letter-spacing: 3px;
}
.about-subpage p {
	margin:0;
}

.about-arrow-holder {
	height:20px;
}

.about-arrow {
	display:block;
    margin-left: auto;
    margin-right: auto;
	cursor:pointer;
}


.about-arrow-up {
	text-align:center;
}*/


/* TOPNAV */

.top-nav-divider {
	width: 1px;
	height:9px;
	margin:6px 10px 0 7px;
	padding: 0;
	background-color: #555555;
	clear: none;
	float:left;
	display:inline;

	}
	
.top-nav-item {
	float:left;
	display:inline;
	height: 8px;
}


/* END TOPNAV */


#newgallerynav {
	position:absolute;
	top:-25px;
	width:634px;
/* 	text-align: right; */
}

.preorder-overlay {
	top:-60px;
	position:absolute;
	z-index: 1;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(85, 85, 85);
	/* RGBa with 0.6 opacity */
	background: rgba(85, 85, 85, 0.9);
	padding:20px;
	display:block;
	color:#fff;
	width:332px;
}

.preorder-overlay a {
	color:#fff;
}

#newGalleryItemHolder {
	float:right;
}

.newGalleryItem {
	float:left;
	padding: 3px 5px 0 5px;
}
.newGalleryItemZoom {
	float:left;
	padding: 0 5px 0 5px;
}

.gallery-nav-divider {
	float:right;
	width: 1px;
	height:8px;
	margin: 5px 0px 0 10px;
	background-color: #555555;
	}

#galleryholder {
	background-color: #555555;
	height:63px;
}
.galleryholderitems {
	position:relative;
	display:none;
/* 	background-color: #000; */
}
.gallerycontent {
	position:absolute;
	z-index: 999;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(85, 85, 85);
	/* RGBa with 0.6 opacity */
	background: rgba(85, 85, 85, 0.9);
	padding:20px;
	display:block;
	color:#fff;
	width:355px;
}
.gallerycontent p {
	margin:0;
}
.galleryimage {
	z-index: -1;
	position:absolute;
	display:block;
/* 	background-color: #000; */
}
.pipe {
	display:inline;
	margin-left:10px;
	margin-right:10px;
}
#gallerytitle {
	display:block;
	padding-left:20px;
	padding-top:24px;
	float:left;
	color:#FFF;
	vertical-align: middle;
}
#gallerynav {
	padding-right:10px;
	padding-top: 3px;
	float:left;
	color:#ffffff;
	font-size: 10px;
	font-family: AesirBlack;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	border:0px solid #000;
/* 	width:300px; */
}

.gallery-num-nav {
	font-size: 10px;
	font-family: AesirBlack;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;

}

.gallery-text {
	padding-top:20px;
	letter-spacing: 3px;
}

.gallerynav-active {
	color: #555555;
	font-family: AesirBlack;
}
.gallerynav-active:hover {
	color:#555555;
}

.gallerynav-inactive {
	color: #fa6300;
	cursor:default;
	font-family: AesirBlack;
}

.gallerynav-inactive:hover {
	color:#fa6300;
}


#hidetextlink {
		display:inline;
	}
#showtextlink {
		display:none;
}



article {
}
.featured-thumbnail {
}
.post-content {
}
.pagination {
}
.post-meta {
}
.post-navigation {
}
#comments {
}
li.comment {
}
.odd {
}
.even {
}
.author-comment {
}
.comment-text {
}
.comment-meta {
}
p.gravatar {
}
.waiting-for-approval {
}
#trackbacks {
}
li.trackback {
}
p#no-comments {
}
#comments-form {
}
#respond {
}
.cancel-comment-reply {
}
.page {
}
#page-content {
}
#page-meta {
}
.post {
}
.postContent {
}
.post-excerpt {
}
nav.oldernewer {
}
.search {
}
.author {
}
#recent-author-posts {
}
#recent-author-comments {
}
#error404 {
}
#widgit-sidebar {
}
#sidebar-search {
}
#sidebar-nav {
}
#sidebar-archives {
}
#sidebar-meta {
}
.widgit {
}
#footer {
}
#widgit-footer {
}
#footer-nav {
}
.no-results {
}
.widgit-area {
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

.left-overlay {
	position:absolute;
	left:263px;
	width:317px;
	height:553px;
	z-index:203;
	cursor:pointer;
}
.right-overlay {
	position:absolute;
	left:  580px;
	width:317px;
	height:553px;
	z-index:204;
	cursor:pointer;
	margin-left: 0px;
}

#collaborators-over {
	display:none;
}

#collaborators-off {
	
}

/* last menu item bottomborder */
.last-item { border-bottom: 1px solid #fff;}

#shopp .frame-8 { margin-right: 1px; }
#shopp .frame-5, #shopp .frame-8 {
	margin-left: 20px !important;
	
}

.gform_wrapper label {
	font: 12px/1.5em ArnhemNormal, Georgia, Times New Roman, Times, serif;
	text-transform: none; 
	color: #555; 
	letter-spacing: 0; 
	margin: 4px 0 4px; 
}
.gform_wrapper input {
    background-color:#D2D2D2;
    width:362px;
    height: 25px;
    border:0px;
    margin:0 0 10px 0px;
    padding:0 5px 0 5px;
    font-family: 'ArnhemNormal';
    font-weight: normal;
    font-style: normal;
    font-size:12px;
    color: #555;
    margin-bottom: 16px; 
}
#gform_2 .g_name	{ overflow: auto }
#gform_2 .g_name div {width: 50%; float: left; }
#gform_2 .g_name input { width: 165px; }

.gform_wrapper .gform_button
{
background-color: #555;
height: 25px;
font-size: 10px;
margin: 10px 0 20px 0;
padding: 8px 8px 10px 10px;
font-family: AesirBlack;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
color: white;
cursor: pointer;
border-style: none;
float: left;
text-align: center;
width: auto;
clear: both; 
}

#shopp .cart-subtotal, .cart-vat, .cart-shipping {
	border-top: 1px solid white;
	border-bottom: none;
	width: 372px;
	clear: both;
	overflow: hidden;
	margin-bottom: 0;
}
.cart-shipping {
	margin-bottom: 40px;
}