/*
Theme Name: Checkowski Director
Theme URI: http://checkowski.com/
Description: Time to shape it up.
Version: 1.0
Author: Matt Checkowski
Tags: black, blue

*/

body {
	background: #000;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 10px 80px 10px;
	padding: 0;
	min-width:500px;
}


#body-bg0 {
	background-image:url('http://www.checkowski.com/images/Intelli_Espresso_1920_Fr-01.jpg');
	background-repeat:repeat;
	
}

#body-bg1 {
	background-image:url('http://www.checkowski.com/images/bg_hkharbor.jpg');
	background-repeat:repeat-x;
	
}

#body-bg2 {
	background-image:url('http://www.checkowski.com/images/bg_rbfactory.jpg');
	background-repeat:repeat-x;
	
}

#body-bg3 {
	background-image:url('http://www.checkowski.com/images/bg_streak.jpg');
	background-repeat:repeat-x;
}

#body-404 {
	background-image:url('http://www.checkowski.com/images/bg_cops.jpg');
	background-repeat:repeat;
}




a {
	text-decoration:none;
}

a img {
	border: none;
}

a:visited {
	
}

a:hover {
	color:#FC0;	
}

#header {
	
	padding-right:10px;
	color:#FFF;
	background-image:url('http://www.checkowski.com/images/trans_screen_v1.png');
	background-repeat:repeat-x;
}


/* HEADER INFO */

#mc-title {
	color:#FFF;
	font-size:20px;
	font-weight:normal;	
	
	margin-bottom:-2px;
}

#mc-title a {
	color:#FFF;
	text-decoration:none;
}

#mc-title a:hover {
	color:#FC0;
}

#mc-title .punct {
	color:#FFF;
}



#mc-menu {
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	color:#FFF;

}

#mc-menu a {
	color:#6699CC;
	text-decoration:none;
}

#mc-menu a:hover {
	color:#FC0;	
}


/* END TITLE SETS */



/* MAIN MENU PAGE TAGS */
/* BEGIN WITH "mm" FOR SINGLE PROJECT */
/* --------------------------------- */
/* --------------------------------- */

/* SECTION TITLES */

.mm-title {
	font-size:45px;
	font-weight:normal;
	letter-spacing:-.02em;
	color:#FFF;
	
	margin-top:-10px;
}

.mm-title a:hover {
	color:white;
}

.mm-recent-underline {
	display:inline-block;
	border-bottom: 15px solid;
	border-bottom-color: #6699cc;
}

.mm-recent-underline p {
	margin-bottom:-11px;	
}

.mm-featured-underline {
	display:inline-block;
	border-bottom: 15px solid;
	border-bottom-color: #99ccff;
}

.mm-featured-underline p {
	margin-bottom:-11px;	
}

/* RECENT SECTION LISTINGS */
/* ALSO USES A LOT OF THE PROJECT SETTINGS */

.p-mm-recent-bg {
	/* SET THE BLUE BACKGROUND */
	background-color:#336699;
	height:45px;
}

.p-mm-recent-title {
	/* PROJECT TITLE TYPOGRAPHY */
	font-size:45px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:black;
}

.p-mm-recent-title a {
	color:black;
}

.p-mm-recent-title a:hover {
	color:#FC0;
}


/* FEATURED SECTION LISTINGS */

.p-mm-featured-bg {
	/* SET THE LIGHT BLUE BACKGROUND */
	background-color:#6699CC;
	height:44px;
}

.p-mm-featured-back-underline {
	/* THIS IS THE COLORED UNDERLINE BEHIND THE WHITE UNDERLINE */
	border-bottom: 11px solid #99CCFF;	
}

.p-mm-featured-title {
	/* PROJECT TITLE TYPOGRAPHY */
	font-size:30px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:black;
}

.p-mm-featured-title a {
	/* PROJECT TITLE TYPOGRAPHY */
	color:black;
}

.p-mm-featured-title a:hover {
	/* PROJECT TITLE TYPOGRAPHY */
	color:#FC0;
}

.p-mm-featured-white-underline {
	display:inline-block;
	border-bottom: 11px solid white;
	
	/* MOVES UP THE UNDERLINE BEHIND THE WHITE LINE */
	margin-bottom:-11px;
	margin-top:-25px;
	
}

