/* CSS generated by SiteManager at 06:00pm 28/04/2010 - do not edit this file directly */

/*
	CSS FOR	[Cumbria Sport] - Print Stylesheet
	AUTHOR:	Alison Springall (alisonspringall@silktide.com) / Silktide Studios - All Rights Reserved
	CREATED:	15/04/2010

*/


/* GLOBAL STYLES
----------------------------------------------------------------------------------------------------------------------------- */

body			{ background: #fff; font: 80% arial, verdana, helvetica, sans-serif; text-align: center; color: #333; padding: 0; margin: 0; }

form, table			{ background: transparent; font-size: 1.0em; color: #333; }

hr,
.divider			{ height: 1px; background: transparent none; border-top: 1px solid #e8e8e8; margin: 20px 0; }
	
.tablestyle			{ border-collapse: collapse; }
.tablestyle td, 
.tablestyle th		{ vertical-align: top; padding: 5px 5px 5px 0; }
.tableborder td, 
.tableborder th		{ vertical-align: top; padding: 5px; border: 1px solid #e8e8e8; }

fieldset			{ border: 1px solid #e8e8e8; }
legend			{ font-weight: bold; font-size: 1.2em; color: #333; padding: 5px 10px; }

.widthwrapper		{ width: 100%; }
.padding			{ padding: 20px; }
.right			{ float: right !important; }
.left			{ float: left; }
.clear			{ width: 0; height: 0; overflow: hidden; visibility: hidden; display: block; float: none; clear: both; background: none; font-size: 0; list-style: none; padding: 0; border: 0; margin:0; }

#accessibility		{ display: none; }


/* HEADINGS
----------------------------------------------------------------------------------------------------------------------------- */

h1			{ font: normal 1.8em arial, verdana, helvetica, sans-serif; line-height: 1.3em; color: #777; margin: 0 0 15px; }
h2			{ font: normal 1.4em arial, verdana, helvetica, sans-serif; color: #777; margin: 20px 0 10px; }
h3			{ font: bold 1.2em arial, verdana, helvetica, sans-serif; color: #777; margin: 15px 0 10px; }

#subcontent h1		{ font-size: 1.65em; }
.rounded h2		{ margin-top: 0; }


/* TEXT
----------------------------------------------------------------------------------------------------------------------------- */

p			{ font-size: 1.0em; line-height: 1.5em; color: #333; margin: 15px 0; }
.smalltext			{ font-size: 0.9em; }
.content .intro p		{ font-weight: bold; font-size: 1.2em; }

ul,			
ol			{  }
li			{ font-size: 1.0em; line-height: 1.5em; color: #333; margin: 0 0 5px; }

.content ul,
.subcontent ul		{ padding: 0 0 0 15px; margin: 10px 0; }
.content ul li,
.subcontent ul li		{ list-style-type: square; }

ul.inlinenav		{ padding: 0; margin: 10px 0; }
ul.inlinenav li		{ display: inline; background: transparent none; list-style-type: none; padding-left: 0; }

address			{ font-style: normal; }


/* LINKS
----------------------------------------------------------------------------------------------------------------------------- */

a,			
a:visited			{ text-decoration: underline; color: #333; }

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:active			{ text-decoration: none; }

.faq_q			{ font-weight: normal; font-size: 1.3em; color: #333; }
.faq_answer		{ margin-left: 25px; }



/* IMAGES
----------------------------------------------------------------------------------------------------------------------------- */

img			{ border: 0; }

.centerimg			{ overflow: hidden; text-align: center; }
.centerimg	img		{ margin: 5px auto; }

.imgright			{ float: right; margin: 0 0 10px 15px; }

.gallerywrapper table		{ width: 100%; }
.gallerywrapper td		{ text-align: center; padding: 0 0 15px; }
.gallerywrapper img		{ padding: 5px; border: 1px solid #e8e8e8; margin: 0 0 5px; }
.gallerywrapper a,
.gallerywrapper a:visited	{ font-size: 0.9em; text-align: center; text-decoration: none; color: #333; }
.gallerywrapper a:hover,
.gallerywrapper a:active	{ text-decoration: underline; color: #333; }



/* LAYOUT
----------------------------------------------------------------------------------------------------------------------------- */

#container			{ position: relative; z-index: 0; text-align: center; margin: 0 auto; }

.wrapper			{ width: 100%; text-align: left; margin: 0 auto; }

/*
.grid			{ width: 66px; display: inline; float: left; margin: 0 0 14px 14px; }
.grid2			{ width: 146px; }
.grid3			{ width: 226px; }
.grid4			{ width: 306px; }
.grid5			{ width: 386px; }
.grid6			{ width: 466px; }
.grid7			{ width: 546px; }
.grid8			{ width: 626px; }
.grid9			{ width: 706px; }
*/

.grid			{ display: inline; float: left; margin: 0 14px 14px 0; }

.grid2			{ width: 21%; }
.grid3			{ width: 30%; }
.grid4			{ width: 45%; }
.grid5			{ width: 45%; }
.grid6			{ width: 65%; }
.grid9			{ width: 99%; overflow: hidden;  }


.rounded			{ border: 1px solid #e8e8e8; }
.first			{ clear: left; margin-left: 0; }
.last			{ margin-right: 0!important; }

.grid .padding		{ padding: 10px; }
.rounded .padding		{ padding: 6px 10px; }
.grid.right			{ margin-left: 14px; }

.halfcol			{ width: 33%; float: left; }


/* HEADER
----------------------------------------------------------------------------------------------------------------------------- */

#header			{ clear: both; margin: 0 auto 14px; }


#header #sitelogo		{ display: block;  }
#header #slogan		{ display: none; }


/* SEARCH
----------------------------------------------------------------------------------------------------------------------------- */

#header #search			{ display: none; }


/* NAVIGATION
----------------------------------------------------------------------------------------------------------------------------- */

#mainnav 			{ display: none; }


/* SIDECOL
----------------------------------------------------------------------------------------------------------------------------- */

#sidecol			{ display: none; }



/* SUBCONTENT
----------------------------------------------------------------------------------------------------------------------------- */




/* CONTENT
----------------------------------------------------------------------------------------------------------------------------- */


/* CLUB SEARCH
----------------------------------------------------------------------------------------------------------------------------- */

.clubsearchresults .clubsearch				{ width: 100%; height: auto; background: transparent none; padding: 0; }
.clubsearchresults .clubsearch .searchoption			{ float: left; margin-right: 15px;  }
.clubsearchresults .clubsearch .searchoption .inputlabel		{ font-weight: bold; color: #fff; }
.clubsearchresults .clubsearch  .clubsearchbuttoncontainer	{ float: left; margin-top: 5px; }
.clubsearchresults .clubsearch .map_results_googlemap		{ width: 100%; clear: both; margin: 20px 0 14px 0; }
.clubsearchresults .clubsearch .map_results_list		{ clear: both; margin-left: 20px; }
.clubsearchresults .clubsearch .map_results_list ol		{ padding: 0; margin: 20px 0; }
.clubsearchresults .clubsearch .map_results_list ol li		{ width: 320px; float: left; margin-left: 20px; }


/* COURSE SEARCH
----------------------------------------------------------------------------------------------------------------------------- */

#courses .taosSearchResultsTable td div	{ display: block !important; }


/* FOOTER
----------------------------------------------------------------------------------------------------------------------------- */

#footer			{ clear: both; margin: 14px auto 0; }
#footerinner		{ padding: 10px;  }

#footer p			{ font-size: 0.85em; text-align: left; color: #999; margin: 0; }
#footer p#silktide		{ font-size: 0.85em; text-align: right; color: #999; margin: -1.5em 0 0; }

#footer p a,
#footer p a:visited		{ text-decoration: none; color: #999; }
#footer p a:hover,
#footer p a:active		{ text-decoration: underline; color: #999; }

#footer .addthis_toolbox	{ display: none; }


/* HOME STYLES 
----------------------------------------------------------------------------------------------------------------------------- */

#home #header .homecol	{ display: none; }

#bannershadow,
#socialmedia,
#homemenu,
#partners,
#enews			{ display: none; }

#home .grid4		{ width: 99%; float: none;   }

#feature, #countdown		{ margin-bottom: 20px; }