/*  
Theme Name: MicheleMorrow.com
Theme URI: http://fakeco.net/wp-fake/
Description: A search engine optimized website framework for WordPress.
Author: Michael Weitzman
Author URI: http://fakeco.net/
Version: 0.5
Tags: Dark, 4 column
.
Copyright 2010 - Michael Weitzman @ Fake Co
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


@import url("reset.css");


/*--------------
page / backgrounds
================*/
html, body {
	height: 100%;
}

body{
	background-color: #101010;
 	color:#877f7f;
	margin: 0 0;
	height:100%;
	line-height: 16px;
 	font-size: 13px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

.wrapper {
/*	margin: 0 auto -240px; */
	margin: 0 auto;
	min-height: 550px;
	background: url(img/bg-body.jpg) repeat-x #171717;
}

.footer, .push {
	height: 240px;
}

.footer{
	background-color:#101010;
	padding-top:10px;
	color: #258bba;
}

.page-header{
	height:90px;
}

.small{
	font-size:11px;
}
.medium{
	font-size:12px;
}
.large{
	font-size:14px;
}

.indent{
	text-indent: 10px;
}

.welcome-msg{
	margin-top:25px;
	padding-left:60px;
}

/*
wp stuff
===================== */
#blog-description{
	display:none;
}

#blog-title{
	display:none;
}

#wrapper{
  width: 960px;
  margin:0 auto;
  text-align:left;
}

#container {
	float:left;

}

#content{

}

.content-gutter {
  float: left;
  width: 30px;
  height: 1px;
}


#col-right{
	float: left;
	width: 230px;
}


/*--------------
Link Colors
================*/

A:link, A:visited{
	color:#138982;
	text-decoration:none;
}


A:active, A:hover{
	color:#138982;
	text-decoration:underline;
}


/*  headline links are normal text color */
.headline A:link, .headline A:visited{
	color:#877f7f;
	text-decoration:none;
}

.headline A:active, .headline A:hover{
	color:#877f7f;
	text-decoration:underline;
}



/*--------------
Nav Main
================*/
.nav-main{
	height:300px;
	margin-top:10px;
}

.nav-main a{
	display:block;
	height:50px;
	margin:0;
	padding:0;
	border:none;
	background-image:url(img/nav-sprite.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;	
}
.nav-main a:hover, .nav-main a:active, .nav-main a:visited{
	border:none;
	text-decoration:none;	
}


#nav-reel{background-position:0 0;}
#nav-reel:hover,#nav-reel.hover{background-position:-230px 0;}
        
#nav-credits{background-position:0 -50px;}
#nav-credits:hover,#nav-credits.hover{background-position:-230px -50px;}
        
#nav-gallery{background-position:0 -100px;}
#nav-gallery:hover,#nav-gallery.hover{background-position:-230px -100px;}

#nav-news{background-position:0 -150px;}
#nav-news:hover,#nav-news.hover{background-position:-230px -150px;}
        
#nav-links{background-position:0 -200px;}
#nav-links:hover,#nav-links.hover{background-position:-230px -200px;}
        
#nav-contact{background-position:0 -250px;}
#nav-contact:hover,#nav-contact.hover{background-position:-230px -250px;}
        
        


body.page-home #nav-home{
	background-position:0 -80px;
}

body.page-work #nav-work{
	background-position:-90px -80px;
}

body.page-about #nav-about{
	background-position:-170px -80px;
}

body.page-clients #nav-clients{
	background-position:-275px -80px;
}

body.page-contact #nav-contact{
	background-position:-365px -80px;
} 


/*--------------
Grid
================*/
.grid {
	position:relative;
	width: 960px;
	margin:0 auto;
	text-align:left;
}

.grid-margin {
  float: left;
  width: 5px;
  height: 1px;
}


.grid-gutter {
  float: left;
  width: 10px;
  height: 1px;
}

.grid-eighth{
	float: left;
	width: 110px;  
}

.grid-quarter{
	float: left;
	width: 230px;  
}

.grid-half{
	float: left;
	width: 470px;  
}

.grid-third{
	float: left;
	width:710px;
}

.grid-full{
	float: left;
	width:950px;
}


.grid-footer{
	width:960px;
	height: 240px;
	margin:0 auto;
	background: #101010;
}

.separator{
	height:30px;
}

.clearing{
	clear:both;
}

#logo{
	margin-top:12px;
}


/* -----------------
Slides
====================*/
#slider{
	z-index:11;
	position:relative;
	float:left;
	width:710px;
	height:330px;
	overflow:hidden;
}

