/* @override http://localhost:8888/leslie/wp-content/themes/leslie/style.css */

/*
Theme Name: Leslie
Theme URI: http:///
Description: The theme for the website of Leslie Poston
Version: 0.4.2
Author: MESH Agency
Author URI: http://meshagency.com/
Tags: dark, custom
*/

/* @group Base Tags */

* {
	margin: 0;
	padding: 0;
}

a {
	color: #fff;
}

a img {
	border: none;
}

html {
	background: #020005;
	height: 100%;
	margin-bottom: 1px;
}

body {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6f6f6f;
}

#box {
	background: url(images/bg-box.jpg) repeat-x left bottom;
}

#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 945px;
	background: url(images/bg-wrap.gif) repeat-y left top;
}

/* @end */

/* @group Header */

#header {
	width: 945px;
	height: 211px;
	background: url(images/header.jpg) no-repeat left top;
	position: relative;
}

#header h1 {
	position: absolute;
	font-size: 1px;
	text-indent: -99999px;
	width: 220px;
	height: 50px;
	left: 60px;
	top: 10px;
}

#header h1 a {
	display: block;
	width: 100%;
	height: 100%;
}

/* @end */

/* @group Content */

#content {
	padding-bottom: 30px;
}

/* @group Navbar */

#navbar {
	float: left;
	width: 207px;
	position: relative;
	margin-right: 10px;
}

#content .navi-norm {
	width: 190px;
	margin-right: 0;
}

#navbar ul#navigation {
	list-style: none;
	width: 186px;
	padding-left: 21px;
	margin-top: 55px;
	background: url(images/bg-nav.gif) no-repeat right bottom;
	padding-bottom: 30px;
}

#content .navi-norm ul#navigation {
	width: 172px;
}

#navigation li {
	font-size: 1px;
	text-indent: -99999px;
	width: 159px;
	height: 25px;
	margin-bottom: 5px;
}

#navigation li.nav-1 {
	width: 75px;
	height: 75px;
	position: absolute;
	background: url(images/nav-about.png) no-repeat left top;
	left: 45px;
	top: -40px;
}

#navbar ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

#navbar ul li.nav-2 {background: url(images/nav-2.gif) no-repeat left top;}
#navbar ul li.nav-3 {background: url(images/nav-3.gif) no-repeat left top;}
#navbar ul li.nav-4 {background: url(images/nav-4.gif) no-repeat left top;}
#navbar ul li.nav-5 {background: url(images/nav-5.gif) no-repeat left top;}
#navbar ul li.nav-6 {background: url(images/nav-6.gif) no-repeat left top;}
#navbar ul li.nav-7 {background: url(images/nav-7.gif) no-repeat left top;}

#navbar .various-links {
	list-style: none;
	padding-left: 21px;
	margin-top: 10px;
}

#navbar .various-links li {
	font-size: 1px;
	text-indent: -9999px;
	width: 183px;
	margin-bottom: 4px;
	height: 43px;
}

#content .navi-norm .various-links li {
	width: 165px;
}

#navbar .various-links li.reach-rss {background: url(images/reach-rss.gif) no-repeat center top;}
#navbar .various-links li.reach-contact {background: url(images/reach-contact.gif) no-repeat center top;}
#navbar .various-links li.reach-skype {background: url(images/reach-skype.gif) no-repeat center top;}

/* @end */

/* @group Main */

#main {
	width: 525px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 25px;
	background: url(images/bg-main-bot.gif) no-repeat left bottom;
	font-family: Helvetica, Arial, sans-serif;
}

#content .home-main {
	width: 484px;
	margin-left: 0;
	margin-right: 10px;
	background: url(images/bg-main-bot.gif) no-repeat left bottom;
	font-family: Helvetica, Arial, sans-serif;
}

#main .banner {
	font-size: 1px;
	text-align: center;
}

#main .post {
	margin-top: 1px;
	padding: 0 25px;
	background: url(images/bg-post-norm.gif) repeat-y left top;
}

