@import url("styles/reset/reset.css");
@import url(http://fonts.googleapis.com/css?family=Muli:300);
@import url("fonts/fertigo.css");
html, body {height:100%;}
body {
	background: url(images/) repeat;
	font-family:Verdana, Geneva, sans-serif;
	;
	color:#666;
	position:relative;
}
h1 {font-size:3.2em; font-family: 'Muli', Helvetica, Verdana, sans-serif;}
#sitename {font-weight:bold; color:#124d2c; text-shadow:#f5d18b 1px 1px 1px;  float:left; padding:9px 0 0 40px;}
#sitename a {color:#124d2c; text-decoration:none;}
#sitename.logotext a {display:block; color:#5c1904; text-shadow:#f1d8a4 1px 1px 1px;}
#sitename.logotext a:hover {color:#e6ded5!important; text-shadow:#5f4d3b 1px 1px 1px!important; text-decoration:none!important;}
#sitename a:hover {color:#052714;}
#sitename.logo a {display:block; background:url(images/memoirelogo.png) no-repeat; height:34px; width:217px;text-indent:-4000px; overflow:hidden;}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
#wrap {
	width:950px;
	margin:auto;
	background:url(images/wrapbg.png) center top no-repeat;
	padding-top:25px;
	min-height: 100%;
}
#top {
	height:534px;
	padding-top:0px;
	background-image: url(http://i233.photobucket.com/albums/ee278/artlifeflip/Emirates-Winter-landscape.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 370px;
}
#page {
	background: url(images/) repeat-y;
	padding:0px 0px;
}
#pageheader {
	margin-bottom:15px;
	background-color: #000;
}
.homeheader {background:url(images/header.jpg) no-repeat; height:292px;}
.normalheader {
	background:url(images/) no-repeat;
	height:534px;
	width: 950px;
}
#contents {
	width:950px;
	float:left;
	padding-right:0px;
	background:url(images) right top repeat-y;
	min-height:580px;
	margin-bottom:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#sidebar {width:200px; float:right; padding-left:10px; margin-bottom:10px;}
#pagefooter {
	background:url(images/) left bottom repeat-x;
	height:173px;
}
#f-content {
	background:url(images/) no-repeat;
	width:950px;
	height:45px;
	margin:0 auto;
	position:relative;
}
#footerimg {
	position:absolute;
	right:1px;
	top:3px;
}
p, ul, ol {
	font-size:11px;
}
#page p {line-height:18px;}
.post {margin-bottom:20px; padding:10px;}
#page h2 {
	color:#666;
	font-family: "Muli";
}
.post h2 a {color:#621907!important;}
.post h2 a:hover {color:#280901!important; text-decoration:none!important;}
.postheader {margin-bottom:10px;}
.postinfo {font-size:1.1em; font-style:italic; margin-bottom:0!important;}
.post p {margin-bottom:10px;}
.postfooter {height:25px;}
.postfooter li {display:inline;}
.postfooter li a {display:block; float:left; padding:3px 10px 0 25px; height:20px; color:#231c17; text-shadow:#eddbc2 1px 1px 1px;}
.postfooter .plink a {background:url(images/permalink.png) left top no-repeat; margin-right:10px;}
.postfooter .cment a {background:url(images/comment.png) left top no-repeat;}
.blog-nav { height:30px; margin-bottom:10px; padding:0 10px;}
.blog-nav a {display:block; height:28px; width:28px; text-indent:-4000px; overflow:hidden;}
a.next-link {
	background:url(images/) no-repeat;
	float:right;
}
a.pre-link {
	background:url(images/) no-repeat;
	float:left;
}
#social-links{
	padding:23px 0 0 45px;
	width:900px;
	height:10px;
	margin-bottom:3px;
}
#social-links a {display:block; width:42px; height:30px; text-indent:-4000px; overflow:hidden; float:left;}
#social-links .fblink {
	background:url(images/) 0 3px no-repeat;
}
#social-links .twtlink {
	background:url(images/) 0 3px no-repeat;
}
#social-links a:hover {background-position:top!important;}
#credits {color:#362012; width:715px; padding:0 30px}
#credits a {color:#362012}
#credits p { font-size:1.1em; display:block; text-shadow:#f4cd85 1px 1px 1px;}
#credits .sitecredit {float:left; width:60%;}
#credits .designcredit {float:right; width:30%; text-align:right;}

