/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This 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

*/



/* Begin Typography & Colors */

html {margin:0px; }

a {color:#5d5b55; text-decoration:none;}

body { background-color:#b7b4ab; margin:0px; padding:0px 0px 20px 0px;}
div.clear { clear:both; }
#header { width:773px; height:103px; margin:0 auto 0 auto;}

#homeHeader { width:773px; height:111px; margin:0 auto 0 auto;}

h1 {margin:0px;}
h1.logo { margin:0px; padding:0px; float:left;}
h1.logo img { border:0px; }

#container { width:739px; padding:17px; margin:2px auto 0 auto; background-color:#FFFFFF;}

#topTabs {	width:550px;height:28px;float:right;position:relative; top:48px; left:1px; text-align:right;}

*html ul#nav { padding:0px; width:431px; position:relative; text-align:right;}
ul#nav { width: 431px; margin:0px; padding:0px; float:right;}
ul#nav li {  padding:0; margin:0; list-style-type: none;  }
ul#nav li a { display:block; height:28px; padding: 0;  }

ul#nav li.post { background:url(images/tab_top_post.gif) 100% 0px;  width:76px; margin-right:1px; float:left; height:28px;}
ul#nav li.post a:hover { background:url(images/tab_top_post.gif) 100% -28px; }

ul#nav li.creative { background:url(images/tab_top_creative.gif) 100% 0px;  width:76px; margin-right:1px; float:left; }
ul#nav li.creative a:hover { background:url(images/tab_top_creative.gif) 100% -28px; }

ul#nav li.web { background:url(images/tab_top_web.gif) 100% 0px; width:76px; margin-right:2px; float:left;}
ul#nav li.web a:hover { background:url(images/tab_top_web.gif) 100% -28px; }

ul#nav li.motion  { background:url(images/tab_top_motion.gif) 100% 0px; width:76px; margin-right:1px;  float:left; position:relative; z-index:1;}
ul#nav li.motion a:hover { background:url(images/tab_top_motion.gif) 100% -28px; z-index:0;}

ul#nav li.about  { background:url(images/tab_top_about.gif) 100% 0px; width:98px; margin-right:1px;  float:left; }
ul#nav li.about a:hover { background:url(images/tab_top_about.gif) 100% -28px; }

ul#nav li.showreel  { background:url(images/tab_top_showreel.gif) 100% 0px; width:98px; margin-right:2px;  float:left;  z-index:0;}
ul#nav li.showreel a:hover { background:url(images/tab_top_showreel.gif) 100% -28px; z-index:1;}

*html ul#nav li.contact a { width:104px; }
ul#nav li.contact a {  background:url(images/tab_top_contact.gif) 100% 0px; width:103px; margin-right:1px;  float:left;}
ul#nav li.contact a:hover { background:url(images/tab_top_contact.gif) 100% -28px; }

*html ul#nav li.spotlight a { width:103px; margin:0px; padding:0px; position:relative; top:-12px;}
ul#nav li.spotlight a { background:url(images/tab_top_spotlight.gif) 100% 0; width:103px; margin-right:0px;  float:left;}
ul#nav li.spotlight a:hover { background:url(images/tab_top_spotlight.gif) 100% -28px; }

ul#nav li a strong { display: none; }
ul#nav li a.current { background-position:100% 0; }

.post {	margin-right:7px;width:366px;float:left;padding:0px;background-image:url(images/showcase-small-bot.jpg);background-repeat:no-repeat;background-position:bottom left;background-color:#5d5b55;margin-bottom:15px;height:220px;text-align:left;	}

.post img, .post3 img { border:0px; }

.post3 {width:366px;float:left;padding:0px;background-image:url(images/showcase-small-bot.jpg);background-repeat:no-repeat;background-position:bottom left;background-color:#5d5b55;padding-bottom:36px;height:185px;margin-top:20px;}

.postnBG {margin-right:7px;padding:0px;background-repeat:no-repeat;background-position:bottom left;text-align:left;	font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em;		}

.blurb {	text-align:left;line-height:1.5em;font-size:12px;height:175px;background:none; float:left;	margin-right:7px;}

.norightmargin {	margin-right: 0;	}
.rightmargin2 {	margin-right: 7px;	}
.rightmargin {	margin-right: 7;	}

.alignright {float: right;padding-right:13px; padding-top:6px;}

.alignleft {float: right; padding-top:6px;}

.alignleft a, .alignright a { font-size:16px; } 

.post-categories {list-style:none;margin:0px;text-indent:0px;padding:0px;} 

.catDesc p {	font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em; width:340px;}

.catDesc a {  color:#ee1d23; text-decoration:none; border-bottom:1px dotted #ee1d23;}

 p {	font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em; }

span.pageTitle  {text-align:left;color:#5d5b55;margin:0px;padding:0px;font-size:26px;text-align:left;color:#5d5b55;}

div.hoverBox {height:100px; }

*html div.hoverBox {height:30px;}

span.mainInfo {display: block;position: relative;top: 10px;height: 18px; margin-top:10px; padding-top:1px;padding-left:10px;overflow:hidden;margin-bottom: 1px;padding-right:5px;background-color: #5d5b55;}

.projName {	margin-right:5px;color:#FFFFFF;font-size:14px;}

.projName a{color:#FFFFFF;letter-spacing:0.11em;}

.projNameSL {margin-right:5px;width:650px;color:#FFFFFF;font-size:14px;}

.projNameSL a{color:#FFFFFF;letter-spacing:0.11em;}

*html span.projDetailSL {color:#c5bfa9;font-size: 13px;position:absolute;left:-123px;top:5px;}

span.projDetailSL {	color:#c5bfa9;font-size: 13px;position:relative;top:-22px;}

a span.projDetail {color:#c5bfa9;font-size: 13px;}

h4.titleSingle {font-weight:normal;margin-bottom:20px;color:#5d5b55;font-size:20px;margin-top:-3px;padding:0px;}	

.detailLeft {float:right;width:358px;padding-right:0px;font-size:14px;padding-top:0px;position:relative;top:0px;left:0px; font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em; }

div.detailLeft a {
	color:#df1c1a;
}


.detailLeft p {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em; }


img.pics {   padding:5px;   border:  1px solid #ccc;   background-color: #eee;  top:  0;  left: 0; width:360px;}

.projDesc a {position: relative;color: #a7a291;font-size: 13px;}

#footer {height:44px;width:773px;background-image:url(images/footer_bg.jpg);background-repeat:no-repeat;margin:0 auto 0 auto;text-align:left;}
.prev {text-align:left;width:80px;height:20px;float:left;}

.next {text-align:left;float:left;width:100px;height:20px;}

.projDescSL a {color:#a7a291;letter-spacing:0.11em;font-size:13px;}

#aboutHeader {position:relative; top:-4px; left:-4px; margin-bottom:17px;}

.aboutLeft {margin-right:7px; padding-left:30px;float:left;background-repeat:no-repeat;background-position:bottom left;text-align:left;	font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em;margin-bottom:10px;margin-top:11px;width:380px;}

#aboutHead {	margin-left:30px;margin-bottom:6px;}

.aboutRight {	margin-top:11px;margin-right:0px;padding:0px;float:right;background-repeat:no-repeat;background-position:bottom left;text-align:left;	font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em;width:300px;}

span.mainInfo {display: block;position: relative;top: 0px;height: 18px;padding-top:1px;padding-left:10px;overflow:hidden;margin-bottom: 1px;padding-right:5px;background-color: #5d5b55;}

span.mainInfoSL {display: block;position: relative;top: 0px;height: 9px;padding: 0;overflow:hidden;margin-bottom: 0px;background-color: #5d5b55;padding:10px;width:719px;}

h3.launch {
	font-weight:normal;
}

span.projInfo {padding: 0 10px;padding-top:10px;height: 28px;line-height: 40px;font-size: 16px;font-weight: bold;}

.spotlightL {width:739px;height:416px;}

.spotlightL img {border:0px;}

#spotlightContainer {width:739px;height:416px;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;text-align:left;background-color:#5d5b55;}


#spotlightContainer p {line-height:1.6em;}

h1.infoLink a {	width:266px;height:37px;background-image:url('images/info.jpg');margin:0px;padding:0px;position:relative;float:right;top:39px;}
h1.infoLink a strong { display:none;	 }
.suiteOne { width:367px; height:310px;  float:right; font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;line-height: 1.4em;}
.suiteTwo {width:367px; height:310px; float:left;  font-size: 14px;font-family: Georgia,"Times New Roman",Times,serif;line-height: 1.4em;}

h1.contact {
	display:block; width:250px; height:37px;
}

h1.contact a {
	display:block; width:250px; height:37px;
}

h1.contact a strong {
	display:none;
}

#player, #player2, #player3 {
	margin-bottom:15px;
}
