@import url(intnav.css);

body, html { width: 100%; height: 100%; }

body { 
	margin: 0;
	padding: 0;
	background: #501710 url(/images/common/gaillardia_int_background.jpg) repeat-x 0 0;
	font: 12px Georgia, Serif;
	color: #4A150F;
}
body.home {
	 background-image: url(/images/common/gaillardia_background.jpg);
}

a { color: #702215; }

#wrapper { margin: 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; /*min-width: 770px; max-width: 920px;*/ background: url(/images/nav/gaillardia_nav2_background.gif) repeat-y #F9F6E5; position: relative; /*width: 99.9%;*/ width: 770px; z-index: 1;}
.login #wrapper {
	 width: 770px;
}
#wrapper_mo { margin: 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; width: 770px; background: url(/images/nav/gaillardia_nav2_background.gif) repeat-y #F9F6E5; position: relative; z-index: 1;}
#wrapper_mp { margin: 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; width: 770px; background: url(/images/nav/gaillardia_nav2_background.gif) repeat-y #F9F6E5; position: relative; z-index: 1;}
#logo { width: 770px; height: 170px; text-indent: -999em;}

.photo 
{
	float: right;
	width: 300px;
	text-align: center;
	margin: 0 0 0 0;
	padding-left: 0;
}
/* INTERIOR SUBHEADS */
h1.subhead { height: 98px; margin: 0; }
h1.subheadmo { height: 170px; margin: 0; }
h1.subhead span, h1.subheadmo span, h1 img {  text-align: right; display: block; margin-left: auto; }

#intsubheadsearch {background: url(/images/subheads/gaillardia_subhead_photo_search.jpg) no-repeat;}
#intsubheadsitemap {background: url(/images/subheads/gaillardia_subhead_photo_site_map.jpg) no-repeat;}
#intsubheadprivacy {background: url(/images/subheads/gaillardia_subhead_photo_privacy_policy.jpg) no-repeat;}
#intsubheadmembership {background: url(/images/subheads/gaillardia_subhead_photo_commercial_development.jpg) no-repeat;}
#intsubheadevent {background: url(/images/subheads/gaillardia_subhead_photo_commercial_development.jpg) no-repeat;}
#intsubheadgolf {background: url(/images/subheads/gaillardia_subhead_photo_golf.jpg) no-repeat;}
#intsubheadcommunity {background: url(/images/subheads/gaillardia_subhead_photo_739.jpg) no-repeat;}
#intsubheadcommercial {background: url(/images/subheads/gaillardia_subhead_photo_794.jpg) no-repeat;}
#intsubheadrealestate {background: url(/images/subheads/gaillardia_subhead_photo_794.jpg) no-repeat;}
#intsubheaddirections {background: url(/images/subheads/gaillardia_subhead_photo_739.jpg) no-repeat;}
#intsubheadnewsletter {background: url(/images/subheads/gaillardia_subhead_photo_newsletter.jpg) no-repeat;}
#intsubheademployment {background: url(/images/subheads/gaillardia_subhead_photo_employment.jpg) no-repeat;}

#intsubheadmembersonly {background: url(/images/members-only/gaillardia_members_flash_static.jpg) no-repeat; height: 170px;}
#intsubheadmogolf {background: url(/images/members-only/gaillardia_members_subhead_photo_golf.jpg) no-repeat;}
#intsubheadmofitness {background: url(/images/members-only/gaillardia_members_subhead_photo_fitness_pool.jpg) no-repeat;}
#intsubheadmospecial {background: url(/images/members-only/gaillardia_members_subhead_photo_specialevents.jpg) no-repeat;}
#intsubheadmoresidential {background: url(/images/members-only/gaillardia_members_subhead_photo_residential_community.jpg) no-repeat;}
#intsubheadmodining {background: url(/images/members-only/gaillardia_members_subhead_photo_dining.jpg) no-repeat;}
#intsubheadmosearch {background: url(/images/members-only/gaillardia_members_subhead_photo_search.jpg) no-repeat;}
#intsubheadmomembership {background: url(/images/members-only/gaillardia_subhead_photo_732.jpg) no-repeat;}
#intsubheadmosurvey {background: url(/images/members-only/gaillardia_members_subhead_photo_search.jpg) no-repeat;}


#copywrap h1, #copywrap_mp h1 { font: 1.5em Georgia, Serif; }

#copywrap img {margin: 4px 10px 10px 35px;}

h1, h2 { margin: 0; padding: 0;}

h2 {font:1.2em Georgia, Serif; margin-top:10px; font-weight: bold;}
h2.title {
	 color: #702215;
	 margin-bottom: -.8em;
	 margin-top: 1.5em;
}

