/*
Theme name: Ashford
Theme URI: http://ashford.turtleinteractive.com/
Description: The free CMS theme that empowers remarkable Wordpress websites. <a href="http://ashford.turtleinteractive.com/download?utm_source=Ashford%2BCode&utm_medium=Link&utm_content=New%2BVersion&utm_campaign=Style">Check for new version.</a>.
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/>.

Copyright (c) 2008-2009 Timothy James Bednar.
  
Please do not remove the footer credits or links UNLESS you have purchased Ashford Pro.
http://ashford.turtleinteractive.com/store/pro?utm_source=Ashford%2BCode&utm_medium=Link&utm_content=Buy%2BPro&utm_campaign=Style
*/

/*------------------------
	GRID SYSTEM 960
  ------------------------
  Ashford uses this CSS framework developed by Nathan Smith. Do not modify.
  http://www.960.gs/
-------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}
/*------------------------
	ASHFORD AND WORDPRESS CSS
  ------------------------
  CSS required by Ashford and WordPress CMS
	---------------------*/
body {
  background-color:#464646;
  color:#464646;
}
/* body.loggedin{
background-position:0 20px;
}
body.loggedin #canvas{
padding-top:20px;
} */
a {
  color:#D54E21;
  text-decoration:none;
}
h1,h2,h3,h4,h5 {
  font-weight:400;
  margin-bottom:0;
}
blockquote {
  margin:0 30px;
}
table {
  margin-bottom:20px;
  width:100%;
}
th {
  font-weight:700;
  background:#ddd;
}
th,td,caption {
  padding:4px 10px 4px 5px;
}
td {
  border:1px solid #ddd;
}
caption {
  background:#ddd;
}
#content a:hover {/* styles the hover and visited styles for content links */
  background-color:#F0F8FF;
}
/*------------------------
	BUTTONS
  ------------------------
  <a href="/store/pro" class="button button_green">Buy Ashford Pro</a>
  This sample will create a green button out of link. 
	---------------------*/
.button {
  background-image:url(images/buttonBg.png);
  background-repeat:repeat-x;
  background-position:left top;
  border:outset 1px #ccc;
  cursor:pointer;
  color:#555;
  font-weight:700;
  padding:9px 10px;
}
.button_green {
  background-color:Green;
  color:#FFF;
}
a.button_green:hover,#content a.button_green:visited {
  background-color:#ADFF2F;
  color:#555;
}
.button_blue {
  background-color:#1E90FF;
  color:#FFF;
}
a.button_blue:hover,#content a.button_blue:visited {
  background-color:#0FF;
  color:#555;
}
.button_red {
  background-color:Red;
  color:#FFF;
}
a.button_red:hover,#content a.button_red:visited {
  background-color:#FF1493;
  color:#555;
}
/*------------------------
	TYPOGRAPHY
  ------------------------
  <ul class="ticks> - This will replace bulleted list <li> with tick icon.
  <p class="exclamation"> - This will put a exclaimation icon in front of a paragraph.
	---------------------*/
#box ul.ticks {
  margin-right:0;
  margin-left:0;
}
#box ul.ticks li {
  background-image:url(images/tick.png);
  background-position:top left;
  background-repeat:no-repeat;
  border-bottom:1px dotted #DDD;
  list-style:none;
  margin-left:0;
  padding:3px 0 3px 26px;
}
#box p.tick {
  background-color:#EEE;
  background-image:url(images/tick.png);
  background-position:5px 10px;
  background-repeat:no-repeat;
  border:1px #DDD solid;
  list-style:none;
  padding:10px 10px 10px 26px;
}
#box p.exclamation {
  background-color:#EEE;
  background-image:url(images/exclamation.png);
  background-position:5px 10px;
  background-repeat:no-repeat;
  border:1px #DDD solid;
  list-style:none;
  padding:10px 10px 10px 26px;
}
#box p.information {
  background-color:#EEE;
  background-image:url(images/information.png);
  background-position:5px 10px;
  background-repeat:no-repeat;
  border:1px #DDD solid;
  list-style:none;
  padding:10px 10px 10px 26px;
}
#box .outline {
  background-color:#EEE;
  border:1px #DDD solid;
  margin-bottom:20px;
  padding:10px;
}
/*------------------------
	PAGE LAYOUT
	---------------------*/
#canvas{
  overflow:auto;
  width:100%;
}
#canvas_inner{
  overflow:auto;
}
#page_inner{
  float:left;
}
#hero,
#hero_inner{
  background-color:#FFF;
  line-height:0em;
}
#box{
  background-color:transparent;
  background-image:url(images/box_bottom.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  float:left;
  width:940px;
}
#box_inner{
  background-color:#FFF;
  float:left;
  margin-bottom:10px;
  padding:40px 0 0 0;
  width:940px;
}
#content{
  /* position:relative; */
  padding-bottom:20px;
}
/*------------------------
	BRAND
	---------------------*/
#top{
  margin:0 10px;
}
#blog_brand{
  font-size:33px;
  padding:25px 0;
}
#blog_brand.using_blog_logo{
  padding:0;
}
#blog_brand a:hover{
  background-color:transparent;
}
#blog_logo{
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  width:940px;
}
a#blog_link{
  display:block;
  width:940px;
}
#blog_name{
  font-family:Ashford,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
  font-weight:bold;
}
#blog_description{
  color:#DDD; /* modify to change blog tagline color (e.g. just another wordpress blog) */
  font-family:Ashford,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
  font-size:.8em;
  font-weight:normal;
  padding-left:10px;
}
/*------------------------
	SUPERFISH
  ---------------------
  http://users.tpg.com.au/j_birch/plugins/superfish/#download
  Advanced. Do not touch.
	---------------------*/
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.6em;z-index:999;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}#navigation ul.sf-menu li:hover,#navigation ul.sf-menu li.sfHover,#navigation ul.sf-menu a:focus,#navigation ul.sf-menu a:hover,#navigation ul.sf-menu a:active{outline:0;}#navigation .sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows-ffffff.png') no-repeat -10px -100px;}a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}#navigation .sf-menu ul a > .sf-sub-indicator{background-position:0 0;}#navigation .sf-menu ul .sf-sub-indicator,#navigation .sf-menu ul a:focus > .sf-sub-indicator,#navigation .sf-menu ul a:hover > .sf-sub-indicator,#navigation .sf-menu ul a:active > .sf-sub-indicator,#navigation .sf-menu ul li:hover > a > .sf-sub-indicator,#navigation .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
/*------------------------
  NAVIGATION REGION
  ---------------------
  Theme Options allows you to edit the link color of the menu. Only advanced developers should modify this CSS.
	---------------------*/
#navigation{
  background-color:transparent; /* background color for main navigation bar */
  background-image:url(images/navigation_bg.png); /* background image for main navigation bar */
  background-position:top left;
  background-repeat:repeat-x;
  float:left;
  height:33px;
  width:940px;
}
.sf-menu {
  float:left;
  margin:	0;
  position:relative;
  z-index:999;
}
.sf-menu a {
  border-left:	none;
  border-top:		none;
  padding: 		.8em 1em;
  text-decoration:none;
}
body.ie .sf-menu a {
  padding-bottom: 		.9em;
}
 *//*------------------------
  NAVIGATION MENU
	---------------------*/
