/*
Theme Name: Simon Lane custom theme
Theme URI: http://simonlane.eu
Description: Simon Lane custom theme
Version: 2.1
Author: Yes We Work
*/

/* RESET */
html{color:#fff;background:#3c352c;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* FONTS */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ------------------------------
	alternative font stack:
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
------------------------------ */

/* styles */
body {
	width: 960px;
	margin: 0 auto;
}
a {
	color: #a6d4b7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
em {
	font-style: italic;
}
.menu-main-container {
	position: absolute;
	right: 0px;
	top: 33px;
}
ul#menu-main {
	font-size: 108%;
	letter-spacing: 1px;
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, Helvetica, sans-serif;
	float: right;
	text-transform: uppercase;
	font-weight: lighter;
}
ul#menu-main li {
	margin-left: 17px;
	display: inline;
}
ul#menu-main li a {
	color: #e1c3a6;
}
#header {
	height: 85px;
	position: relative;
}
#logo {
	position: absolute;
	top: 20px;
	width: 222px;
	height: 44px;
	text-indent: -5000px;
	background-image: url('img/logo.png');
}
#logo h1 {
	width: 100%;
	height: 100%;
}
#logo a {
	width: 100%;
	height: 100%;
	display: block;
}
.content {
	border: 1px solid #1c1409;
	width: 960px;
	background-color: #1c1409;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	overflow: auto;
}
.content .text {
	position: relative;
	float: right;
	width: 479px;
	min-height: 719px;
	background-color: #534d3f;
	border-top: 1px solid #736b61;
	border-left: 1px solid #1c1409;
}
.content .text .singlesection {
	padding: 25px 30px;
}
.content .text h1 {
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 200%;
	letter-spacing: 1px;
	margin-bottom: 12px;
	color: #d89440;
}
.content .text h2 {
	font-weight: lighter;
	letter-spacing: 1px;
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, Helvetica, sans-serif;
	border-top: 1px solid #736b61;
	font-size: 153.9%;
	padding-top: 15px;
	margin-bottom: 15px;
	color: #f5c589;
}
.content blockquote {
	font-weight: lighter;
	letter-spacing: 1px;
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, Helvetica, sans-serif;
	font-size: 131%;
}
.content .text p {
	font-size: 116%;
	line-height: 140%;
	margin-bottom: 16px;
}
.content .photo {
	float: right;
	width: 480px;
	border-right: 1px solid #1c1409;
	margin-right:-1px;
}
.content .photo img {
	display: block;
}
#diary .text {
	width: 960px;
	border-left: 0px;
	border-right: 0px;
	min-height: 0px;
	float: left;
}
#diary .photo {
	width: 959px;
	float: none;
}
.fullwidth .text {
	width: 960px;
	margin-left: 1px;
	margin-right: 1px;	
}
.fullwidth .text h1 {
	display: none;
}
.ngg-gallery-thumbnail {
	width: 200px;
	float: left;
	margin-left: 11px;
	margin-right: 11px;
	margin-bottom: 25px;
	border: 1px solid #1c1409;
}
.ngg-gallery-thumbnail img {
	display: block;
}
.diary li {
	overflow: auto;
	border-bottom: 1px solid #736b61;
	margin-bottom: 16px;
	padding-bottom: 4px;
}
.diary p.archivelink {
	font-size: 108%;
	margin-bottom: 8px;
	text-align:right;
}
.diary .meta {
	width: 150px;
	float: left;
}
.diary .meta h4 {
	font-size: 123.1%;
	margin-bottom: 4px;
}
.diary .info {
	width: 750px;
	float: left;
}
.diary .info h3 {
	font-weight: lighter;
	letter-spacing: 1px;
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, Helvetica, sans-serif;
	font-size: 138.5%;
	color: #f5c589;
	margin-bottom: 8px;
}
.jp-playlist-player {
	position: relative;
	width: 418px;
	height: 60px;
	background-color: #615b4e;
	border: 1px solid #443f32;
	margin-bottom: 15px;
}
.jp-controls li {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}
.jp-playlist-player #jplayer_play {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 5px;
	left: 40px;
	background-image: url(img/play.png);
	cursor: pointer;
}
.jp-playlist-player #jplayer_pause {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 5px;
	left: 40px;
	background-image: url(img/pause.png);
	cursor: pointer;
}
.jp-playlist-player #jplayer_previous {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 13px;
	left: 6px;
	background-image: url(img/prev.png);
	cursor: pointer;
}
.jp-playlist-player #jplayer_next {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 13px;
	left: 89px;
	background-image: url(img/next.png);
	cursor: pointer;
}
.jp-playlist-player .jp-progress {
	position: absolute;
	left: 140px;
	width: 190px;
	height: 15px;
	top: 16px;
	background-color: #504435;
	cursor: pointer;
}
.jp-playlist-player #jplayer_load_bar {
	width: 0px;
	height: 15px;
	background-color: #594d3d;
}
.jp-playlist-player #jplayer_play_bar {
	width: 0px;
	background-color: #fff;
	height: 15px;
}
.jp-playlist-player #jplayer_volume {
	position: absolute;
	width: 13px;
	height: 16px;
	top: 30px;
	left: 368px;
	background-image: url(img/vol.png);
}
.jp-playlist-player #jplayer_volume_bar {
	position: absolute;
	left: 350px;
	width: 50px;
	height: 8px;
	top: 20px;
	background-color: #504435;
	cursor: pointer;
}
.jp-playlist-player #jplayer_volume_bar_value {
	cursor: pointer;
	width: 0px;
	background-color: #fff;
	height: 8px;
}
#jplayer_playlist ul {
	font-size: 108%;
}
#jplayer_playlist ul li {
	cursor: pointer;
	padding-left: 20px;
	border-bottom: 1px solid #736b61;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#jplayer_playlist ul li.jplayer_playlist_current a:hover {
	text-decoration: none;
}
#jplayer_playlist ul li.jplayer_playlist_current {
	background-image: url(img/star.png);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
#jplayer_playlist ul li.jplayer_playlist_current a {
	color: #e1c3a6;
}
.jp-playlist-player #jplayer_play_time {
	position: absolute;
	font-size: 85%;
	top: 34px;
	left: 140px;
}
.jp-playlist-player #jplayer_total_time {
	font-size: 85%;
	position: absolute;
	top: 34px;
	right: 88px;
}