#tealbar {background: url(/images/common/gaillardia_bar_teal.gif) repeat; height: 7px; overflow: hidden; clear: both;}
#goldbar {background: url(/images/common/gaillardia_bar_orange.gif) repeat; height: 7px; overflow: hidden;}
#mainnav {background: #37556E url(/images/common/gaillardia_int_nav1_bkgrd.gif) repeat-x top left;}

#frame { width: 100%; }

#sidenav { 
	float:left;
	background:url(/images/nav/gaillardia_nav2_background.gif) repeat-y;
	width:185px;
	padding-bottom: 125px;
	margin-right: -185px;
	position: relative; z-index:1;
}

.login #sidenav {
	padding-bottom: 100px;
}

#contentwrap_mp {
	background: url(/images/common/gaillardia_body_background.gif) top left no-repeat #F9F6E5;
	width: 770px;
	min-height: 100px;
	float: right;
	position: relative;
	overflow: hidden;
}

	#copywrap_mp {
	    padding: 0 12px;
	    color:#3A373F;
	    margin-left: 185px;
	    font-size:1.2em;
	}

#contentwrap {
	width:100%;
	padding: 0;
	min-height: 100px;
	float: left;
}
#copywrap {
	background: url(/images/common/gaillardia_body_background.gif) top right no-repeat #F9F6E5;
	padding:1px 20px 0 20px;
	margin-left: 185px;
	color:#3A373F;
	font-size:1.2em;
}

#address {color: #3A373F; text-align: center; font-size: .8em; position: absolute; bottom: 10px; left: 0; margin: 0 0 0 8px; z-index: 5;} 


#membersonly {border: 1px solid #7D7B6F; background: #FBFBF1; width: 167px; padding: 6px; float: right; font-family: "Trebuchet MS"; font-size: .7em; font-weight: bold;}
#loginwrap {padding: 4px 0 0 30px;}
.membersinput {font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; width: 120px; height: 13px;}

#wrapper_mp #footersep {background: url(/images/common/gaillardia_divider.gif) repeat-x; height: 12px; width: 585px;  }
#wrapper #footersep {background: url(/images/common/gaillardia_divider.gif) repeat-x; height: 12px; margin-left: 185px; }

#divider { display: none; background: url(/images/common/gaillardia_divider_short.gif) no-repeat; width: 525px; height: 12px; margin: 0px 0px 0px 0px;}


#footer {font-family: "Trebuchet MS"; font-size: 10px; color: #7C7B72; padding: 0px 0px 10px 10px; line-height: 1.25em; margin-left: 185px; }

#secnav {font-family: "Trebuchet MS"; font-size: 10px; color: #7C7B72; padding: 10px 0px 0px 0px; line-height: 1.25em;}

a:link { color: #6E2016;}
a:visited { color: #373737;}
a:focus, a:hover, a:active { color: #DD8A01; text-decoration: none;}

a.footer:link { color: #702215; font-weight: bold; text-decoration: underline;}
a.footer:visited { color: #702215; font-weight: bold;}
a.footer:focus, a.footer:hover, a.footer:active { color: #702215; text-decoration: none; font-weight: bold;}

a.legal:link { color: #7C7B72; font-weight: bold;}
a.legal:visited { color: #7C7B72; text-decoration: none; font-weight: bold;}
a.legal:focus, a.legal:hover, a.legal:active { color: #DCBD7D; text-decoration: none; font-weight: bold;}


/* SITE MAP */
.sitemap1 {list-style-image: url(/images/nav/gaillardia_nav1_icon.gif); line-height: 30px; font-size: 14px; font-weight: bold;}
.sitemap2 {list-style-type: square; font-size: 12px; line-height: 20px; font-weight: normal;}

a.sitemap1link:link { color: #6E2016; text-decoration: underline;}
a.sitemap1link:visited { color: #373737; text-decoration: underline; }
a.sitemap1link:focus, a.sitemap1link:hover, a.sitemap1link:active { color: #DD8A01; text-decoration: none;}

a.sitemap2link:link { color: #6E2016; text-decoration: underline;}
a.sitemap2link:visited { color: #373737; text-decoration: underline; }
a.sitemap2link:focus, a.sitemap2link:hover, a.sitemap2link:active { color: #DD8A01; text-decoration: none;}

b.golfschool_sub {color: #6E2016;}


/* =Events */
div.eventdetail {
	background: url(/images/common/gaillardia_divider.gif) no-repeat bottom;
	padding-bottom: 15px;
}
.eventdetail h2.title {
	margin-bottom: 0;
}
.eventdetail .desc {
	margin: .5em 0 1em;
}
.container { display: inline-block; }.container:after {content:'.';height: 0;overflow:hidden; visibility: hidden;display:block;clear:both;}/* \*/* html .container { height: 1px; }.container { display: block; }/* */