/*
Theme name: Axis for Ashford Pro
Theme URI: http://ashford.turtleinteractive.com/
Description: Axis is a professional CMS theme for Ashford Pro.
Template: ashford
Version: 1.3
Author: Tim Bednar
Author URI: http://www.turtleinteractive.com/
Tags: ashford, two columns, widgets, fixed width, 960 Grid System, jQuery, theme options, page template, framework, extensible, parent theme, child theme, cms, search engine optimization, SEO

This software is licensed under the CC-GNU GPL version 2.0 or later.
http://creativecommons.org/licenses/GPL/2.0/

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  long with this program.  If not, see <http://www.gnu.org/licenses/>.

Ashford and Ashford Pro Copyright (c) 2008-2010 Timothy James Bednar.

Add your own copyright here.
*/

/* Easy Slider */
.hero_type_slideshow #hero_inner,.hero_type_slider #hero_inner{position:relative;overflow:hidden;height:350px;width:940px;}
.hero_type_carousel #hero_inner{background-color:transparent;background-image:url(images/black_75p.png);background-position:top left;background-repeat:repeat;position:relative;overflow:hidden;height:240px;width:940px;}
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none;margin:0;padding:0;}
#slider2{margin-top:1em;}
#slider li,#slider2 li{width:940px;height:350px;overflow:hidden;}
.hero_type_carousel #slider li{width:940px;height:240px;overflow:hidden;}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:63px;height:32px;position:absolute;left:0;top:71px;z-index:1000;}
#nextBtn,#slider1next{left:877px;}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:63px;height:32px;background:url(images/lightbox-btn-prev.png) no-repeat 0 0;}
#nextBtn a,#slider1next a{background:url(images/lightbox-btn-next.png) no-repeat 0 0;}
ol#controls{height:28px;left:60px;position:absolute;top:280px;margin:1em 0;padding:0;}
ol#controls li{float:left;list-style:none;height:28px;line-height:28px;margin:0 10px 0 0;padding:0;}
ol#controls li a{float:left;height:28px;line-height:28px;background:#DDD none repeat scroll 0 0;border:1px solid #CCC;color:#555;text-decoration:none;padding:0 10px;}
ol#controls li.current a{background:#666 none repeat scroll 0 0;border:1px solid #CCC;color:#CCC;}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}
/* // Easy Slider */

/* tabs */
#tabbed_content ul.tabs{float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;margin:0;padding:0;}
#tabbed_content ul.tabs li{float:left;height:31px;line-height:31px;border:1px solid #999;border-left:none;overflow:hidden;position:relative;background:#e0e0e0;margin:0 0 -1px;padding:0;}
#tabbed_content ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;border:1px solid #fff;outline:none;padding:0 20px;}
#tabbed_content ul.tabs li a:hover{background:#ccc;}
html #tabbed_content ul.tabs li.active,html #tabbed_content ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
#tabbed_content .tab_container{border:1px solid #999;border-top:none;overflow:hidden;clear:both;float:left;width:100%;background:#fff;}
#tabbed_content .tab_content{padding:10px;}
/* end tabs */

