/*   
Theme Name: Valeo V1
Theme URI: 
Description: 
Author: 36 Squares
Author URI: http://36squares.com/
Template: thematic
Version: 1.0
Tags: Thematic
*/

/* @group IMPORTS */

/* 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-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* @end */

/* @group GLOBAL */

body
{
	background: #f1e9d9 url(images/body_bg.gif) repeat-x center top;
	color: #42210b;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	min-width: 900px;
}

a,
a:visited
{
	color: #d18416;
	text-decoration: none;
}

a:hover
{
	color: #a00000;
}

/* @end */

/* @group WRAPPER */

#wrapper
{
	background: url(images/bg.jpg) no-repeat center -1px;
}

/* @end */

/* @group HEADER */

/* @group BRANDING */

#branding
{
	width: 900px;
	padding: 1px;
	position: relative;
}

#blog-title a
{
	display: block;
	
	margin-top: 40px;
	margin-left: 100px;
	height: 60px;
	width: 500px;
	text-indent: -9999px;
}

#blog-description
{
	position: relative;
	top: 67px;
	text-align: center;
	color: #42210b;
	font: bold 17px Georgia, "Times New Roman", Times, serif;
	margin-top: 3px;
}


/* @end */

/* @group MENU */

#access
{
	float: right;
	border: none;
	margin-right: 100px;
}

.menu
{
	width: auto;
}

.sf-menu
{
	border: none;
}

.sf-menu li
{
	background: none;
}

.sf-menu a
{
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: lowercase;
	padding:7px 13px;
}

.sf-menu a, .sf-menu a:visited
{
	color: #d18416;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     none;
	outline:		0;
	color: #fff;
}

.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a
{
	border: none;
	color: #fcf9e8;
}


/* @end */

/* @group IS THIS  BUTTON */

#is_this_for_me
{
	position: absolute;
	right: 50px;
	top: 60px;
	text-indent: -10000px;
}

#is_this_for_me a
{
	display: block;
	height: 80px;
	width: 80px;
}

#what_is_functional_training
{
	position: absolute;
	right: 40px;
	top: 140px;
	text-indent: -9999px;
}

#what_is_functional_training a
{
	display: block;
	height: 80px;
	width: 80px;
}

/* @end */

/* @group BANNER */

#banner
{
	position: relative;
	top: 23px;
	left: 122px;
	width: 650px;
}

#banner .ngg-gallery-thumbnail img
{
  background: inherit;
  border: none;
  margin: 0;
  padding: 0;
}

#banner .ngg-galleryoverview
{
  margin: 0;
}

/* @end */



/* @end */

/* @group MAIN */


#main 
{
	width: 900px;
	padding-top: 10px;
	padding-bottom: 0;
	background: url(images/content_bg.jpg) repeat-y center;
	margin-top: 90px;
}

#container
{
	width: 460px;
	margin-left: 107px;
}

#content
{
	width: 460px;
	margin: 0;
}

#primary
{
	border-color: #9c8875;
	background: #fcf9e8;
}

.aside
{
	color: #42210b;
}

.aside a
{
	color: #9C8875;
	font-weight: bold;
}

.main-aside
{
	width: 206px;
	right: 110px;
}


/* @end */

/* @group POST */

.home h1.entry-title
{
	display: none;
}

.home .entry-content
{
	padding: 0;
}

.entry-title
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.entry-title a:visited
{
	color: #000;
}

.featured_block
{

}

.featured_block h3
{
	display: none;
}

.page #container,
.page #content
{
	width: 685px;
}

.featured_block dl
{
	margin: 0;
	float: left;
	width: 685px;
}



.featured_block dt
{
	float: left;
	width: 200px;
	margin-right: 15px;
	clear: left;
	margin-bottom: 22px;
}

.featured_block dt a img
{
	width: 180px;
}

.featured_block dd
{
	float: left;
	width: 465px;
}

.featured_block dd h2
{	
	padding: 2px 0 3px;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}

.featured_block dd a
{
	color: #d18416;	
}

.featured_block dd .meta
{
	display: none;
}

.featured_block dd .excerpt
{
	font-size: 13px;
	line-height: 15px;
}

.featured_block dd p.continue_reading
{
	float: right;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	margin: 0;
}


