/*
    Theme Name: Tour The Ten
	Theme URI: http://www.studiopress.com/themes/genesis
	Description: Tour The Ten
    Author: TourtheTen
    Author URI: http://tourtheten.com/
 
    Version: 1.9
 
    Tags: custom-background, custom-header, featured-images, threaded-comments, two-columns
 
    Template: genesis
    Template Version: 1.7.1
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Import Fonts
------------------------------------------------------------ */
/*@import url('http://fonts.googleapis.com/css?family=Oswald');
@import url('http://fonts.googleapis.com/css?family=Alegreya+SC');*/
@import url('http://fonts.googleapis.com/css?family=Crete+Round'); 


/* Defaults
------------------------------------------------------------ */
body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea {color: #333; font-family: 'Crete Round',Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; font-weight: normal;  margin: 0; padding: 0; text-decoration: none; }
input {color: #333; /* font-family: Arial, Helvetica, Tahoma, sans-serif;*/ }
blockquote, input, select, textarea, .author-box, .breadcrumb, .sticky, .taxonomy-description, .wp-caption {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; }
li, ol, ul {margin: 0; padding: 0; }
ol li {list-style-type: decimal; }
/* Hyperlinks
------------------------------------------------------------ */
a, a:visited {color: #2554c7; text-decoration: none; }
a:hover {text-decoration: underline; }
a img {border: none; }
/* Body
------------------------------------------------------------ */
body {background-color: #fff; }
/* Wrap
------------------------------------------------------------ */
#wrap {margin: 0 auto 10px; width: 960px; }
/* Header
------------------------------------------------------------ */
#header {margin: 0 auto; min-height: 90px; overflow: hidden; width: 960px; }
#title-area {float: left; overflow: hidden; padding: 15px 0 0; width: 350px; }
#title {/*font-family: 'Oswald', arial, serif;*/
	font-size: 36px; line-height: 42px; margin: 0; text-transform: uppercase; }
#title a, #title a:hover {color: #333; text-decoration: none; }
#description {font-size: 14px; }
#header .widget-area {float: right; width: 600px; }
/* Image Header - Partial Width
------------------------------------------------------------ */
.header-image #title-area, .header-image #title, .header-image #title a {display: block; float: left; height: 90px; overflow: hidden; padding: 0; text-indent: -9999px; width: 350px; }
.header-image #description {display: block; overflow: hidden; }
/* Image Header - Full Width
------------------------------------------------------------ */
.header-full-width #title-area, .header-full-width #title, .header-full-width #title a {width: 960px; }
/* Navigation Constants
------------------------------------------------------------ */
li:hover ul ul, li.sfHover ul ul {left: -9999px; }
li:hover, li.sfHover {position: static; }
#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul, #nav li a.sf-with-ul, #subnav li a.sf-with-ul {padding-right: 25px; }
li a .sf-sub-indicator {background: url(http://cdn.tourtheten.com/images/icon-plus.png) no-repeat; height: 16px; position: absolute; right: 8px; text-indent: -9999px; top: 8px; width: 16px; }
li li a .sf-sub-indicator {background: url(http://cdn.tourtheten.com/images/icon-plus.png) no-repeat; top: 8px; }
/* Header Right Navigation
------------------------------------------------------------ */
 ul.sub-menu {
	font-weight:bold;	
}
#header ul.nav, #header ul.menu {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #f5f5f5;  border-radius: 3px; float: right; }
#header ul.nav ul, #header ul.menu ul {float: right; margin: 0; padding: 0; width: 100%; }
#header ul.nav li, #header ul.menu li {float: left; list-style-type: none; text-transform: uppercase; }
#header ul.nav li a, #header ul.menu li a { color: #555; display: block; font-size: 12px; padding: 15px 10px 5px; position: relative; text-decoration: none; }
#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav li:hover a, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu li:hover a, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {color: #222; }
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {background-color: #ffffff; border: 1px solid #ddd; border-top-width: 0; color: #555; font-size: 11px; padding: 5px 10px; position: relative; text-transform: none; width: 128px; }
#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {color: #222; }
#header ul.nav li ul, #header ul.menu li ul {height: auto; left: -9999px; margin: 0 0 0 -1px; position: absolute; width: 150px; z-index: 9999; }
#header ul.nav li ul a, #header ul.menu li ul a {width: 130px; }
#header ul.nav li ul ul, #header ul.menu li ul ul {margin: -33px 0 0 149px; }
#header ul.nav li:hover > ul, #header ul.nav li.sfHover ul, #header ul.menu li:hover > ul, #header ul.menu li.sfHover ul {left: auto; }
/*Adding styling for Menu */

.menu-secondary {
    /*border-bottom: 1px solid #ddd;*/
    border-top: none;
	font-weight: bold;
    line-height: 12px;
}


/* Primary Navigation
------------------------------------------------------------ */
#nav {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; clear: both; color: #555; margin: 0 auto 10px; overflow: hidden; text-transform: uppercase; width: 958px; }
#nav ul {float: left; width: 100%; }
#nav li {float: left; list-style-type: none; }
#nav li a  color: #555; display: block; font-size: 12px; padding: 6px 15px 5px; position: relative; text-decoration: none; }
#nav li a:hover, #nav li a:active, #nav li:hover a, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item a {color: #000; }
#nav li li a, #nav li li a:link, #nav li li a:visited {background-color: #f5f5f5; border: 1px solid #ddd; border-top-width: 0; color: #555; font-size: 11px; padding: 5px 10px; position: relative; text-transform: none; width: 128px; }
#nav li li a:hover, #nav li li a:active {color: #222; }
#nav li ul {height: auto; left: -9999px; margin: 0 0 0 -1px; position: absolute; width: 150px; z-index: 9999; }
#nav li ul a {width: 130px; }
#nav li ul ul {margin: -33px 0 0 149px; }
#nav li:hover > ul, #nav li.sfHover ul {left: auto; }
/* Primary Navigation Extras
------------------------------------------------------------ */
#nav li.right {float: right; font-size: 12px; padding: 15px 10px 5px; }
#nav li.right a {background: none; border: none; color: #555; display: inline; text-decoration: none; }
#nav li.right a:hover {color: #222; text-decoration: none; }
#nav li.search {padding: 0 10px; }
#nav li.rss a {background: url(http://cdn.tourtheten.com/images/rss.png) no-repeat center left; margin: 0 0 0 10px; padding: 7px 0 5px 16px; }
#nav li.twitter a {background: url(http://cdn.tourtheten.com/images/twitter-nav.png) no-repeat center left; padding: 7px 0 5px 20px; }
/* Secondary Navigation
------------------------------------------------------------ */
#subnav {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; clear: both; color: #555; margin: 0 auto 10px; overflow: hidden; text-transform: uppercase; width: 958px; }
#subnav ul {float: left; width: 100%; }
#subnav li {float: left; list-style-type: none; }
#subnav li a { color: #555; display: block; font-size: 12px; padding: 6px 15px 5px; position: relative; text-decoration: none; }
#subnav li a:hover, #subnav li a:active, #subnav li:hover a, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item a {color: #222; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {background-color: #f5f5f5; border: 1px solid #ddd; border-top-width: 0; color: #555; font-size: 11px; padding: 5px 10px; position: relative; text-transform: none; width: 128px; }
#subnav li li a:hover, #subnav li li a:active {color: #222; }
#subnav li ul {height: auto; left: -9999px; margin: 0 0 0 -1px; position: absolute; width: 150px; z-index: 9999; }
#subnav li ul a {width: 130px; }
#subnav li ul ul {margin: -33px 0 0 149px; }
#subnav li:hover > ul, #subnav li.sfHover ul {left: auto; }
/* Inner
------------------------------------------------------------ */
#inner {margin: 20px auto 0; overflow: hidden; width: 960px; }
/* Breadcrumb
------------------------------------------------------------ */
.breadcrumb {color: #555; font-size: 12px; line-height: 18px; margin: 0 0 30px; padding: 6px 10px 5px; }
/* Taxonomy Description
------------------------------------------------------------ */
.taxonomy-description {margin: 0 0 30px; padding: 10px; }
/* Content-Sidebar Wrap
------------------------------------------------------------ */
#content-sidebar-wrap {float: left; width: 790px; }
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap {width: 960px; }
.sidebar-content-sidebar #content-sidebar-wrap, .sidebar-sidebar-content #content-sidebar-wrap {float: right; }
/* Content
------------------------------------------------------------ */
#content {float: left; padding: 0 0 20px; width: 470px; }
.content-sidebar #content, .sidebar-content #content {width: 640px; }
.sidebar-content #content, .sidebar-sidebar-content #content {float: right; }
.full-width-content #content {width: 960px; }
blockquote {margin: 5px 15px 20px; padding: 15px 20px 0; }
.post {margin: 0 0 40px; }
.entry-content {overflow: hidden; }
.entry-content p {padding: 0 0 15px; }
p.subscribe-to-comments {padding: 20px 0 10px; }
.clear {clear: both; }
.clear-line {border-bottom: 1px solid #ddd; clear: both; margin: 0 0 15px; }
/* Column Classes
------------------------------------------------------------ */
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {float: left; margin: 0 0 20px; padding-left: 3%; }
.one-half, .three-sixths, .two-fourths {width: 48%; }
.one-third, .two-sixths {width: 31%; }
.four-sixths, .two-thirds {width: 65%; }
.one-fourth {width: 22.5%; }
.three-fourths {width: 73.5%; }
.one-fifth {width: 17.4%; }
.two-fifths {width: 37.8%; }
.three-fifths {width: 58.2%; }
.four-fifths {width: 78.6%; }
.one-sixth {width: 14%; }
.five-sixths {width: 82%; }
.first {clear: both; padding-left: 0; }
/* Featured Post Grid
------------------------------------------------------------ */
.genesis-grid-even {float: right; padding: 0 0 15px; width: 48%; }
.genesis-grid-odd {clear: both; float: left; padding: 0 0 15px; width: 48%; }
.genesis-grid-even, .genesis-grid-odd {margin: 0 0 20px; }
/* Headlines
------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {/*font-family: 'Oswald', arial, serif;*/
	margin: 0 0 10px; }
h1, h2, h2 a, h2 a:visited {/*	font-family: 'Oswald', arial, serif;*/
	font-size: 30px; line-height: 36px; }
.taxonomy-description h1, .widget-area h2, .widget-area h2 a {font-size: 14px; line-height: 20px; margin: 0 0 5px; }
h2 a:hover {color: #2554c7; text-decoration: none; }
h3 {font-size: 20px; }
h4 {font-size: 16px; }
.widget-area h4 {background-color: #f5f5f5; border-bottom: 1px solid #ddd; font-size: 14px; margin: 0 0 5px; padding: 6px 5px 5px 10px; }
.widget-area h4 a {color: #333; text-decoration: none; }
#footer-widgets h4 {background: none; border: none; margin: 0 0 5px; padding: 0; }
h5 {font-size: 14px; }
h6 {font-size: 12px; }
/* Ordered / Unordered Lists
------------------------------------------------------------ */
.entry-content ol, .entry-content ul {margin: 0;  }
.entry-content ol {margin: 0; }
.archive-page ul li, .entry-content ul li {list-style-type: square; margin: 0 0 0 30px; padding: 0; }
.entry-content ol li {margin: 0 0 0 35px; }
.archive-page ul ul, .entry-content ol ol, .entry-content ul ul {padding: 0; }
/* Post Info
------------------------------------------------------------ */
.post-info {font-size: 12px; margin: -5px 0 15px; text-transform: uppercase; }
/* Post Meta
------------------------------------------------------------ */
.post-meta {border-top: 1px solid #ddd; clear: both; font-size: 12px; padding: 5px 0 0; text-transform: uppercase; }
/* Author Box
------------------------------------------------------------ */
.author-box {margin: 0 0 40px; overflow: hidden; padding: 10px; }
/* Sticky Posts
------------------------------------------------------------ */
.sticky {margin: 0 0 40px; padding: 20px; }
/* Archive Page
------------------------------------------------------------ */
.archive-page {float: left; padding: 20px 0; width: 45%; }
/* Post Icons
------------------------------------------------------------ */
.post-comments, .tags {background: url(images/icon-dot.png) no-repeat left; margin: 0 0 0 3px; padding: 0 0 0 10px; }
/* Images
------------------------------------------------------------ */
.avatar, .featuredpage img, .featuredpost img, .post-image {background-color: #f5f5f5; border: 1px solid #ddd; padding: 4px; }
.author-box .avatar {background-color: #fff; float: left; height: 80px; margin: 0 10px 0 0; width: 80px; }
.post-image {margin: 0 10px 10px 0; }
.comment-list li .avatar {background-color: #fff; float: right; margin: 0 5px 0 10px; padding: 4px; }
img.centered, .aligncenter {display: block; margin: 0 auto 10px; }
img.alignnone {display: inline; margin: 0 0 10px; }
img.alignleft {display: inline; margin: 0 15px 10px 0; }
img.alignright {display: inline; margin: 0 0 10px 15px; }
.alignleft {float: left; margin: 0 15px 0 0; }
.alignright {float: right; margin: 0 0 0 15px; }
.wp-caption {padding: 5px; text-align: center; }
p.wp-caption-text {font-size: 12px; line-height: 16px; padding: 5px 0; }
.wp-smiley, .wp-wink {border: none; float: none; }
.gallery-caption {}
/* Post Navigation
------------------------------------------------------------ */
.navigation {overflow: hidden; padding: 20px 0; width: 100%; }
.navigation li {display: inline; }
.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ddd; border-radius: 3px; padding: 5px 8px; }
.navigation li a:hover, .navigation li.active a {background-color: #f5f5f5; }
/* Primary / Secondary Sidebars
------------------------------------------------------------ */
.sidebar {display: inline; float: right; font-size: 13px; line-height: 20px; width: 300px; }
.sidebar p {font-size: 13px; line-height: 20px; }
#sidebar-alt {float: left; width: 150px; }
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {float: left; }
.content-sidebar-sidebar #sidebar-alt {float: right; }
.sidebar .widget {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #fff; border: 1px solid #ddd; border-radius: 3px; margin: 0 0 15px; padding: 0 0 15px; }
/*.widget-area .textwidget {padding: 5px 15px 0; }*/
.widget-area ol, .widget-area ul {margin: 10px 0 0 30px; }
.widget-area ol ol, .widget-area ul ul {margin: 0 0 0 15px; }
.widget-area ul li {list-style-type: square; word-wrap: break-word; }
/* Tag Cloud
------------------------------------------------------------ */
.widget_tag_cloud div div {padding: 5px 15px 0; }
/* Dropdowns
------------------------------------------------------------ */
#cat, .widget_archive select {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline; /*	font-family: 'Oswald', arial, serif;*/; font-size: 12px; margin: 10px 15px 0; width: 268px; }
#sidebar-alt #cat, #sidebar-alt .widget_archive select {width: 118px; }
/* Featured Page / Post
------------------------------------------------------------ */
.featuredpage, .featuredpost {clear: both; margin: 0 0 15px; overflow: hidden; }
.featuredpage .page, .featuredpost .post {border-bottom: 1px solid #ddd; margin: 0 0 5px; overflow: hidden; padding: 5px 15px 10px; }
#footer-widgets .featuredpage .page, #footer-widgets .featuredpost .post {margin: 0 0 10px; padding: 0; }
.more-from-category {padding: 5px 15px 0; }
/* User Profile
------------------------------------------------------------ */
.user-profile {overflow: hidden; }
.user-profile p {padding: 10px 15px 0; }
.user-profile .posts_link {padding: 0 15px; }
/* Buttons
------------------------------------------------------------ */
input[type=button], input[type=submit] {background-color: #333; border: 1px solid #666; color: #fff; cursor: pointer; /*	font-family: 'Oswald', arial, serif !important;*/; font-size: 12px; font-weight: normal; padding: 4px 5px; text-decoration: none; }
input:hover[type=button], input:hover[type=submit] {background-color: #000; border: 1px solid #666; color: #fff; text-decoration: none; }
/* Search Form
------------------------------------------------------------ */
#header .searchform {float: right; padding: 40px 0 0; }
#nav .searchform {float: right; }
.sidebar .searchform {padding: 5px 0 0 15px; }
.s {/*	font-family: 'Oswald', arial, serif;*/
	font-size: 12px; margin: 5px 2px 0 0; padding: 5px; width: 190px; }
#nav .s {background-color: #fff; margin: 2px 2px 0 0; }
/* eNews and Update Widget
------------------------------------------------------------ */
.enews p {padding: 5px 15px 0; }
.enews #subscribe {padding: 0 0 0 15px; }
.enews #subbox {/*	font-family: 'Oswald', arial, serif;*/
	font-size: 12px; margin: 5px 5px 0 0; padding: 5px; width: 220px; }
/* Calendar Widget
------------------------------------------------------------ */
#wp-calendar {width: 100%; }
#wp-calendar caption {font-size: 12px; font-style: italic; padding: 2px 5px 0 0; text-align: right; }
#wp-calendar thead {background-color: #f5f5f5; font-weight: bold; margin: 10px 0 0; }
#wp-calendar td {background-color: #f5f5f5; padding: 2px; text-align: center; }
/* Footer Widgets
------------------------------------------------------------ */
#footer-widgets {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; clear: both; margin: 0 auto 10px; overflow: hidden; width: 958px; }
#footer-widgets .wrap {font-size: 13px; line-height: 20px; overflow: hidden; padding: 15px 19px 0; }
#footer-widgets .widget {background: none; border: none; margin: 0 0 15px; padding: 0; }
#footer-widgets .textwidget {padding: 0; }
#footer-widgets .widget_tag_cloud div div {padding: 0; }
#footer-widgets p {font-size: 13px; line-height: 20px; padding: 0 0 10px; }
#footer-widgets ul {margin: 0; }
#footer-widgets ul li {margin: 0 0 0 20px; }
#footer-widgets #wp-calendar thead, #footer-widgets #wp-calendar td {background: none; }
.footer-widgets-1 {float: left; margin: 0 20px 0 0; width: 295px; }
.footer-widgets-2 {float: left; width: 290px; }
.footer-widgets-3 {float: right; width: 295px; }
/* Footer
------------------------------------------------------------ */
#footer {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ffffff; border: 1px solid #ddd; border-radius: 3px; clear: both; font-size: 12px; margin: 0 auto; overflow: hidden; padding: 7px 0 5px; text-transform: uppercase; width: 958px; }
#footer p {color: #555; font-size: 12px; }
#footer a, #footer a:visited {color: #555; }
#footer a:hover {color: #222; text-decoration: none; }
#footer .gototop {float: left; padding: 0 0 0 5px; width: 200px; }
#footer .gototop a {background: url(http://cdn.tourtheten.com/images/icon-plus.png) no-repeat center left; padding: 0 0 0 16px; }
#footer .creds {float: right; padding: 0 10px 0 0; text-align: right; width: 740px; }
/* Comments
------------------------------------------------------------ */
#comments, #respond {font-size: 13px; line-height: 20px; margin: 0 0 15px; overflow: hidden; }
#comments p, #respond p {font-size: 13px; line-height: 20px; }
#author, #comment, #email, #url {font-size: 12px; margin: 10px 5px 0 0; padding: 5px; width: 250px; }
#comment {height: 150px; margin: 10px 0; width: 98%; }
.ping-list {margin: 0 0 40px; }
.comment-list ol, .ping-list ol {padding: 10px; }
.comment-list li, .ping-list li {font-weight: bold; margin: 15px 0 5px; padding: 10px 5px 10px 10px; }
.comment-list li ul li {list-style-type: none; margin-left: 10px; margin-right: -6px; }
.comment-list p, .ping-list p {margin: 10px 5px 10px 0; }
.comment-list cite, .ping-list cite {font-style: normal; }
.commentmetadata {font-size: 11px; }
.nocomments {text-align: center; }
#comments .navigation {display: block; }
.bypostauthor {}
.thread-alt, .thread-even {background-color: #f5f5f5; }
.alt, .depth-1, .even {-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ddd; }
/* Gravity Forms
------------------------------------------------------------ */
div.gform_wrapper input, div.gform_wrapper select, div.gform_wrapper textarea {color: #333; /*font-family: Arial, Helvetica, Tahoma, sans-serif;*/ font-size: 12px !important; padding: 4px 5px !important; }
div.gform_footer input.button {color: #fff; }
div.gform_wrapper .ginput_complex label {font-size: 12px; }
div.gform_wrapper li, div.gform_wrapper form li {margin: 0 0 10px; }
div.gform_wrapper .gform_footer {border: none; margin: 0; padding: 0; }
/************************** Tour The Ten ***************************/
body {background: #434343 url(http://cdn.tourtheten.com/images/bodybg.png) repeat; }
body h1, body h2, body h3, body h4, body h5, body h6 {/*font-family: Arial,sans-serif;*/ font-weight: bold; }
a, a:link, a:visited {color: #1570a7 !important; }
a:hover {color: #000 !important; }
/****** Fix Horizontal Nav ******/
#header #subnav {width: auto; background: transparent; border: 0; text-transform: none;width: 370px; }
#header #subnav .wrap {width: auto; }
#header #subnav ul.nav {background: transparent; border: 0; margin-left: 0; margin-top: 0; }
#header #subnav ul.nav li a {border-right: 0; text-transform: none; font-weight: bold; font-size: 12px; padding-top: 0; padding-bottom: 0;position:relative; }
#header #subnav ul {float: none;  }
/******** Header Styles ********/
#wrap {background: #fff url(http://cdn.tourtheten.com/images/wrapbg.png) center top repeat-x; padding-left: 20px; padding-right: 20px;position:relative; }
#header {padding-left: 20px; padding-right: 20px; background: url(http://cdn.tourtheten.com/images/headerbg.png) left bottom no-repeat; height: 96px; }
#header .searchform {padding: 5px; box-shadow: inset 0px 1px 3px #666; background-color: white; width: 240px; ; }
#header .searchform .s {border: 0; background: transparent; margin: 0;  border-radius: 0; margin-right: 5px; }
#header .searchform .searchsubmit {background: url(http://cdn.tourtheten.com/images/search.png) center no-repeat; border: 0; width: 30px; display: block; float: right; text-indent: -9999px; }
#header #title {padding-left: 45px !important; }
#header #title a {display: block; height: 165px; width: 171px; padding: 0; background: url(http://cdn.tourtheten.com/images/logo.png) left bottom no-repeat; position: absolute; z-index: 9999; top: 0px; }
#header #title a, #header #description {text-indent: -9999px; }
#header #description {height: 0px; }
#header .widget-area {margin-right: 20px; width: 650px; padding-top: 8px; }
#header .widget-area .widget_text {padding-top: 0px; }
#header .widget-area .textwidget {padding-top: 0; }
#header .widget { float: right; }
#sidebar {padding: 0px 21px 21px 21px; /*background: #f0f0f0 url(images/sidebarbg.png) top center no-repeat;*/ width: 261px; width: 258px; border-left: 2px solid white; border-right: 1px solid white; }
#content {width: 467px; }
#inner {margin-top: 0; }
/******** Footer ***********/

#footer {width: auto; text-transform: none; font-family: 'Crete Round',Arial, Helvetica, Tahoma, sans-serif; /*background: transparent url(images/footer_logo.png) left 15px no-repeat;   padding-left: 124px; */padding-top: 5px; border: 0; border-top: 1px solid #a6a6a6;}
/*#footer {width: auto; text-transform: none; background: transparent url(images/footer_logo.png) left 15px no-repeat; border: 0; border-top: 1px solid #a6a6a6; padding-left: 124px; padding-top: 40px; }*/
#footer .footer_logo{float:left;}
.footer_logo_link{ margin-left:-165px; margin-top:-90px; width:155px; height:155px; /*position:absolute; /*margin-left:-155px;*/
background:rgba(255,0,0,.5);
}

/*#footer_logo_link {display:block;width:114px;height:114px;background:transparent url(images/logo.png) center no-repeat;float:left;text-indent:-9999px;}
*/
#footer_right_contents { width:100%;}

#footer .cred {text-align: center; float: none; clear: both; font-size: 10px; color: #aaa; }
#footer #f_name, #footer #f_desc {font-family: /*georgia,serif;*/ color: #3996ce; font-size: 16px; font-weight: bold; text-transform: uppercase; float: left;  }
#footer #f_desc {color: #969fa6; margin-bottom: 1em; }
#footer #legal {text-align: center; font-size: 10px; }
#footer #nav, #footer #subnav {width: auto; background: transparent; border: 0; text-transform: none; }
#footer #nav .wrap, #footer #subnav .wrap {width: auto; }
#footer #nav ul.nav, #footer #subnav ul.nav {background: transparent; border: 0; margin-left: 0; margin-top: 0; }
#footer #nav ul.nav li a, #footer #subnav ul.nav li a {border-right: 0; text-transform: none; font-weight: bold; font-size: 12px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
#footer #nav ul, #footer #subnav ul {float: none; width: auto; }
#footer #subnav .wrap {text-align: center; }
#footer #subnav ul.nav {display: inline; }
#footer #subnav ul.nav li a {padding: 4px 8px; }
#footer #subnav .wrap li {display: inline; float: none; }
#footer #subnav .wrap a {display: inline; }
#footer_widget #subnav li {display: inline; float: none; }
#footer_widget #subnav a {display: inline; }
#footer .sm {float: right; }
#footer #Col1 #Col2 #Col3 #Col4 #Col5 #Col6 a { width:125px;}

/******** Widgets **********/
h4.widgettitle {font-size: 12px; text-transform: uppercase; }
.widget-area h4.widgettitle {background: transparent; border-bottom: 0; }
.sidebar .widget {border: 0; width: 252px; }
#sidebar #nav {width: auto; background: transparent; border: 0; text-transform: none; }
#sidebar #nav ul {width: auto; margin-left: 0; }
#sidebar #nav ul, #sidebar #nav li {float: none; }
#sidebar #nav li {margin-bottom: .5em; }
#sidebar #nav li a {border-right: 0; border-left: 0; display: inline; position: static; font-weight: bold; font-size: 14px; padding-left: 0; padding-top: 0; 
position:static !important;
}
/*#sidebar #nav li a:hover,
#sidebar #nav li a:active,
#sidebar #nav li:hover a,
#sidebar #nav .current_page_item a,
#sidebar #nav .current-cat a,
#sidebar #nav .current-menu-item a {color: #000 !important;}*/
/*
#sb_mainmenu a {font-weight:bold;font-size:14px;}
*/
#sb_mainmenu {background: url(http://cdn.tourtheten.com/images/TourtheTen_Banner-Only-v9-text.png) center top no-repeat; background: rgba(0,0,0,0) url(http://cdn.tourtheten.com/images/TourtheTen_Banner-Only-v9-text.png) center top no-repeat; position: relative; height: 370px; padding-top: 135px; /*left:-1px;
padding-left:23px;
margin-left:-23px;
width:232px;
*/; width: 303px; margin-left: -24px; margin-bottom: 0px; }
#sb_mainmenu .textwidget {padding-top: 0px; padding-left: 38px; padding-right: 38px; }
#sb_mainmenu .textwidget #nav {padding-bottom: 8px;  border-radius: 0; }
.sm {width: 140px; height: 25px; margin: auto; background: url(http://cdn.tourtheten.com/images/sm-v3.png); }
.sm .smbtn {text-indent: -9999px; display: block; float: left; height: 25px; margin-right: 5px; width: 24px; }
.sm #smemail {margin-right: 0px !important; }
#tweetblender-3 {padding-top: 15px; }
#tweetblender-3-mc {padding: 5px 15px 0px; }
#tweetblender-3-mc div.tb_tweet {border-top-color: #000; padding-top: 5px; padding-bottom: 5px; font-size: 11px; color: #0b7ac1; }
#tweetblender-3-mc .tb_tweet-info a {color: #666 !important; font-style: normal; }
#tweetblender-3-mc .tb_footer {padding: 15px 0px 0px 0px; }
#tweetblender-3-mc a.tb_archivelink {float: none; margin-top: 5px; font-weight: bold; }


/******* Content Styles ************/
#content {padding-top: 5px; }
.entry-title, .entry-title a { font-family: 'Crete Round',georgia, serif; font-weight: bold; text-transform:uppercase; font-size:18px; font-style:italic; }

/*.entry-title {padding-bottom:12px;border-bottom:3px double #a6a6a6;} */
.l1_title {   font-family: 'Crete Round',Georgia,serif; font-size: 20px; font-style: normal; text-transform:uppercase; }

/* Added for below the underline */

.addthis_toolbox
	{
		border-bottom: 3px double #a6a6a6; margin-bottom: 3px;	border-top: 3px double #a6a6a6; margin-top: 3px; padding-top: 3px; padding-bottom: 3px;
		
	}

/****** Sidebar Menu Popups *******/
#sidebar #nav {overflow: visible; }
#sidebar #menu-primary > li {*position: relative;* }
/*#sidebar #menu-primary > li > ul.sub-menu {position: absolute; left: 200px; background: transparent url(images/subnav_bg.png) no-repeat center; width: 400px; height: 270px; padding-top: 35px; padding-left: 220px; box-shadow: 0px 0px 5px #000; }
*/
#sidebar #menu-primary > li > ul.sub-menu a {background-color: transparent; }
#sidebar #menu-primary > li .sf-sub-indicator {display: none; }
#sidebar #menu-primary > li > ul.sub-menu {width: 612px; width: 638px; height: 316px; }
#sidebar #menu-primary .pop-li a {display: block; font-weight: normal; border-bottom: 0px; padding: 0 0 0 0; color: #1570a7; font-size: 13px; width: auto !important; }
#sidebar #menu-primary .pop-li .pop-head {color: #324450 !important; font-weight: bold; }
#sidebar #menu-primary .pop-li .not-first {margin-top: 5px;; }
#sidebar #menu-primary .pop-li {display: block; float: left; width: 33%; margin-top: 44px; }
#sidebar #menu-primary .pop-image {margin-left: 22px;  width: 178px; margin-top: 3px; }
#sidebar #menu-primary .pop-image a {font-size: 16px !important; font-weight: bold !important; width: 100%; }
#sidebar #menu-primary .pop-col1 a {margin-left: 14px; }
#sidebar #menu-primary .pop-col2 {float: right; width: 214px; }

.filetitle {color:#FFFFFF;  font-size:14px; margin-top:2px; width: 195px;} 
.utitlelog {  font-size: 26px;
    line-height: 30px;
    margin-bottom: 5px;
    margin-top: 80px;
	text-shadow: 0px 2px 3px #555;
	width: 190px;
	} 

/*Below are the defined colors for the schools titles
*/
.ohiostate_color { color:#CC0000;}
.wisconsin_color { color:#CC0000;}
.indiana_color { color:#B80000;}
.northwestern_color { color:#751975;}
.purdue_color { color:#E6B800;}
.michiganstate_color { color:#006600;}
.michigan_color { color:#00008A;}
.pennstate_color { color:#000066;}
.iowa_color { color:#E6B800;}
.nebraska_color { color:#B80000;}
.minnesota_color { color:#800000;}
.illinois_color { color:#FF6600;}

#sidebar #menu-primary ul.il {color:#FF6600; }

#sidebar #nav li:hover > ul {left: 175px !important; }


#sidebar #menu-primary > li > ul  {background: transparent url(http://cdn.tourtheten.com/images/SchoolBGPopup.png) no-repeat center; }

.post-meta {border-top-width: 0 !important; }

/* L1 template styling */
/*.template_content {height:400px;}
.template_content {width:48%;float:left;  padding-right:10px;border-right:1px dotted #000;background:refd;}*/
/*.children {width:48%; float:left;background:refd;padding-right:0;border-right:0;background:grefen;padding-left:10px;}*/
.child_entry, .child_entry p {font-size: 11px; line-height: 1.5; font-size: 13px; }
body .entry-content {font-size: 16px !important; }
/*body .entry-content p {font-size: inherit; } */
.children h2, .children h2 a, .template_featured h2, .template_featured h2 a {font-size: 13px; font-weight: bold; margin-bottom: 0; line-height: 1.5; }
.template_featured {clear: both; }
.features_head {text-transform: uppercase; border-bottom: 3px double #a6a6a6; font-size: 18px; /*margin-top: 1em;*/ }
.features_head.no_border {border-bottom-color:transparent;}
.featured_item_head {margin-top: 18px; font-size: 14px; color: #1570a7; margin-bottom: 0; }
.featured_item {clear: both; width: 48%; padding-right: 10px; float: left; }
.featured_item_image {width: 25%; float: left; } 
.fclear {border-bottom: 1px dotted #000; padding-top: 20px; }
.fclearline { padding-top: 13px; }
.adban468_60_parent {border: 0px solid #e1e1e1; border-left: 0; border-right: 0; }
.adban468_60 {width: 468px;}
.school_feature_text { width: auto;}
.section_header {font-size:18px;font-weight:normal;}

.section_header_title 
{
	/* background-color: beige; */
    border-bottom: 3px double #A6A6A6;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

/*.featured_item_image {float:left;width: 175px; } ;


 /*height:60px;

background:#e1e1e1;
*/; margin: 10px auto; }
.fph {/*background:#eee;
height:400px;*/
margin-bottom: 40px; }
.adban468_60_parent.fph {/*height:auto;*/background: transparent; }
.wte_content {font-style: italic; /*font-family: georgia;*/ }
.template_featured td h2, .template_featured td h2 a {font-size: 12px; padding: 0; margin: 0; line-height: 1.5; }
.restro_list td .child_head {display: inline; }
.template_featured td {padding: 2px 4px; border-spacing: 2px; }
.restro_list {margin-top: 1em; border-collapse: collapse; width:100%; }
.child_tbl td {width: 25%; }
h1.l1 {display: inline; }
table td {vertical-align: top !important; }
.restro_list {border-top:1px solid #000;}
.restro_list h3.child_head, .restro_list h3.child_head a {font-size: 12px; line-height: 1.5; font-weight:normal;}
.restro_list td {border: 0px; width: 30%;padding-top:8px;padding-bottom:8px; }
.restro_list th {text-align:left; padding-top:8px;padding-bottom:8px; }
.restro_list tr {border-bottom: 1px dotted gray; }
h2 a, h2 a:visited {font-size: 18px; font-weight: bold; }
.breadcrumb {padding-top: 0; background: none; border: 0; line-height: 0; font-size: 10px; position: absolute; top: 85px; text-align: right; display: block; float: none; width: 620px; }
.breadcrumb a{text-transform:capitalize;}
.three_col {width: 33%; width: 200px; float: left; padding: 5px; }
.style_comments {font-size: 10px; color: #006699; }
.skin-image_caption_bottom .sd-node-caption {background-color: white !important; text-align: center; bottom: 0px !important;; }
body .skin-image_caption_bottom .sd-node-caption  {color: black !important; }
#post_footer {width: 250px; /*border: 2px dashed black;*/ margin: 2em auto; /*padding: 1em; */}
#footer_widget, #post_footer, #post_footer p {font-size: 12px; }
#footer_widget, #post_footer, p#legal, #footer_widget a, #post_footer a {text-align: center !important; color: white !important; }
#footer_widget a, #post_footer a, p#legal a {border-bottom: 1px dotted black !important; }
#footer_widget a:hover, #post_footer a:hover, p#legal a:hover {border-bottom: 1px dotted #ccc !important; text-decoration: none !important; }
p#legal {font-size: 10px; }
.custom_post_container {border-top: 1px dotted black; border-bottom: 1px dotted black; padding: 1em 0; margin-bottom: 1.5em; }
.custom_map {width: 300px; float: right; }
div.address {width: 300px; float: left; }
h3#reply-title, #tour_comments_head {font-weight: normal; font-style: italic; /*font-family: georgia,serif;*/ font-size: 25px; }
.form-submit input#submit {height: 38px; width: 150px; text-indent: -9999px; background: url(http://cdn.tourtheten.com/images/post-reply.png) center no-repeat; border: 0; }
#comments {margin-top: 20px; }
li.comment {border: 0; border-bottom: 1px dotted #000; background: white url(http://cdn.tourtheten.com/images/comment-quote.gif) no-repeat left center; padding-left: 70px !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.share_this {border-top: 1px dotted #000; border-bottom: 1px dotted #000; padding: 12px 0 8px 0;; }
p.share_this_title {font-size: 11px; font-weight: bold; margin-bottom: 1em; }

h2 #child_head { font-size:18px;}

#featured_item_image 
{
	float: left;	
}

#school_feature_text
{
	overflow: auto;	
}


a.yo_result_tools 
{
  font-size: 12px !important;
  margin-left: 12px !important;
}
/*Controls the size or fonts of the results*/
.yo_results_font
{
  font-size:12px;
}
/*Controls the size of the title fonts*/
.yo_titleLink
{
  font-size:13px;
}
/*Controls font size and color of results paragraphs*/
a.yo_fd
{
  font-size: 8 !important;
  font-weight: inherit !important;
  color: inherit !important;
}
/*Controls width of results paragraphs*/
div.yo_result_anchor
{
  width : 90% !important;
}

/* Added the follow for story summary*/
.StorySummaryContainer 
{ 
		width:642px; 
		float:left; 
		clear:both;
		background-color: #F7F7F7;
		margin-bottom: 10px;
}

.SS_Image {float:left; padding-right:10px;  }
.SS_Title {font-size: 20px;  padding-bottom:10px;}
.SS_Excerpt {font-size: 13px;}


div.StorySummaryContainer ul
{
	width: 642px;
	overflow:hidden;	
}
 
div.StorySummaryContainer li
 {
        
        float: left;
        list-style: none;
		font-size:18px;
	    margin:0px;
		text-transform:uppercase;
		clear: left;
        margin-left: 15px;
	
    }
	
#double div.StorySummaryContainer li  { width:50%;} /* 2 col */


/*Restaurant Pages */

.Restaurant_Container
{
	width: 650px;
	margin-top: 10px;
}


.Restaurant_Description
{
	float: left;
	width: 320px;	
	min-height: 265px;
}

.Restaurant_Address
{
	float: left;
	width: 320px;
	clear:left;	
}

.Restaurant_Map
{
	float: right;
	
		
}

.Restaurant_Image
{
	float:right;
	padding-bottom:10px;
	
}


/* Hotel CSS */

.Hotel_Container
{
	width: 650px;
	margin-top: 10px;	
}


.Hotel_Description
{
	float: left;
	width: 320px;	
	
}

.Hotel_Address
{
	float: left;
	width: 320px;
	clear:left;	
	min-height: 200px;
}

.Hotel_Map
{
	float: right;
	
		
}

.Hotel_Image
{
	float:right;
	padding-top:30px;
	
}

/* For Football Schedule styling shown below: */
.compositetitle{ }
.head-text {}
.event-table-headings {background-color:#000;
color: #FFF}
.schedtable {}
.Schedule_even_row{ background-color: #d1d1d1;}
.Schedule_odd_row{ background-color: #f1f1f1;}
.Schedule_HeadingRow{ background-color: #f1f1f1;}
.schedborder {font-size:13px;}


/* Adding CSS for the Author Display*/

.entry-content p {
    font-size: 15px;
    padding-top: 10px ;
    padding-bottom: 15px;
}
.wp-biographia-text {
    background-color:#FFF;
    float: left;
    margin: 0 0 0 150px;
    padding: 10px !important;
}

.wp-biographia-pic {
    background: none !important;
	border: none !important;
	padding: 0px !important;
    float: left;
    height: 100px;
    margin: 0 -122px 0 0 !important;
    width: 100px;
}

.wp-biographia-container-none {
    background: none repeat scroll 0 0 #F2F7FC;
    border: medium solid !important;
    clear: both;
    margin: 10px 0 !important;
    overflow: hidden;
    padding: 10px !important;
}

/* Put in Styling for top of Google Leaderboard Ad for google ad 728x90px */

.top_ad_header { 
	position:relative;
	left: 115px;
	margin: 0 auto 5px;
	width: 960px;	
	
}

/* Put in Styling for bottom of google add 468x60 */

.bottom_ad_wide { 
	position:relative;
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	
}