#navigation ul.sf-menu li {
  /* main navigation background color (transparent or none) */
  background-color: transparent; 
}
.sf-menu a,
.sf-menu a:visited  {
  /* main navigation text/link color (white) */
  color: #fff; 
}
#navigation ul.sf-menu li.current_page_item a {
  /* main menu background color for the current page (black) */
  background-color: #000;
  /* main navigation text/link color for the current page(white) */
  color:#fff;
}
/*------------------------
	SEARCH BOX
  ---------------------
  Theme option
	---------------------*/
#navigation #search{
  float:right;
  margin:6px 10px 0 0;
}
#navigation #search_input{
  float:left;
}
#navigation input#s{
  background-color:transparent;
  background-image:url(images/search_box.png); /* modify to change the search box background */
  background-position: top left;
  background-repeat: no-repeat;
  border:none;
  height:17px;
  padding:2px 10px 1px 10px;
  width:160px;
}
#navigation #search_submit{
  float:left;
  height:20px;
  width:40px;
}
body.chrome #search_submit,
body.safari #search_submit {
  margin-top:-3px;
}
#navigation input#search_btn{
  background-color:transparent;
  background-image:url(images/search_btn.png); /* modify to change the search button */
  background-position: top left;
  background-repeat: no-repeat;
  border:none;
  cursor:pointer;
  height:20px;
  margin:0;
  padding:0;
  width:40px;
}
body.chrome #navigation input#search_btn,
body.safari #navigation input#search_btn{
  background-position: bottom left;
  height:21px;
}
ul.sf-menu #follow a{
  float:left;
  padding:.6em .4em;
}
ul.sf-menu #follow a:hover{
  text-decoration:none;
}
body.ie ul.sf-menu #follow a{
  padding:.6em .4em .7em .4em;
}
/*------------------------
  NAVIGATION DROP DOWN MENUS
	---------------------*/
.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{
  /* navigation drop down menu background color (light grey) */
  background-color:#eee; 
}
.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 li a,
#navigation ul.sf-menu li.current_page_item.sfHover a,
#navigation .children a{
  /* navigation drop down text/link color (orange) */
  color:			#d54e21;
  font-weight:normal;
}
#navigation ul.sf-menu li a:hover{
  /* navigation drop down text/link hover affect (underline) */
  text-decoration:underline;
}
#navigation ul.sf-menu ul li.current_page_item a,
#navigation ul.sf-menu ul li.current_page_item a:hover {
  cursor:default;
  color:#000;
  font-weight:bold;
  text-decoration:none;
}
#navigation ul.sf-menu li ul {
  border-right:2px #DDD solid; /* borders for subnavagation drop down menus */
  border-left:2px #EEE solid; /* borders for subnavagation drop down menus */
  border-bottom:2px #DDD solid; /* borders for subnavagation drop down menus */
}
#navigation ul.sf-menu li ul li ul{
  border-top:2px #DDD solid; /* top border for sub-subnavagation drop down menus */
}
/*------------------------
	SUBNAVIGATION CATEGORY MENU
  ---------------------
  Theme option.
	---------------------*/
#subnavigation{
  background-color:transparent;
  background-image:url(images/navigation_bg.png);
  background-position:top left;
  background-repeat:repeat;
  float:left;
  width:940px;
}
#subnavigation ul{
  margin:0;
  padding:0;
}
#subnavigation li{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}
#subnavigation li a{
  display:		block;
  position:		relative;
  padding:.3em 1em;
}
#subnavigation li a:hover{
  background-color:#FFF;
  text-decoration:underline;
}
#subnavigation .current-cat a{
  background-color:#FFF;
  color:#555;
}
#subnavigation .current-cat a:hover{
  background-color:#FFF;
  color:#555;
  cursor:default;
}
/*------------------------
	BREACRUMBS
	---------------------*/
#breadcrumbs{
  color:#BBB;
  margin:0 0 20px;
}
#breadcrumbs li{
  float:left;
  list-style:none;
  margin:0 4px 0 0;
}
#breadcrumbs a{
  color:#bbb;
}
#paginate{
  clear:both;
}
.paginate-previous{
float:left;
}
.paginate-next{
float:right;
}
/*------------------------
	EMM_PAGINATE
  ---------------------
 * emm_paginate - WordPress Pagination Function
 * Version: 1.0
 *
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/
 * Link: http://www.ericmmartin.com/pagination-function-for-wordpress
	---------------------*/
.emm-paginate {clear:both;}
.emm-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.emm-paginate a:hover, .emm-paginate a:active {background:#ccc; color:#888;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:#fff; background:#666; border:1px solid #ccc; margin-right:4px; padding:3px 6px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}
/*------------------------
	POSTS
  ---------------------
  All styles for posts.
	---------------------*/
.post{
  clear:both;
  float:left;
  margin-bottom:20px;
  width:100%;
}
.post_title{
  font-family:Ashford,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
  font-weight:bold;
  line-height:1.1em;
}
.post_page .post_title{
  border-bottom:#DDD dotted 1px;
  margin-bottom:20px;
}
.post_content_has_image p{
  margin-left:180px;
}
.post_by{
  border-top:#DDD dotted 1px;
  border-bottom:#DDD dotted 1px;
  color:#999;
  margin-bottom:20px;
  text-transform:uppercase;
}
.post_by a{
  color:#999;
}
.post_image_thumb{
  float:left;
  margin:0 10px 10px 0;
  width:170px;
}
.post_image_thumb img{
  background-color:#FFF;
  border:1px solid #EEE;
  display:block;
  padding:9px;
}
.post_excerpt_readmore a{
  font-weight:bold;
  white-space:nowrap;
}
.post_content_excerpt ol.post_meta{
  margin-top:20px;
}
#post_author{
  border:1px solid #CCC;
  float:left;
  margin-bottom:20px;
  padding:9px;
  width:498px;
}
#post_author img{
  float:right;
  margin:0 0 0 10px;
}
#post_author .post_authortext{
  /*float:left;*/
}
#post_share{
  /* border-bottom:1px dotted #ccc;
  border-top:1px dotted #ccc; */
  clear:both;
  /* margin-bottom:20px; */
  padding:5px 0;
  overflow:auto;
}
#post_share h4{
  display:none;
}
#post_share ul{
  float:left;
  padding-left:185px;
  margin-bottom:0;
}
#post_share ul li a span{
  display:none;
}
#post_share ul li{
  float:left;
  list-style:none;
  margin:0;
}
#post_share ul li a{
  display:block;
  height:16px;
  margin-right:5px;
  overflow:hidden;
  width:16px;
}
#post_share #twitter a{
  background-image:url(images/twitter.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #facebook a{
  background-image:url(images/facebook.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #reddit a{
  background-image:url(images/reddit.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #stumbleupon a{
  background-image:url(images/stumble.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #delicious a{
  background-image:url(images/delicious.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #technorati a{
  background-image:url(images/technorati.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#post_share #digg a{
  background-image:url(images/digg.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#posts_related li{
  width:460px;
}
#posts_related{
  clear:both;
}
#posts_related  h4{
  border-bottom:1px dotted #BBBBBB;
}
#posts_related li {
  border-bottom:1px dotted #BBBBBB;
  clear:both;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:3px 0;
  width:520px;
}
#posts_related li.item_has_thumb{
  font-size:18px;
}
#posts_related li.item_has_thumb span{
  background-color:#FFF;
  border:1px #DDD solid;
  display:block;
  float:left;
  height:40px;
  overflow:hidden;
  margin-right:5px;
  margin-top:5px;
  width:40px;
}
#posts_related li.item_has_thumb span img{
  height:40px;
  overflow:hidden;
  width:40px;
}
#posts_related .post_meta_categories span{
  font-weight:bold;
}
#post_list_recent{
  clear:both;
  padding-top:20px;
}
#post_list_recent h2{
  border-bottom:1px solid #D1EEEE;
}
.post_list{
  border-bottom:1px solid #D1EEEE;
  list-style:none;
  margin:0;
}
.post_list a{
  display:block;
  padding:2px;
}
.post_list a:hover{
  background-color:#E0FFFF;
  text-decoration:none;
}
/*------------------------
	COMMENTS
  ---------------------
  All styles for comments on posts and/or pages.
	---------------------*/
