/*
Theme Name: Munster Badminton Custom Theme
Theme URI: http://www.munsterbadminton.org/
Description: Custom WordPress Theme.
Author: <a href="http://www.seandelaney.ie/" title="Freelance Web Designer - Sean Delaney">Sean Delaney</a>
Author URI:
*/

/* ###### Reset rules for all Class A Browsers ###### */

body,div,ul,li,h1,h2,h3,h4,form,input,button,p
{
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}

em,strong
{
	font-style:inherit;
	font-weight:inherit;
}

h1,h2,h3,h4
{
	font-size:100%;
	font-weight:normal;
}

acronym
{
	border:0px;
	font-variant:normal;
}

a
{
	cursor:pointer;
}

input,button
{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

input,button
{
	font-size:100%;
}

input,button
{
	font:99% arial,helvetica,clean,sans-serif;
}

/* ###### Global Rules ###### */

@font-face 
{
	font-family:"Myndraine Regular";
	src:url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/fonts/Myndraine.eot");
	src:local("Myndraine Regular"), local("Myndraine-Regular"), url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/fonts/Myndraine.otf") format("opentype");
}

/* ###### Global Rules ###### */

body 
{ 	
	font-family:"Myndraine Regular";
	letter-spacing:1px;
	color:#212121;
	background-image:url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/media/background.png");
	background-position:top center; 
	background-repeat:no-repeat; 
	background-color:#FFFFFF;
	background-attachment:fixed;
}

h1
{
	font-size:24px;
}

h2
{
	font-size:20px;
	color:#1A95F5;
}

h3
{
	font-size:18px;
}

p
{
	font-size: 13px;
	line-height:160%;
}

a
{
	color:#1A95F5;
	background-color:inherit;
	text-decoration:underline;
}

a:hover
{
	color:#30FF41;
	background-color:inherit;
}

strong
{
	font-weight:bold;
}

em
{
	font-style:italic;
}

#container
{
	z-index:2;
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

#container #header
{
	background-image:url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/media/map-of-munster.png");
  	background-position:top right;
 	background-repeat:no-repeat;
	margin-top:40px;
	height:190px;
	clear:both;
	margin-bottom:5px;
}

#container #header img
{
	float:left;
	margin-bottom:10px;	
}

#container #header h1
{
	float:left;
	width:100%;
	margin-top:-80px;
	margin-bottom:10px;
	font-size:40px;
}

#container #header h2
{
	float:left;
	margin-top:-30px;
	font-size:19px;
	letter-spacing:1.15px;
}

#container #menu 
{
	clear:both;
	text-align:center;
	background-image:url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/media/menubar.png");
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	border:1px solid #BBBBBB;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom:15px;
}

#container #menu ul
{
	padding-top:2px;
	list-style:none;
}

#container #menu ul li
{
	display:inline;
	line-height:160%;
}

#container #menu ul li a
{
	margin-left:0px;
	margin-right:0px;
	padding:5px;
	color:#212121;
	text-decoration:none;
	background-color:transparent;
}

#container #menu ul li.current_page_item a,
#container #menu ul li a:hover
{
	color:#1A95F5;
	background-color:transparent;
}

#container #content
{
	clear:both;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;	
	border:1px solid #BBBBBB;
	padding:15px;
	margin-bottom:15px;
	background-image:url("http://www.munsterbadminton.org/wp-content/themes/munsterbadminton/media/content-background.png");
  	background-position:top left;
}

#container #content h2
{
	margin-bottom:30px;
}

#container #content h2 span
{
	color:#30FF41;
	background-color:inherit;
}

#container #content h3
{
	margin-top:35px;
	font-size: 18px;
	margin-bottom:10px;
}

#container #content h3 img
{
	margin-right:5px;
	vertical-align:middle;
}

#container #content p
{
	margin-top:5px;
	margin-bottom:15px;
}

#container #content p small
{
	margin-top:5px;
	margin-bottom:-10px;
}

#container #content p.anchor
{
	margin-top:30px;
	margin-bottom:0px;
}

#container #content ul
{
	margin-left:50px;
	margin-bottom:20px;
	font-size:12px;
}

#container #content ul li
{
	padding:5px;
}

#container #content p img
{
	margin-left:55px;
	margin-right:40px;
	margin-bottom:30px;
	border:1px solid #BBBBBB;
	padding:5px;
}

#container #footer
{
	clear:both;
	text-align:center;
	margin-bottom:40px;
}

#container #footer p
{
	padding:5px;
}

#container #footer p.designer
{
	margin-top:2px;
	font-size:12px;
}

#container #footer p.designer a
{
	color:#30FF41;
	background-color:inherit;
	text-decoration:none;
}

#container #footer p.designer a:hover
{
	color:#414141;
	background-color:inherit;	
}

#container #footer ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:13px;
}

#container #footer ul li
{
	display:inline;
}

#container #footer ul li a
{
	margin-left:10px;
	margin-right:10px;	
	text-decoration:none;
}
