/*   
Theme Name: Jason Sharp
Theme URI: 
Description: A Thematic Child theme Custom made for JasonSharp.ca	
Author: Andrew Sepic
Author URI: http://thinkupdesign.ca/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* ------------------  THINK UP! ---------------- */

/* Loads Jason Sharp Default */
@import url('styles/default.css');

/* Loads Thematic Resets by Think Up!  */
@import url('styles/thematic_resets.css');
			
/*  Loads at Font-Face kit  for Jason Sharp  */
@import url('fonts/fonts.css');

/**  WRAPPER  **/

#firstWrap { 
	background:url(images/falcon.jpg) no-repeat 0 200px fixed;

}


#wrapper {
	background:url(images/mountain_bg.jpg) repeat-y top right;
	min-height:1000px;
	}
	
/** TYPOGRAPHY **/ 
p {
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
}
table {color:#777;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
}
a {color:#92504e;}

a:hover {color:#DB3E09;}

h1 {
	font-size:120px;
	line-height:100px;
	color:#c7c7c7;
}

.single h1{font-size:30px; font-family:'PetitaLightRegular', Helvetica, Arial, sans-serif; line-height:1em; color:#777; float:left;}

h2, h3 {color:#777777; font-family:'PetitaMediumRegular', Helvetica, Arial, sans-serif;}
h2.entry-title {font-size:22px; 
	display:inline-block; 
	float:left; 
	padding-right:15px; 
	font-family:'PetitaLightRegular', Helvetica, Arial, sans-serif;
}
.entry-meta {float:left; margin-top: 4px;}
h3 {font-size:18px; font-style:italic;}

.entry-title {
	font-family:'PetitaBoldRegular', Helvetica, Arial, sans-serif;	
}
.entry-title a {color:#666;}

.entry-title a:hover {color:#DB3E09;}

	
/**  HEADER  **/

#branding {padding: 8px 0 20px;}

#blog-title a {
	background:url(images/js_logo.jpg) no-repeat top left;
	width:452px;
	height:102px;
	text-indent:-9999px;
	display:block;
}
#blog-description {
	display:none;
}

/** NAV  **/

#access {
	font-family:'PetitaLightRegular', Helvetica, Arial, sans-serif ;
	font-size:14px;
	margin:0 0 20px -20px;
}
.windows .sf-menu a, 
.sf-menu a {
	color:#cdcdcd;
	font-size:20px;
	padding:7px 13px 8px;
}

.sf-menu a:hover {
	background:#db5a2e;
	/*
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; */
	color:#fff;
}

.sf-menu li {
	height:25px;
	margin: 0 5px;
}
.sf-menu li:hover {
	padding-bottom:20px;
}

.current_page_item a {
	background:#db5a2e;
	/*
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; */
	color:#fff !important;
}

li.current_page_item {
	background: url('images/down_arrow.jpg') 50% 100% no-repeat;
	padding-bottom:20px;
}

/** CONTENT   **/

#main {padding:0 0 0 20px;}
#container {min-height:500px;}
#content {margin: 0 0 0 180px; overflow:visible;}
.entry-content {padding: 10px 0 0 7px;}
.wp-post-image {padding:7px 0;}
.entry-utility {display:none;}
/*div.post {border: 1px solid #fff; margin-bottom:20px; width:610px; padding:10px;}
div.post:hover {border: 1px solid #bbb;}*/

/**  FOOTER  **/
#siteinfo{width: 560px;}

/** Home page styling **/

.page-id-73 #content {display:none;}