/*
Theme Name:LGC
Author:MiClub
*/


/* Text styling -------------------------------------------------*/
@import url("editor.css");


/* Layout style -------------------------------------------------*/
html{background:#eee url(images/gradient-bottom.gif) 0 bottom repeat-x;/*background:#f3f3f3;*/margin:0;padding:0;}
body{background:url(images/bg-top-1.gif) 0 0 repeat-x;margin:0;padding:0;}

#header-bg{background:#1f3d5f url(images/bg-top-2.jpg) center 0 no-repeat;}
#header-area{width:900px;/*height:164px;*/height:157px;margin:0 auto;position:relative;z-index:10;}
#logo{/*margin:37px 0 0 16px;*/margin:30px 0 0 0;float:left;}

#container{background:#fff;overflow:hidden;/*padding:48px 0 46px 0;*/padding:42px 0 46px 0;}

#photo-bg{background:url(images/bg-photo-area-new.jpg) center 0 no-repeat;margin:0 auto;/*padding-top:48px;*//*margin-bottom:58px;*/margin-bottom:52px;display:none;text-align:center;height:300px;}
#photo-bg img{width:900px;height:300px;margin:0 auto;overflow:hidden;}
.page #photo-bg{display:block!important;}

#content-area{width:880px;margin:0 auto;padding:0 10px;/*padding:58px 0 46px 0;*/}
#content{width:550px;margin:0;float:left;}

#subnav{width:284px;background:#333;float:right;color:#fff;background:#223445 url(images/bg-subnav.jpg) 0 0 no-repeat;/*margin:-10px 0 0 0;*/margin:-5px 0 0 0;}
#subnav h3{font-family:"Times New Roman", Times, Georgia, serif;font-weight:normal;text-transform:uppercase;border-bottom:1px dotted #5e5e5e;margin:10px 15px 22px 15px;padding:10px 10px 14px 10px;padding:11px 10px 15px 10px;font-size:18px;color:#fff;}
#subnav ul{padding:0;margin:0;}
#subnav ul ul{background:url(images/logo-subnav.png) 229px bottom no-repeat;padding:0 0 36px 11px;margin:0 15px 16px 15px;overflow:hidden;width:243px;}
#subnav ul ul ul{background:none;padding:0;margin:15px 15px 0 15px;}
#subnav li{margin:0;padding:0;list-style-type:none;}
#subnav li li{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:0 0 7px 0;margin:0 0 10px 0;float:left;clear:both;}
#subnav li a{color:#fff;display:block;}
#subnav li a:hover{/*color:#a7adb4;*/background:none;}
#subnav li.current-menu-item a{text-decoration:none;color:#a7adb4;color:#a8bace;padding-right:20px;padding-right:25px;}
#subnav-btm{background:url(images/subnav-btm.png) center bottom no-repeat;height:2px;}
#subnav .menu-guest{} 
#subnav #subMenu{}

#subnav ul ul ul{display:none;}
.parent-pageid-141 #subnav ul ul ul{display:block;}
.menuSub > ul{display:none;}
.parent-pageid-141 .menuSub > ul{display:block;}
.parent-pageid-141 #subnav li{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:0 0 7px 0;margin:0 0 10px 0;float:left;clear:both;}
.parent-pageid-141 #subnav li li{background:url(/images/dash.png) 0 50% no-repeat;padding-left:15px;font-style:italic;}

#footer-area{height:145px;width:900px;margin:0 auto;padding:45px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;}
#footer-area ul{background:url(images/logo-footer.png) 0 0 no-repeat;margin:0;padding:3px 0 0 65px;height:50px;float:left;}
#footer-area li{font-size:10px;margin:0;list-style-type:none;line-height:1.55em;letter-spacing:0.03em;}
#footer-area li span{margin:0 5px;}
#miclub{float:right;font-size:10px;margin:1px 5px 0 0;font-family:Georgia, "Times New Roman", Times, serif;}
#facebook{float:right;font-size:10px;margin:1px 5px 0 0;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
#facebook img{margin:-3px 0 0 10px;float:right;}

#topgolf {float: right;margin: 0px 62px 0 0;}
#topgolf img {margin: -36px 123px 0 0;}

/* End style */


/* Content style ------------------------------------------------- */
#content.content-wp{width:579px;float:left;border-right:1px dotted #ddd;padding-right:40px;}
.post-meta{border-bottom:#e7e7e7 1px solid;margin:20px 0 30px 0;padding:0 0 15px 0;}
.post-meta h1{margin:0 0 15px 0;font-size:30px;text-transform:none;}
.post-meta h1 a{color:#3a5576;}
.post-data{font-size:11px;margin:0 0 18px 0;color:#555;font-weight:bold;}
.post-data a{font-size:11px;}
.post-data span{color:#999;margin:0 2px;}
.post-content{margin:0;padding:0;overflow:hidden;}
.wp-post-image{border:2px solid #eee;height:auto;float:right;margin:0 0 20px 30px;width:130px;} 
.default-img{padding:2px;border:none;width:130px;height:auto;margin:0 0 20px 30px;} 
.read_more_link{display:table;margin-top:1.3em;}
#back{margin-top:0;margin-top:1.3em;}
/* End style */


/* Archive Page style ------------------------------------------------- */
#content.archive-wp h1{font-size:30px;margin:15px 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #eee;}
.news-item{padding:38px 0 0 0;border-top:1px solid #e7e7e7;overflow:hidden;}
.archive-wp h1+.news-item{border-top:0;}
.archive-wp .post-meta{border:0;margin:0 0 13px 0;padding:0;}
.archive-wp .post-meta h2{margin:-3px 0 9px 0;line-height:1.3em;font-size:20px;}
.archive-wp .post-meta h2 a{color:#37576f;}
.archive-wp .post-data{}
.archive-wp .post-content{}
.archive-wp #previous{float:left;}
.archive-wp #next{float:right;}
.nextpostslink{float:right;}
.previouspostslink{float:left;}
.category-whats-on .wp-post-image{display:none;}
/* End style */


/* 404 Page style ------------------------------------------------- */
#content.error404{}
.error404_title{font-size:35px;}
/* End style */


/* Sidebar style ------------------------------------------------- */
#sidebar-news{margin:13px 0 0 -40px;/*border-left:1px dotted #ddd;*/padding:0 0 0 40px;width:210px;float:right;}
#sidebar-news h3{margin:22px 0;}
#sidebar-news ul{margin:0 0 40px 0;clear:both;}
#sidebar-news li{font-size:12px;line-height:1.4em;margin-bottom:12px;}
#sidebar-news .date{font-size:11px;font-weight:bold;display:block;}

#add-new{text-align:center;width:50%;display:block;margin:0 auto 25px auto;}
#add-new a{border:1px solid #333;border-color:#333 #777 #888 #777;padding:0 10px;display:block;height:28px;line-height:28px;margin:0 auto;text-align:center;background:#333 url(/images/accordJQ/accordionDark.gif) 0 0 repeat-x;color:#fff;}
#add-new a:hover{background:#333 url(/images/accordJQ/accordionDark.gif) 0 -8px repeat-x;text-decoration:none;border-color:#333 #555 #777 #555;}
/* End style */


/* Form style -------------------------------------------------*/
.wpcf7-form{border-top:none;margin:0;padding:0;overflow:hidden;display:block;}
.wpcf7-form br{clear:both;}
.wpcf7-form hr{color:#eee;background:#eee!important;}
.wpcf7-form p{margin:0;overflow:hidden;}
.wpcf7-form h2{border-top:1px solid #eee;font-size:16px;clear:both;margin:25px 0 25px 0;padding:30px 0 0 0;line-height:1.4em;}
.wpcf7-form h2:first-child{border-top:0;margin-top:0;padding-top:0;}

.wpcf7-form label{width:133px;float:left;line-height:22px;height:22px;clear:left;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.wpcf7-form .double-line label{height:42px;line-height:1.5em;padding-top:2px;}
.wpcf7-form .triple-line label{height:64px;line-height:1.5em;padding-top:2px;}
.wpcf7-form label.fullwidth{width:100%!important;margin:0 0 5px 0;clear:both;height:auto;line-height:1.5em;}
.wpcf7-form label.threequarterwidth{width:421px!important;margin:0 0 5px 0;clear:both;height:auto;line-height:1.5em;}

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{color:#6a605b;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wpcf7-form input{color:#333;}
.wpcf7-form input.wpcf7-text{color:#6a605b;padding:3px 2px;margin:0 0 16px 0;border:1px solid #eee;border-top:1px solid #ccc;border-left:1px solid #ccc;}

 .double-line input.wpcf7-text{margin-top:18px;}
 .triple-line input.wpcf7-text{margin-top:36px;}

.wpcf7-form select{clear:left;padding:2px 2px;margin:0 0 16px 0;border:1px solid #eee;border-top:1px solid #ccc;border-left:1px solid #ccc;clear:none;}
.wpcf7-form textarea{width:538px;color:#6a605b;line-height:1.5em;border:1px solid #eee;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:5px;}
.wpcf7-radio{line-height:22px;height:22px;font-size:12px;clear:right;margin:0 0 16px 0;display:inline-block;width:125px;}
 .double-line .wpcf7-radio{padding-top:17px;}

.wpcf7-form .threequarterwidth input.wpcf7-text{width:410px;}

.club-refusals textarea, .convictions textarea{margin-top:5px;}

.wpcf7-form label.right{margin:0 0 0 35px;width:132px;}
.wpcf7-form label{clear:none;}
.wpcf7-form input.wpcf7-text{width:119px;float:left;}
.wpcf7-form select{width:124px;float:left;}

#wpcf7-f284-p31-o1 textarea{margin-bottom:36px;}
#wpcf7-f284-p31-o1 label.fullwidth{margin:0 0 10px 0;}

span.wpcf7-form-control-wrap{float:left;}
span.wpcf7-not-valid-tip{width:160px!important;font-size:11px!important;font-weight:bold;line-height:1.1em;top:15%!important;left:-38px!important;background:#444!important;border:2px solid #999!important;color:#fff!important;}
fieldset span.wpcf7-form-control-wrap{float:none;}
fieldset span.wpcf7-not-valid-tip{width:180px!important;font-size:11px!important;font-weight:bold;line-height:1.1em;top:15%!important;left:46px!important;}
#file-upload{margin-bottom:30px;display:block;clear:both;}

.wpcf7-form label.clear{clear:both!important;}

.duration{width:120px;float:left;line-height:22px;height:22px;font-size:12px;}
.duration input.wpcf7-text{width:30px!important;margin-right:10px;}

fieldset{border:1px dotted #ccc;padding:10px 15px 25px 15px;margin:36px 0 20px 0;display:inline-block;}
fieldset legend{background:#fff;color:#2e5f8d;}
fieldset p#captcha-text{font-size:11px;margin:0 0 16px 0;}
fieldset img{margin-bottom:-6px;}
fieldset input{margin:0;padding:3px 2px;border:1px solid #eee;border-top:1px solid #bbb;border-left:1px solid #bbb;}
/* End style */


/* Miscellaneous style -------------------------------------------------*/
table.portal{border:1px solid #ccc;padding-bottom: 10px;}
table.portal th{background:#333 url(/images/accordJQ/accordionDark.gif) 0 0 repeat-x;padding:8px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:15px;}
table.portal td{padding:6px;font-family:Arial;font-size:12px;}
table.portal td a{}
table.portal td input, table.portal td select{border:1px solid #aaa;}
.tab_off{background:#fff url(/images/icons/miclubGui/tab_background.jpg) 0 bottom repeat-x;}

#flBody, #npBody{background:none;}
#flBody a{border-bottom:none;}
#flBody h2{font-weight:normal;}

.clear{clear:both;}

#content .slideshowlink{display:none;}
#content .ngg-galleryoverview{width:105%;margin:0 0 20px 0;}
#content .ngg-gallery-thumbnail{float:left;margin-right:10px;text-align:center;}
#content .ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.2);display:block;margin:10px 10px 10px 0;padding:5px;position:relative;outline:none;}
#content .ngg-gallery-thumbnail img:hover{border:1px solid #bbb;background-color:#fff;} 
#content .ngg-gallery-thumbnail a{border-bottom:none;}
.ngg-slideshow{z-index:1!important;}

.npLogos1 img, .npLogos2 img{vertical-align:bottom;}
/* End style */

/*.page-id-647 #menuArea #menu-item-62 > a, .page-id-647 #menuArea #menu-item-477 > a{background:none repeat scroll 0 0 #476689;border-radius:4px 4px 4px 4px;}
.page-id-647 #menuArea #menu-item-62 + li, .page-id-647 #menuArea #menu-item-477 + li{background-image:none;}
.page-id-647 #menuArea li#menu-item-62:hover > a, #menu a:focus {background: none repeat scroll 0 0 #FFFFFF;border-radius: 4px 4px 0 0;color: #444444;}
.page-id-647 h2{font-size:21px;}
.page-id-647 p.intro{font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;font-style: italic;line-height: 1.5em;}*/

.parent-pageid-141 #menuArea #menu-item-62 > a, .parent-pageid-141 #menuArea #menu-item-477 > a{background:none repeat scroll 0 0 #476689;border-radius:4px 4px 4px 4px;}
.parent-pageid-141 #menuArea #menu-item-62 + li, .parent-pageid-141 #menuArea #menu-item-477 + li{background-image:none;}
.parent-pageid-141 #menuArea li#menu-item-62:hover > a, #menu a:focus {background: none repeat scroll 0 0 #FFFFFF;border-radius: 4px 4px 0 0;color: #444444;}
.parent-pageid-141 h2{font-size:21px;}
.parent-pageid-141 p.intro{font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;font-style: italic;line-height: 1.5em;}

/* Course Tour */
.page-id-2331 div#photo-bg, .page-id-2331 #subnav {
    display: none!important;
}

.page-id-2331 #content {
    width: 900px;
}