#main .post .post-top {
	margin: 0 -25px 4px;
	padding: 0 25px;
	background: url(images/bg-main-top.gif) no-repeat left top;
	height: 18px;
}

#main .home-post {
	padding-top: 65px;
	margin-top: -60px;
	background: url(images/bg-post.gif) repeat-y left top;
	text-align: center;
}

#main .post h3 {
	font-size: 24px;
	padding-bottom: 10px;
	font-weight: normal;
}

#main .post h3 a {
	text-decoration: none;
	color: #9d9c9c;
}

#main .post .entry {
	font-size: 16px;
	line-height: 1.4;
}

#main .post .entry p {
	padding-bottom: 15px;
}

/* @end */

/* @group Sidebar */

#sidebar {
	float: right;
	padding-right: 10px;
	width: 218px;
}

#sidebar .twitter-block {
	padding-top: 40px;
}

#sidebar .twitter-block h3 {
	font-size: 21px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
	background: url(images/head-twitter.gif) no-repeat left top;
	padding: 0 10px;
}

#sidebar .twitter-block h3 a {
	color: #6f6f6f;
	text-decoration: none;
}

#sidebar .twitter-block ul {
	list-style: none;
	font-size: 14px;
	padding: 0 10px;
}

#sidebar .twitter-block ul li {
	padding-bottom: 20px;
	line-height: 1.3;
}

#sidebar .twitter-block ul li a {
	color: #6f6f6f;
	text-decoration: none;
	border-bottom: 1px dotted #6f6f6f;
}

#sidebar .follow-bar {
	margin-top: 10px;
	background: url(images/bg-follow.gif) no-repeat left top;
}

#sidebar .follow-bar h3 {
	font-size: 17px;
	font-weight: normal;
	color: #9d9c9c;
	line-height: 50px;
	float: left;
	padding-left: 30px;
	margin-right: 10px;
}

#sidebar .follow-bar a {
	display: block;
	float: left;
	width: 26px;
	height: 50px;
	font-size: 1px;
	text-indent: -999999px;
}

#sidebar .follow-bar a.fb {background: url(images/follow-fb.gif) no-repeat left top;}
#sidebar .follow-bar a.tw {background: url(images/follow-tw.gif) no-repeat left top;}
#sidebar .follow-bar a.li {background: url(images/follow-li.gif) no-repeat left top;}

#sidebar .followme-stick {
	margin: 10px 0;
	text-align: center;
}

#sidebar .side-banner {}

#sidebar .side-banner .side-top {
	background: url(images/bg-banner-top.gif) no-repeat left top;
	font-size: 1px;
	height: 12px;
}

#sidebar .side-banner .side-bottom {
	background: url(images/bg-banner-bottom.gif) no-repeat left top;
	font-size: 1px;
	height: 12px;
}

#sidebar .side-banner .side-cont {
	padding: 0 5px;
	margin-bottom: 0px;
	background: url(images/bg-banner.gif) repeat-y left top;
}

/* @end */

/* @end */

/* @group Footer */

#footer {
	
}

#footer .wrap {
	width: 945px;
	margin: 0 auto;
	text-align: left;
	padding: 10px 0;
}

#footer .f-links {
	width: 400px;
	float: left;
}

#footer .f-links ul {
	list-style: none;
	float: left;
	line-height: 1.1;
	width: 122px;
}

#footer .f-links ul li a {
	font-size: 11px;
	color: #9d9c9c;
	text-decoration: none;
}

#footer .foot-creds {
	float: right;
	text-align: right;
	width: 300px;
	font-size: 11px;
	color: #9d9c9c;
}

#footer .foot-creds a {
	text-decoration: none;
	color: #9d9c9c;
}

/* @end */







/* @group Clearer */

.clearer {clear: both;}

#content:after, .follow-bar:after, .wrap:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

#content, .follow-bar, .wrap {
	min-height: 1px;
}

* html #content, * html .follow-bar, * html .wrap {
	height: 1%;
}

/* @end */

