/*  
Theme Name: INDEX
Theme URI: http://horizontalwp.com
Description: A horizontal-index Wordpress theme that works well for horizontal blogs as well as photo websites.
Version: 1.1
Author: Greg Ponchak
Author URI: http://gregponchak.com/

*/

* { list-style:none;margin:0;outline:none;padding:0;text-decoration:none; }
a { color:#999;text-decoration:none; }
a:hover { color:#555;text-decoration:underline; }
body { background:#fff;color:#222;font-family:helvetica, arial, sans-serif;font-size:9pt;line-height:1.4em; }
blockquote { color:#aaa;font-style:italic;padding:1em; }
h1, h1 a { font-size:1.9em;line-height:1.4em; }
h2, h2 a { font-size:1.7em;line-height:1.4em; }
h3, h3 a { font-size:1.5em;line-height:1.4em; }
h4, h4 a { font-size:1.3em;line-height:1.4em; }
h5, h5 a { font-size:1.1em;line-height:1.4em; color: #999999; }
p { padding-bottom:10px; }

#additional { background:#fff;border-top:1px solid #555;color:#222;left:420px;padding:20px 0 0;position:fixed !important;position:absolute;top:100px;width:380px; }
#additional a#close { background:#555;border-top:1px solid transparent;color:#ddd;display:block;float:left;height:20px;line-height:20px;margin-left:190px;width:190px; }
#additional a:hover#close { border-top:1px solid #222;color:#fff;text-decoration:none; }
#additional ul { padding-top:5px; }
#additional ul li ul { padding:0; }
#additional ul li a { border-bottom:1px solid transparent;color:#555;display:block;margin-bottom:2px;text-decoration:none; }
#additional ul li a:hover { border-bottom:1px solid #555;text-decoration:underline; }
#additionalInner { float:left;width:170px; }
#additionalInnerFirst { float:left;margin-right:20px;width:170px; }
#additionalLink { display:none; font-weight:bold; }
.column { float:left;margin-right:20px;position:relative;width:380px; }
.comment { border:1px solid #aaa;color:#aaa;margin:5px 0;padding:5px; }
.comment:focus, .comment:hover { border:1px solid #000;color:#000; }
.commentform input { background:#fff;border:1px solid #aaa;color:#aaa;padding:5px; }
.commentform input:focus, .commentform input:hover { border:1px solid #000;color:#000; }
#container { padding:96px 20px 0 20px;position:relative; }
.clear { clear:both; }
.double { float:left;width:780px; }
#fourOhfour { font-size:20em;line-height:1em; }
.half { float:left;margin-right:20px;position:relative;width:180px; }
#header { background:#000;height:56px;left:0;padding:20px;position:absolute;top:0;width:100%; background-image:url('http://www.creativetime.org/programs/archive/2011/tweets/wp-content/themes/INDEX/images/360Logo.png'); background-repeat: no-repeat; background-position: 30px 30px; 
}
#header .column { height:60px; }
.homeimages { float:left; padding-top: 29px; }
.homeimages img, .homeimages object { float:left;margin-right:20px; }
.images { float:left; padding-top: 29px; }
.images img, .images object { float:left;margin-right:20px; }
.linebl { background:#aaa;bottom:-20px;height:1em;left:0;position:absolute;width:1px; }
.linebr { background:#aaa;bottom:-20px;height:1em;position:absolute;right:0;width:1px; }
.linetl { background:#aaa;height:1em;left:0;position:absolute;top:-20px;width:1px; }
.linetr { background:#aaa;height:1em;position:absolute;right:0;top:-20px;width:1px; }
#nav ul li a { border-bottom:1px solid transparent;display:block;float:left;margin-right:20px;width:170px; }
#nav ul li a:hover { border-bottom:1px solid #222;text-decoration:underline; }
#pageTitle { font-size:5em;line-height:1em; }
#pagination { font-size:8pt; }
.post { border-top:1px solid #FFF;padding:29px 0 20px; }
.post:hover { border-top:10px solid #FFF;padding:20px 0; }
.postInfo { display: none; }
.postInfo a { color:#aaa;text-decoration:underline; }
.postTitle a { border-bottom:0px solid transparent;display:block;margin-bottom:10px; text-decoration: none; }
.postTitle a:hover { border-bottom:0px solid #222; }
.essayTitle { margin-bottom: 6px; margin-top: 10px; }
#title a{display:none;}
#title a:hover { text-decoration:none; }
.theComments { float:left; }
.wp-caption { font-size: 10px; font-style: italic; }
.footnote { font-size: 10px }
#tracer { display:block;float:left; }
#twitter, #nav { font-size:8pt; color: white; }

.bottomLine { bottom:0; }
.nohover:hover { border-top:1px solid #FFF;padding:29px 0 20px; }
.topLine { top:0; }

.linetl{display:none;}
.linetr{display:none;}

.logooverlay { top: 10px; left: 10px; border-width: 0px; z-index: 1; position: absolute;}