.p-mm-featured-white-underline p {
	
	/* MOVES UP THE UNDERLINS TO JUST BELOW THE TYPE */
	margin-bottom:-8px;
}



/* NEWS PAGE TAGS */
/* BEGIN WITH "N" FOR NEWS */
/* --------------------------------- */
/* --------------------------------- */

.news {
	margin-top:0px;
}

.n-post {
	margin-top:20px;
	margin-bottom:20px;
	background-image:url('http://www.checkowski.com/images/trans_screen_v1.png');
	background-repeat:repeat-x;
}

.n-title {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-.03em;
	color:white;
	margin-bottom:-10px;
}

.n-title a {
	color:white;
}

.n-title a:hover {
	color:white;
	
}

.n-description {
	font-size:12px;
	letter-spacing:.02em;
	color:white;
	line-height:12px;
	
}

.n-description a {
	color:#99CCFF;
}

.n-description a:hover {
	color:#FC0;
}

.n-description-underline {
	display:inline-block;
	border-bottom: 8px solid white;
}

.n-more-n {
	font-size:18px;
	letter-spacing:-.05em;
	color:white;
	margin-top:-10px;
	
	background-image:url('http://www.checkowski.com/images/trans_screen_v1.png');
	background-repeat:repeat-x;
}

.n-more-n a {
	color:#6699CC;
}

.n-more-n a:hover {
	color:#FC0;
}



/* PROJECT PAGE TAGS */
/* BEGIN WITH "P" FOR SINGLE PROJECT */
/* --------------------------------- */
/* --------------------------------- */


.p-title-bg {
/* SET THE BLUE BACKGROUND AND THE CANVAS FOR THE IMAGE */
	background-color:#336699;
	top:30px;
	width:800px;
	height:350px; /* HOW LOW DOES THE BLUE BG DROP (CURRENTLY HIDDEN) */
	clear:both;
	
	margin-top:50px;
}

.p-title {
	/* PROJECT TITLE TYPOGRAPHY */
	font-size:45px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:black;
}

.p-title a {
	color:black;
}

.p-title a:hover {
	color:black;
}

.p-back-underline {
	/* THIS IS THE COLORED UNDERLINE BEHIND THE WHITE UNDERLINE */
	border-bottom: 15px solid #6699cc;	
}

.p-white-underline {
	display:inline-block;
	border-bottom: 15px solid white;	
	
	margin-right:0px;
	margin-top:-45px;
	
	/* MOVES UP THE UNDERLINE BEHIND THE WHITE LINE */
	margin-bottom:-15px;
}

.p-white-underline p {
	/* MOVES UP THE WHITE UNDERLINE */
	margin-bottom:-11px;
}

.p-image {
	position:absolute;
	z-index:100;
	background-color:#336680;
}

.p-white-block {
	color:white;
	background-color:white;	
	
	z-index:90;
	margin-top:240px;
	display:inline-block;
	
	
}

.excerpt {
	width:800px;
	color:#000;
	max-width:430px;
	font-size:20px;
	font-weight:bold;	
	margin-top:-30px;
	display:inline;
	letter-spacing:-.05em;

}

.description {
	color:black;
	font-weight:normal;
	font-size:11px;
	letter-spacing:-.01em;
	line-height:16px;
	
	max-width:475px;
	padding: 0px 10px 10px 2px;
	float:left;
	width:inherit;
}

.description a {
	color:#336699;
	font-weight:bold;
}

.description a:hover {
	color:#FC0;
}

.p-sky {
	background-color:#6699CC;
	padding-top:50px;
	margin-bottom:-15px;
}

.p-menu {
	font-size:45px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:white;
	position:absolute;
	margin-top:-10px;
}

.p-menu a {
	color:white;
}

.p-menu a:hover {
	color:#FC0;	
}

.p-submenu {
	font-size:20px;
	font-weight:normal;
	letter-spacing:-.05em;
	color:white;
	
	margin-top:-5px;	
	margin-bottom:100px;
}

.p-submenu a {
	color:white;
}

.p-submenu a:hover {
	color:#FC0;	
	
}

.director-mod {
	font-size:20px;
	font-weight:bold;	
	letter-spacing:-.05em;
	margin-left:-2px;
	color:#6699CC;
	
}



/* END */
/* PROJECT PAGE TAGS */
/* --------------------------------- */
/* --------------------------------- */