#slider-shadow{
	z-index:10;
	position:relative;
	top:-21px;
	left:-21px;
	display:inline;
	float:left;
	width:0;
	height:0;
	overflow:visible;}


/*
homepage galelry
================ */

.gallery-home > img {
	float:left;
	width:130px;
	height:130px;
	margin:0 15px 15px 0;
}

.gallery-home > img.last {
	float:left;
	width:130px;
	height:130px;
	margin:0 0 15px 0;
}

.linkline{
	position:relative;
	left:10px;
	width:220px;
}

.links-home{
	line-height:30px;
}

.links-home a{
	padding-left:10px;
	display:block;
}

p#top{
	padding:0;
	margin:0;
}

.hdr-img{
	margin-bottom:10px;
}


/*--------------
Posts
================*/

.post{
	padding:0;
	margin:0;
}
.mainpage-newsitems{

}

.highlight{
	height:30px;
	line-height:30px;
	margin-bottom:1px;
	background-color:#101010;
	cursor:pointer;
}

.highlight:hover,.highlight.hover {
	background-color:#1f1f1f;
	cursor:pointer;
} 

.headline{
	float:left;
	width:500px;
	position:relative;
	text-indent:10px;
	font-weight:bold;
}

.dateline{
	float:left;
	width:200px;
	margin-right:10px;
	text-align:right;
	color:#424242;
}

.linktitle{
	float:left;
	width:290px;
	position:relative;
	text-indent:10px;
	font-weight:bold;
}

.linkline{
	float:left;
	width:400px;
	margin-right:10px;
	text-align:right;
	color:#424242;
}

.post-highlight{
	padding-bottom:15px;
	margin-bottom:15px;
}
.post-highlight a:hover{
	text-decoration:none;
}

.post-separator{
	display:block;
	height:1px;
}

.entry-title{
	padding:0 0 5px 0;
	margin:5px 0;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	font-family:Trebuchet, Tahoma, Arial, sans-serif;
	color:#138982;
}

.entry-meta{
	font-size: 11px;
}

.entry{
	padding:10px 0 40px 0;

}

.entry img, .size-full{
	max-width:470px;
}


.entry p {
	padding:0 0 20px 0;
	font-size: 15px;
	line-height: 19px;
}

.entry > h1,.entry > h2,.entry > h3,.entry > h4,.entry > h5,.entry > h6 { 
	font-weight:normal;
	clear:both;
}



.entry h1 {
  line-height: 32px;
  font-size: 19px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
}

.entry h2 {
  line-height: 32px;
  font-size: 16px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
}

.entry h3 {
  line-height: 32px;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
}

.entry h4 {
  line-height: 32px;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-style: italic;
}

.entry h5 {
  line-height: 16px;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
}

.entry h6 {
  line-height: 16px;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-style: italic;
}


.entry blockquote{
	margin:5px 5px;
	padding:5px 5px;
	border-left: 2px solid #161616;
}

.entry img{
	padding:0;
}


p.wp-caption-text{
	font-size:11px;	
}

.entry > ul {
	list-style-type: disc;
	margin: 0 0 18px 30px;
}

.entry > ul > li {
	list-style-type: inherit;
	margin: 4px 0;;
}


.entry ol {
	list-style-type: decimal;
	margin: 0 0 18px 30px;
}

.entry > ol > li {
	list-style-type: inherit;
	margin: 4px 0;;
}

.entry > ol > ol {
	list-style:upper-alpha;
}

.entry > ol > ol > ol {
	list-style:lower-roman;
}

.entry > ol > ol > ol > ol {
	list-style:lower-alpha;
}

.entry > ul > ul, .entry > ol > ol, .entry > ul > ol, .entry > ol > ul {
	margin-bottom:0;
}



/* Post Footers
===================== */

#nav-above{
	height:40px;
}
.nav-previous {

}
.nav-next{

}

.news-footer{
	padding-top:20px;
	min-height:60px;
}


.newsindex-footer-hrule{
	height:50px;
	background-image:url(http://www.fakeco.net/img/section-divider-blog.png);
}

#news-footer-wp{
	padding:20px 0;
	width:205px;
	float:right;
	font-size:11px;
	color:#138982;
}

#news-footer-wp .wp-plug{
	position:relative;
	left:-5px;
	background:url(http://www.fakeco.net/img/logo-wp-footer.gif) no-repeat 0 0;
	overflow:visible;
	line-height:30px;
	height:30px;
	padding-left:35px;
	color:#d1d0ba;
}

.single-spacebelowpost{
	height:40px;
}




