/*
Theme Name: GuthrieGolfCountryClub
Template: medica
Template URI: Theme URI: http://themefuse.com/demo/wp/medica/

Description:A teeitupmarketing.com theme for Guthrie Golf Country Club
Version:1.0.99
Author: Fore! Reservations
Author URI: http://www.teeitupmarketing.com/

This is a child theme. Any entries below the @import lines will overwrite/append the parent stylesheet.*/ 

@import url('../medica/style.css');

.rateCategory {
	width: 187px;
	}

body,
.body_wrap{
	background: #b8aa94 url("images/newback.jpg") fixed center 0 repeat;
	color: #2e2e2e;}
	
.logo {
    padding-left: 7px;
    position: absolute;
    top: 71px;
    z-index: 2;

}

.header_top .container {
	height: 10px;
	}


.header_menu {
	background: none;
	}

.pageTopper {
	background: url("images/bg_content_top2.jpg") center top no-repeat;
	padding: 25px 0 0 0;
	}

.pageTopper .pTBackground {
	background: url("images/bg_content_mid.jpg") center center repeat-y;
	}

.header_bot.header_slider {
	display: none !important;
	}
	
.middle {
	clear: both;
	background: url("images/bg_content_mid.jpg") center center repeat-y;
	}

.middle_bot {
	background: url("images/footer.jpg") center bottom no-repeat;
	height: 50px;
	}

.pagerTopperSlider.slideshow-wrapper {
	padding-bottom: 50px;
	margin: 0 !important;
	}

.pagerTopperSlider.slideshow-wrapper p.slideshow-title {
	float: left;
	margin-top: -50px !important;
	color: #8f731d;
	text-shadow: -1px -1px 0 white;
	font: italic 26px/150% georgia, "times new roman", serif;
	}

.footer {
	background: none;
	color: #e2e2e2;
	font-size: 12px;
	padding: 20px 0;
}

.footer h3, .footer .footer_h3,
.footer a {
	color: white;
	}

.footer a:hover {
	color: #927c50;
	}
	
.topmenu .dropdown li a {
	padding: 0 11px 0 0;
	height: 40px;
	color: #DBCDA5 !important;
	text-shadow: 2px 0px 1px #1F1F1F !Important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: url("images/menuTabRight.png") no-repeat right bottom;
	}

.topmenu .dropdown li a span {
	background: url("images/menuTab.png") no-repeat left top;
	padding: 0 20px 0 26px;
	}

.topmenu .dropdown li.current-menu-item {
	padding: 0;
	}
	
.topmenu .dropdown li.current-menu-item a span,
.topmenu .dropdown li a:hover span,
.topmenu .dropdown li.current-menu-ancestor a span, 
.topmenu .dropdown li.current-menu-item a span,
.topmenu .dropdown li:hover a span {
	background: url("images/menuTabSelected.png") no-repeat left top;
	}

.topmenu .dropdown .current-menu-ancestor, 
.topmenu .dropdown .current-menu-item {
	background: none;
	padding: 0;
	}
	
.topmenu .dropdown li.current-menu-item a,
.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-ancestor a, 
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown li:hover a {
	background: url("images/menuTabRightSelected.png") no-repeat right bottom;
	padding: 0 11px 0 0;
	color: #F5F0E4 !important;
	text-shadow: 2px 0px 1px #313131 !Important;
	}
	
.topmenu .dropdown {
	line-height: 42px;
	}

.topmenu .dropdown li {
	padding: 0;
	background: none;
	}

.topmenu {
	padding: 23px 7px 0 7px;
	}

.topmenu .dropdown li ul {
	top: 40px;
	left: 0px;
	}
	
.topmenu .dropdown li ul .first,
.topmenu .dropdown li ul .current-prev.first,
.topmenu .dropdown li ul .last,
.topmenu .dropdown li ul li, 
.topmenu .dropdown li ul li.current-prev, 
.topmenu .dropdown li .current-menu-item, 
.topmenu .dropdown li .current-menu-ancestor,
.topmenu .dropdown li.current-menu-ancestor li a span,
.topmenu .dropdown li:hover li a,
.topmenu .dropdown li:hover li a span {
	background: #1b4262;
	}

.topmenu .dropdown li li.current-menu-item {
	padding: 0;
	}

.topmenu .dropdown li ul li a {
	color: #fff !important;
	text-shadow: 2px 0px 1px #313131 !Important;
	}

.topmenu .dropdown li li.current-menu-item a,
.topmenu .dropdown li:hover li a  {
	padding: 10px 15px 10px 16px;
	}
	
.topmenu .dropdown li li a span,
.topmenu .dropdown li:hover li a span {
	padding: 0 0 0 16px;
	}
	
.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown li.current-menu-item ul li a {
	padding: 10px 15px 10px 16px;
	}
	
.topmenu .dropdown li ul li a span,
.topmenu .dropdown li ul li a:hover span,
.topmenu .dropdown li.current-menu-item ul li a span {
	background: none;
	}

.topmenu .dropdown li ul li a:hover, .topmenu .dropdown li ul li.last a:hover {	
	background: #0e2a42;
	}
	
.topmenu .dropdown li ul .first {
	padding-top: 0px;
	}

.textMessage {
	margin-top: -40px;
	}
	
h1.welcome {
	text-align: center;
	font: italic 30px georgia, 'times new roman', serif;
	margin-bottom: 15px;
	color: #175232;
	text-shadow: -1px -1px #f9f8f4;
	}

a.smallgreen.btn_green, a.bigblue {
	width: 186px;
	height: 17px;
	padding-bottom: 19px !important;
	padding-top: 7px !important;
	font-family: Tahoma,Times,serif;
	font-size: 17px !Important;
	}

a.smallgreen.btn_green:hover, a.bigblue:hover {
	color: #f2f2f2 !important;
	text-shadow: 1px 1px 1px #000 !important;
	}

a.small-button.btn_green {
	text-align: center !Important;
	font-size: 17px !important;
	}

a.smallgreen.btn_green, a.bigblue {
	color: #fff !important;
	text-shadow: -1px -1px 0 #512e30 !important;
	background: #634042 !important;
	background: -moz-linear-gradient(top, #634042 0%, #512e30 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#634042), color-stop(100%,#512e30)) !important;
	background: -webkit-linear-gradient(top, #634042 0%,#512e30 100%) !important;
	background: -o-linear-gradient(top, #634042 0%,#512e30 100%) !important;
	background: -ms-linear-gradient(top, #634042 0%,#512e30 100%) !important;
	background: linear-gradient(to bottom, #634042 0%,#512e30 100%)!important ;
	border: 1px solid #5b3535 !important;
	margin-bottom: 30px !important;
	}

h1, h2, h3, h4, h5, h6,
.entry a:hover {
	color: #6D2010;
	}
	
.entry h1, .post-item .entry h1,
.entry h2, .post-item .entry h2,
.entry h3, .post-item .entry h3
 {
	color: #103c5d;
	}
.entry h4, .post-item .entry h4,
.entry h5, .post-item .entry h5,
.entry h6, .post-item .entry h6{
	color:#666;}
.entry a{
	color:#2c7fbf;}

.entry h1, .post-item .entry h1 {
	font-size: 29px;
	}
	
.entry h2{
	font-size:24px;}
.entry h3{
	font-size:20px;}
.entry h6{
	font-size:14px;
	font-weight:bold;}
	
.entry, .sidebar .widget_text .textwidget {
color: #000;
font-size: 14px;
font-family: Tahoma,Times,serif;
	}

.sidebar .widget-container {
	padding: 7px 15px 0px;
	border-bottom: 1px solid #b0bbc4;
	border-right: 1px solid #b0bbc4;
	border-left: 1px solid #b0bbc4;
	border-top: none;
	background:url(images/sideTitle.jpg) repeat-x 0 0 #dbe0e1;
	margin-bottom:15px;
	
	}
	
.sidebar .widget-container h3{
	color:#103c5d;
	font-size:19px;
	padding: 0;}
	
.sidebar .widget_text .textwidget {
	color: #000;
	font-family: helvetica, arial, sans-serif;
	}

thead {
	background: #5C3A3B;
	}

thead .even {
	background: #704D4E;
	}

input[type="submit"], 
input[type="reset"],
.ttwSubmit { 
	border: 0px !important; 
	color: #4c4b4b !important; 
	font-size: 12px !important; 
	text-shadow: 1px 1px 1px #fff !important; 
	text-transform: uppercase !important; 
	height: 35px !important;
	}
	
input[type="submit"],
.ttwSubmit { 
	background: url(images/contact_submit.png) no-repeat !important; 
	width: 73px !important; 
	margin-right: 6px !important; 
	}

.footerContact {
	text-align:center;
	}
	
.footerContact h6,
.footerContact p {
	display: inline;
	vertical-align: top;}

.footer .container_12 .grid_4 {
	float: right;
	width: 240px;
	}

.poweredbyGCS {
padding-top: 11px;
}
	
.sidebarRight .container_12 {
	background: none;
	min-height: 0;
	}

.header_bot {
	padding-top: 0px !Important;

}

a.small-button, a.big-button, a.icon-button {
-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 0 0 rgba(83, 83, 83, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);

}

.grid_8 .entry img {
max-width: 612px;
border: 4px solid #292929;

}

#fscf_div_field2_8 br {
	display: block;
	}

input[type="checkbox"] {
	margin-right: 0;
	}


.courseLayout img.psp-active{
	float: left;
	margin-right: 15px !important;
	}
	
.courseLayout .portfolio-slideshow {
	}

.slideshow-wrapper.courseLayout .pager {
	padding: 0;
	width: 470px;
	}

.slideshow-wrapper.courseLayout .numbers {
	margin-top: 0;
	}
			
.slideshow-wrapper.courseLayout .numbers a {
	font-size: 18px;
	margin: 0;
	border-right: 1px solid #422223;
	border-left: 1px solid #5D3C3D;
	padding: 15px 8px;
	color: #E0E0E0;
	background: #512E30;
	display: inline-block;
	width: 33px;
	text-align: center;
	border-top: 1px solid #5D3C3D;
	border-bottom: 1px solid #422223;
	}
	
.slideshow-wrapper.courseLayout .numbers a:hover {
	color: white;
	}
	
.slideshow-wrapper.courseLayout .numbers a.activeSlide {
	background: #5D3C3D;
	text-decoration: none;
	}

.slideshow-meta {
	width: 300px;
	float: left;
	}
		
.slideshow-wrapper.courseLayout p {
	font-size: 13px;
	}

.slideshow-wrapper.courseLayout p.slideshow-title,
table.layoutPar td {
	font-size: 18px;
	}
	
table.layoutPar {
	width: 100%;
	background: gray;
	color: #2e2e2e;
	}

.redTee {
	color: #743939;
	}
	
.whiteTee {
	color: #fff;
	}

.blueTee {
	color: #1D3770;
	}

.blackTee {
	color: #000;
	}		

hr {
border: 1px solid rgba(29, 28, 28, 0) !important;
background-color: #C7C06E !important;

}

.copyright {
	color: #c5c5c5;
    margin-right: 59px;
    margin-top: -33px;
}

#fscf_captcha_image_div1 {
float: none !Important;

}
.portfolio-slideshow {
    margin: 2px 0 0 !important;
}

.body_wrap{
	min-width:1024px;}
	
.footer .grid_2{
	width:340px;}