
/* CSS Document */

*		{padding:0; margin:0;}
body	{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333; background:url(images/background.jpg) no-repeat #091D42 -27px top;}

img		{border:0;}
a		{outline:none;}

#wrapper	{width:890px; margin:0 auto 0 70px; }

#header		{height:160px;}
#logo		{float:left; width:111px;}
#share		{text-align:right;}
#content	{background:#ffffff; padding:9px 0 0 0;}

#nav        {height:55px; float:left; margin:55px 0 0 0; width:779px;}
#nav ul		{list-style-type:none;}
#nav li		{display:inline;}
#nav li a	{float:left; outline:none; height:0; padding-top:55px; margin:0 3px 0 0; overflow:hidden; background-image:url(images/mainnav.gif); background-repeat:no-repeat;}

#nav-home a				{background-position:0px top; width:108px;}
#nav-home a:hover		{background-position:0px -61px;}
#nav-what a				{background-position:-111px top; width:108px;}
#nav-what a:hover	    {background-position:-111px -61px;}
#nav-who a		    	{background-position:-222px top; width:108px;}
#nav-who a:hover	    {background-position:-222px -61px;}
#nav-on a		    {background-position:-333px top; width:108px;}
#nav-on a:hover	{background-position:-333px -61px;}
#nav-news a		    {background-position:-444px top; width:108px;}
#nav-news a:hover	{background-position:-444px -61px;}
#nav-gallery a		    {background-position:-555px top; width:108px;}
#nav-gallery a:hover	{background-position:-555px -61px;}
#nav-contact a		    {background-position:-666px top; width:108px;}
#nav-contact a:hover	{background-position:-666px -61px;}

#nav-home-on a				{background-position:0px -61px; width:108px;}
#nav-what-on a				{background-position:-111px -61px; width:108px;}
#nav-who-on a		    	{background-position:-222px -61px; width:108px;}
#nav-on-on a		    	{background-position:-333px -61px; width:108px;}
#nav-news-on a		    	{background-position:-444px -61px; width:108px;}
#nav-gallery-on a		    {background-position:-555px -61px; width:108px;}
#nav-contact-on a		    {background-position:-666px -61px; width:108px;}

#content h1	{}
#content h2	{font-size:1.2em;}
#content p	{}
#content ul	{}
#content li	{}

#content	a	{color:#00AEDB; text-decoration:underline;}
#content	a:hover	{color:#00AEDB; text-decoration:none;}

#left		{margin:0 0 0 9px; float:left; width:228px; padding:23px 0 0 0;}
#right		{float:left; width:640px; background:url(images/dotted-line-blue.gif) repeat-y top left; padding:26px 0 0 0;
height:500px; min-height:500px !important; height:auto;}

#content #right h2	{padding:0 0 0.5em 30px;}
#content #right p	{padding:0 20px 1.3em 30px; line-height:1.4em;}
#content #right ul	{padding:0 0 1.3em 30px; line-height:1.4em; margin-left:15px;}
#content #right li	{padding:0 20px 0.5em 0; line-height:1.4em;}

#content #left h1	{padding:0 15px 0 0;}
#content #left p	{padding:0 15px 1.3em 0; line-height:1.4em;}

#giftaid	{margin:20px 0 30px 0;}

/* Home */
#banner	a {background-color:transparent; color:#fff; font-weight:bold; padding:8px; text-align:center; display:block; font-size:28px; text-decoration:none;}
#banner	a:hover {background:#00AEDB; color:#fff; text-decoration:none;}
#banner {margin:0 5px 10px 15px; background:#00AEDB;}

#gallery	{padding:0 0 0 15px; height:300px;}
#gallery img	{padding:0 0 44px 0;}
#content #right #gallery ul	{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}
#content #right #gallery li	{padding:0 0 0 0;}

/* Footer */
.clear		{clear:both;}

#footer		{background:#ffffff; padding:0 0 9px 0;}

#logo-footer	{text-align:right; margin:0 9px 0 9px; height:36px;}

#links		{background:#cccccc; font-size:0.9em; margin:0 9px 0 9px;}
#links ul	{list-style-type:none; padding:9px 0 9px 0;}
#links li	{display:inline; border-right:1px solid #666666; padding:0 5px 0 5px;}
#links	a	{color:#333333; text-decoration:none;}
#links	a:hover	{color:#333333; text-decoration:underline;}

/* The Team */
.team	{border-bottom:1px dotted #999999; margin:0 0 50px 20px;}
.team-img	{float:left; width:95px;}
.team-text	{float:left; width:500px;}
#sub-nav	{}
#sub-nav ul	{list-style-type:none;}
#sub-nav li	{}
.top		{clear:both; text-align:right;}

/* Whats On */
.event	{border-bottom:1px dotted #999999; margin:0 0 20px 20px;}
.event-img	{float:left; width:185px;}
.event-text	{float:left; width:420px;}

table	{margin:0 0 0 30px; border:0;}
td		{padding:0 0 0.4em 0;}

/* Gallery */
#content #right #flickrGallery div	{margin-left:0px; clear:both;}
#content #right #flickrGalleryNav ul {list-style-type:none; margin:0;}
#content #right #flickrGalleryNav ul li {float:left; width:182px; display:block; font-size:1.4em; padding:0; margin:0 5px 0 0; text-align:center;}
#content #right #flickrGalleryNav ul li a {color:#00AEDB; text-decoration:none; width:182px; padding:0; margin:0;}
#content #right #flickrGalleryNav ul li a:hover {color:#091D42; text-decoration:none;}