#comments{
  clear:both;
  float:left;
}
.post_comments_title{
  margin-bottom:0px;
  width:520px;
}
#comments_post_rss{
  width:520px;
}
.post_comments{
  border-top:1px dotted #BBB;
  float:left;
  padding:10px 0;
  margin-bottom:10px;
  width:520px;
}
.post_comments_author{
  background-color:#EEF3E2;
}
.post_comments_by{
  float:left;
  margin-right:20px;
  text-align:right;
  width:140px;
}
.post_comments_text{
  float:left;
  width:340px;
}
span.post_edit{
  margin-right:10px;
}
span.post_comments_edit{  
  margin-right:10px;
}
#comments_form{
  background-color:#EFEFEF;
  float:left;
  margin-bottom:20px;
  padding:10px;
  width:500px;
}
#comments_form label{
  display:block;
}
#comments_form p{
  float:left;
  width:490px;
}
#comments_form p input{
  background-color:#FFF;
  border:1px #CCC solid;
  padding:3px;
  width:484px;
}
#comments_form textarea{
  background-color:#FFF;
  border:1px #CCC solid;
  font-family:arial;
  font-size:13px;
  padding:3px;
  width:490px;
}
.post_comments_btn{
  clear:both;
  width:auto;
}
/*------------------------
	SIDEBAR
  ---------------------
  All styles for sidebars on posts and/or pages.
	---------------------*/
#sidebar_inner,
#column_left_inner,
#column_right_inner{
  float:left;
  margin-bottom:20px;
  width:100%;
}
/*------------------------
	WIDGETS
	---------------------*/
.widget{
  background-color:#EEE;
  float:left;
  margin-bottom:20px;
  padding:5px 10px 12px 10px;
}
.grid_3 .widget{
  width:140px;
}
.grid_4 .widget{
  width:200px;
}
.grid_5 .widget{
  width:260px;
}
.widget .widget_title{
  border-bottom:1px #BBB dotted;
  font-size:18px;
  font-weight:normal;
}
.widget_search label{
  border-bottom:1px dotted #BBBBBB;
  display:block;
  font-family:Ashford;
  font-size:18px;
  font-weight:normal;
  margin-bottom:10px;
}
.widget_search #searchsubmit{
  background-image:url(images/buttonBg.png);
  background-repeat:repeat-x;
  background-position: left top;
  border:outset 1px #ccc;
  cursor:pointer;
  color:#555;
  font-weight:bold;
  padding: 1px 10px;
}
.widget ul,
.widget ol{
  margin:0;
}
.widget li{
  border-bottom:1px #BBB dotted;
  list-style:none;
  margin:0;
  padding:3px 0;
}
.widget .current_page_item a{
  background-color:transparent;
  color:#000;
  cursor:default;
  font-weight:bold;
}
.widget .current_page_item li a{
  background-color:transparent;
  color:#d54e21;
  cursor:pointer;
  font-weight:normal;
}
.widget .current_page_item li a:hover{
  background-color:#F0F8FF;
}
.widget ul li a{
  display:block;
  padding:0 3px;
}
.widget li ul{
  list-style:square;
}
.widget li li{
  border:none;
}
.widget li li a{
  padding-left:20px;
}
.author_gravatar{
  float:right;
  margin:10px 0 0 10px;
}
/*------------------------
	ASHFORD WIDGETS
	---------------------*/
#ashford-gravatar-comments li{
  float:left;
  width:252px;
}
#ashford-gravatar-comments a{
  float:left;
  width:165px;
}
#ashford-gravatar-comments span{
  float:left;
  font-size:10px;
  margin-right:5px;
  padding:5px;
  text-align:center;
  width:65px;
}
/*------------------------
	BOTTOM
  ---------------------
  Footer sidebar widgets displayed in three columns.
	---------------------*/
#bottom {
  background-color:#EEE;
  border-top:1px solid #DDD;
  float:left;
  padding:20px 100px 0 100px;
  width:740px;
}
#bottom_inner{
  float:left;
  padding:0 10px;
  width:720px;
}
#bottom .widget{
  width:220px;
}
/*------------------------
	FOOTER
  ---------------------
  FYI: This is not #bottom.
	---------------------*/
#footer{
  color:#000;
  margin:30px 10px;
}
#footer a{
  color:#FFF;
}
#footer a:hover{
  background-color:transparent;
  text-decoration:underline;
}
#footer p{
  clear:both;
  font-size:.8em;
}
#nav_redux{
  font-size:.8em;
  list-style:none;
  padding:0;
  margin:0;
  text-align:center;
}
#nav_redux li{
  float:left;
  list-style:none;
  padding:0;
  margin:0;
}
#nav_redux li a{
  display:block;
  margin-right:10px;
}
#loginout a{
  font-weight:bold;
}
/*------------------------
	CLOSE REGION - deprecate?
	---------------------*/
.close{
  display:none;
}
/*------------------------
	SPEED DIAL
	---------------------*/
#speed_dial{
  margin-top:40px;
  width:960px;
}
#speed_dial .post_grid_unit{
  clear:none;
  font-size:13px;
}
#speed_dial .post_grid_unit a{
  background-color:transparent;
  background-image:url(images/speed_dial_bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  color:#FFF;
  cursor:pointer;
  display:block;
  height:80px;
  padding:10px;
}
#speed_dial .post_grid_unit a:hover{
  background-image:url(images/speed_dial_bg.png);
  background-position: bottom right;
}
#speed_dial .post_grid_unit a span.post_grid_title{
  display:block;
  height:80px;
  overflow:hidden;
}
/*------------------------
	ASHFORD PAGES
  ---------------------
  Some template require custom CSS to function.
	---------------------*/
div.page_template_faq h2{
  border:1px #ccc solid;
  color:#d54e21;
  cursor:pointer;
  margin-top:20px;  
  padding:2px 10px;
  text-decoration:none;
}
div.page_template_faq p{
  background-color:#EEE;
  border:1px #ccc solid;
  border-top:none;
  margin:0px;
  padding:10px;
}
#not_found{
  background-color:#EEE;
  margin-bottom:20px;
  padding:20px;
}
#not_found h1{
  margin:0;
}
#not_found p{
  background-image:url(images/exclamation.png);
  background-position: 2px 4px;
  background-repeat: no-repeat;
  margin:0;
  padding:3px 3px 3px 22px;
}
/*------------------------
	REQUIRED BY ASHFORD
	---------------------*/
#speedialhint{
  clear:both;
  float:left;
  margin:40px 0;
}
.widget ul li.hint a{
  display:inline;
}
.widget li.hint{
  margin-top:10px;
  padding:3px 3px 3px 22px;
}
.widget_hint{
  padding-left:24px;
}
body.hints .hint{
  color:blue;
  display:block;
}
body.nohints .hint{
  display:none;
}
body.hints #infobar .hint{
  display:inline;
}
body.hints #infobar.on .hint{
  display:none;
}
body.hints #infobar.off .hint{
  display:inline;
}
/*------------------------
	HINTS AND REGIONS
	---------------------*/