/* hero */
#hero.hero_type_posts{background-color:transparent;background-image:url(images/black_75p.png);background-position:top left;background-repeat:repeat;}
#hero.hero_type_posts #hero_inner{background-color:transparent;background-image:none;float:left;margin:0 60px;}
#hero.hero_type_posts .panel{clear:none;float:left;padding-top:20px;width:160px;margin:0 2px 2px;}
#hero.hero_type_posts .panel_content{overflow:hidden;width:160px;}
#hero.hero_type_posts .panel_content .post_title{color:#FFF;font-size:13px;height:70px;padding-top:10px;}
#hero .post_title a,#hero .slide_content h2 a{color:#FFF;font-weight:700;}
/* layout */
#content_recent_posts{float:left;width:520px;}
body.page-template-pro_blogger-php .post .post_title{margin-right:20px;}
body.page-template-pro_codex_gallery-php.layout #content,body.page-template-pro_gallery-php.layout #content_recent_posts,body.page-template-pro_codex_gallery-php.layout #content,body.page-template-pro_gallery-php.layout #content_recent_posts,body.page-template-pro_gallery-php.layout #content,body.page-template-pro_codex_gallery-php.layout #content_recent_posts{width:700px;}
body.layout_thumbnail .post_thumbnail h2.post_title,.page-template-pro_gallery-php .post_thumbnail h2.post_title{clear:both;height:48px;float:left;font-size:14px;width:160px;}
body.layout_blurb .post_blurb h2.post_title,.page-template-pro_gallery-php .post_blurb h2.post_title{clear:both;height:48px;float:left;font-size:14px;overflow:hidden;width:160px;}
body.layout_blurb .post_blurb{height:530px;overflow:hidden;}
body.hero_slider .slide .slide_content{background-image:url(images/white_75p.png);border:1px solid #FFF;line-height:1.2em;position:absolute;top:120px;left:590px;width:260px;padding:10px;}
body.hero_slider .slide .slide_content h2{margin-bottom:10px;}
body.hero_slider .slide .slide_content p{margin-bottom:0;}
body.hero_carousel .slide{clear:none;float:left;margin-right:17px;width:150px;margin-top:20px;}
body.hero_carousel .slide .slide_content h2{font-size:14px;height:52px;line-height:1.2em;margin-top:5px;overflow:hidden;}
#slide_1,#slide_6,#slide_11{margin-left:61px;}
.post_preview h2.post_title{border-bottom:#DDD dotted 1px;margin-bottom:20px;}
.product_image{margin:0 10px 20px 0;}
.product_image img{background-color:transparent;border:none;display:block;padding:0;}
.product_buttons{float:left;height:36px;margin-bottom:20px;width:280px;}
.product_buttons a{display:block;float:left;margin-right:10px;text-transform:uppercase;}
.product_meta dl{background-color:#EEE;float:left;margin-bottom:20px;padding:5px 10px;}
.product_meta dt{font-weight:700;background-image:url(images/tick.png);background-position:0 50%;background-repeat:no-repeat;border-bottom:1px #BBB dotted;padding:3px 0 0 26px;}
.product_meta dd{margin:0 0 10px;padding:3px 0;}
#pitch #hero_button{line-height:1.2em;position:absolute;bottom:60px;left:600px;}
#pitch #hero_email{background-color:#FFF;border:1px solid #CCC;line-height:1.2em;position:absolute;bottom:120px;left:600px;width:273px;padding:5px 3px;}
#pitch #hero_button a{background-color:#FFF;}
body.page-template-pro_blogger-php.layout_thumbnail #content,body.page-template-pro_blogger-php.layout_thumbnail #content_recent_posts,body.page-template-pro_author-php.layout_thumbnail #content,body.page-template-pro_author-php.layout_thumbnail #content_recent_posts,body.page-template-pro_topic-php.layout_thumbnail #content,body.page-template-pro_topic-php.layout_thumbnail #content_recent_posts,body.page-template-pro_codex-php.layout_thumbnail #content,body.page-template-pro_codex-php.layout_thumbnail #content_recent_posts,body.page-template-pro_blogger-php.layout_blurb #content,body.page-template-pro_blogger-php.layout_blurb #content_recent_posts,body.page-template-pro_author-php.layout_blurb #content,body.page-template-pro_author-php.layout_blurb #content_recent_posts,body.page-template-pro_topic-php.layout_blurb #content,body.page-template-pro_topic-php.layout_blurb #content_recent_posts,body.page-template-pro_codex-php.layout_blurb #content,body.page-template-pro_codex-php.layout_blurb #content_recent_posts{width:540px;}
body.page-template-pro_codex_gallery-php.layout_thumbnail #content,body.page-template-pro_gallery-php.layout_thumbnail #content_recent_posts,body.page-template-pro_codex_gallery-php.layout_thumbnail #content,body.page-template-pro_gallery-php.layout_thumbnail #content_recent_posts,body.page-template-pro_gallery-php.layout_thumbnail #content,body.page-template-pro_codex_gallery-php.layout_thumbnail #content_recent_posts,body.page-template-pro_codex_gallery-php.layout_blurb #content,body.page-template-pro_gallery-php.layout_blurb #content_recent_posts,body.page-template-pro_codex_gallery-php.layout_blurb #content,body.page-template-pro_gallery-php.layout_blurb #content_recent_posts,body.page-template-pro_gallery-php.layout_blurb #content,body.page-template-pro_codex_gallery-php.layout_blurb #content_recent_posts{width:720px;}
body.page-template-pro_blogger-php.layout_thumbnail #content,body.page-template-pro_author-php.layout_thumbnail #content,body.page-template-pro_topic-php.layout_thumbnail #content,body.page-template-pro_codex-php.layout_thumbnail #content,body.page-template-pro_codex_gallery-php.layout_thumbnail #content,body.page-template-pro_gallery-php.layout_thumbnail #content,body.page-template-pro_blogger-php.layout_blurb #content,body.page-template-pro_author-php.layout_blurb #content,body.page-template-pro_topic-php.layout_blurb #content,body.page-template-pro_codex-php.layout_blurb #content,body.page-template-pro_codex_gallery-php.layout_blurb #content,body.page-template-pro_gallery-php.layout_blurb #content{margin-right:0;}
body.layout_thumbnail #sidebar.sidebar_right,.page-template-pro_gallery-php #sidebar.sidebar_right,body.layout_blurb #sidebar.sidebar_right,body.layout_blurb .post_blurb p,body.layout_blurb .post_content_has_image p{margin-left:0;}
body.layout_thumbnail .post_thumbnail,.page-template-pro_gallery-php .post_thumbnail,body.layout_blurb .post_blurb,.page-template-pro_gallery-php .post_blurb{clear:none;float:left;margin-right:20px;width:160px;}
body.layout_thumbnail .post_thumbnail .post_image_thumb,.page-template-pro_gallery-php .post_thumbnail .post_image_thumb,body.layout_blurb .post_blurb .post_image_thumb,.page-template-pro_gallery-php .post_blurb .post_image_thumb{float:left;height:160px;overflow:hidden;width:160px;margin:0 0 10px;}
body.layout_thumbnail .post_thumbnail .post_image_thumb img,.page-template-pro_gallery-php .post_thumbnail .post_image_thumb img,body.layout_blurb .post_blurb .post_image_thumb img,.page-template-pro_gallery-php .post_blurb .post_image_thumb img{padding:4px;}
body.hero_slider .slide_inner,#pitch_inner{position:relative;}

/* AXIS STYLES */
body,body.theme-style-default{background-color:#EEE;background-image:url(images/background-red.jpg);background-position:left top;background-repeat:repeat-x;}
body.theme-style-blue{background-color:#EEE;background-image:url(images/background-blue.png);background-position:left top;background-repeat:repeat-x;}
body.theme-style-pink{background-color:#EEE;background-image:url(images/background-pink.png);background-position:left top;background-repeat:repeat-x;}
body.theme-style-green{background-color:#EEE;background-image:url(images/background-green.png);background-position:left top;background-repeat:repeat-x;}
body.theme-style-lime{background-color:#EEE;background-image:url(images/background-lime.png);background-position:left top;background-repeat:repeat-x;}
body.theme-style-purple{background-color:#EEE;background-image:url(images/background-purple.png);background-position:left top;background-repeat:repeat-x;}
body.theme-style-grey{background-color:#EEE;background-image:url(images/background-grey.png);background-position:left top;background-repeat:repeat-x;}
body a,body.theme-style-default a,body.theme-style-grey a{color:#F60;}
body.theme-style-green a,body.theme-style-lime a{color:#3E7D11;}
body.theme-style-blue a,body.theme-style-pink a,body.theme-style-purple a{color:#0063EE;}
a#blog_link,a:hover#blog_link{background-color:transparent;color:#FFF;}
#footer a,#footer a:hover{color:#222;}
#navigation,body.theme-style-default #navigation{background-image:url(images/navigation-red.jpg);background-position:left top;background-repeat:no-repeat;}
body.theme-style-blue #navigation{background-image:url(images/navigation-blue.png);background-position:left top;background-repeat:no-repeat;}
body.theme-style-pink #navigation{background-image:url(images/navigation-pink.png);background-position:left top;background-repeat:no-repeat;}
body.theme-style-green #navigation{background-image:url(images/navigation-green.png);background-position:left top;background-repeat:no-repeat;}
body.theme-style-lime #navigation{background-image:url(images/navigation-lime.png);background-position:left top;background-repeat:no-repeat;}
body.theme-style-purple #navigation{background-image:url(images/navigation-purple.png);background-position:left top;background-repeat:no-repeat;}
body.theme-style-grey #navigation{background-image:url(images/navigation-grey.png);background-position:left top;background-repeat:no-repeat;}
#navigation ul.sf-menu li.current_page_item a{background-color:transparent;background-image:url(images/black_35p.png);background-position:left top;background-repeat:repeat;color:#FFF;}
.sf-menu li.sfHover a,.sf-menu li.sfHover a:visited,#navigation ul.sf-menu li a:hover,#navigation ul.sf-menu li.current_page_item.sfHover a,#navigation ul.sf-menu li.current_page_item li a,#navigation ul.sf-menu ul li.current_page_item a,#navigation ul.sf-menu ul li.current_page_item a:hover,#navigation ul.sf-menu li.current_page_item li a,#navigation ul.sf-menu li.current_page_item.sfHover a,#navigation .children a{background-color:transparent;background-image:url(images/white_85p.png);background-position:top left;background-repeat:repeat;color:#000;}
#navigation ul.sf-menu li ul{border-left:none;}
#navigation #search{float:right;margin:4px 10px 0 0;}
#navigation input#s{background-image:url(images/search_box.png);background-position:top left;background-repeat:no-repeat;color:#FFF;height:21px;padding-top:4px;width:100px;}
#navigation input#search_btn,body.chrome #navigation input#search_btn{background-image:url(images/search_btn.png);background-position:100% 100%;background-repeat:no-repeat;height:26px;}
body.gecko #navigation input#search_btn,body.safari #navigation input#search_btn{background-position:100% 100%;height:25px;}
#subnavigation #categories{float:left;padding:5px 10px;}
#subnavigation li{background-color:transparent;background-image:url(images/subnavigation_door_left.png);background-position:top left;background-repeat:no-repeat;padding-left:6px;}
#subnavigation li a{background-color:transparent;background-image:url(images/subnavigation_door_right.png);background-position:top right;background-repeat:no-repeat;color:#CCC;font-size:10px;height:15px;margin-right:6px;padding:0.3em 6px 0.3em 0;}
#subnavigation li a:hover{background-color:transparent;}
#subnavigation .current-cat a,#subnavigation .current-cat a:hover{background-color:transparent;cursor:default;}
#box_inner{background-image:url(images/sidebar_separator.png);background-position:left top;background-repeat:repeat-x;padding-top:10px;margin-bottom:0;}
body.home #box_inner{padding-top:25px;}
body.hero #box_inner{background-image:url(images/hero_sidebar_separator.png);}
#breadcrumbs{margin-bottom:25px;}
.post_comments{border-top:none;background-image:url(images/comment.png);background-position:left top;background-repeat:no-repeat;}
.post_comments_text{width:320px;padding:10px 20px;}
.post_comments_text p{margin:0;}
.widget{padding-top:10px;}
.widget .widget_title{background-color:#FFF;border:none;text-align:center;padding:0 10px;}
.widget .widget_content{background-color:#FFF;padding:0 10px 10px;}
#box{background-image:url(images/box_bottom.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px;}
#bottom{background-image:url(images/bottom.png);background-position:left top;background-repeat:repeat-x;background-color:#FFF;border:none;padding-top:10px;}
#bottom .widget,#bottom .widget .widget_title,#bottom .widget .widget_content{background-image:none;background-color:transparent;}
#nav_redux li a{color:#222;display:block;margin-right:10px;}
#post_share{margin-bottom:20px;}
#comments_form{background-color:#FFF;background-image:url(images/bottom.png);background-position:left top;background-repeat:repeat-x;float:left;margin-bottom:20px;width:500px;padding:10px;}
.post_comments_title,#comments_post_rss,#posts_related h4,#comments_call_to_action{text-align:center;}
.post_comments_author {background-color:transparent;}
/* // AXIS STYLES */