@charset "utf-8";
/* CSS Document */

body { margin:0;
		font:12px Arial, Helvetica, sans-serif;
}


h1,h2,h3,h4 { color:#3b3b3b; font-family: Georgia, "Times New Roman", Times, serif;}

h1 { font-size:24px;
	
	 margin:2px; padding:0px;}
h1 span { color: #1777ba;}

h2 { font-size:18px;}


a { text-decoration:none; color: #0099FF; }
a:hover { text-decoration:underline;}
p { font:12px Arial, Helvetica, sans-serif;}
p a { text-decoration:underline;}
#wrap { width: 900px;
		margin:0 auto;}

#header { float:left; 
			width: 900px;
			height:450px;

		 }

#logo {
	
	float:left;
	display:block;
	width:439px;
	height:66px;
	background: url('../img/silloge-logo.jpg') no-repeat 15px 10px;
	padding:20px 0px 0px 35px;
	text-indent:-2000px;

}

#top-links{
	color:#d3d3d3;
	font:11px Arial, Helvetica, sans-serif;
	float:right;
	padding:5px 23px;
}
#top-links a{
	padding:2px 5px;
	margin:0px 3px;
	color:#636363;
}
#top-links a:hover, #info_links a.selected{

	text-decoration:underline;

}

span#call { float:right; width:350px; text-align:right; padding-right:35px; padding-top:5px;}


#menu{
	width:975px;
	height:42px;
	clear:both;
	background-image:url('../img/bg_navigation.jpg');
	background-repeat:no-repeat;
	padding-left:5px;
	list-style:none;
	margin:0px;
}
#menu li{
	float:left;
	padding:12px 0px 5px 0px;
}
#menu li a{
	padding:15px 13px 5px 25px;

	font-size:14px;
	font-weight:bold;
	color:#9d9d9d;
	text-decoration:none;
	font-family: Arial;
	text-transform: uppercase;
}
#menu li a:hover, #menu li a.selected{
	
	color:#292929;
	
}

#banner { float:left;width: 846px; height: 285px; padding: 16px 33px 32px 21px; background-image:url('../img/banner-replacement.jpg'); color:#FFFFFF; margin-left:5px;} 

#content  { float:left;
			 width:870px; 
			padding:0px 15px 5px 15px; }

#side-left { float:left; width:590px; text-align:left}
#side-right { float:right; width:280px; text-align:center;}

#footer { width:900px; 
			height:100px;
			clear:both;
			background-image:url('../img/bg_footer.jpg');
			background-repeat:no-repeat;
			margin: 0 auto;

			}
			
a.top { 
		width:900px;
		height:20px;
		float:right;
		text-align:right; 
		font:11px Arial, Helvetica, sans-serif;
		color:#999999;
		margin-right:5px;
		clear:both;}			


ul#footer-links {float:left;  width:900px; height:10px; list-style:none; padding:0px;margin-top:20px; margin-bottom:14px; text-align:center;}

ul#footer-links li { display:inline;  padding: 0px 10px 0px 10px; border-right: 1px solid #CCCCCC; height:10px; margin:0; }
ul#footer-links li.members { border: none;}

ul#footer-links li a { font: 10px Arial, Helvetica, sans-serif;color: #3e3e3e; text-transform:uppercase; }
ul#footer-links li a.selected { text-decoration:underline; color: #3e3e3e; text-transform:uppercase;}

#copy { float: left;
		clear:both; 
			font:11px Arial, Helvetica, sans-serif;
		text-align: center;
		width:900px;
		text-transform:uppercase;
		color:#aaaaaa;} 
		
#copy a { color: #999999; text-decoration:underline;}		


table#results-inside { font:12px Arial, Helvetica, sans-serif; margin-bottom:20px;}

#results-inside tr { background-color: #ecf9dc; height: 26px; }
#results-inside tr.altrow { background-color: #f4faeb; }