body.hints.loggedin div.region {
  position:relative;
  float:left;
  z-index:999
}
div.region-inline {
  display:none;
}
body.hints div.region-inline {
  display:block;
}
div.region-border {
  opacity:.25;
  position:absolute;
  left:-10px;
  right:-10px;
  top:-10px;
  bottom:-10px;
  height:10px;
  width:10px;
  background:blue;
}
div.widget.region div.region-border {
  background:red;
}
div.region-border-top {
  left:0px; right:0px;
  width:auto;
  bottom:auto;
}
div.region-border-bottom {
  left:0px; right:0px;
  width:auto;
  top:auto;
}
div.region-border-left {
  height:auto;
  right:auto;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-left-radius-:5px;
}
div.region-border-right {
  height:auto;
  left:auto;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius-:5px;
}
div.region-links {
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  font:normal 11px/20px Arial,sans-serif !important;
  background-color:blue;
  color:#FFF;
  position:absolute;
  top:-25px;
  right:0px;
  z-index:100;
  height:25px;
  line-height:25px;
  overflow:hidden;
}
div.widget.region div.region-links {
  background-color:red;
  left:0;
  right:auto;
}
div.region-links a,
div.region-links a:hover {
  background-color:transparent !important;
  color:#FFF !important;
  text-transform:none !important;
  font-weight:normal !important;
  font-style:normal !important;
  float:left !important;
  padding:0px 10px 0px 10px;
  line-height:25px !important;
}
/*------------------------
	USER ADMINBAR - black bar at top of page when loggedin
	---------------------*/
#user_info{
  background-color:#000000;
  color:#FFFFFF;
  left:0;
  margin:0;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
}
#user_info a{
  color:#FFF;
  padding-left:26px;
}
#user_info a:hover{
  background-color:#555;
}
#wp_userid{
  background-image:url(images/user.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
  font-weight:bold;
}
#wp_userid a{
  padding-left:0;
}
#wp_dashboard{
  background-image:url(images/application.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_edit_pages{
  background-image:url(images/folder_page.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_new_page{
  background-image:url(images/page_edit.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_new_post{
  background-image:url(images/note_edit.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_configurator{
  background-image:url(images/layout.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_store{
  background-image:url(images/cart.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#user_info a#wp_store{
  color:lime;
  font-weight:bold;
}
#wp_widgets{
  background-image:url(images/cog.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_bug{
  background-image:url(images/bug_add.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_logout{
  background-image:url(images/stop.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
#wp_help{
  background-image:url(images/help.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
}
/*------------------------
	REQUIRED BY WORDPRESS 
	---------------------*/
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignleft {
  float: left;
  margin:0 10px 10px 0;
}
.alignright {
  float: right;
  margin:0 0 10px 10px;
}
.size-thumbnail,
.size-medium{
  background-color:#FFF;
  border:1px #DDD solid;
  padding:9px;
}
.size-large{
  clear:both;
  display:block;
  margin-bottom:20px;
}
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/*------------------------
	REQUIRED BY LIGHTBOX PLUGIN FOR ASHFORD 
	---------------------*/
body #jquery-lightbox{
  /* Ashford jQuery Lightbox Plugin */
  z-index:9999; 
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* TWEAKS BY SARA BEGIN HERE
======================================================================*/

/***** Page Background and Structure*****/

/*damask*/
#canvas_inner {
	background: url(./images/tad/bg.jpg) repeat top center;
	overflow: hidden;
}

/*page size*/
#box, #blog_logo, #navigation, #subnavigation, .container_16 .grid_16, #bottom, #speed_dial, #footer {
	width: 960px !important;
}
#page {
	margin-top: 10px;
}

/***** Header and Navigation Structure, Graphics and Color *****/
#top {
	background: url(./images/tad/header.png) no-repeat top center;
	/*height: 304px;*/ height: 302px;
}
#blog_brand {
    padding: 90px 0 50px !important; /** * numbers should equal 250px - adjust numbers to fit design*/
}
#blog_link {
	padding: 0 0 !important; height: 110px; /** * numbers should equal 250px - adjust numbers to fit design*/
}
#blog_description, #blog_name {
	display: none; visibility: hidden;
}
a#blog_link, a#blog_link:hover {
    background-color: transparent !important;
}

/***** Header Navigation Backgrounds and Other Stylings for both Upper and Lower Navigation Stylings*****/

#navigation-top #navigation ul { display: block; z-index: 520 !important; }
#navigation-lower #navigation ul { display: block; z-index: 510 !important; }
#navigation-lower-second #navigation ul { display: block; z-index: 500 !important; }

#navigation-top #navigation ul.children, 
#navigation-lower #navigation ul.children { 
	margin-top: -8px !important; 
}

/*hide ashford theme home link in header*/
#nav #home { display: none; !important }

/*lower navigation background and size*/
#navigation, body.theme-style-default #navigation {
    background-image: url(./images/tad/nav.png) !important;
    background-position: left top;
    background-repeat: no-repeat;
	height: 55px;
}
#nav {
	width: 778px;
	/*padding: 10px 0 0 95px; == 5 button top*/ padding: 10px 0 0 170px; /*ADD TO MY COPY - TWEAKS AFTER UPLOAD TO DISGUISE SITE*/ 
}
/*remove upper navigation background and other structure stylings*/
#navigation-top #navigation {
    background-image: none !important;
	padding: 0 0;
}
#navigation-top #navigation #nav {
	width: 100%;
	padding: 0 0 0 0;
}
/*hiding dropdown indicator arrow in upper and lower tier navigation*/
#navigation-top #navigation ul.sf-menu li a .sf-sub-indicator, 
#navigation-lower #navigation ul.sf-menu li a .sf-sub-indicator {	
	padding-right: 1em;
	display: none !important; visibility: none !important;
	background-position: 0 0px !important;
    top: 0 !important;
}

/*All Upper Links - placement */
#navigation-top #navigation ul.sf-menu li {
	margin-top: 53px; 
}
#navigation-top #navigation ul.sf-menu li a {
    padding: 0.8em 0em;
}



/***** Individual Upper Navigation Link Styling - links hardcoded into header.php ******/

