/*
	ClickPublish (TM)
	www.clickinnovate.com
*/

html {height:100%}
body {margin:0;padding:0;line-height:150%;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-color:#7E8D7A;color:#24391D}
form {margin:0;padding:0}
p {margin-top:10px;margin-bottom:15px}
img {border:solid 0px #fff}
h1,h2,h3,h4 {margin:15px 0;font-weight:bold;line-height:100%}
h1 {font-size:18px;line-height:100%}
h2 {font-size:16px;line-height:100%}
h3 {font-size:14px}
h4 {font-size:14px}
a {text-decoration:none}
a:hover {text-decoration:underline}
a, a:visited, a:hover {color:#C2A63D;font-weight:bold;}
.clear {clear:both;height:0px;overflow:hidden}

#container {margin:20px auto 20px;width:980px;}
#header {float:left;height:135px;background:#FFF url(/App_Themes/SillothGolfClub/Interface/header_top.gif) no-repeat;width:980px}
#logo {float:left;margin-top:40px;margin-left:42px}
#badge {float:right;margin-top:20px;margin-right:40px}
#menu_container {float:left;height:40px;width:980px;border-bottom:solid 5px #C2A63D;font-size:14px;font-weight:bold}
#mainmenu {float:left;height:40px;width:965px;padding-left:15px}
.CMSListMenuUL {float:left;margin:0;padding:0;width:980px;list-style:none}
.CMSListMenuHighlightedLI, .CMSListMenuLI {float:left;display:block}
.CMSListMenuLinkHighlighted, .CMSListMenuLink {float:left;height:16px;padding:12px 15px}
#mainmenu {background:transparent url(/App_Themes/SillothGolfClub/Interface/menu_background.jpg) repeat-x;}
.CMSListMenuLinkHighlighted, .CMSListMenuLink, a.CMSListMenuLinkHighlighted:visited, a.CMSListMenuLink:visited, a.CMSListMenuLinkHighlighted:hover, a.CMSListMenuLink:hover {color:#FFF}
.CMSListMenuLinkHighlighted {background:transparent url(/App_Themes/SillothGolfClub/Interface/a_background.jpg) repeat-x}

#mainmenu ul ul {margin: 0;border: 0;padding: 0 10px 15px 10px;}
#mainmenu li li {margin: 0;}
#mainmenu li li a {text-indent:22px;padding: 0;margin: 0;line-height:26px;font-size:13px;display:block;font-weight:bold}
#mainmenu li li a span {display: block;padding: 0;margin-left: 0;}
#mainmenu ul ul li, #mainmenu ul ul li.active, #mainmenu ul ul li.parent {height: 30px;}
.CMSListMenuUL li:hover ul, .CMSListMenuUL li.sfHover ul {left: 0;top:40px;}
.CMSListMenuUL li:hover ul.CMSListMenuUL, .CMSListMenuUL li.sfHover ul.columns1 {left: -5px;}
.CMSListMenuUL li:hover ul.columns-2, .CMSListMenuUL li.sfHover ul.columns-2, .CMSListMenuUL li:hover ul.columns-3, .CMSListMenuUL li.sfHover ul.columns-3, .CMSListMenuUL li:hover ul.columns-4, .CMSListMenuUL li.sfHover ul.columns-4 {left: 3px;}
#mainmenu ul ul li, #mainmenu ul ul li.c0, #mainmenu ul ul li.c1, #mainmenu ul ul li.c2, #mainmenu ul ul li.c3 {float: left;width: 173px;padding: 0;}
#mainmenu li ul, #mainmenu li ul.CMSListMenuUL, #mainmenu .drop-wrap.CMSListMenuUL {width: 195px;}
#mainmenu li ul.columns-2, #mainmenu .drop-wrap.columns-2 {width: 370px;}
#mainmenu li ul.columns-3, #mainmenu .drop-wrap.columns-3 {width: 555px;}
#mainmenu li ul.columns-4, #mainmenu .drop-wrap.columns-4 {width: 740px;}
.CMSListMenuUL .drop1, .CMSListMenuUL .drop2, .CMSListMenuUL .drop3 {height: 15px;}
#mainmenu .sfHover {z-index: 700;}
.CMSListMenuUL .drop-wrap {float:none;left:-999em;position:absolute;z-index:700;width: 100%;}
.CMSListMenuUL li:hover .drop-wrap, .CMSListMenuUL li.sfHover .drop-wrap {left: 0;top:50px;}
.CMSListMenuUL li:hover li .drop-wrap, .CMSListMenuUL li.sfHover li .drop-wrap, .CMSListMenuUL li li:hover li .drop-wrap, .CMSListMenuUL li li.sfHover li .drop-wrap, .CMSListMenuUL li li li:hover li .drop-wrap, .CMSListMenuUL li li li.sfHover li .drop-wrap {top:-999em;}
.CMSListMenuUL li li:hover .drop-wrap, .CMSListMenuUL li li.sfHover .drop-wrap, .CMSListMenuUL li li li:hover .drop-wrap, .CMSListMenuUL li li li.sfHover .drop-wrap, .CMSListMenuUL li li li li:hover .drop-wrap, .CMSListMenuUL li li li li.sfHover .drop-wrap {left:165px;top: -15px;}
.CMSListMenuUL .submenu-animation-left, .CMSListMenuUL .submenu-animation-right {height: 100%;}
#mainmenu li.active li a span, #mainmenu li:hover li a span, #mainmenu li.sfHover li a span {background: none;}
#mainmenu li:hover li a span, #mainmenu li:hover li:hover li a span, #mainmenu li.sfHover li a span, #mainmenu li.sfHover li.sfHover li a span {color: #E3E1D5;}
#mainmenu li:hover li:hover a span, #mainmenu li:hover li:hover li:hover a span, #mainmenu li.sfHover li.sfHover a span, #mainmenu li.sfHover li.sfHover li.sfHover a span {color: #fff;}
#mainmenu ul ul.CMSListMenuUL {position:absolute;background: url(/App_Themes/SillothGolfClub/Interface/drop-bg-1.gif) 0 100% no-repeat;z-index:700}
#mainmenu ul ul li {background: url(/App_Themes/SillothGolfClub/Interface/drop-div.png) 0 100% repeat-x;}
#mainmenu ul ul li a, #mainmenu ul ul li:hover li a, #mainmenu ul ul li.sfHover li a {background: url(/App_Themes/SillothGolfClub/Interface/drop-arrow.png) 4px 6px no-repeat;}
#mainmenu ul ul li:hover a, #mainmenu ul ul li:hover li:hover a, #mainmenu ul ul li.sfHover a, #mainmenu ul ul li.sfHover li.sfHover a {background: url(/App_Themes/SillothGolfClub/Interface/drop-arrow.png) 4px -109px no-repeat;}
#horiznav{position:relative;z-index:1000;}
#mainmenu{z-index:50;}
#mainmenu li li{margin:0;}
.CMSListMenuUL{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.CMSListMenuUL ul{padding:0;}
.CMSListMenuUL li{float:left;list-style:none;position:relative;}
.CMSListMenuUL li#current {z-index: 199;}
#mainmenu li li a, #mainmenu li.active li a, #mainmenu li li .separator, #mainmenu li.active li .separator {display:block;margin:0;text-decoration:none;float:none;height:33px;line-height:28px;width:100%;}
.CMSListMenuUL li ul{float:none;left:-999em;position:absolute;z-index:500;}
.CMSListMenuUL li:hover li ul, .CMSListMenuUL li.sfHover li ul, .CMSListMenuUL li li:hover li ul, .CMSListMenuUL li li.sfHover li ul, .CMSListMenuUL li li li:hover li ul, .CMSListMenuUL li li li.sfHover li ul{top:-999em;}
.CMSListMenuUL li li:hover ul, .CMSListMenuUL li li.sfHover ul, .CMSListMenuUL li li li:hover ul, .CMSListMenuUL li li li.sfHover ul, .CMSListMenuUL li li li li:hover ul, .CMSListMenuUL li li li li.sfHover ul{left: 0;top: 15px;}
.CMSListMenuUL li li{position:relative;float:none;width:100%;}
.CMSListMenuUL ul {min-height:20px;}
#mainmenu #menuElem {width:960px;}

#top_panel {height:200px;width:980px;background:#FFF url(/App_Themes/SillothGolfClub/Interface/main.jpg) no-repeat}

.small_container {margin-bottom:0px}
.small_container h3 {background:#446C37 url(/App_Themes/SillothGolfClub/Interface/dark_left.gif) repeat-y;color:#FFF;margin:0 0 0 -15px;padding:0 0 0 15px;width:235px;line-height:40px;font-weight:bold}
.small_container a, .small_container a:hover, .small_container a:visited {color:#FFF}

#main_container {width:980px;background:#FFF url(/App_Themes/SillothGolfClub/Interface/column.gif) repeat-y scroll right 0;float:left}
#column_left {background:#8EB26A url(/App_Themes/SillothGolfClub/Interface/light_left.gif) repeat-y;color:#FFF;margin:0px;padding:0 0 0 15px;width:235px;float:right}
#column_main {width:730px;float:left;margin-top:-72px;margin-bottom:20px}
#column_main .content {float:left;width:690px;padding:20px}

#footer {border-top:1px solid #8EB26A;float:left;font-size:11px;margin:-26px 10px 0;padding-top:2px;width:710px}
.footer_links {float:left;text-align:left;width:50%}
#footer, #footer a, #footer a:visited {color:#24391D}
.footer_clickpublish {float:right;text-align:right;width:50%}

.small_container .golfholes {float:left;padding-top:10px;}
.small_container .golfhole_top {background:url(/App_Themes/SillothGolfClub/Interface/golfhole_top2.jpg) no-repeat 0 0;width:645px;float:left;height:38px;}
.small_container .golfhole_top .number {float:left;font-size:18px;font-weight:bold;left:13px;position:relative;text-align:center;top:9px;width:40px;}
.small_container .golfhole_top .name {float:left;color:#FFFFFF;line-height:38px;font-size:16px;font-weight:bold;margin-left:30px;}
.small_container .golfhole_top .stats {float:right;color:#FFFFFF;line-height:38px;font-size:16px;font-weight:bold;margin-right:30px;}
.small_container .golfhole_bottom {background:url(/App_Themes/SillothGolfClub/Interface/golfhole_bottom.gif) no-repeat 0 0;width:645px;float:left;height:23px;margin-bottom: 10px;}
.small_container .golfhole {background:#90B16A;width:645px;float:left;}
.small_container .golfhole .holedescription {float:left;background:#FFFFFF none repeat scroll 0 0;margin:10px 10px 0;width:615px;padding:0 0 0 10px;}
.small_container .golfhole .holedescription .text .keys {float:left}
.small_container .golfhole .holedescription .text .values {float:left}
.small_container .golfhole .holedescription .text .holenumber {float:left;}
.small_container .golfhole .holedescription .text .holename {float:left;}
.small_container .golfhole .holedescription .text .holelength {float:left;}
.small_container .golfhole .holedescription .text .holepar {float:left;}
.small_container .golfhole .holedescription .text {float:left;width:325px;margin-top:10px;font-size:12px;}
.small_container .golfhole .holedescription .photo img{float:left;width:325px;margin-top:10px;margin-bottom:10px;}
.small_container .golfhole .holedescription .image img{float:right;width:250px;margin: 10px;}
.EditableText {float:left;padding-bottom:30px;width:650px;}
.EditableText img {padding:10px;}
.EditableText .Key table {border: 1px solid ; margin: 15px 0px 0px 18px; padding: 5px 12px 5px 5px; width: 285px; height: 180px;}

.EventRepeater {float:left;width:600px;}
.EventRepeater .Event {background:url(/App_Themes/SillothGolfClub/Interface/eventpreviewbackground2.gif) no-repeat 0 0;width:600px;float:left;height:50px;margin-bottom: 12px;}
.EventRepeater .Event .Body {float:left;width:600px;height:50px;}
.EventRepeater .Event .Body .teaser1 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/man2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.EventRepeater .Event .Body .teaser2 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/woman2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.EventRepeater .Event .Body .teaser3 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/mixed2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.EventRepeater .Event .Body .teaser4 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/senior2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.EventRepeater .Event .Body .teaser5 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/junior2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.EventRepeater .Event .Body .EventName {float:left;width:350px;}
.EventRepeater .Event .Body .EventName a{float:left;font-size:16px;font-weight:bold;line-height:50px;}
.EventRepeater .Event .Body .EventDate {float:right;color:#FFFFFF;text-align:right;padding-right:10px;font-weight:bold;font-size:16px;width:150px;line-height:50px;}
.EventRepeater .Event .EventDetail {float:left;width:580px;margin-top:10px;margin-left:10px}
.EventRepeater .Event .Link {float:right;padding-top:20px;}
.socialeventsrepeater {float:left;width:600px;}
.socialeventsrepeater .Event {background:url(/App_Themes/SillothGolfClub/Interface/eventpreviewbackground2.gif) no-repeat 0 0;width:600px;float:left;height:50px;margin-bottom: 12px;}
.socialeventsrepeater .Event .Body {float:left;width:600px;height:50px;}
.socialeventsrepeater .Event .Body .teaser6 {float:left;background:url(/App_Themes/SillothGolfClub/Interface/social2.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.socialeventsrepeater .Event .Body .EventName {float:left;width:350px;}
.socialeventsrepeater .Event .Body .EventName a{float:left;font-size:16px;font-weight:bold;line-height:50px;}
.socialeventsrepeater .Event .Body .EventDate {float:right;color:#FFFFFF;text-align:right;padding-right:10px;font-weight:bold;font-size:16px;width:150px;line-height:50px;}
.socialeventsrepeater .Event .EventDetail {float:left;width:580px;margin-top:10px;margin-left:10px}
.socialeventsrepeater .Event .Link {float:right;padding-top:20px;}
.EventsPager {float:right;color:#ECE8E9;width:600px;text-align:center;line-height:38px;padding-right:50px;font-size:13px;font-weight:bold;}
.EventsPager  a {color:#ECE8E9;}
.EventsPager .FirstPage {float:right;text-align:right;background:url(/App_Themes/SillothGolfClub/Interface/pagerleft.gif) no-repeat left;width:20px;}
.EventsPager .LastPage {float:right;text-align:left;background:url(/App_Themes/SillothGolfClub/Interface/pagerright.gif) no-repeat left;width:20px;}
.EventsPager .PreviousPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.EventsPager .NextPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.EventsPager .CurrentPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;}
.socialeventspager {float:right;color:#ECE8E9;width:600px;text-align:center;line-height:38px;padding-right:50px;font-size:13px;font-weight:bold;}
.socialeventspager a {color:#ECE8E9;}
.socialeventspager .FirstPage {float:right;text-align:right;background:url(/App_Themes/SillothGolfClub/Interface/pagerleft.gif) no-repeat left;width:20px;}
.socialeventspager .LastPage {float:right;text-align:left;background:url(/App_Themes/SillothGolfClub/Interface/pagerright.gif) no-repeat left;width:20px;}
.socialeventspager .PreviousPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.socialeventspager .NextPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.socialeventspager .CurrentPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;}

.NewsRepeater {float:left;width:600px;}
.NewsRepeater .News {background:url(/App_Themes/SillothGolfClub/Interface/eventpreviewbackground2.gif) no-repeat 0 0;width:600px;float:left;margin-bottom: 12px;}
.NewsRepeater .News .Body {float:left;width:600px;height:50px;}
.NewsRepeater .News .Body .teaser {float:left;background:url(/App_Themes/SillothGolfClub/Interface/news.jpg) no-repeat 0 0;margin-left: 10px;padding-right:10px;width:50px;height:50px;}
.NewsRepeater .News .Body .NewsTitle {float:left;width:350px;}
.NewsRepeater .News .Body .NewsTitle a{float:left;font-size:16px;font-weight:bold;line-height:50px;}
.NewsRepeater .News .Body .NewsDate {float:right;color:#FFFFFF;text-align:right;padding-right:10px;font-weight:bold;font-size:16px;width:150px;line-height:50px;}
.NewsRepeater .News .NewsDetail {float:left;width:580px;margin-top:10px;margin-left:10px;}
.NewsRepeater .News .Link {float:right;padding-top:20px;}
.NewsPager {float:right;color:#ECE8E9;width:600px;text-align:center;line-height:38px;padding-right:50px;font-size:13px;font-weight:bold;}
.NewsPager a {color:#ECE8E9;}
.NewsPager .FirstPage {float:right;text-align:right;background:url(/App_Themes/SillothGolfClub/Interface/pagerleft.gif) no-repeat left;width:20px;}
.NewsPager .LastPage {float:right;text-align:left;background:url(/App_Themes/SillothGolfClub/Interface/pagerright.gif) no-repeat left;width:20px;}
.NewsPager .PreviousPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.NewsPager .NextPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.NewsPager .CurrentPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;}

.EventLatest .EventName {float:left;width:220px;font-size:16px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.EventLatest .EventDate {float:left;width:220px;font-size:14px;font-weight:bold;}
.EventLatest .EventDate .teaser1 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/man2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.EventLatest .EventDate .teaser2 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/woman2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.EventLatest .EventDate .teaser3 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/mixed2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.EventLatest .EventDate .teaser4 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/senior2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.EventLatest .EventDate .teaser5 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/junior2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.EventLatest .EventDate .teaser6 {float:right;background:url(/App_Themes/SillothGolfClub/Interface/social2.jpg) no-repeat 0 0;margin-left: 10px;width:50px;height:50px;}
.eventdatespan {float:left;}
.golfholespaging {float:right;color:#ECE8E9;width:659px;text-align:center;line-height:38px;padding-right:2px;font-size:13px;font-weight:bold;}
.golfholespaging a {color:#ECE8E9;}
.golfholespaging .FirstPage {float:right;text-align:right;background:url(/App_Themes/SillothGolfClub/Interface/pagerleft.gif) no-repeat left;width:20px;}
.golfholespaging .LastPage {float:right;text-align:left;background:url(/App_Themes/SillothGolfClub/Interface/pagerright.gif) no-repeat left;width:20px;}
.golfholespaging .PreviousPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.golfholespaging .NextPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;width:20px;}
.golfholespaging .CurrentPage {float:right;background:url(/App_Themes/SillothGolfClub/Interface/pagermiddle.gif) repeat left;}
.rightcolumnlinks {margin:0 0 0 -15px;width:235px;}
.rightcolumnlinks .link {background:url(/App_Themes/SillothGolfClub/Interface/bg_rightlink2.jpg) no-repeat left;width:250px;height:40px;margin-bottom:10px;border-top:1px solid #446C37;border-bottom:1px solid #446C37;}
.rightcolumnlinks .link a {color:#FFFFFF;font-size:14px;font-weight:bold;line-height:40px;padding-left:45px;}
.rightcolunmbanner {float:left;margin-left:-2px;padding-bottom:20px;}

.menu_top {background:url(/App_Themes/SillothGolfClub/Interface/menu_top.jpg) no-repeat 0 0;width:645px;float:left;height:33px;margin-top:20px;}
.menu_top .name {float:left;color:#73333C;line-height:33px;font-size:16px;font-weight:bold;margin-left:56px;}
.menu_bottom {background:url(/App_Themes/SillothGolfClub/Interface/menu_bottom.jpg) no-repeat 0 0;width:645px;float:left;height:19px;margin-bottom: 10px;}
.menu {width:645px;float:left;}
.menu .menudetail {float:left;background:#FFFFFF none repeat scroll 0 0;margin:10px 10px 0;width:605px;padding:10px;}
.menu .menudetail .text {float:left;width:605px;margin-top:10px;}
.menu .menudetail .photo img{float:left;width:325px;margin-top:10px;margin-bottom:10px;}
.menu .menudetail .image img{float:right;width:250px;margin: 10px;}

.googlemap {float:left;margin-left:100px;margin-top:40px;width:400px;height:400px;border: 1px solid}

.EditingFormLabelCell {float:left;width:400px;}
.EditingFormValueCell {float:left;width:400px;}
.EditingFormTable {float:left;border: 1px solid ;width:600px;margin-bottom:20px;}
.EditingFormCategoryRow {background: #446C37;}
.EditingFormCategory {color:#FFFFFF;padding:10px;}
.EditingFormLabel {padding-left:0px;}
.TextboxField {background:#E5E5E5;}
.TextAreaField {background:#E5E5E5;}
.formtextarea {background:#E5E5E5;}