.featured_block dt a
{
	border: 1px solid #9c8875;
	background: #fcf9e8;
	padding: 10px;
	float: left;
}

.featured_block dt a span
{
	display: none;
}

.featured_block dt img
{
	margin: 0;
}

#respond
{
	background: none;
}

/* @end */

/* @group WIDGETS */

.quotescollection_randomquote
{
	border: 1px solid #895210;
	background: #d18416;
	color: #fff;
	padding: 10px;
	font: 14px Georgia, "Times New Roman", Times, serif;
}

.quotescollection_randomquote p
{
	margin: 0;
}

.quotescollection_randomquote a
{
	color: #fff;
}

.quotescollection_randomquote a:hover
{
	color: #ddd;
}

.quotescollection_author
{
	font-style: italic !important;
}

/* @end */

/* @group FOOTER */

#footer
{
	background: url(images/footer_bg.gif) repeat-x center bottom;
	border: none;
	margin: 0px auto 0px;
}

#footer #subsidiary
{
	background: url(images/content_bg.jpg);
	padding-top: 0;
	width: 900px;
}

#footer #subsidiary #first
{
	float: none;
	width: 685px;
	margin: 0px auto;
}

#siteinfo
{
	width: 900px;
	background: #42210b;
	padding: 10px 0px;
}

#siteinfo-content
{
	width: 685px;
}

#siteinfo-content
{
	width: 685px;
	margin: 0px auto;
}

#footer-access a
{
	
	color: #d18416;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding: 3px 25px 3px 0;
}

#rss_feed
{
	float: right;
	width: 105px;
}

#rss_feed img
{
	float: left;
}

#rss_feed a
{
	text-decoration: none;
	color: #fff;
}

#rss_feed span
{
	float: right;
	margin-top: 6px;
	margin-left: 3px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

#copyright
{
	clear: left;
	color: #fff;
}

#featured_partners
{
	border-top: 1px solid #42210b;
	background: url(images/footer_featured_bg.jpg);
	width: 900px;
	margin: 0px auto;
}

#featured_partners .featured-partners_block
{
	width: 685px;
	margin: 0px auto;
	padding: 10px 0px;
}

#featured_partners .featured-partners_block h3.title
{
	display: none;
}

#featured_partners .featured-partners_block dl
{
	margin: 0;
	position: relative;
	height: 215px;
}

#featured_partners .featured-partners_block dt.position-1, 
#featured_partners .featured-partners_block dt.position-2, 
#featured_partners .featured-partners_block dt.position-3 {
	height:19px;
	padding-top:3px;
	position:absolute;
	top:0px;
}

#featured_partners .featured-partners_block dd.position-1, #featured_partners .featured-partners_block dd.position-2, #featured_partners .featured-partners_block dd.position-3 {
	position:absolute;
	top:31px;
}

#featured_partners .featured-partners_block dt.position-2, 
#featured_partners .featured-partners_block dd.position-2 {
	margin-left:231px;
}

#featured_partners .featured-partners_block dt.position-3, 
#featured_partners .featured-partners_block dd.position-3 {
	margin-left:462px;
}

#featured_partners .featured-partners_block dt,
#featured_partners .featured-partners_block dd
{
	width: 200px;
	float: left;
	padding: 10px;
	margin: 0;
}

#featured_partners .featured-partners_block dd
{
	background: #fcf9e8;
	border: 1px solid #946f45;
	border-top: none;
	font-size: 11px;
	line-height: 12px;
	height: 160px;
}

#featured_partners .featured-partners_block dt
{
	background: #d18416;
	border: 1px solid #946f45;
	padding: 7px 10px;
}

#featured_partners .featured-partners_block dt a
{
	color: #fff;
}

#featured_partners .featured-partners_block dd .thumb
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#featured_partners .featured-partners_block a
{
	text-decoration: none;
	color: #D18416;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

/* @end */

/* @group MISC */

.clear
{
	clear: both;
}

/* @end */

/* @group SAFARI */

.safari #featured_partners .featured-partners_block dt
{
	padding-top: 7px;
}

/* @end */

/* @group IE */

.msie #header
{
	background: url(images/bg.jpg) no-repeat center top;
}

.ie6 #access
{
	margin-right: 50px;
}

.ie6 #container
{
	margin-left: 53px;
}


/* @end */