/*home*/
#navigation-top #navigation li.home-top { margin-left: 39px; }
#navigation-top #navigation a#home-top {
	background: url(./images/tad/home.gif) no-repeat center center !important;
	text-indent: -9999px;	
	width: 67px;
}
#navigation-top #navigation ul.sf-menu li.home-top.current_page_item a#home-top, 
#navigation-top #navigation ul.sf-menu li.home-top a#home-top:hover {	
	background: url(./images/tad/homeh.gif) no-repeat center center !important;
}
/*design teams*/
#navigation-top #navigation li.page-item-6339 { margin-left: 39px; }
#navigation-top #navigation li.page-item-6339 a {
	background: url(./images/tad/designteams.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 160px;
}
#navigation-top #navigation ul.sf-menu li.page-item-6339.current_page_item a, 
#navigation-top #navigation ul.sf-menu li.page-item-6339 a:hover {
    background-image: url(./images/tad/designteamsh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*contact*/
#navigation-top #navigation li.page-item-42 { margin-left: 360px; }
#navigation-top #navigation li.page-item-42 a {
	background: url(./images/tad/contact.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 98px;
}
#navigation-top #navigation ul.sf-menu li.page-item-42.current_page_item a, 
#navigation-top #navigation ul.sf-menu li.page-item-42 a:hover {
    background-image: url(./images/tad/contacth.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*subscribe*/
#navigation-top #navigation li.page-item-6345 { margin-left: 43px; }
#navigation-top #navigation li.page-item-6345 a {
	background: url(./images/tad/subscribe.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 115px;
}
#navigation-top #navigation ul.sf-menu li.page-item-6345.current_page_item a, 
#navigation-top #navigation ul.sf-menu li.page-item-6345 a:hover {
    background-image: url(./images/tad/subscribeh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}



/***** Individual Lower Navigation Link Styling - links hardcoded into header.php *****/

/*gallery*/
#navigation-lower #navigation li.page-item-6364 a {
	background: url(./images/tad/gallery.gif) no-repeat center center !important;
	text-indent: -9999px;
	/*width: 113px; /*image width - 141 - minus 28*/
	padding: 0 !important;
	width: 141px !important;
	height: 34px !important;
}
#navigation-lower #navigation ul.sf-menu li.page-item-6364.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-6364 a:hover {
    background-image: url(./images/tad/galleryh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*tutorials*/
#navigation-lower #navigation li.page-item-6315 a {
	background: url(./images/tad/tutorials.gif) no-repeat center center !important;
	text-indent: -9999px;
	/*width: 126px; /*image width - 166 - minus 28 - plus the dropdown indicator minus additonal 12*/
	padding: 0 !important;
	width: 166px !important;
	height: 34px !important;	
}
#navigation-lower #navigation ul.sf-menu li.page-item-6315.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-6315 a:hover {
    background-image: url(./images/tad/tutorialsh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*fine print*/
#navigation-lower #navigation li.page-item-2255 a {
	background: url(./images/tad/fineprint.gif) no-repeat center center !important;
	text-indent: -9999px;
	/*width: 143px; /*image width - 171 - minus 28*/
	padding: 0 !important;
	width: 171px !important;
	height: 34px !important;	
}
#navigation-lower #navigation ul.sf-menu li.page-item-2255.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-2255 a:hover {
    background-image: url(./images/tad/fineprinth.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*features*/
#navigation-lower #navigation li.page-item-6349 a {
	background: url(./images/tad/features.gif) no-repeat center center !important;
	text-indent: -9999px;
	/*width: 121px; /*image width - 148 - minus 29*/
	padding: 0 !important;
	width: 155px !important;
	height: 34px !important;	
}
#navigation-lower #navigation ul.sf-menu li.page-item-6349.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-6349 a:hover {
    background-image: url(./images/tad/featuresh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*future1 - FEATURES*/		/* == ADD TO MY COPY - commented out - BECCA NOT USING THIS ON TEMP SITE ==
#navigation-lower #navigation li.page-item-292 a {
	background: url(./images/tad/future1.gif) no-repeat center center !important;
	text-indent: -9999px;
	/*width: 121px; /*image width - 148 - minus 29*/		/*
	padding: 0 !important;
	width: 148px !important;
	height: 34px !important;	
}
#navigation-lower #navigation ul.sf-menu li.page-item-292.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-292 a:hover {
    background-image: url(./images/tad/future1h.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*future2*/		/* == ADD TO MY COPY - commented out - BECCA NOT USING THIS ON TEMP SITE ==
#navigation-lower #navigation li.page-item-348 a {
	background: url(./images/tad/future2.gif) no-repeat  center center !important;
	text-indent: -9999px;
	/*width: 121px; /*image width - 148 - minus 29*/		/*
	padding: 0 !important;
	width: 148px !important;
	height: 34px !important;	
}
#navigation-lower #navigation ul.sf-menu li.page-item-348.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-348 a:hover {
    background-image: url(./images/tad/future2h.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}



/***** Upper and Lower Text Submenu Links *****/

/*All Upper Submenu Links - size and background*/
#navigation-top #navigation ul.sf-menu li ul.children li {
	margin-top: 0px; 
	background-color: #ffffff;
}
#navigation-top #navigation ul.sf-menu li ul.children li a {
	background: none !important;
	text-indent: 0px;
	padding: 0.8em 1em !important;
	height: auto !important;
}
#navigation-top #navigation ul.sf-menu li.current_page_item ul.children li a, 
#navigation-top #navigation ul.sf-menu li ul.children li a:hover {	
	background: none !important;
	background-color: #ffffff;
}

/*All Lower Submenu Links - size and background*/
#navigation-lower #navigation ul.sf-menu li ul.children li {
	margin-top: 0px; 
	background-color: #ffffff;
}
#navigation-lower #navigation ul.sf-menu li ul.children li a {
	background: none !important;
	text-indent: 0px;	
	padding: 0.8em 1em !important;
	height: auto !important;
}
#navigation-lower #navigation ul.sf-menu li.current_page_item ul.children li a, 
#navigation-lower #navigation ul.sf-menu li ul.children li a:hover {	
	background: none !important;
	background-color: #ffffff;
}


/***** Individual Upper and Lower Submenu Stylings - links hardcoded into header.php ******/

/*Upper Submenus*/

/*about me sub menu links - sized for graphics*/						/*REMOVED
#navigation-top #navigation ul.sf-menu li.page-item-363 ul.children li.page_item a {
	height: 41px !important;
}

/*about me - contact*/						/*REMOVED
#navigation-top #navigation li.page-item-363 { background-color: #FFFFFF; }

#navigation-top #navigation ul.sf-menu li ul.children li.page-item-363 a,
#navigation-top #navigation ul.sf-menu li.page-item-24.current_page_item li.page-item-363 a, 
#navigation-top #navigation li.page-item-363 a {
	background: url(./images/tad/contactsub.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/
	/*padding: 0em 0em 0em 2em !important; == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE*/						/*REMOVED padding: 0.8em 0em 0.8em 2em !important;
}
#navigation-top #navigation ul.sf-menu li ul.children li.page-item-363 a:hover,
#navigation-top #navigation ul.sf-menu li ul.children li.page-item-363.current_page_item  a:hover,
#navigation-top #navigation ul.sf-menu li.page-item-24.current_page_item li.page-item-363 a:hover, 
#navigation-top #navigation ul.sf-menu li.page-item-363.current_page_item a, 
#navigation-top #navigation ul.sf-menu li.page-item-363 a:hover {
    background-image: url(./images/tad/contactsubh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*design team sub menu links - sized for graphics*/					/*REMOVED == ADD TO MY COPY - commented out - BECCA NOT USING THIS ON TEMP SITE ==
#navigation-top #navigation ul.sf-menu li.page-item-549 ul.children li.page_item a {
	height: 41px !important;
}

/*about me - design team*/						/*REMOVED
#navigation-top #navigation li.page-item-125 { background-color: #FFFFFF; }

#navigation-top #navigation ul.sf-menu li ul.children li.page-item-125 a,
#navigation-top #navigation ul.sf-menu li.page-item-549.current_page_item li.page-item-125 a, 
#navigation-top #navigation li.page-item-125 a {
	background: url(./images/tad/aboutme.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/						/*REMOVED
	padding: 0 !important;
}
#navigation-top #navigation ul.sf-menu li ul.children li.page-item-125 a:hover,
#navigation-top #navigation ul.sf-menu li ul.children li.page-item-125.current_page_item  a:hover,
#navigation-top #navigation ul.sf-menu li.page-item-549.current_page_item li.page-item-125 a:hover, 
#navigation-top #navigation ul.sf-menu li.page-item-125.current_page_item a, 
#navigation-top #navigation ul.sf-menu li.page-item-125 a:hover {
    background-image: url(./images/tad/aboutmeh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*Lower Submenus*/