#sidebar h2 {margin-bottom:10px;}
#sidebar ul, #sidebar p {margin-bottom:10px;}
#sidebar li {display:block; height:25px;}
#sidebar li a {display:block; color:#2d241e; line-height:24px; height:24px; background:url(images/li1.png) left center no-repeat; padding:0 10px 0 15px;}
#sidebar li a:hover {color:#500e07; text-decoration:none!important; background:url(images/li2.png) left center no-repeat;}
#mainnav ul {
	height:30px;
	float:inherit;
	padding-top:15px;
	padding-right:10px;
}
#mainnav li {
	display:inline;
}
#mainnav li a {
	display:block;
	float:left;
	height:25px;
	padding-right:0px;
	color:#CCC!important;
	background:url(images/) right top no-repeat;
	margin:0 5px;
}
#mainnav li a span {
	display:block;
	float:left;
	background:url(images/) left top no-repeat;
	padding:0 0 0 10px;
	height:25px;
}
#mainnav li a:hover {
	color:#FFF!important;
	text-decoration:none!important;
	background:url(images/) right top no-repeat;
}
#mainnav li a:hover span {
	background:url(images/) left top no-repeat;
}
#mainnav li.active a {color:#621907!important; background:url(images/menur1.png) right top no-repeat; text-shadow:#fff 1px 1px 1px;}
#mainnav li.active a span {background:url(images/menul1.png) left top no-repeat;}

.sitedescription {color:#9edab8; font:normal 1.6em 'FertigoProRegular', Arial, sans-serif!important; color:#9edab8!important; text-shadow:#08421f 1px 1px 1px!important;}
.homeheader .sitedescription {padding:120px 280px 0 20px;}
.normalheader .sitedescription {padding:60px 280px 0 20px;}
.photos {
	margin-bottom:0px;
	padding:1px;
	background-color: #CCC;
}
.photos a img {
	background:#CCC;
	border-color:#CCC;
	padding:3px 3px 8px 3px;
	display:block;
	float:left;
	margin:1px;
	color: #666;
}
.photos a:hover img {
	background:#FFF;
	background-color: #FFF;
}
.photos a.last {margin-right:0!important;}

.post h1 {font-size:2.6em!important; margin-bottom:10px;}
.post h3 {font-size:1.8em;}
.post h4 {font-size:1.6em;}
.post h3, .post h4 {font-family:'Muli', Arial, sans-serif; margin-bottom:10px;}

.post li {display:block; background:url(images/li1.png) 0 5px no-repeat; padding:0 15px; margin-bottom:5px; line-height:18px;}
.post ul, .post ol {margin-bottom:15px;}
.alignleft {float:left;}
.alignright {float:right;}
img.alignleft {background:#b79f80; border:solid 1px; border-color:#a38a68 #e1cdb2 #e1cdb2 #a38a68; padding:5px 6px 6px 5px; display:block; margin:0 10px 10px 0;}
img.alignright {background:#b79f80; border:solid 1px; border-color:#a38a68 #e1cdb2 #e1cdb2 #a38a68; padding:5px 6px 6px 5px; display:block; margin:0 0 10px 10px;}




#commentlist .entry .avatar {height:45px; margin-bottom:10px;}
#commentlist .entry {border:solid 1px #b19979; padding:10px; margin-bottom:10px;}
#commentlist .entry .avatar img {float:left; background:#ae997e; padding:3px; border:solid 1px #dfc9ab;}
#commentlist .entry p {font-size:1.1em; line-height:18px; margin-bottom:10px;}
#commentlist .entry .avatar .author {display:block; margin-left:50px;}
#commentlist .author span, .author time {display:block;}

#commentlist .entry {margin:10px;}
.commentreply {font-size:1.1em; height:18px; line-height:18px; text-align:right;}
#commentform {padding:10px; background:#e3d2bc; border:solid 1px #b19979;}
.form  {padding:10px;}
#commentform p, .form p {display:block; margin-bottom:10px!important; font-size:1.2em;}
.textfield input {display:block; width:480px; height:25px; line-height:24px; border:solid 1px #b09a7c;}
.text-area textarea {display:block; width:480px; height:250px; border:solid 1px #b09a7c;}
.textfield input:hover, .text-area textarea:hover {border:solid 1px #957f62;}
.textfield input:focus, .text-area textarea:focus {border:solid 1px #957f62;}
#page #contents h2 {
	font-family: 'Muli', sans-serif;
	;
	;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
}
#pagefooter #f-content h4 small {
	font-family: Muli;
}
