/*
Theme Name: Westmeath Sports Partnership
Theme URI: http://wordpress.org/
Description: The Westmeath Sports Partnership WordPress theme.
Version: 1.0
Author: Joe Jennings
Author URI: http://www.studionine.ie/

	Westmeath Sports Partnership v1
	 http://www.studionine.ie

	This theme was designed and built by Joe Jennings,
	whose blog you will find at http://www.studionine.ie

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
#Wrapper {
	padding: 0px;
	height: auto;
	width: 970px;
	margin-top: -5px;
	margin-right: auto;
	margin-left: auto;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
}

a {color:#007ac8;}
img{border:0;}

#Header {margin:0; padding:0; width:990px; height:151px; background:url(images/header.png) no-repeat right 5px; clear:both;}
#logo {margin:0; padding:0; float:left;}
#logo img{margin:0; padding:20px 0 15px 30px;}

#homebutton {float:left; margin-left:140px; margin-top: 10px;}
#utilitynav{padding-top:5px; }
.menu-nav2-container{float:left; margin:0;}
#utilitynav ul {margin:0 0 0 0; padding:15px 0px 0 0; width:100%; list-style:none; }
#utilitynav ul li{margin:0; padding:0; float:left;}
#utilitynav ul li a{padding:0 8px; display:block; color:#333333;  text-decoration:none; border-left: 1px solid #e3e3e3;}
#utilitynav ul li.current-menu-item a{color:#333333; font-weight:bold;}

#Search {margin:10px 0 0 0; float:left;}
#s {padding:3px; color: #9a9a9a;}
#searchsubmit {margin:0; background:#F7931D; padding:3px; color:white; font-weight:bold; border:none;}

.menu-nav-container {margin:0; padding:0; width:100%; clear:both; }
.menu-nav-container ul{margin:1px 0 0 0; padding:0px 0px 83px 7px; width:100%; font-size: 1.4em; list-style: none; font-weight: bold;}
.menu-nav-container ul li{margin:0; padding:0; float:left; color:#333333;}
.menu-nav-container ul li a{padding:12px 25px 10px 25px; display:block; color:#333333; text-decoration:none; border-right:1px solid #e3e3e3; border-left:1px solid #f3f3f3; clear:both; }
.menu-nav-container ul li a:hover{text-decoration:none; color:#fff; background: #7D0042;}
.menu-nav-container ul li.current-menu-item a, .menu-nav-container ul li.current-page-ancestor a{color:#fff;  background:#7D0042;}

.menu-nav-container ul li#menu-item-1995 a{border-bottom:7px solid #99bb3c;}
.menu-nav-container ul li#menu-item-1996 a{border-bottom:7px solid #c0198d;}
.menu-nav-container ul li#menu-item-1997 a{border-bottom:7px solid #2dc2f1;}
.menu-nav-container ul li#menu-item-1999 a{border-bottom:7px solid #f7931d;}
.menu-nav-container ul li#menu-item-2000 a{border-bottom:7px solid #981a1e;}
.menu-nav-container ul li#menu-item-1998 a{border-bottom:7px solid #06304e;}

.panel{margin:0; padding:0 0 30px 30px; float:left;}
ul.kbrsswidget {margin:0; padding:0; list-style:none; font-size:1.2em;}
ul.kbrsswidget li{margin:0; padding:0px 0px 12px 3px; background:none;}
ul.kbrsswidget li span{margin:0; padding:0; display:block; font-weight:bold; } 
.gform_title {color:#7d0042;}

.textwidget {list-style:none;}






#Navigation {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 40px;
	clear: both;
	background-repeat: repeat-x;
}
#Contentwrapper {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 100%;
	clear: both;
	float: left;
}

#Footer {
	margin: 10px 0px 60px;
	padding-top: 10px;
	width: 100%;
	height: 75px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear: both;
	color:#531619;
}
#Footerleftlogos {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #531619;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 60px;
	float: left;
}
#Footermiddle {
	margin: 0px;
	padding: 0px;
	width: 640px;
	height: 60px;
	float: left;
	display: inline;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #531619;
	text-align: center;
}
#Footermiddle a {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	color: #531619;
	text-align: center;
}
#Footerrightlogos {
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 60px;
	float: left;
	display: inline;
}
#categories{
    margin-top: 20px;
}
#sidebar{
    float: right;
    width: 370px;
}

#nav{
    float: right;
	margin-top:100px;
}


#menu-nav-container{
	border:1px solid red;
	
}
.widget{
    padding-bottom:20px;
	padding-left:10px;
	border-left: 2px solid #e3e3e3;
}
.rightlogo1 {
	height: 34px;
	width: 90px;
	margin-bottom: 5px;
}

.rightlogo2 {
	height: 21px;
	width: 90px;
}
.contentcolumn1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 260px;
}
.contentcolumn2 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: left;
	height: auto;
	width: 260px;
	display: inline;
}
.contentcolumn3 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: left;
	height: auto;
	width: 260px;
	display: inline;
}
#Navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#Navigation li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#Navigation li a {
	margin: 0px;
	padding: 13px 15px 0px;
	list-style-type: none;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	width: auto;
	float: left;
}
#NavigationColours {
	height: 7px;
	width: 820px;
	margin-bottom: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.Home {
	display: block;
	float: left;
	width: 69px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.Home a:hover {
	display: block;
	float: left;
	width: 69px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: #FA8020;
}
.About {
	display: block;
	float: left;
	width: 94px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.About a:hover {
	display: block;
	float: left;
	width: 94px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: #003E93;
}
.Login {
	display: block;
	float: left;
	width: 177px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.Login a:hover {
	display: block;
	float: left;
	width: 177px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: #680028;
}

.Contact {
	display: block;
	float: left;
	width: 106px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.Contact a:hover {
	display: block;
	float: left;
	width: 106px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: #FFB71F;
}
.Links {
	display: block;
	float: left;
	width: 68px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
.Links a:hover {
	display: block;
	float: left;
	width: 68px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-color: #007AC8;
}
.Gallery {
	display: block;
	float: left;
	width: 82px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.Gallery a:hover {
	display: block;
	float: left;
	width: 82px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #810D7B;
}
.Home2 {
	background-color: #FA8020;
	display: block;
	float: left;
	width: 69px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
.About2 {
	background-color: #003E93;
	display: block;
	float: left;
	width: 94px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
.Login2 {
	background-color: #680028;
	display: block;
	float: left;
	width: 177px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
.Contact2 {
	background-color: #FFB71F;
	display: block;
	float: left;
	width: 106px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
.Links2 {
	background-color: #007AC8;
	display: block;
	float: left;
	width: 68px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
.Gallery2 {
	background-color: #810D7B;
	display: block;
	float: left;
	width: 82px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}
#AuxNav {
	height: 97px;
	width: 818px;
	padding-left: 2px;
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
}
.AuxNavbox1 {
	background-color: #CCCCCC;
	display: inline;
	float: left;
	height: 87px;
	width: 131px;
	margin-right: 6px;
	padding: 0px;
	margin-top: 0px;
}
.AuxNavbox2 {
	background-color: #CCCCCC;
	display: inline;
	float: left;
	height: 87px;
	width: 131px;
	margin: 0px;
	padding: 0px;
}

#content {
	display: inline;
	float: left;
	width: 550px;
	height: auto;
	margin-left: 5px;
	
}
/* Standard Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#rightnav {
	
	float: right;
	height: auto;
	width: 270px;
	margin-left: 5px;
}
#rightnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rightnav h2 {
	background-color: #003E93;
	font-size: 14px;
	color: #FFFFFF;
	height: 20px;
	width: 121px;
	padding: 7px 5px 3px;
	letter-spacing: -1px;
	font-weight: bold;
	font-style: normal;
	margin: 0px;
}
#rightnav li a {
	background-color: #6E7FBD;
	margin: 0px;
	padding: 5px;
	display: block;
	height: 15px;
	width: 121px;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#rightnav li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
#rightnav li a:hover {
	background-color: #003E93;
	margin: 0px;
	padding: 5px;
	display: block;
	height: 15px;
	width: 121px;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
/* About Us Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#AboutLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#AboutLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#AboutLeftNav h2 {display:none;}
#AboutLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#AboutLeftNav li {border-bottom:1px dotted #aaa; }
#AboutLeftNav li a:hover {background:#7D0042; color:#fff}
#AboutLeftNav li.current_page_item a{background:#7D0042; color:#fff}

#AboutContent {
	height: auto;
	width: 726px;
	margin-left: 150px;
	padding: 0px 10px 10px;
}

#AboutContent h1 {
	color: #0C4798;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px;
}
#AboutContent p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px;
}
#AboutContent a {}
#AboutContent h2 {
	color: #0C4798;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
#AboutContent li {
	margin: 10px 0px;
	padding: 0px 0px 5px 10px;
}
#AboutContent ul {}

/* News Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#NewsLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#NewsLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#NewsLeftNav h2 {display:none;}
#NewsLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#NewsLeftNav li {border-bottom:1px dotted #aaa; }
#NewsLeftNav li a:hover {background:#7D0042; color:#fff}
#NewsLeftNav li.current_page_item a{background:#7D0042; color:#fff}

#NewsContent {
	height: auto;
	width: 650px;
	margin-left: 158px;
	padding: 0px 10px 10px;
}
#NewsContent h1 {
	color: #617725;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px;
}
#NewsContent p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px;
}
#NewsContent li {
	font-size: 14px;
	margin: 10px 0;
	padding: 0px 0px 5px 10px;
}

/* DONE Sports Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#SportsLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#SportsLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#SportsLeftNav h2 {display:none;}
#SportsLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#SportsLeftNav li {border-bottom:1px dotted #aaa; }
#SportsLeftNav li a:hover {background:#7D0042; color:#fff}
#SportsLeftNav li.current_page_item a{background:#7D0042; color:#fff}


#SportsContent {
	height: auto;
	width: 467px;
	margin-left: 158px;
	padding: 0px 10px 10px;
	background-repeat: no-repeat; }
#SportsContent h1 {
	color: #9C1473;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px; }
#SportsContent p {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px; }
#SportsContent h2 {
	color: #9C1473;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
#SportsContent li {
	font-size: 15px;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	background-image: url(images/smallpurplearrow.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
}
#SportsContent ul {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 5px;
	list-style-type: none;
}	
	
	
/* Programmes Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#ProgrammesLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#ProgrammesLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#ProgrammesLeftNav h2 {display:none;}
#ProgrammesLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#ProgrammesLeftNav li {border-bottom:1px dotted #aaa; }
#ProgrammesLeftNav li a:hover {background:#7D0042; color:#fff}
#ProgrammesLeftNav li.current_page_item a{background:#7D0042; color:#fff}

#ProgrammesContent {
	height: auto;
	width: 467px;
	margin-left: 158px;
	padding: 0px 10px 10px;
	background-repeat: no-repeat; }

#ProgrammesContent h1 {
	color: #981a1e;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px; }
#ProgrammesContent p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px; }
	
#ProgrammesContent h2 {
	color: #0066CC;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	margin: 0px 0px 5px;
	padding: 20px 0px 2px;
}
#ProgrammesContent li {
	font-size: 14px;
	margin: 10px 0;
	padding: 0px 0px 5px 10px;
	background-image: url(images/smallpurplearrow.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
}
#ProgrammesContent ul {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 5px;
	list-style-type: none;
}

/* Directory Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */	
#ClubDirectoryContent {
	display: inline;
	height: 100%;
	width: 800px;
	margin-left: 9px;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