/*tutorial sub menu links - sized for graphics*/						/*REMOVED
#navigation-lower #navigation ul.sf-menu li.page-item-234 ul.children li.page_item a {
	height: 45px !important;
}
/*beccas bits*/						/*REMOVED
#navigation-lower #navigation li.page-item-324 { background-color: #FFFFFF; }

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-324 a,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-324 a, 
#navigation-lower #navigation li.page-item-324 a {
	background: url(./images/tad/beccasbits.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/
	/*padding: 0em 0em 0em 2em !important; == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE*/						/*REMOVED	padding: 0.8em 0em 0.8em 2em !important;
}
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-324 a:hover,
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-324.current_page_item  a:hover,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-324 a:hover, 
#navigation-lower #navigation ul.sf-menu li.page-item-324.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-324 a:hover {
    background-image: url(./images/tad/beccasbitsh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*beccas bows*/						/*REMOVED
#navigation-lower #navigation li.page-item-88 { background-color: #FFFFFF; }

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-88 a,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-88 a, 
#navigation-lower #navigation li.page-item-88 a {
	background: url(./images/tad/beccasbows.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/
	/*padding: 0em 0em 0em 2em !important; == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE*/						/*REMOVED	padding: 0.8em 0em 0.8em 2em !important;
}
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-88 a:hover,
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-88.current_page_item  a:hover,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-88 a:hover, 
#navigation-lower #navigation ul.sf-menu li.page-item-88.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-88 a:hover {
    background-image: url(./images/tad/beccasbowsh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*faqs*/						/*REMOVED
#navigation-lower #navigation li.page-item-5 { background-color: #FFFFFF; }

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-5 a,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-5 a, 
#navigation-lower #navigation li.page-item-5 a {
	background: url(./images/tad/faqs.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/
	/*padding: 0em 0em 0em 2em !important; == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE*/						/*REMOVED	padding: 0.8em 0em 0.8em 2em !important;
}

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-5 a:hover,
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-5.current_page_item  a:hover,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-5 a:hover, 
#navigation-lower #navigation ul.sf-menu li.page-item-5.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-5 a:hover {
    background-image: url(./images/tad/faqsh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*organization*/						/*REMOVED
#navigation-lower #navigation li.page-item-90 { background-color: #FFFFFF; }

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-90 a,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-90 a, 
#navigation-lower #navigation li.page-item-90 a {
	background: url(./images/tad/organization.gif) no-repeat center center !important;
	text-indent: -9999px;
	width: 158px !important; /*widest image width - 156 - plus 2*/
	/*padding: 0em 0em 0em 2em !important; == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE*/						/*REMOVED	padding: 0.8em 0em 0.8em 2em !important;
}

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-90 a:hover,
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-90.current_page_item  a:hover,
#navigation-lower #navigation ul.sf-menu li.page-item-8.current_page_item li.page-item-90 a:hover, 
#navigation-lower #navigation ul.sf-menu li.page-item-90.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-90 a:hover {
    background-image: url(./images/tad/organizationh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*tutorialsub*/		/* == ADD TO MY COPY - commented out - BECCA NOT USING THIS ON TEMP SITE ==
#navigation-lower #navigation li.page-item-2 { background-color: #FFFFFF; }

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-2 a,
#navigation-lower #navigation ul.sf-menu li.page-item-234.current_page_item li.page-item-2 a, #navigation-lower #navigation li.page-item-2 a {
	background: url(./images/tad/tutorialsub.gif) no-repeat center center !important;
	text-indent: -9999px !important;
	width: 158px !important; /*widest image width - 156 - plus 2*/		/*
	padding: 0em 0em 0em 2em !important;
}

#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-2 a:hover,
#navigation-lower #navigation ul.sf-menu li ul.children li.page-item-2.current_page_item  a:hover,
#navigation-lower #navigation ul.sf-menu li.page-item-234.current_page_item li.page-item-2 a:hover, 
#navigation-lower #navigation ul.sf-menu li.page-item-2.current_page_item a, 
#navigation-lower #navigation ul.sf-menu li.page-item-2 a:hover {
    background-image: url(./images/tad/tutorialsubh.gif) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
/*tutorials sub menu links end*/


/*** Second Row Lower Links (third row) - dynamic links stylings for non-graphic text links - second row of lower navigation links ***/

/*lower navigation second row alignment*/
#navigation-lower-second #navigation #nav { 
    /*padding: 0 0 0 265px;*/ width: 778px; padding: 0 0 0 317px;  /* == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE  == */
}

/*** lower second row/third row text link colors and stylings ***/
#navigation-lower-second #navigation ul.sf-menu li { background-color: #ffffff; }
#navigation-lower-second #navigation ul.sf-menu li.current_page_item a {
    background-image: url(./images/tad/blank.gif) !important;
    background-position: left top;
    background-repeat: repeat;
}
#nav {
	font-size: 15px; /* was font-size: 16px;*/
	font-family: Georgia,"Times New Roman",Times,serif;
	/*font-style: italic;*/
}

.sf-menu a, .sf-menu a:visited { color: #90A8A8 !important; }

.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 { color:#717171 !important; }


/*All SUB-Submenu Links and ALL SUBS THEREAFTER - size and background*/

#navigation ul.sf-menu li ul li ul {
    border-top: 0px solid #DDDDDD;
}
#navigation #nav li ul.children li ul {
    margin-top: 0px !important;
	background-color: #ffffff;	
	padding-bottom: 0px !important;
}
#navigation #nav.sf-menu li.current_page_item ul.children li ul.children li a,
#navigation #nav.sf-menu li ul.children li ul.children li a{
	background: none !important;
	text-indent: 0px;	
	padding: 0.8em 1em !important;
}

#navigation #nav.sf-menu li.current_page_item ul.children li ul.children li a,
#navigation #nav.sf-menu li.page_item ul.children li ul.children li a:hover {	
	background: none !important;
	background-color: #ffffff;
}

#navigation #nav.sf-menu li ul.children li.page_item ul.children li a {
    height: auto !important;
}


/**** Content Border, Background, Structure, Graphics and Colors*****/

#content h1 {
	font-size: 20px !important;
	margin-bottom: 25px !important;
	margin-left: 3px !important;
	color: #B0B371 !important;
}
#content div h1 {
	font-size: 25px !important;
	margin-bottom: 5px !important;
	margin-left: 2px !important;
	color: #555555 !important;
}
/*body.home #box_inner {
    padding-top: 70px !important;
}*/ /* == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE - actually just remove this == */	
#box {
    background-image: url(./images/tad/bg.png) !important;
    background-position: center top !important;
    background-repeat: repeat-y !important;
}
#box_inner {
    background-image: none !important;
    background-position: center top !important;
    background-repeat: repeat-y !important;
    /*padding-top: 40px !important;  == ADD TO MY COPY - HAD TO TWEAK THIS FOR BECCAS SITE - use this if there is no lower second row (third row) hear links  == */	
	margin-bottom: 0px !important;
    background-color: transparent !important;
	overflow: hidden !important;
}

a:hover {
	background-color: #F7FBFB !important;
}
#lightbox-nav a {
	background-color: transparent !important;
}