/* SEARCH TAGS */
/* BEGIN WITH "SR" FOR SEARCH */
/* --------------------------------- */
/* --------------------------------- */

#search {
	/*max-width:920px;*/
	/*min-height:400px;*/
	/*position:absolute;*/
	
	top:90px;
	padding-top:10px;

	margin-bottom:10px;
	
}

.sr-menu {
	font-size:20px;
	font-weight:normal;
	color:white;
	
	margin-top:10px;
	background-image:url('http://www.checkowski.com/images/trans_screen_v1.png');
	background-repeat:repeat-x;
}

.sr-menu a {
	color:white;
}

.sr-menu a:hover {
	color:#FC0;
}

.sr-menu-tagbar {
	font-size:12px;
	font-weight:normal;
	color:white;
	
	margin-top:0px;
}

.sr-menu-tagbar a {
	color:white;
	
}

.sr-menu-tagbar a:hover {
	color:#FC0;
}

.sr-menu-whiteline {
	height:8px;
	background-color:white;
	
	margin-top:5px;
	margin-bottom:30px;
	
}

.sr-results-title {
	
	font-weight:bold;
	color:#6699CC;
	
}

.sr-post {
	width:300px;
	padding:4px 0 4px 0;
	min-height:360px;
	float:left;
	margin-right:5px;
	margin-bottom:-30px;
}

.sr-title-bg {
	background-color:#336699;
	top:50px;
	width:300px;
	height:50px;
	clear:both;
}

.sr-title {
	font-size:20px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:black;
	
	display:inline-block;
	border-bottom: 8px solid white;

	margin-right:0px;
	margin-top:-20px;
}


.sr-title p {
	margin-bottom:-4px;	
}

.sr-title a {
	color:black;
}

.sr-title a:hover {
	color:#FC0;
}

.sr-image img {
	width:300px;
	border:none;
}

.sr-subtitle-bg {
	background-color:#6699CC;
	padding-top:2px;
	margin-top:-10px;
	padding-bottom:1px;
}

.sr-subtitle {
	color:black;
	font-weight:bold;
	font-size:13px;
	padding-left:1px;
}

.sr-subtitle a {
	color:black;
}

.sr-subtitle a:hover {
	color:#FC0;
}

.sr-collection-tab {
	color:black;
	font-size:10px;
	font-weight:bold;
	background-color:white;
	height:15px;
	
	margin-top:-14px;
	margin-bottom:12px;
	padding-top:2px;
	padding-left:1px;
}

.sr-projecttags {
	color:#6699CC;
	font-weight:normal;
	font-size:10px;
	margin-top:-10px;
	padding: 2px 0 4px 1px;

	background-color:black;
}

.sr-projecttags a {
	color:#336680;
}

.sr-projecttags a:hover {
	color:#FC0;
}

.archive-page-title {
	background-color:#336680;
	height:57px;
	margin-bottom:80px;	
}


/* END */
/* SEARCH PAGE TAGS */
/* --------------------------------- */
/* --------------------------------- */

#about {
	position:absolute;
	padding-top:10px;	
}

.a-title-bg {
/* SET THE BLUE BACKGROUND AND THE CANVAS FOR THE IMAGE */
	background-color:#336699;
	top:30px;
	width:800px;
	height:260px; /* HOW LOW DOES THE BLUE BG DROP (CURRENTLY HIDDEN) */
	clear:both;
	
	margin-top:30px;
}

.a-image {
	height:183px;
}

.a-white-block {
	color:white;
	background-color:white;	
	
	z-index:90;
	margin-top:0px;
	margin-bottom:50px;
	display:inline-block;
}

#contact {
	position:absolute;
	padding-top:10px;
	
}

.con-title-bg {
	/* SET THE BLUE BACKGROUND AND THE CANVAS FOR THE IMAGE */
	background-color:#336699;
	top:30px;
	width:800px;
	height:400px; /* HOW LOW DOES THE BLUE BG DROP (CURRENTLY HIDDEN) */
	clear:both;
	
	margin-top:30px;
}

.con-image {
	height:400px;
	
}

.con-info {
	font-size:18px;
	color:#6699CC;
	font-weight:bold;
	background-image:url('http://www.checkowski.com/images/trans_screen_v1.png');
	background-repeat:repeat;
	margin-bottom:50px;
	
}

.con-info a {
	color:white;
}

.con-info a:hover {
	color:#FC0;
}

