/*
Theme Name: Kenny McNett - Portfolio
Theme URI: http://www.kennymcnett.com
Description: 
Version: 1.0
Author: Kenny McNett
Author URI: 
Tags: portfolio

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


/* freeze frame stuff  */
#floating-menu{
left:50%;
margin-left:-500px;
position:fixed;
top:0px;
z-index:15;
	width:180px;
}



/* - BASIC STUFF - */
body {
	background-color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0 auto;
	background-image: url(images/bg/bg.png);
	background-repeat: repeat;
	background-attachment: fixed;
}
a:link, a:visited {
	text-decoration:none;
	color: #990000;
}
a:hover {
	text-decoration:underline;
	color: #B90000;
}
a {	
outline: none;
}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
p {margin:0;}
a img {border:none;}

/* -- TYPE -- */
.entry-content {font-size:14px;}
.entry-content p {margin:4px auto 6px;}
.menu {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:right;
}


/* -- LISTS -- */
ul {margin:0px;padding:0px;text-indent:0px;}
ul li {margin-left:0px;padding:0px;text-indent:0px;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0px;padding-left:0px;text-indent:0px;}
.entry-content ul li {margin-left:0px; list-style:none; list-style-position:inside}
.entry-content ul li ol {margin-left:0px;}
.entry-content ol li {margin-left:0px;padding-left:0px;text-indent:0; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:0px;}

/* -- HEADINGS -- */
h1 {margin:0;padding:0;font-size:16px}
h2,h3,h4,h5,h6 {
	margin:0 0 7px 0;
	padding:0 0 1px 0;
	
	/*	font-family:"Times New Roman", Times, serif;  */
	color:#990000;
	text-transform: uppercase;/*	font-variant:small-caps; */
	font-weight:bold;
}
/* headings inside posts */
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 0 0px 0;
font-size:190%;
font-weight:100;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
font-size:125%;
font-weight:100;
}
.entry-content h4 {
	font-size:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990000;
	width:40%;
}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {
	overflow:hidden;
	clear:both;
	float:none;
	margin:0 0 0 -300px;
	padding:0;
	width:800px;
	left:50%;
	position:absolute;
	top:0;
}
#main-content {
	overflow:hidden;
	clear:both;
	float:none;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	border-top:none;
}
#header {height:15px;margin:0 auto;text-align:center;padding: 20px 0;}
#footer {
	width:100%;
	margin:20px 0;
	overflow:hidden;
	clear:both;
	float:none;
	text-align:center;
	color:#999999;
}
#footer a {
	color:#B67272;
}
#footer img {
border-width:0;
margin:0;
}

/* -- LINKS -- */
.menu h1 {/*color:#990000;padding:10px 25px 0 0;*/}
.menu h1 a {padding:0 0 10px 0;}
.menu ul {}
.menu ul li, .menu ul li a {padding:3px 0;margin:0;text-indent:0;text-decoration:none;}
.menu ul li a:link, .menu ul li a:visited {
	display:block;
	/*padding:10px;
	background-color:#E1E1E1;*/
	padding-right:25px;
}
.menu ul .current-cat, .menu ul .current_page_item {
	font-weight:bold;
	font-size:90%;
	background-image: url(images/bg/card_over-bar_bg.png);
	background-repeat: no-repeat;
	background-position: right center;
	/*background-color:#B4CDB8;*/
}
.menu ul li a:hover, .menu ul .current-cat a:hover, .menu ul .current_page_item a:hover {
	color:#FF0000;
}
.menu .short ul .current-cat, .menu .short ul .current_page_item {
	background-image: url(images/bg/card_over-bar_bg_short.png);
	background-repeat: no-repeat;
	background-position: right center;

}


/* -- POSTS -- */
.post-index {padding:0 0 80px;}
/* .post-tags {margin:0;width:40px;float:left; overflow:hidden;} */
#post-single {margin:0 0 20px;}
.posts-wrap {/*float:right;*/ 
	overflow:hidden;
	clear:both;
	float:none;
width:720px;
padding:35px 40px;
}

.entry-meta {
margin:5px 0 0;
	padding:5px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.post-title-wrap {float:right;width:48%;text-align:right;}
.post-title {font-weight:bold;}
.post-tags{float:left;width:48%;}

/* -- SIDEBARS --*/
.sidebar-wrap {
	margin:0 auto;
	float:left;
	clear:none;
	width:174px;
	height:550px;
	background-image: url(images/bg/card_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
}
.sidebar {
	padding:80px 0 0 0;
	width:160px;
}
.block-1 {float:right;}
.rss-button {
	bottom:110px;
	position:absolute;
	right:30px;}
.rss-button a:hover {
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF8737;
}


/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 5px 20px;padding-top:3px;}
img.alignleft {float:left;clear:none;margin:0 20px 5px 0;padding-top:3px;}
img.aligncenter {display: block; margin:1em auto; text-align:center;}
img.alignnone {margin:0 0.5em 0 0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignRight {text-align:right;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding:0;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

/* -- PAGES -- */
.print-production {
/*	background-image: url(images/print_production-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:40px;
	height:720px; */
}
.web-production{}
.production-page-section {margin:0 0 35px;}
.resume-left {
overflow:hidden;
float:left;
width:490px;
padding:10px 20px 0 0;
border-right:1px solid #CCCCCC;

}
.resume-right {
float:right;
overflow:hidden;
padding:14px 0 0 0;
width:180px;
}
.resume-left p {
margin-bottom:10px;
font-size:small;
}
.resume-left img.alignleft {float:left;clear:none;margin:0 0px 5px 0;padding-top:3px;}

.resume-section {
margin:0px 0 40px 0;
}
.expand_div {
  margin: -5px 0 20px 0;
  padding: 0;
/*  background: #F4F4F4;
  border: 1px solid #DDDDDD;  */
}
.frontpage {
text-align:center;
}
.clientLogoBar {
	border-top: 1px solid #dddddd;
	padding-top:32px;
	margin-top:6px;
}
