/*
Theme Name: Simplistica
Theme URI: http://www.zachfonville.com
Description: Simple, Clean, Bold
Version: 1
Author: Zach Fonville
Author URI: http://www.zachfonville.com
Tags: clean, basic
*/


/* reset */

*, html, body, div, dl, dt, dd, 
ul, ol, li, h1, h2, h3, h4, h5, 
h6, pre, form, label, fieldset, 
input, p, blockquote, th, td 			{margin:0; padding:0;}
fieldset, img 							{border:0;}
ol, ul, li 								{list-style:none;}
caption, th 							{text-align:left;}
q:before, q:after 						{content:'';}
strong 									{font-size: 13px; color:#fff;}
em 										{font-style: italic;}
a img 									{border:none;}
.clear									{clear:both;}
.extraspace								{clear:both; height:50px;}
.alignRight								{float:right; text-align: right;}
.alignLeft								{float:left;}



/* typography */

body 									{color: #e2e2e2; font-size: 11px; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; line-height:24px;}
a, a:visited							{color: #dead70; text-decoration: none; outline: none; font-style: italic;}
a:hover									{color: #f0ddc6;}
h1, h2, h3, h4, h5						{color: #fff; font-weight: normal; text-transform: none;}
h1 a, h2 a, h3 a, h4 a, h5 a,
h1 a:visited, h2 a:visited, 
h3 a:visited, h4 a:visited, 
h5 a:visited							{color:#dead70; text-transform: none;}
h1 a:hover, h2 a:hover, 
h3 a:hover, h4 a:hover, 
h5 a:hover								{color:#f0ddc6;}
h1										{font-size: 50px;line-height:60px;}
h2										{font-size: 30px;line-height:40px;}
h3										{font-size: 25px;line-height:35px;}
h4										{font-size: 20px;line-height:30px;}
h5										{font-size: 13px;line-height:25px;}
small									{font-size: 9px; display: block;line-height:18px;}




/* structure */

body									{background: #191919 url(http://www.zachfonville.com/wp/wp-content/uploads/images/bg.png) repeat;}
#backNav								{background: url(http://www.zachfonville.com/wp/wp-content/uploads/images/behind.png) repeat-x;}
#page-wrap,#headNav						{margin: 0 auto; width:960px; }
#headNav								{position:relative; padding:60px 0 75px; z-index: 80; height: 155px;}
#navHolder								{position: relative;margin-top:57px;width:245px;height:28px;padding:0 25px; background:#171717;
										 border-left:1px solid #1b1b1b;border-bottom:1px solid #141414;}
#introtext								{background: url(http://www.zachfonville.com/wp/wp-content/uploads/images/introtext.png) no-repeat;
										 width:960px; height:150px;}

/* navigation */

.suckerfishnav 							{font-size:11px;height: 28px;}
.suckerfishnav, 
.suckerfishnav ul 						{float:right;list-style:none; line-height:28px; border-left:1px solid #191919;}
.suckerfishnav a 						{display:block;color:#e2e2e2; padding:0px 17px; font-style: normal;background: #161616;}
.suckerfishnav a:hover					{background: #141414;}
.suckerfishnav ul 						{position:absolute; left:-999em; height:auto; font-weight:normal; margin:0; border-left:1px solid #1f1f1f;}
.suckerfishnav li li a 					{font-size:10px; color:#e2e2e2;}
.suckerfishnav li ul li:hover a, 
.suckerfishnav li ul li li:hover a, 
.suckerfishnav li ul li li li:hover a, 
.suckerfishnav li:hover a, 
.suckerfishnav li.sfhover a 			{color:#dead70;}
.suckerfishnav li:hover li a, 
.suckerfishnav li li:hover li a, 
.suckerfishnav li li li:hover li a, 
.suckerfishnav li li li li:hover li a 	{color:#e2e2e2;}
.suckerfishnav li:hover ul ul, 
.suckerfishnav li:hover ul ul ul, 
.suckerfishnav li:hover ul ul ul ul, 
.suckerfishnav li.sfhover ul ul, 
.suckerfishnav li.sfhover ul ul ul, 
.suckerfishnav li.sfhover ul ul ul ul 	{left:-999em;}
.suckerfishnav li:hover ul, 
.suckerfishnav li li:hover ul, 
.suckerfishnav li li li:hover ul, 
.suckerfishnav li li li li:hover ul, 
.suckerfishnav li.sfhover ul, 
.suckerfishnav li li.sfhover ul, 
.suckerfishnav li li li.sfhover ul, 
.suckerfishnav li li li li.sfhover ul 	{left:auto;background:#191919;}
.suckerfishnav li:hover, 
.suckerfishnav li.sfhover,
.suckerfishnav li li:hover 				{background:#171717;}




/* Downloads */
.downloadBox							{width:286px; display:block;border-bottom:1px solid #141414; border-left:1px solid #1B1B1B;float:left;
										 padding:8px;margin:0px 8px 20px; background:#171717;}
.dls br									{display:block;height:1px;}
.imgs									{border-bottom:1px solid #141414; border-left:1px solid #1B1B1B;}
.imgs img								{border-left:4px solid #171717;border-bottom:5px solid #171717;border-top:4px solid #171717;border-right:4px solid #171717;}




/* content */
.post									{margin:70px 0 ; padding:20px 0px 50px; position: relative;}
.metaData								{position:absolute;top:20px;right:0px; text-align: right; font-size:11px;padding:0 25px 0 0; width:269px; display:block;background:#1a1a1a;border-bottom:1px solid #161616;border-left:1px solid #1b1b1b;}
.metaData a, 
.metaData a:visited						{padding:5px 10px 6px;margin-left:1px;background:#1b1b1b;border-left:1px solid #1a1a1a;border-bottom:1px solid #161616;}
.metaData a:hover						{background:#171717; color:#dead70; }
.leftCol								{width:460px; float:left;padding-top:40px;}
.rightCol								{width:480px; float:right;padding-top:40px;}
.vidCol									{float:left;}
.descCol								{width:245px; position:absolute; right:0px; top:58px; background:#1a1a1a; padding:20px 25px 25px;border-left:1px solid #1b1b1b;border-bottom:1px solid #171717;}
.post h5, .post h4						{margin:0 0 15px;}



/* footer */
#footer									{margin:80px 0; padding:10px; background:#171717; clear:both; border-bottom:1px solid #141414; border-left:1px solid #1B1B1B;}
#footer img								{float:left; margin-right:15px;}
span.intro								{font-size:20px; margin:0px 30px 0 0;line-height:35px; }
span.links,
span.intro								{display:block; float:left;}
span.links								{padding-top: 5px;}


/* pagenavi */
.wp-pagenavi							{margin:0 10px;}
.wp-pagenavi a:visited,
.wp-pagenavi a:active,
.wp-pagenavi a, 
.wp-pagenavi a:link						{padding: 5px 12px 9px; border-left:1px solid #1B1B1B;border-bottom:1px solid #141414; text-decoration: none;  color: #e2e2e2; background-color: #171717;}
.wp-pagenavi a:hover 					{color: #fff; background-color: #0f0f0f;}
.wp-pagenavi span.pages 				{display:none;}
.wp-pagenavi span.extend,
.wp-pagenavi span.current 				{padding: 5px 12px 9px; border-left:1px solid #1B1B1B;border-bottom:1px solid #141414; color: #dead70; background-color: #0f0f0f;}
.wp-pagenavi span.current				{font-style: italic;}


/* comments */
#respond								{margin:40px 0; padding:50px; background: #171717; border-bottom:1px solid #141414; border-left:1px solid #1B1B1B; position: relative;}
#comment								{padding:10px; margin-top:15px;}
#regInfo								{width:210px;}
#commentInfo							{width:600px;}
#cancel-comment-reply					{margin:20px 10px;}
#url, #author, #email					{margin-top:10px; padding:2px 4px;}
p.submit								{padding-top:30px;}
.comment								{margin:30px 0 10px 0; font-size:12px; color:#e2e2e2; clear:both;}
.commentlist							{margin:0 0 40px;}
.comment-author,
.commentmetadata,
.comment-body p							{padding:5px; margin:15px; border-bottom:1px solid #161616; border-left:1px solid #1a1a1a; padding:5px 10px; background:#1b1b1b;}
.comment-author							{width:150px; float:left; font-size:18px;}
.commentmetadata						{width:150px; float:right; font-size: 9px;}
.comment-body p							{width:500px; float:right;}
.comment-heading						{display:none;}
.comment br								{display:none;}
.says									{display:none;}
