/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "cssfiles/reset.css";
@import "cssfiles/typography.css";
@import "cssfiles/layout.css";


Kyle James-Patrick for Fresh Cut Film
©2009 Roach Productions
http://www.roachproductions.com
Contact: kyle@roachproductions.com

Colours:

Light Brown: #ba9f65
Dark Brown: #715926



*/

h1 {margin:0px 0 0px 0; color:#000000; font-size:42px; }
h2 {margin:0px 0 10px 0; color:#4d4d4d; font-size:24px; /*font-weight:bold;*/}
h2 a {margin:10px 0 10px 0; color:#000000; font-size:32px; font-weight:bold;}
h3 {margin:5px 0 5px 0; color:#4d4d4d; font-size:16px;}
li, ul {text-decoration:none !important;}

/* 
	TYPOGRAPHY
	
*/

.page-title {font-size:30px;}
.datetext {color:white; font-size:11px; margin-bottom:10px;}
.bigger {font-size:20px;}
.big {font-size:16px;}
.white {color:#FFFFFF;}
.black {color:#000000;}
.smaller {font-size:10px;}
a {color:#00A9DA; font-weight:bold;}
a:hover {color:#00A9DA; font-weight:bold; text-decoration:underline;}
.italic {font-style:italic;}


/*
	BASICS
*/	


html 		{ overflow-y: scroll; }
html, body  { height:100%; }
body		{ font-size: 14px; height:100%; color:#000000; font-family: Georgia, "Times New Roman", Times, serif; color:#383838; background:url(images/bg.jpg) top repeat-x;  }
a img 		{ border:none; }
a 			{ outline:none; text-decoration:none;  }
img			{ vertical-align:middle;}
table 		{ border-collaspse: collapse; }
hr			{width:100%; height:1px; color:#aaaaaa; margin:5px 0 5px 0; border:0; background-color:#aaaaaa;}
p			{ margin:10px 0 10px 0; }
br			{ margin:5px 0 5px 0; }


/* 
	UTILITY 
*/

.floatleft  	{float:left;}
.floatright 	{float:right;}
.clear 			{clear:both;}
.button 		{border:1px solid #272727; background: #715926; padding:3px 8px; -moz-border-radius: 5px; -webkit-border-radius: color: #ba9f65; }
.button:hover 	{background:#ba9f65; color: 715926;}



#container { width: 966px; height:auto; min-height:100%; height:auto !important; margin:auto;}
#title-holder {width:966px; height:123px; background:url(images/title.png) no-repeat 0px 10px; }

#h1-holder {width:966px; height:54px; padding-top:10px; margin-bottom:20px;}
.big-words { font-size:28px; font-family:Georgia, Times, serif; color:#00A9DA; margin-left:2px; margin-top:0px; text-align:center; }	
.bold-blue { font-size:14px; font-family:Georgia, Times, serif; color:#00A9DA; }
.big-bold-blue { font-size:16px; font-family:Georgia, Times, serif; color:#00A9DA; }
.big-bold-blue-home { font-size:24px; font-family:Georgia, Times, serif; color:#00A9DA; }
.center { text-align:center; }


#nav {width:921px; height:27px; text-align:center; margin-bottom:20px; margin-left:45px;}
.nav-link {color:#5e7074 !important; font-family: Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; text-decoration:none !important; text-shadow:none; padding-right:15px; }
.nav-link a{color:#5e7074 !important; font-family: Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; text-decoration:none !important; text-shadow:none; }
.nav-link a:hover{color:#00A9DA !important; font-family: Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; text-decoration:underline !important; /*text-shadow: 1px 1px 3px #5e7074;*/ }

#footer-box {width:816px; height:89px; border:solid 1px #c5c5c5; margin:20px auto; padding:13px 13px 14px 23px; text-align:left;}
#footer-box img {float:left; padding-left:20px;}
#footer-text-holder-a {width:154px; height:80px; float:left; font-size:11px; padding-top:6px;}
#footer-text-holder-b {width:154px; height:80px; float:left; font-size:11px; padding-top:6px;}

.footer-text {font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; color:#444444; font-weight:normal;}
#footerclass {font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; color:#444444; font-weight:normal;}
#footerclass a {font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; color:#444444; font-weight:normal;}
#footerclass a:hover{font-size:0.9em; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; color:#444444; font-weight:normal;}

#img-holder {width:312px; height:302px; float:left;}

#content {width:574px; height:auto; min-height:100%; height:auto !important; height: 100%; float:left; margin:0px 0px 0px 18px; background:#ffffff;}
#content a{color:#00A9DA !important; text-decoration:none !important;  }
#content a:hover{color:#00A9DA !important; text-decoration:underline !important; }

#content-split-left {width:350px; float:left; height:auto !important; height: 100%; }
#content-split-right {width:200px; float:left; height:auto !important; height: 100%; padding-left:20px;}

.div-middle {text-align:center; vertical-align:middle; width:auto; height:auto;}
.light-grey {color: #797C76;}
.dark-grey {color:#272727;}
/* 

POTENTIAL NEW NAV 

*/

li#homebutton {background:url(images/nav_home.jpg) no-repeat; width:61px; height:27px; text-indent:-9909px;}
li#homebutton:hover {background: url(images/nav_home2.jpg);}

li#sportsbutton {background:url(images/nav_sports.jpg) no-repeat; width:129px; height:27px; text-indent:-9909px;}
li#sportsbutton:hover {background: url(images/nav_sports2.jpg);}

li#contentbutton {background:url(images/nav_content.jpg) no-repeat; width:137px; height:27px; text-indent:-9909px;}
li#contentbutton:hover {background: url(images/nav_content2.jpg);}

li#workshopsbutton {background:url(images/nav_workshops.jpg) no-repeat; width:129px; height:27px; text-indent:-9909px;}
li#workshopsbutton:hover {background: url(images/nav_workshops2.jpg);}

li#lecturebutton {background:url(images/nav_lecture.jpg) no-repeat; width:87px; height:27px; text-indent:-9909px;}
li#lecturebutton:hover {background: url(images/nav_lecture2.jpg);}

li#coursebutton {background:url(images/nav_course.jpg) no-repeat; width:111px; height:27px; text-indent:-9909px;}
li#coursebutton:hover {background: url(images/nav_course2.jpg);}

li#bookbutton {background:url(images/nav_book.jpg) no-repeat; width:118px; height:27px; text-indent:-9909px;}
li#bookbutton:hover {background: url(images/nav_book2.jpg);}

li#contactbutton {background:url(images/nav_contact.jpg) no-repeat; width:80px; height:27px; text-indent:-9909px;}
li#contactbutton:hover {background: url(images/nav_contact2.jpg);}

/* 

NAV END 

*/


.footer, .push {height: 250px; .height: 0px;  }

.middle {text-align:center; width:966px;}


#top-header {width:1219px; background:url(style/images/header-top.png) no-repeat top; height: 40px;}
#flash {width:1219px; height:556px; background: url(style/images/flash2.png) no-repeat top; }



/* 
	NAVIGATION 


#nav-wrapper {width:830px; height:auto !important; height: 100%; }
#nav-wrapper img {border:none;}






#nav-footer {width:1219px; height:111px; background:url(style/images/nav-footer.png) no-repeat;}

h1#homebutton {background:url(style/images/nav-home.jpg) no-repeat; width:118px; height:69px; text-indent:-9909px;}
h1#homebutton:hover {background: url(style/images/nav-home2.jpg);}

h1#videobutton {background:url(style/images/nav-video.jpg) no-repeat; width:105px; height:69px; text-indent:-9909px;}
h1#videobutton:hover {background: url(style/images/nav-video2.jpg);}

h1#promobutton {background:url(style/images/nav-promo.jpg) no-repeat; width:205px; height:69px; text-indent:-9909px;}
h1#promobutton:hover {background: url(style/images/nav-promo2.jpg);}

h1#webbutton {background:url(style/images/nav-web.jpg) no-repeat; width:93px; height:69px; text-indent:-9909px;}
h1#webbutton:hover {background: url(style/images/nav-web2.jpg);}

h1#workbutton {background:url(style/images/nav-work.jpg) no-repeat; width:250px; height:69px; text-indent:-9909px;}
h1#workbutton:hover {background: url(style/images/nav-work2.jpg);}

h1#contactbutton {background:url(style/images/nav-contact.jpg) no-repeat; width:154px; height:69px; text-indent:-9909px;}
h1#contactbutton:hover {background: url(style/images/nav-contact2.jpg);}

h1#linksbutton {background:url(style/images/nav-links.jpg) no-repeat; width:95px; height:69px; text-indent:-9909px;}
h1#linksbutton:hover {background: url(style/images/nav-links2.jpg);}

h1#endbutton {background:url(style/images/nav-end.jpg) no-repeat; width:199px; height:69px; text-indent:-9909px;}


li#homebutton {background:url(style/images/nav-home.jpg) no-repeat; width:118px; height:69px; text-indent:-9909px;}
li#homebutton:hover {background: url(style/images/nav-home2.jpg);}

li#videobutton {background:url(style/images/nav-video.jpg) no-repeat; width:105px; height:69px; text-indent:-9909px;}
li#videobutton:hover {background: url(style/images/nav-video2.jpg);}

li#promobutton {background:url(style/images/nav-promo.jpg) no-repeat; width:205px; height:69px; text-indent:-9909px;}
li#promobutton:hover {background: url(style/images/nav-promo2.jpg);}

li#webbutton {background:url(style/images/nav-web.jpg) no-repeat; width:93px; height:69px; text-indent:-9909px;}
li#webbutton:hover {background: url(style/images/nav-web2.jpg);}

li#workbutton {background:url(style/images/nav-work.jpg) no-repeat; width:250px; height:69px; text-indent:-9909px;}
li#workbutton:hover {background: url(style/images/nav-work2.jpg);}

li#contactbutton {background:url(style/images/nav-contact.jpg) no-repeat; width:154px; height:69px; text-indent:-9909px;}
li#contactbutton:hover {background: url(style/images/nav-contact2.jpg);}

li#linksbutton {background:url(style/images/nav-links.jpg) no-repeat; width:95px; height:69px; text-indent:-9909px;}
li#linksbutton:hover {background: url(style/images/nav-links2.jpg);}

li#endbutton {background:url(style/images/nav-end.jpg) no-repeat; width:199px; height:69px; text-indent:-9909px;}
*/
/* 	
	SEARCH BAR
*/

#searchbar {width:280px; .width:300px; height:50px; float:right; z-index:9;}
.buttonie { .margin-top:10px;}


/*

	COMMENTS PAGE
	
*/

#user-response {width:600px; margin:10px 0 5px 25px; height:auto;}

#comment-response {width:500px; height:auto; margin:20px; padding-left:20px;}
#comment-response .comment-text {width:100%; height:auto; margin-left:20px;}
#comment-reply {width:600px; height:auto; margin:10px; padding-left:10px;}
#comment-reply .box {width:500px; height:100px; background-color:#ffffff; border-color:#aaaaaa; border-style:solid; color:#121212; padding:0px; }
#comment-reply .smallbox { height:15px; margin-bottom:5px; background-color:#ffffff; border-color:#aaaaaa; border-style:solid; color:#121212; padding:0px;  margin-left:5px;}
#comment-reply .smallbox-margin-left {  height:15px; margin-bottom:5px; background-color:#ffffff; border-color:#aaaaaa; border-style:solid; color:#121212; padding:0px; margin-left:50px;}



/*

	CATEGORY PAGE 
	
*/

#shift-left {margin-left:75px;}