.con-info span {
	font-size:14px;
	color:white;
	font-weight:normal;
}



#searchy {
	display:inline-block;
	border:none;

}

#prefooter {
	font-size:14px;
	letter-spacing:-.02em;
	color:white;
	margin-top:5px;
}

#prefooter a{
	color:#6699CC;
}

#prefooter a:hover{
	color:#FC0;
}

#footer {
	font-size:10px;
	color:#6699CC;
	background-color:black;
	
	position:fixed;
	bottom:0px;
	left:0px;
	padding-left:10px;
	width:100%;

}

#footer a {
	color:white;
}

#footer a:hover {
	color:#FC0;
	
}


#credits {
	margin-top:50px;
	font-size:13px;
}

.the-people {
	line-height:16px;
}

.the-people a {
	color:#6699CC;
}

.credit-title-bg {
	background-color:#336699;
	top:50px;
	width:350px;
	height:30px;
	clear:both;
	
}

#fourohfour {
	color:#96b9b5;
	font-size:300px;
	font-weight:bold;
}

#fourohfour span {
	color:white;
	font-size:100px;
	font-weight:bold;
	line-height:80px;
	
}

#fourohfour a {
	color:white;
	font-size:50px;
	text-decoration:none;
}

#fourohfour a:hover {
	
	color:#FC0;
}


/* NEW ELEMENTS */

/* --------------------------------- */
/* SINGLE PAGE TITLE BANNER ELEMENTS */
/* --------------------------------- */

#s-title-banner {
	
	top:30px;
	width:900px;
	height:45px;
	clear:both;
	background-color:black;
	
	margin-top:50px;
}

.hero-title {
	/* PROJECT TITLE TYPOGRAPHY */
	font-size:45px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:white;
	display:inline;
	line-height:10px;
	
	
}

.hero-title span {
	background-color:black;
}

.hero-subtitle {
	/* PROJECT TITLE TYPOGRAPHY */
	font-size:27px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:white;
}

.hero-subtitle span {
	background-color:black;
}

/* --------------------------------- */
/* SINGLE PAGE MEDIA BANNER ELEMENTS */
/* --------------------------------- */

#s-media-banner {
	width:910px;
	clear:both;
	
}

#imagegallery {
	/*overflow:hidden;*/
	width:905px;
	/*top:0px;*/
	/*padding-top:30px;*/
	/*margin-left:20px;*/
	background-color:black;
	
	}
	
#imagegallery .image {
		margin-right:-3px;	
		border:none;
	}

#imagegallery .rowone {
	}

#imagegallery .rowtwo {
		margin-top: -4px;
	}
	
#imagegallery .image-menu {
	font-size:10px;
	color:#999;
	}
	
	
/* -------------------------------- */
/* SINGLE PAGE INFO BANNER ELEMENTS */
/* -------------------------------- */

#s-info-banner {

	width:600px;
}

#s-main-section {
	padding-top: 5px;
	padding-left: 2px;
	background-color:white;
	color:black;
	padding-bottom:15px;
	
}

#s-main-section .proj-description {
	
	color:#999;
	font-weight:normal;
	font-size:13px;
	letter-spacing:-.01em;
	line-height:16px;
	
	margin-left:-1px;
	margin-top:5px;
	width:600px;
}


#s-main-section .proj-description p {
	display:inline;
}

#s-main-section .title {
	color:black;
	font-weight:bold;
	font-size:16px;
}

#s-submenu {
	font-size:45px;
	font-weight:bold;
	letter-spacing:-.05em;
	color:white;
	/*position:absolute;*/
	margin-top:-10px;
}

#s-submenu a {
color:white;
}

#s-submenu a:hover {
	color:#FC0;
}

#s-submenu .shares {
	font-size:22px;
}

#s-waysubmenu {
	font-size:16px;
	font-weight:normal;
	letter-spacing:-.05em;
	color:white;
	
	margin-top:-5px;	
	margin-bottom:100px;
}



#s-waysubmenu a {
	color:white;
}

#s-waysubmenu a:hover {
	color:#FC0;	
	
}






/* -------------------------------- */
/* INDEX PAGE STARTING OVER         */
/* -------------------------------- */


#nns {
margin-top:20px;	
}

#nns .menu-title {
	color:white;
	font-size:45px;
	
}

#nns .project-title {
	color:white;
	font-size:30px;
	
}