/*  
Theme Name: Fingal Chamber Choir
Theme URI: 
Description: 
Version:
Author: Ute Neugebauer
*/


/* reset */

body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
form, fieldset, input, textarea,
th, td
{
	margin: 0; padding: 0;
}



caption, cite, code, dfn, th, var
{
	font-style: normal; font-weight: normal;
}

caption, th
{
	text-align: left;
}

h1, h2, h3, h4, h5, h6
{
	font-size: 101%;
	font-weight: normal;
}

abbr, acronym
{
	border: 0;
}


/* type */

html { font-size: 100.01%; }

body, button, input, textarea
{
	font: 1em Verdana, Helvetica, Candara, 'Lucida Grande', Arial, sans-serif;

}

p, pre, blockquote, h1, h2, h3, h4, h5, h6

{ line-height: 120%; }

ul, li,dl, dt, dd,ol, 
form, fieldset,
th, td
{ line-height: 180%; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }
	h1
	{
		font-size: 1.6em;
		margin: 0.5em;
	}
	h2
	{
		font-size: 1.25em;
		margin: 1.25em 0.625em 0.625em;
	}
	h3
	{
		font-size: 1em;
		margin: 1.6em 0.8em 0.8em;
	}
	h4
	{
		font-size: 1em;
		margin: 2em 1em 1em;
	}
	h5
	{
		font-size: 0.85em;
		margin: 2.3em 1.25em 1.25em;
	}
	h6
	{
		font-size: 0.75em;
		margin: 2.5em 1.3333em 1.3333em;
	}

p { margin: 1em; }

ul, ol { margin: 1em 1em 1em 3em; }

dl { margin: 1em; }
	dt
	{
		font-weight: bold;
		margin: 0 1em;
	}
		dd { margin: 0 1em 0.5em 3em; }







.fleft, .fright, #admin-login, .navigation .alignleft, .navigation .alignright
{
	display: inline;
	margin-top: 0;
	margin-bottom: 0.5em;
}
	.fleft, .navigation .alignleft {
		margin-left: 1em;
		float: left;
	}
	.fright, .navigation .alignright, #admin-login {
		margin-right: 1em;
		float: right;
	}

.clearing
{
	clear: both;
	font-size: 1px !important;
	height: 0;
	line-height: 1px !important;
	overflow: hidden;
}


/* design */

body
{
	/*background: rgb(33, 56, 231) url(bg_blue.gif) 0 0 repeat-y;*/
	color: #260d24;
}

#header
{
	background: rgb(33, 56, 231) url(bg_blue.gif) 0 0 repeat-x;
	font-size: 100%;
	padding: 1px;
}
	#header h1
	{
		float: left;
		margin: 0;
	}
		#header h1 a
		{
			background: transparent url(top.gif) 0 0 no-repeat;
			display: block;
			font-size: 1px;
			padding-top: 148px;
			overflow: hidden;
			width: 571px; height: 0;
		}

	#header .clearing
	{
		clear: both;
		font-size: 1px !important;
		height: 0;
		overflow: hidden;
	}

#container
{
	clear: both;
}

#content-wrap
{
	background: rgb(33, 56, 231) url(bg_blue.gif) 0 0 repeat-y;
	float: right;
	margin-left: -200px;
	width: 100%;
}
	#content
	{
		background: white 0 0 no-repeat; /*bg color mittelfeld*/
		margin-left: 200px;
		padding: 1px 0;
	}
		#content p, #content blockquote
		{
			max-width: 32em;
			text-align: justify;
		}
		#content li
		{
			margin-bottom: 0.3em;
			max-width: 28em;
			text-align: justify;
		}
			#content ul li
			{
				list-style-type: square;
			}
	 #content h2
		{
			border-bottom: 1px dotted #adabb7;
			clear: right;
			letter-spacing: 0.05em;
		}

	#content h1,#content h3,
		#content h4, #content h5, #content h6
		{
			clear: right;
			letter-spacing: 0.05em;
		}

#sidebar-wrap
{
	float: left;
	font-size: 1em;
	width: 200px;

}
	#sidebar
	{
		padding: 1px 25px;

	}
	#sidebar h4
	{
		margin: 2em 0.5em 1em;
	}

/*#footer-wrap
{
	clear: both;
	padding: 3em 0 0 250px;
}
	#footer
	{
		color: #5a4853;
		border-top: 1px dotted #adabb7;
		font-size: 0.9em;
		padding: 1em;
	}
		#footer p
		{
			margin: 0.5em;
		}
*/
#sidebar ul
{
	list-style: none;
	margin: 0;
}
	
	#sidebar ul li a.current, #sidebar ul li.current_page_item a
	{
		font-style: italic;
		padding-left: 1em;
		text-transform: uppercase;
	}

	
	#sidebar ul li a:active, #sidebar ul li a:hover
	{
		background-position: 00px 0;
		color: #edd9de;
	}
	#sidebar ul li a span
	{
		font-weight: bold;
		letter-spacing: 0.05em;
	}

a
{
	font-weight: bold;
}
	a:link
	{
		color: white;
		text-decoration:none;
	}
	a:visited
	{
		color: #5a4853;
		text-decoration:none;
	}
	a:active, a:hover
	{
		color: #dc1b67;
		text-decoration: none;
	}