/* COLORS BEGIN - green links blue hover */		/*
body a, body.theme-style-default a, body.theme-style-grey a {
    color: #b0b371 !important;
}
#content a:visited {
    background-color: #fefef8 !important;
}
h2 a, h2 a:visited, h1 a, h1 a:visited, #content h1 a:visited, #content h2 a:visited {
	color: #555555 !important;
	background-color: #ffffff !important;
}

#content a:hover, #sidebar a:hover, #breadcrumbs a:hover,#content h1 a:hover, #content h2 a:hover { 
	background-color: #f7fbfb !important; 
	color: #ABBDBD !important; 
}		*/
/* COLORS END - green links blue hover */

/* COLORS BEGIN - blue links green hover */
body a, body.theme-style-default a, body.theme-style-grey a {
    /*color: #ABBDBD !important;*/ color: #90A8A8 !important;
}
#content a:visited {
    background-color: #f7fbfb !important;
}
h2 a, h2 a:visited, h1 a, h1 a:visited, #content h1 a:visited, #content h2 a:visited {
	color: #555555 !important;
	background-color: #ffffff !important;
}

#content a:hover, #sidebar a:hover, #breadcrumbs a:hover,#content h1 a:hover, #content h2 a:hover { 
	background-color: #fefef8 !important; 
	color: #B0B371 !important; 
}
/* COLORS END - blue links green hover */

#breadcrumbs { 
	font-size: 11px !important; 	
	font-family: Verdana, Geneva, sans-serif !important;
    color: #BBBBBB !important;
    margin: 10px 0 20px 4px !important;	
	width: 850px !important;
}
.grid_9 .post_excerpt .post_title, h1, .post_page .post_title { 
	font-size: 30px !important; 
	margin-bottom: 5px !important; 
}
.post_page .post_title {
	border-bottom: 1px dashed #DDDDDD !important;
}

h2 { font-size: 20px !important; }

h1, h2 { /*font-style: italic !important;*/ }

h1, h2, h3, h4, h5 {
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-weight: normal !important;
}

.post_content {
	font-size: 115%; 
}

.post_by {
    border-bottom: 1px dashed #DDDDDD !important;
    border-top: 1px dashed #DDDDDD !important;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	/*font-style: italic !important;*/
	text-transform: none !important;
	font-size: 16px !important;
	margin-bottom: 5px !important;
}
.post_by a {
	font-style: normal;
}
.wp-caption {
    padding: 10px !important;
}


/*pagination*/
.emm-paginate { 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
	
#content .emm-paginate a {
    background: none repeat scroll 0 0 #FEFEF8 !important;
    color: #B0B371 !important;
}
#content .emm-paginate .emm-current {
    background: none repeat scroll 0 0 #bedbe5 ;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
}
#content .emm-paginate .emm-current a, #content .emm-paginate .emm-current a:hover, #content .emm-paginate .emm-current a:active, #content .emm-paginate .emm-current a:visited {
    background: none repeat scroll 0 0 #BEDBE5 !important;
    border: 1px solid #BEDBE5 !important;
    color: #FFFFFF !important;
	margin: 0;
	padding: 0;
}
#content .emm-paginate a:hover, #content .emm-paginate a:active {
    background: none repeat scroll 0 0 #f7fbfb !important;
    border: 1px solid #CCCCCC;
    color: #90A8A8 !important;
}
#content .emm-paginate .emm-title a, .emm-title a, .emm-title a:hover, .emm-title a:visited, .emm-title a:active {
	background: none repeat scroll 0 0 transparent !important;	
	color: #464646 !important;
	border: 1px solid #ffffff !important;
	margin: 0 !important;
}


/**** Comment Form and Reader Comment Styling ****/

#post_footer_comment { background: url(./images/tad/commentbgbottom.gif) no-repeat center bottom !important; }
#comments { background: url(./images/tad/commentbg.gif) no-repeat center top !important; }
#comments_form {
    background-color: #FFFFFF;
    background-image: url(./images/tad/commentbg.gif) !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
	margin: 0 0 30px 0 !important;
	width: 460px !important;
}
#post_comments_title {
	margin: 10px 20px !important;
}
#comments_form textarea, #comments_form p input {
    width: 450px !important;
}
.post_comments {
    background-image: url(./images/tad/comment.png) !important;
}

/**** Sidebar Structure and Graphics ****/

.sidebar { margin-left: 20px !important; }
.sidebar_left { padding-left: 30px !important;  margin-right: 40px !important; }
.container_16 .suffix_1 { padding-right: 0px !important; }

/* ========== FRAMED Style of background removed from sidebar widgets ==========
.sidebar, .container_16 .grid_5, .widget {
	width: 300px !important;
}
.widget {
	margin: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	background-color: transparent !important;
	background: url(./images/tad/sidebar.gif) no-repeat top center !important;
}
.widget h2 {
	padding: 30px 40px 10px !important;
	background-color: transparent !important;
}
.widget_content {
	background: url(./images/tad/sidebarf.gif) no-repeat bottom center !important;
	background-color: transparent !important;
	padding: 0px 50px 40px !important;
}	
*/

/*sidebar widget graphics*/
.sidebar, .container_16 .grid_5, .widget {
	width: 280px !important;
}
.widget {
	margin: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	background-color: #ffffff !important;	
}
.widget h2 {
	/*padding: 20px 0px 30px !important;*/  
	/*padding: 5px 20px 30px !important;*/ 
	/*padding: 5px 20px 56px !important;*/
	padding: 5px 20px 43px !important;
	margin-bottom: 10px;
	background: url(./images/tad/sidebarh2.gif) no-repeat bottom center !important;
	text-align: center !important;
}

/*TEMP FOR SAMPLES*//*
#text-14 h2 {
	margin-bottom: 10px;
	background: url(./images/tad/sidebarh2REV7.gif) no-repeat bottom center !important;
}
#calendar-3 h2 {
	margin-bottom: 10px;
	background: url(./images/tad/sidebarh2REV8.gif) no-repeat bottom center !important;
	padding: 5px 20px 43px !important;
}*/


#bottom_inner .widget h2 {
	background: #ffffff !important;
}
.widget_content, #search-3 {
	/*background: url(./images/tad/sidebarwf.gif) no-repeat bottom center !important;*/
	background: #ffffff !important;
	background-color: transparent !important;
	padding: 0px 30px 20px !important;
}

.widget li {
    border-bottom: 1px dashed #DDDDDD;
}

/*amazing archives*/
#categories-3, #archives-3 {
	padding-bottom: 0px !important;
}
#archives-3 h2 { 
	display: none; visibility: hidden;
}
#search-3 {
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 200px !important;
	margin-left: 50px !important;
}
#search-3 .screen-reader-text {
	display: none; visibility: hidden;
}
#archives-3 select, #categories-3 select {
	width: 220px !important;
}
#search-3 #s {
	width: 215px !important;
}

/*about me text - line height*/
#text-14 {
	line-height: 13px;
}
#text-14 .widget_content p {
	margin-bottom: 5px !important;
}

/*tables in sidebar*/
#sidebar table {
    margin-bottom: 0px !important;
    width: 100%;
}


/*3 column page template layout stylings*/
#column_left, .column_left, #column_left_inner .widget {
	width: 150px !important;
}
#column_left, .column_left {
	width: 150px !important;
	padding-left: 40px !important;
	margin-right: 20px !important;
	margin-top: 35px !important;
}
#column_left_inner .widget {
	margin: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	background-color: transparent !important;
	background: url(./images/tad/sidebar-left.gif) no-repeat top center !important;
	/*background: none !important;*/
	padding: 5px 0px 12px !important;
}
#column_left_inner .widget h2 {
	padding: 15px 0px 10px !important;
	background-color: transparent !important;
}
#column_left_inner .widget_content {
	background: url(./images/tad/sidebarf-left.gif) no-repeat bottom center !important;
	/*background: none !important;*/
	background-color: transparent !important;
	padding: 0px 20px 40px !important;
}