.paginator { font:11px Arial, Helvetica, sans-serif;
				color: #999999;}
				
div.paging {
 	clear:both;
	margin-top:5px;
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}


.date { float:left; clear:both;
		 font:14px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#b00b0b;
			margin-bottom:5px;} 				


table#fixtures { font:12px Arial, Helvetica, sans-serif; margin-bottom:20px; float:left; clear:both;}
#fixtures th { text-indent:0px; background: none;}
#fixtures tr.top { text-indent:0px; background: none;}
#fixtures tr { background-color: #ecf9dc; height: 26px;text-indent:10px; }
#fixtures tr.altrow { background-color: #f4faeb; }			


.all-fixtures { float:left;clear:both; margin: 15px 0px 15px 0px;}


img.border { float:left; padding:5px; border:1px solid #e2e2e2}

/* Main Commitee */

#green-commitee {  float:left;
					 width: 295px;
					 margin-left:10px;
					 }
					 
#green-commitee .title { float:left; width:132px; height:25px; background-image:url(../img/com_title.jpg); font-size:12px; font-weight:bold; line-height:25px; color:#FFFFFF; text-align:center;}					 

#green-commitee .name { float:left; width:130px; height:25px; font-size:12px; background-color: #f4faeb; line-height:25px; text-indent:10px; margin-bottom:5px;  }

#green-commitee .email { float:right; width:18px; height:13px; padding:6px; background-color: #f4faeb;  }


.gray-commitee { float:left; width:187px; margin-top:20px; margin-right: 28px;}

.gray-title { width: 187px;  height:25px; background-image: url(../img/com_title_gray.jpg); text-align:center; line-height:25px; color:#FFFFFF; font-weight:bold; font-size:12px;} 

.gray-name { float:left; width:155px; height:24px; font-size:12px; background-color: #f7f7f7; line-height:24px; text-indent:13px; margin-top:4px;  margin-bottom:1px;  }


.gray-email { float:right; width:18px; height:13px; margin-top:4px; padding:3px 6px; padding-bottom:8px; padding-left:6px; background-color: #f7f7f7;  }



#location-box { float:left; width: 815px; height:386px; background-image:url(../img/bg_location.jpg);}
#directions { float:left; width: 280px; margin: 80px 10px 0px 80px; font:12px Arial, Helvetica, sans-serif;}
#map { float:left; width: 425px; height:350px; margin-top:15px;}



#hole tr.top{font:14px Arial, Helvetica, sans-serif; height:31px; line-height:31px; background-image:url(../img/bg-hole-top.jpg); background-repeat:repeat-x; color:#FFFFFF;}
#hole tr.top a {color:#FFFFFF;}
#hole td { text-align:center; font-size:12px;}

#hole tr { background-color: #ecf9dc; height: 26px; }
#hole tr.altrow { background-color: #f4faeb; }


/* Recent News*/

#recent-news { width: 267px; margin-left:8px; margin-top:15px; margin-bottom:15px;}

#recent-news .top { width: 267px; height:31px;background-image:url('../img/bg_recenttop.jpg'); }

#recent-news .content { width: 240px; border:1px solid #CCCCCC; margin-left:8px; padding:5px; text-align:left;}

#recent-news span.title a{ font-weight:bold; color:#3584d6;}

#recent-news .content p { margin-top:2px; margin-bottom:10px;}

/* Latest Fixtures */
#latest { float:left; width: 288px; margin-right:5px; }


.type-select1 { float:left;width: 107px; height:22px; background-image:url('../img/home-fixtures-type-inactive.jpg'); margin-left:29px; text-align:center; padding-top:20px;}

.type-select2 { float:left;width: 107px; height:22px; background-image:url('../img/home-fixtures-type-inactive.jpg'); margin-left:29px; text-align:center; padding-top:20px;}

.type-select3 { float:left;width: 107px; height:22px; background-image:url('../img/home-fixtures-type-inactive.jpg'); margin-left:29px; text-align:center; padding-top:20px;}

.type-select4 { float:left;width: 107px; height:22px; background-image:url('../img/home-fixtures-type-inactive.jpg'); margin-left:29px; text-align:center; padding-top:20px;}



#latest .type-select:hover { float:left; width: 107px; height:22px; background-image:url('../img/home-fixtures-type-active.jpg'); margin-left:29px;padding-top:20px;}

.type-selecta { float:left;width: 107px; height:22px; background-image:url('../img/home-fixtures-type-active.jpg'); margin-left:29px;padding-top:20px; text-align:center;}

.latest-content {float:left;clear:both; width: 278px; height:100px; background-image:url('../img/home-latest-list-bg.jpg'); text-indent:13px;  padding:5px; margin-top:10xp;}

.latest-content a { color:#3584d6; margin:0px; text-decoration:none;}
.latest-content a:hover { text-decoration:underline;}


/* Green Fees */

.gf-boxes { float:left; width:364px; margin-left:40px; margin-top:10px; margin-bottom:20px;}

#green-title { width: 364px; height:44px; background-image:url(../img/bg-green-top-right.jpg); text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:44px; }

#blue-title { width: 364px; height:44px; background-image:url(../img/bg-blue-top-right.jpg); text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:44px; }

.gf-green { float:left; background-color:#e1edc9;  border:1px solid #ffffff;}
.gf-green strong {display:inline; color:#5dad08; text-indent:5px;}
.gf-blue {float:left; background-color:#bdddf5;margin-top:2px; border:1px solid #ffffff;}
.gf-blue strong {display:inline; color:#0d5184; text-indent:5px;}

table.rows {margin-left:2px;} 
.rows p { margin:0px; padding:10px; font-weight:bold; }
table.rows tr { float:left;width:350px; font-weight:bold; border:1px solid #fff; margin:2px;}
table.rows tr:hover { background-color:#ffffff}
 

.banners a { float:left; margin-left:35px; margin-bottom:15px;}


/* Club News */	


.club-news { float:left; width:645px; clear:both; margin-top:10px;margin-bottom:20px; margin-left:5px; }

.club-top { float:left;width: 645px; height:47px; line-height:40px; background-image:url(../img/bg_club_news_top.jpg);}
.club-top h2  { margin:0; padding:0;}
.club-top h2 a{ float:right; width: 540px; text-align:left; text-indent:10px; margin:0; padding:0; font-size:18; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#414141;}

.club-top span { float:left; width:95px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
.club-bottom { float:left;width: 613px; border:1px solid #f3f3f3; margin-left:10px; padding:5px;}
.club-bottom p { margin:2px;}
p.more {float:left; margin-top: 5px; height:18px; line-height:18px; color:#0e72be; font-weight:bold;}
a.more {  text-decoration:none;}

#club-news-inside { width:640px; margin-top:10px;}

#club-news-inside .club-top-inside { float:left; width:640px; height:38px; background-image:url(../img/bg_club-inside-title.jpg); line-height:38px;}

.club-top-inside h2 { float:left;margin:0; padding:0; text-indent:90px; font-weight:normal; color:#414141;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#414141;}
.club-top-inside span { float:right; width:95px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
.club-bottom-inside {float:left;width: 613px; border:1px solid #f3f3f3; margin-left:10px; padding:5px; margin-top:10px;}



/* Photo Album */

.photo-album { float:left; width: 302px; height:123px; margin-left:5px; margin-right:10px;margin-bottom:5px; background-image:url(../img/bg_photo-album.jpg);}

.photo-album img { float:left; margin: 15px 10px 0px 20px; padding:3px; border:1px solid #eeeeee;}

.photo-album span { float:left; width: 170px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; margin-top:30px;  margin-left:3px;}

.photo-album img.viewimg { float:left; margin: 15px 10px 0px 0px; border:none;}
 
 
 
 #members-menu { float:left;width: 204px; height:311px; background-image:url(../img/bg_members-menu.jpg);}

#members-menu ul { list-style:none; text-align:center; margin:23px; padding:0;}
#members-menu ul li { width:158px; height:33px; margin-bottom:5px; background-image:url(../img/bg-btn-member-menu.png); font-weight:bold; line-height:33px; }

#members-menu ul li a {color:#FFFFFF;}
#members-menu ul li.photo {background-image:url(../img/bg-btn-member-menu-photo.png);}

.select-type { float:left;margin-left:27px; font-weight:bold;}

/* Contact Page */


#contact-box { float:left; width: 870px; border:1px solid #5ebaf6; margin-bottom:25px;}
.contact-left { float:left; width:253px; height:380px; border:4px solid#d1e2e9; margin:0px; text-align:center; background-image:url(../img/bg-contact-left.jpg); background-position:center; background-repeat:no-repeat;color:#707070; padding-top:25px; padding-bottom:20px; background-color:#f6f6f6;}
.contact-left strong { font-size:14px; font-weight: bold;color:#2680c4; }
.contact-left a { font-weight:bold;color: #000000}

.contact-right { float:right; width:588px; padding:10px; font:11px Arial, Helvetica, sans-serif;   font-weight:bold;	}

.contact-right form { margin:0; padding:0;}

.contact-right form label { float:left; width: 180px;  font-size:16px; color:#000000;}

.input {float:left;width: 588px;margin-top:20px;}

form input {float:left;width: 200px; height:23px; padding:2px;border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-image:url(../img/bg-input.jpg); border-top:none; border-bottom:none; background-repeat:repeat-x; font-size:14px;}
form select { width: 205px; height:26px; padding:2px; border:1px solid #cccccc; font-size:14px;}

form textarea { width:380px; height:130px; border:1px solid #c3c3c3; padding:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#securityq { float:left; width: 100%;height:60px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; margin-top:5px; padding:0; margin-bottom:5px; }
#securityq .input { margin-top:5px; }
#securityq input { margin-top:15px; width:70px;}
#securityq label { margin-top:15px; }
#securityq img { float:left; margin-right:5px;}

.submit input { float:right; margin-right:10px; width:158px; height:33px; background-image:url(../img/btn-sendemail.jpg); border:none;}

form label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size:10px; padding-top:5px; color:#FFFFFF; }
form input.error {
	border: 1px solid red; background-image:none; background-color: #f7e7df;
}


/*Golf Club */

#golfclub-left { float:left; width:550px;}

#golfclub-right { float:right; width:320px;}

#gc-men { float:left; padding-left:50px; margin-right:10px;}

#gc-men .gc-title { width: 197px; text-indent:44px;} 
.buttons { width: 159px; height:130px; background-image:url(../img/bg-gc-buttons.jpg); padding:19px 19px 0px 19px;} 

#gc-men  ul { list-style:none; text-align:center; margin:0; padding:0;}
#gc-men ul li { width:158px; height:33px; margin-bottom:5px; background-image:url(../img/bg_members-green.jpg); font-weight:bold; line-height:33px; }

#gc-men ul li a {color:#FFFFFF;}

#gc-women { float:left; }
#gc-women .gc-title { width: 197px; text-indent:44px;} 
#gc-women  ul { list-style:none; text-align:center; margin:0; padding:0;}
#gc-women ul li { width:158px; height:33px; margin-bottom:5px; background-image:url(../img/bg_members-red.jpg); font-weight:bold; line-height:33px; }
#gc-women ul li a {color:#FFFFFF;}

#gc-general { float:left; width:484px; height:97px; background-image:url(../img/bg-gc-general.jpg); text-align:center; padding:20px 20px 0px 20px;}

#gc-general span {float:left; width:158px; height:33px; margin-bottom:5px; background-image:url(../img/bg-btn-member-menu.png); font-weight:bold; line-height:33px; margin-left:35px;margin-right:40px; }
#gc-general span a {color:#FFFFFF;}


#payment { width:310px; margin-bottom:20px;}

#payment span.title { margin:0; padding:0;}
#payment .content { margin:0;padding: 5px; background-color:#f0f9e6}


p.home-recent {
float:left; width:190px; margin:0; padding:0; text-indent: 0;

}

span.home-recent-date { float:left; width:80px;}