/* @override http://hayleygriffin.com/ndxz-studio/site/hayley/style.css */

/**
* CSS
* by Kristian and Hayley! (rnd 3)
*/

* { 
	border: none;
	font-family: futura light, helvetica light, helvetica, verdana, arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* default typography */
body {
    font-size:62%;
    line-height:1.5em;
	}

p { font-size:0.975em; margin: 0 0 9px 0; }

/* main layouts */
#wrap {
	margin: 40px auto 0 auto;
	width: 960px;
	}

#menu { width:250px; }

#content {
    height: 100%;
    margin: 0 0 0 260px;
    top: 0;
	}
	
/* custom kb styles above */
/* default indexhibit styles to edit below */	

body.section-1 { }
body.section-2 { }
body.section-3 { }

a { text-decoration: none; }
a:link { color: #666; }
a:active { color: rgb(58,230,255) !important; }
a:visited { color: rgb(100,111,133) !important; text-decoration: line-through !important; }
a:hover { color: rgb(0,191,255) !important; }

a img { border: none; }

#menu ul { margin: 0 0 12px 26px; }
#menu ul li { list-style: none; }
#menu > .container > p { margin: 0 0 12px 26px; }
#menu > .container > p a img { margin:0 0 0 -26px; }
#menu ul li.section-title { }

.container {
    padding: 5px 5px 25px 5px;
	}

#content p { width: 400px;}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

/* custom ndxz link placement */
ul#ndxz-link {
	color: #999;
	bottom: 0;
	position: fixed;
	right: 0;
	padding: 6px 8px;
	}
ul#ndxz-link li {
	list-style: none;
	}

/* hayleygriffin.com */