#column_right { margin-left: 0px !important }
#column_right .widget {
	padding: 5px 0px 12px !important;
}

/**** Sidebar *Footer* Widgets ****/

#bottom .sidebar { margin-left: 20px !important; }
#bottom .sidebar_left { padding-left: 30px !important;  margin-right: 40px !important; }
#bottom .container_16 .suffix_1 { padding-right: 0px !important; }

#bottom .widget {
	width: 220px !important;
	margin: 0px 10px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	background-color: transparent !important;
	background: none !important;
}
#bottom .widget h2 {
	padding: 0 !important;
	background-color: transparent !important;
	margin-bottom: 10px !important;
}
#bottom .widget_content {
	background: none !important;
	background-color: transparent !important;
	padding: 0 !important;
}	

/*calendar tweaks*/
/*#calendar_wrap {
	margin-left: -3px !important;
}
/*.widget_calendar .widget_content {
	padding: 0 50px 30px !important;
}

/*search*/
.widget_search label {
    border-bottom: 1px dashed #DDDDDD;
}
/*#searchform {		/* ===== REMOVE FROM MINE - this was not working out on Beccas search widget ===== 
	padding: 40px 50px !important;
	background-color: transparent !important;
	background: url(./images/tad/sidebarf.gif) no-repeat bottom center !important;
}*/
#search-4 {
	padding-bottom: 0px !important;
}

.submit, input[type="submit"] {
    background-image: url("images/buttonBg.png") !important;
    background-position: left top !important;
    background-repeat: repeat-x !important;
    border: 1px outset #CCCCCC !important;
    color: #555555 !important;
    cursor: pointer !important;
    font-weight: bold !important;
    padding: 1px 10px !important;
	font-size: 11px !important;
	letter-spacing: .1em !important;
}

/**** Speed Dial and Footer Border, Background, Structure and colors*****/

#bottom {
	margin-bottom: 0px !important;
	background-image: none !important;
	background-color: transparent !important;
    padding: 20px 0 0 !important;
	margin: 0 !important;
}
#bottom_inner {
    float: left;
    padding: 0 60px !important;
    width: 840px;
}

#speed_dial {
	margin-top: 0px !important;
	padding-top: 40px !important;
    background-image: url(./images/tad/speedialbg.png) !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    margin-left: 10px !important;
    margin-right: 10px !important;	
	height: 134px !important;
}

#speed_dial .post_grid_unit a{
	background-image:url(images/tad/speed_dial_bg.png) !important;  
}
#speed_dial .post_grid_unit a:hover {
	background-image:url(images/tad/speed_dial_bg.png) !important;
}
#speed_dial .post_grid_unit span:hover {
	color: #B0B371 !important;
}
#speed_dial .post_grid_unit span{
	padding: 5px;
	text-align: center;
	color: #555555 !important;
	display: block;
	/*font-style: italic !important;*/
}

#speed_dial .post_grid_unit span:hover{
	color: #717171 !important;
}

#footer {
    background-image: url(./images/tad/footerbg.png) !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;	
	/*margin: 0 0 20px 0 !important;*/
	margin-left: auto !important;
    margin-right: auto !important;
	padding: 0px 10px 0px !important;
	min-height: 130px !important;
	margin-top: 0px !important;
}
#footer_inner {
	width: auto !important;
	margin: 5px 60px auto 60px !important;
	text-align: left !important;
	font-family: Verdana, Geneva, sans-serif !important;
	color: #B0B371 !important;
}
#footer_inner a {
	color: #B0B371 !important; 
}
#footer_inner #nav_redux {
	font-size: 11px !important;
	
}
#footer_credits {
	padding-top: 10px !important;
}

/*ADD TO MY COPY - TWEAKS AFTER UPLOAD TO DISGUISE SITE*/
/*error not found div*/
#not_found {
    margin-top: 5px;
}

/*restrict max size of images and other tweaks*/
.post_content img {
	max-width: 530px;
}
.widget_content img {
	max-width: 180px;
    padding: 5px 5px 0 0;
}	
#column_left .widget_content img {
	max-width: 90px;
}	

/*insert on line 1865 later - this keeps captions and its images from floating outside the post*/
.wp-caption {
	max-width: 500px;
	margin: 10px 0;
}
.wp-caption img {
	max-width: 490px;
}



/*replace this with line 2117 and more later - added background to footer widgets*/
#bottom {
    background-color: transparent !important;
    background-image: url(./images/tad/footerwidgetsbg.png) !important;
	background-repeat: no-repeat !important;
    margin: 0 10px !important;
    padding: 20px 0 0 !important;
	min-height: 314px;
}
/*replace this with line 2062 and more later - padding for footer widgets*/
#bottom .widget {
    padding-top: 5px !important;
}
/*replace this with line 2089 and more later - links in footer were wonky in ie*/
#footer_inner {
    margin: 5px 0px auto 60px !important;
    width: 88% !important;
}
/*hides widget footer image in content area*/
#content .widget_content {
	background: none !important;
}
/*white was overlapping background widget images in ie7*/
/*.widget .widget_content div {
    overflow: hidden;
}
/*site background*/
body {
    background: #ffffff url(./images/tad/bg.jpg) repeat scroll center top transparent !important;
}

/*widening post content to accomodate 530px images*/
#content {
	width: 530px !important;
}

/*remove line 1937 later and this code will not be needed*/
.post_content {
    font-size: 100%;
}

/*replace line 2011*/
.widget h2 {
    line-height: 22px;
	text-align: center !important;
}

/*post meta item*/
#post_meta_categories {
    border-bottom: 1px dashed #DDDDDD !important;
    border-top: 1px dashed #DDDDDD !important;
	padding-bottom: 2px;
	margin-bottom: 5px !important;
}
#post_share {
	margin-bottom: 0px !important;
}
#post_footer_comment {
	padding: 15px 0 !important;
}
#post_footer_comment_2 {
	margin-bottom: 30px !important;
	text-align: center !important;
}

/*scallops added and 3rd row hidden*/
#box_inner {
	background: url(./images/tad/scallops.gif) no-repeat top center !important;
	width: 960px !important;
}
#navigation-lower-second {
	display: none;
}

/* === Signature ===*/
#siggy {
	width: 195px;
	height: 87px;
	background: url(./images/tad/signature.gif) no-repeat center center;
	padding: 0 0 40px;
	margin-top: -30px;
}

/*greetbox*/
.greet_block {
    margin: 10px 0 20px !important;
}
.greet_block_close {
    height: 23px !important;
}

/*comment numbering*/
.commentnumber {
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

/*contact form - Dagon Design - submit button tweak*/
.ddfm .submit {
    background-image: none !important;
    border: 0px outset #CCCCCC !important;
}

/* ==== BECCA EDIT THIS FOR WHITE SPACE BELOW THIRD ROW LINKS ==== */
#box_inner, body.home #box-inner {	
	padding-top: 35px !important;
}
/* ==== BECCA EDIT THIS FOR WHITE SPACE ON THE LEFT OF THIRD ROW LINKS (centering) ==== */
#navigation-lower-second #navigation #nav {
    padding: 0 0 0 317px;
}