/*--------------
Sidebar stuff
================*/

.colright-topspacer{
	height:40px;
}

#primary > ul.xoxo > li {
	padding:30px 0;
	border-bottom:1px dotted #bcbaae;
}

#secondary > ul {
	padding:0 0;
}

.side-links{
	width:40px;
	height:40px;
	float:left;
	margin:0 7px 7px 0;
	border:none;
}

.side-links-last{
	width:40px;
	height:40px;
	float:left;
	border:none;
	margin:0 0 7px 0;
}

/*--------------
search
================*/

/* Widget Headers - search / category / links */
#secondary{
	margin-top:12px;
}
#search-2 > .widget-title{
	display:none;
	height:10px;
	font-size:12px;
	text-indent:-9000px;
	background:url(/wp-content/themes/mmorrow/img/hdr-txt-search.gif) no-repeat;
}

#categories-2 > .widget-title{
	height:25px;
	text-indent:-9000px;
	background:url(http://www.fakeco.net/img/hdr-txt-categories.gif) no-repeat;
}

#secondary > ul{
	list-style:none;
	padding:0;
	margin:0;
}

#secondary > ul > li{
	background:url(/wp-content/themes/mmorrow/img/icon-search.png) no-repeat 187px 0;
}

#secondary > ul > li.widget_links > .widget-title {
	display:none;
}

#secondary > .xoxo > .widget_links > .blogroll > li {
	height:25px;
	text-indent:2px;
	line-height:25px;
	border-bottom:1px dotted #bcbaae;
	background:url(http://www.fakeco.net/img/icon-search.png) no-repeat right center;
}


.screen-reader-text{
	display: none;
}

input#s{
	display:block;
	background-color:#1c1c1c;
	width:180px;
	height:18px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	color:#7a7373;
	margin-bottom:10px;
}

input#searchsubmit{
	background:none;
	border:none;
	padding:0;
	margin:0;
	cursor: pointer;
	display:block;
	color:#138982;
	clear:left;
}


#categories-2 > ul > li {
	padding:10px 0;
	text-indent:2px;
}


/*--------------
footer
================*/

.footer{
	line-height: 16px;
	padding-top:10px;
	font-size:10px;
	color: #138982;
}

.grid-footer{
	width:960px;
	height: 240px;
	margin:0 auto;
	background: #101010;
	color: #138982;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;

}
.footer-border{
	background:url(img/footer-border-bot.gif) bottom no-repeat;
}


.footer-nav{
	line-height: 30px;
}

.footer-nav a{
	border: none;
}

.footer-contact{
	line-height:30px;
}

.footer-representation{
	line-height: 30px;
}


/*--------------
header / menu
================*/
.dateandtime{
	line-height:60px;
	width:400px;
	text-align:right;
	height:60px;
	font-size:9pt;
}
.display-time {
	display:inline;
	margin: 0;
	padding: 0;
}

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	position:absolute;
	left:-9000px;
}

.menu ul {
	list-style: none;
	margin: 0;
}

.menu ul ul {
	display: none;
}

.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}



/*
Resume sections
================ */
.resume-section{
	margin-bottom:30px;

}


.resume-section > h6 {
	padding:10px 0;
	margin: 0 0;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color: #138982;
}

.credits-title{
	float:left;
	width:265px;
}

.credits-role{
	float:left;
	width:155px;
}

.credits-info{
	float:left;
	width:270px;
}

.credits-gutter{
	float:left;
	width:10px;
}


/* -----------------
Acting Reels
====================*/

#mmreel-container-reel{
	margin-top:20px;
	width:710px;
	height:545px;
	text-align:center;
	background-color:#161616;
	border:1px solid #000000;
}


#mmreel{
	position:relative;
	top:15px;
	left:35px;
	width:640px;
	height:515px;
	margin-right:10px;
}

#mmreel-container-hosting{
	margin-top:20px;
	width:710px;
	height:425px;
	text-align:center;
	background-color:#161616;
	border:1px solid #000000;
}


#mmreel-hosting{
	position:relative;
	top:15px;
	left:35px;
	width:640px;
	height:395px;
	margin-right:10px;
}

#mmreel-container-voice{
	margin-top:20px;
	width:710px;
	height:60px;
	text-align:center;
	background-color:#161616;
	border:1px solid #000000;
}
#mmreel-voice{
	position:relative;
	top:15px;
	left:35px;
	width:640px;
	height:30px;
	margin-right:10px;
}

.reel-credits{
	height:20px;
	line-height:20px;
	color:#424242;
}
	
	
	