/* @override http://jeanniechoe.com/wp-content/themes/jeanniechoe/style.css */

/*
Theme Name: Jeannie Choe
Theme URI: http://jeanniechoe.com/
Description: 
Version: 1.0
Author: Bryan Haggerty
Author URI: http://bryanhaggerty.com/
*/

body {
	margin: 0;
	padding: 0;
	
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #58595B;
}

a {
	margin: 0 -1px;
	padding: 0 3px;
	
	text-transform: uppercase;
	color: #999;
	text-decoration: none;
}

a:hover, #about a.selected, #toc li.selected a {
	color: #fff;
	background-color: #999;
}

#wrapper {
	margin: 0 auto;
	width: 1000px;
}

/* @group Navigation */

#navigation {
	position: fixed;
	margin: 50px 0 0 50px;
	
	text-align: right;
	
	width: 250px;	
}

#navigation h1 {
	margin: 0 -4px 0 0;
	padding: 0;
	
	text-transform: uppercase;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 4px;
}

#navigation h1 a {
	color: #333;
}

#navigation h1 a:hover {
	color: #fff;
	background-color: #333;
}

#about {
	margin-top: 4px;
	padding-left: 0;
	
	color: #999;
}

#intro {
	margin-top: 50px;	
	
	line-height: 140%;
	text-align: justify;
}

#toc {
	margin-top: 50px;
	padding-left: 0;
	
	list-style: none;
	
	font-size: 12px;
}

#toc li {
	margin-bottom: 12px;	
}

#toc li a {
	margin: 0 -1px;
	padding: 0 3px;
}

#toc li.business:hover:before, #toc li.business.selected:before {
    content: "I mean : ";
}

#toc li.photos:hover:before, #toc li.photos.selected:before {
    content: "I take : ";
}

#toc li.food:hover:before, #toc li.food.selected:before {
    content: "I make : ";
}

#toc li.objects:hover:before, #toc li.objects.selected:before {
    content: "I design : ";
}

#toc li.shapes:hover:before, #toc li.shapes.selected:before {
    content: "I draw : ";
}

#toc li.words:hover:before, #toc li.words.selected:before {
    content: "I write : ";
}
/* @end */

/* @group Content */

#content {
	float: left;
	margin: 40px 0 50px 400px;
	
	line-height: 150%;
	
	width: 550px;
}

#content div.entry a img {
	border: none;
}

div.page a img {
border: none;
}

div.post {
	padding-bottom: 100px;
}

p.postmetadata {
	margin-top: 30px;
	padding-top: 10px;
	
	border-top: 1px solid #999;
	text-align: right;
}
/* @end */

/* @group Business */

#business div.business {
	margin-bottom: 75px;
}

#business img.large-photo {
	margin-bottom: 10px;
}

#business img.business-logo {
	float: left;
	margin: 5px 15px 10px 0;
}
/* @end */

#objects dl dd, #shapes dl dd  {
	margin: 15px 0 75px 0;
}

/* @group Press */
#press div {
	margin-bottom: 50px;
}
#press ul {
	padding: 0 0 0 20px;
	list-style: none;
}

#press ul li {
	line-height: 250%;
}


/* @end */
