/*  
Theme Name: LDHS Default 1.0
Theme URI: http://www.leongathahistory.org.au/
Description: The default theme for the Leongatha and District Historical Society.
Author: Andrew Cantwell
Author URI: http://www.gathadirect.com.au/andrew/

*/

*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	text-align: center;
	letter-spacing: 0.1em;
	background: white url(images/headerPanelBG.jpg) repeat-x top;
}

h1, h2, h3, h4, h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.postmetadata
{
     padding-bottom: 25px;
     font-size: 0.8em;
}

div.floatClose
{
	clear: both;
}

#headerPanel
{
        position: relative;
	margin: 0 auto;
	width: 900px;;
	height: 98px;
}

	#headerPanel h1 a
	{
		position: absolute;
		top: 0;
		left: 10px;
		width: 260px;
		height: 113px;
		text-indent: -2000px;
		letter-spacing: -2000px;
		background: url(images/logoLDHS.jpg) no-repeat;
	}
	
	#headerPanel ul
	{

		display: inline;
		margin-top: 66px;
		list-style: none;
		text-align: right;
		float: right;
		width: 450px;
	}

	#headerPanel li
	{
		float: left;
		height: 30px;
		text-align: center;
	}

		#headerPanel li a, #headerPanel li a:visited
		{
			display: block;
			/*width: 100%;*/
			height: 30px;
			padding: 0 10px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			line-height: 30px;
			text-decoration: none;
			text-align: center;
			color: white;
			background: url(images/navLinkBG.jpg) repeat-x;
			border-right: 1px solid #cfcfcf;
		}

		#headerPanel li a:hover
		{
			display: block;
			padding: 0 10px;
			color: black;
			height: 30px;
			background: url(images/navHoverBG.jpg) repeat-x;
		}

	* html #headerPanel li a
	{
		width: 1%;
	}

#kitPanel
{
	width: 100%;
	height: 214px;
	background: url(images/kitPanelBG.jpg) repeat-x;
}

	#kitPanel #kitContent
	{
		width: 900px;
		margin: 0 auto;
		text-align: left;
	}

		#kitPanel #kitContent p.kitText
		{
			padding-top: 35px;
			width: 497px;
			height: 110px;
			text-indent: -1000px;
			letter-spacing: -1000px;
			background: url(images/kitText.jpg) no-repeat bottom;
		}

		#kitPanel #kitContent p.kitLink
		{
			width: 502px;
			height: 30px;
			text-indent: -1000px;
			letter-spacing: -1000px;
		}

		#kitPanel #kitContent a
		{
			display: block;
			margin-left: 0.5em;
			width: 502px;
			height: 30px;
			background: url(images/btnAccessKit.jpg) no-repeat;
		}

		#kitPanel #kitContent a:hover
		{
			display: block;
			width: 502px;
			height: 30px;
			background: url(images/btnAccessKitHover.jpg) no-repeat;
		}

		#kitPanel #kitContent #imgRot1
		{
			display: inline;
			padding-top: 15px;
			float: right;
			width: 359px;
		}

#contentPanel
{
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

	#contentPanel a, #contentPanel a:visited
	{
		color: #550000;
	}

	#contentPanel a:hover
	{
		color: black;
	}

	#contentPanel p
	{
		margin: 5px 0;
		padding-left: 1em;
		color: #660000;
	}

	#contentPanel p.postmetadata
	{
		margin: 15px 0 0;
	}

	#contentPanel small
	{
		
		display: block;
		margin-right: 2px;
		width: 100%;
		font-size: 0.8em;
		text-align: right;
	}

	#contentPanel div.post
	{
		margin: 15px 0;
		width: 520px;
	}

	#contentPanel h2
	{
		padding-left: 1em;
		height: 26px;
                width: 500px;
		font-size: 1.4em;
		background: url(images/contentArticleHeaderBG.jpg) no-repeat;
                border-top: 2px solid #660000;
	}

	#contentPanel h3, #contentPanel h4
	{
		margin: 10px 0 5px;
		padding-left: 0.8em;
	}

	#contentPanel #featurePanel
	{
		float: right;
		width: 312px;
		padding-left: 2em;
		text-align: left;
		border-left: 1px dashed #900;
	}

		#contentPanel #featurePanel h2
		{
			width: 100%;
			height: 26px;
			margin: 5px 0;
			padding-left: 1em;
			font-size: 1.4em;
			background: url(images/sidePanelMainHeaderBG.jpg) no-repeat;
		}

		#contentPanel #featurePanel h3
		{
			width: 100%;
			height: 23px;
			margin: 15px 0;
			padding-left: 1em;
			font-size: 1.1em;
			line-height: 1.8em;
			background: url(images/sidePanelSubHeaderBG.jpg) no-repeat left top;
			border-top: 1px dotted #cfcfcf;
		}

		#contentPanel #featurePanel ul
		{
			padding-left: 2em;
		}

div.entry p
{
    margin: 0.8em 0;
}

div.entry ul
{
    margin: 0 4.5em;
}

#footerPanel
{
	margin-top: 25px;
	padding: 25px 30px;
	color: white;
	background: #990000;
	border-top: 15px solid #660000;
}

	#footerPanel div.more
	{
		float: left;
		width: 45%;
		text-align: center
	}

	#footerPanel div.more h3
	{
		margin-bottom: 5px;
		color: #efefef;
	}

	#footerPanel div.more ul
	{
		margin: 0 auto;
		text-align: left;
		width: 50%;
		font-size: 0.8em;
		list-style: none;
		background: green;
	}

	#footerPanel div.more li
	{
		padding: 3px 10px;
		line-height: 1.2em;
		list-style: none;
		background: #880000;
		border-bottom: 1px solid #660000;
	}

	#footerPanel div.credit
	{
		float: right;
		width: 50%;
		font-size: 0.8em;
	}


	#footerPanel div.credit p
	{
		padding-bottom: 1em;
	}

	#footerPanel a, #footerPanel a:visited
	{
		color: #ffcccc;
	}
	
	#footerPanel a:hover
	{
		color: white;
	}