#ClubDirectoryContent h1 {
	color: #F7931D;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px; }
#ClubDirectoryContent p {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px; }

#ClubDirectoryContent td a {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 10px;
	text-decoration: none;
	height: 40px;
	width: 111px;
	display: block;
	background-image: url(images/directorylinkbg.png);
	background-repeat: no-repeat;
	text-align: center;
}

#ClubDirectoryContent td a:hover {
	height: 40px;
	width: 111px;
	display: block;
	padding: 10px;
	background-image: url(images/directorylinkonbg.png);
	background-repeat: no-repeat;
	text-align: center;
}
/* Disability Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#DisabilityLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#DisabilityLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#DisabilityLeftNav h2 {display:none;}
#DisabilityLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#DisabilityLeftNav li {border-bottom:1px dotted #aaa; }
#DisabilityLeftNav li a:hover {background:#7D0042; color:#fff}
#DisabilityLeftNav li.current_page_item a{background:#7D0042; color:#fff}

#DisabilityContent {
	height: auto;
	width: 650px;
	margin-left: 158px;
	padding: 0 10px 10px;
	background-repeat: no-repeat; }
#DisabilityContent h1 {
	color: #890C19;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px; }
#DisabilityContent p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px; }
#DisabilityContent li {
	font-size: 14px;
	margin: 10px 0px;
	padding: 0px 0px 0 10px;
}

/* Publications Colours------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#PublicationsLeftNav {float: left; height: 100%; width: 138px; margin-left: 6px; }
#PublicationsLeftNav ul {margin: 0px; padding: 0px; border-top: 3px solid #CCCCCC; list-style-type: none; }
#PublicationsLeftNav h2 {display:none;}
#PublicationsLeftNav li a {margin:0px; padding:5px; display:block; height:auto; text-decoration:none; font-size: 14px; color: #111; background-color: #eee; }
#PublicationsLeftNav li {border-bottom:1px dotted #aaa; }
#PublicationsLeftNav li a:hover {background:#7D0042; color:#fff}
#PublicationsLeftNav li.current_page_item a{background:#7D0042; color:#fff}

#PublicationsContent {
	height: auto;
	width: 650px;
	margin-left: 158px;
	padding: 0px 10px 10px; }
#PublicationsContent h1 {
	color: #003366;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px; }
#PublicationsContent p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
}
#PublicationsContent li {
	font-size: 11px;
	margin: 10px 0;
	padding: 0px 0px 0 10px;
}
#NewsContent h2 {
	color: #99BB3C;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}


.Homerow {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
#HomeContent {
	margin: 10px 0px;
	padding: 0px 45px 0px 15px;
	width: 790px;
	height: auto;
	clear: both;
	float: left;
}
#HomeContent h1 {
	color: #890C19;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
#HomeContent p {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.Search2 {
	background-color: #CC0000;
	display: block;
	float: left;
	width: 224px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}

#ClubDirectoryContent h2 {
	color: #FFB71F;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
.directorylisting {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.directorylisting h3 {
	font-size: 14px;
	color: #FF6600;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.directorylisting a {
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 13px;
	
}
.directorylisting p {
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 13px;
	
}
.clublogo {
	background-color: #CCCCCC;
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 20px;
}
.directorysearch {
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
}
.directorybreadcrumb {
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	padding: 5px 5px 5px 0px;
	float: left;
	width: auto;
	display: inline;
	margin-left: 10px;
}
.directorybreadcrumb a {
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.directorybreadcrumb a:hover {
	text-decoration: underline;
	
}
.directorybreadcrumb a:visited {
color: #000000;
	
}
#DirectoryTools {
	display: inline;
	height: 30px;
	width: 800px;
	margin-left: 0px;
	clear: both;
	float: left;
}
#SportsRightNav {
	float: left;
	height: 100%;
	width: 151px;
	margin-left: 10px;
	background-image: url(images/sportsrightbg.png);
	background-repeat: no-repeat;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
}

#SportsRightNav h1 {
	color: #9C1473;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin: 0px 0px 5px;
	padding: 20px 0px 2px;
}
#ClubDirectoryContent a {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px;
	text-decoration: none;
}
#Registration {
	height: 35px;
	clear: both;
	width: 100%;
	text-align: right;
}
#Boardmemberslogout {
	color: #680028;
	font-size: 18px;
}
#Boardmemberslogout a {
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color: #4A1225;
	float: right;
	clear: both;
	padding: 7px;
	background-image: url(images/Navigationbg.jpg);
	background-repeat: repeat-x;
	margin: 5px;
}
img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }

h1 {
	color: #515151;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
h2 {
	color: #7d0042;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 2px;
}
p {
    color:#373737;
	font-size: 1.15em;
}

