/* - - - - - - - - - - - - - - - - - - - - -

Title : Riverstone Bowling Club
URL : http://www.riverstonememorial.com.au/

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*----------------------------------------------------------------------------- 
	Global Styles
-----------------------------------------------------------------------------*/
html, body, div, h1, h2, h3, h4, p, form {
	margin: 0; 
	padding: 0;
}

body {
	background: url(../templateimages/bowling_bg.jpg) #0b0b0b top center no-repeat;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}

img { border: 0; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; height: 0; margin: 0; padding: 0; font-size:0; line-height: 0; }

* :focus { outline: 0; }

/*----------------------------------------------------------------------------- 
	Template Styles / Typography Styles
-----------------------------------------------------------------------------*/
h1 {
	font: normal 28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #90e829;
	padding-bottom: 5px;
}

h2 { font: normal 24px "Arial Narrow", Arial, Helvetica, sans-serif; color: #FFFFFF; }
h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #f1f1f1; }

p, td { font: normal 13px Arial, Helvetica, sans-serif; color: #aaaaaa; }

h2, h3 { padding: 10px 0 15px 0;}

p { padding: 8px 0 15px 0;}

#footer p { padding: 0 0 10px 0; }

a { color: #90e829; }
a:visited { color: #808080; }
a:hover { color: #90e829;}

#content ul, #content ol { margin-top: 0; padding-top: 0; }

/*----------------------------------------------------------------------------- 
	Layout Styles
-----------------------------------------------------------------------------*/
#headerWrap {
	width: 966px;
	margin: 0 auto;
	padding-bottom: 8px;
}

	#logo {} 
	
	#newsletterWrap {
		width: 260px;
		
	}
	
	#newsletter { padding-bottom: 12px;}
	
		.subscribe_email { 
			border: 1px solid #1e568f;
			padding: 5px 5px 4px;
			font: normal 13px Arial, Helvetica, sans-serif; 
			margin: 0 5px 0 0;
		}
		
		.subscribe { 
			background: url(../templateimages/subscribe.jpg) 0 0 no-repeat;
			width: 82px;
			height: 27px;
			border:0;
			padding: 0;
			margin: 0;
			cursor: pointer;
		}
		
		.subscribe:hover { background: url(../templateimages/subscribe.jpg) 0 -27px no-repeat; } 
		
	.memorialClub {
		background: url(../templateimages/bowling_club.jpg) no-repeat;
		width: 258px;
		height: 89px;

	}
	
	.bowlingClub:hover {
		background: url(../templateimages/bowling_club_hover.jpg) no-repeat;
		cursor: pointer;
	}
	
	#navWrap {
		background: url(../templateimages/bowling_nav.png) 1px 0 no-repeat;
		height: 54px;
	}
	
#feature {
	border: 5px solid #000000;
	height: 345px;
	width: 950px;
	margin: 0 auto;
	background: #1d1d1d;
	margin-bottom: 10px;
}	


#contentWrap {
	width: 960px;
	margin: 0 auto;
	
}
	
	#contentBg { 
		width: 1186px;
		display: block;
		float: left;
		margin: 0 -113px 0 -113px;
		background: url(../templateimages/bowling_content_bg.png) bottom center no-repeat;
		
	}
	
	#content {
		border: 1px solid #315013;
		border-bottom: none; 
		background: #000;
		width: 920px;
		margin: 0 auto;
		min-height: 1100px;
		padding: 15px 20px;
	}

#footerWrap {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 10px;
}	

	#footerBg {
		width: 1054px;
		display: block;
		margin: 0 -49px 0 -49px;
		float:left;
		background: url(../templateimages/bowling_footer.jpg) top center no-repeat;
	}
	
	#footer {
		width: 948px;
		margin: 0 auto;
		min-height: 107px;
		padding: 20px 5px;
	}
	
	#footer, #footer p { font-size: 12px; }
	#footer small { font-size:11px; }

/*----------------------------------------------------------------------------- 
	Navigation 
-----------------------------------------------------------------------------*/
#nav {
	list-style: none;
	border: 0;
	margin:0;
	padding: 0;
}

	#nav li { display: inline; float: left;  }
	
	#nav li a {
		display: block;
		color: #ffffff;
		font: normal 21px/54px "Arial Narrow", Arial, Helvetica, sans-serif;
		padding: 0 15px;
		text-decoration: none;
		background: url(../templateimages/bowling_nav_divider.png) left center no-repeat;
	}
	
	#nav .first { background: none !important; }
	
	#nav .current, #nav a:hover {
		color: #e4fdc0 !important;
	}
	
		#nav ul {
			list-style: none;
			position: absolute;
			left: -999em;
			height: auto;
			width: 200px;
			margin: 0px 0 0 0;
			padding: 0px;
			z-index: 200000;
			background: #000;
			float: left;
		}
		
		#nav li li { width: 200px; }
		
		#nav ul a {
			font: normal 14px Arial, Helvetica, sans-serif;
			color: #808285;
			padding: 10px 10px 10px 15px;
			display: block;
			background:none;
			border-bottom: 1px solid #2e3133;
			color: #edecec;
		}
		
		#nav ul a.current, #nav ul a:hover {
			color: #90e829; background: #1a1b1c;
		}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#nav li ul li:hover, #nav li ul li.sfhover { }


/*----------------------------------------------------------------------------- 
	Article Manager 
-----------------------------------------------------------------------------*/

ul.posts li.exerpt {
	background: #212121 !important; 
	border: 0 !important;
	padding: 8px 10px !important;
	width: auto !important;
	margin-bottom: 10px;
}

	ul.posts li.exerpt h2 a {
		font: normal 24px "Arial Narrow", Arial, Helvetica, sans-serif !important; 
		color: #FFFFFF !important; 
		text-decoration: none;
	}
	
	ul.posts li.exerpt h2 a:hover { color: #90e829 !important; text-decoration: underline; }
	
.post-meta {
	padding: 0 !important;
}

.post-summary-image { float: left; }

.post-longdesc { padding: 10px 0;}
.post-longdesc img { padding-right: 15px; }

/* Full Post */ 

.posts h1 a {
	color: #90e829 !important;
	text-decoration: none; 
}

.posts h1 a:hover { text-decoration: underline; }

