/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for 	Cornwall Sports Partnership - Print Stylesheet
Author:		Alison Springall (alisonspringall@silktide.com) / Silktide Ltd - All Rights Reserved
Created:	19/01/2009

-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

body					{ background: #fff none; }

h1						{ background-color: transparent;  color: #0c959f; padding: 0; }


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


#header					{ width: 100%; height: 111px; background: transparent none; }

#outerwrappertop		{ display: none; }
#outerwrapper			{ width: 100%; background: #fff none; }

#navcol					{ display: none; }

#contentwrappertop		{ display: none; }
#contentwrapper			{ width: 100%; background: #fff none; margin: 0 0; }

#content				{ width: 100%; min-height: 100px; background-color: #fff; margin: 0; }
#home #content			{ width: 100%;  }
.full					{ width: 100%!important; }

#subcontent				{ display: none; }


#footer					{ width: 100%; background: transparent none; }


/* Header Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#header #logo			{ position: absolute; top: 0; left: 0; }

#header #search			{ display: none; }





/* Subcontent Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#subcontenttop		{ display: none; }



/* Home Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.homerow			{ float: left;  margin: 10px 0 0 8px; }

.subbox				{ width: 228px; float: left; position: relative; background-color: #fff; padding: 0 0 15px; margin: 0; }
.wide				{ width: 470px!important; margin-right: 10px!important; }
.subbox .padding	{ padding: 5px 10px; }

.subbox h2			{ background: #fff url("templatefiles/home_h2_bg.jpg") repeat-x bottom left; font-size: 1.2em; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; text-transform: none; padding: 3px 5px 3px 18px; margin: 0; }
.subbox h2 span		{ position: absolute; top: 9px; left: 3px; font-weight: bold; font-size: 2.0em; line-height: 0.3em; }
.subbox p			{ line-height: 1.4em; }
.subbox img			{ display: block; }


.subbox p.morelink				{ width: 220px; display: block; background: #ffea28 url("templatefiles/morelink_arrow.png") no-repeat center right; position: absolute; bottom: 0; right: 0; font-weight: bold; text-align: left; color: #fff; padding: 0 0 0 8px; margin: 0; }
.subbox p.morelink a:link,
.subbox p.morelink a:visited	{ font-weight: bold; color: #fff; }
.subbox p.morelink a:hover,
.subbox p.morelink a:active		{ color: #000; }


/*---*/
#home h1				{ width: auto!important; display: inline; float: left; background: #e5bd11 url("templatefiles/h1_home.jpg") repeat-x top left; font-weight: bold; line-height: 1.5em; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; text-transform: none; color: #000; padding: 3px 5px; margin-bottom: 2px; }

#intro 					{ padding-bottom: 0;}
#intro p				{ font-size: 1.1em; margin-top: 7px; }
#intro p.morelink		{ background-color: #ffea28; bottom: -18px; font-size: 1.0em; }
#intro p.morelink a:link,
#intro p.morelink a:visited { color: #000; }
#intro p.morelink a:hover,
#intro p.morelink a:active	{ color: #fff; }


/*---*/
#login					{ min-height: 100px; background-color: #4e92cc; margin-top: -32px; }
#login h2				{ background: #000 none; color: #fff; }
#login h2 span			{ color: #4e92cc; }

#login table 			{ height: auto!important; }
#login table td			{ height: auto!important; padding: 0!important; }
#login table td	span	{ top: 0!important; }
#login label			{ font-size: 0.85em; color: #fff; }
#login input			{ width: 130px!important; font-size: 0.8em; margin: 0; }
#login .button			{ width: 50px!important; height: 15px; float: right; background-color: #1d6982; font-size: 0.8em; color: #fff; border: 0; }

#login p.morelink		{ background-color: #8bada1; background-image: none; }


/*---*/
#news					{ min-height: 152px; background: #2a8e93 url("templatefiles/news_bg.jpg") repeat-x top left; }
#news * 				{ color: #fff; }

#news h2				{ background: transparent none; }
#news h2 span			{ color: #000; }

#news .date				{ width: 37px; height: 39px; float: right; background: transparent url("templatefiles/news_date.jpg") no-repeat center center; text-align: center; margin-top: -10px; }
#news .date #day		{ color: #2a8e93; }
#news .date #month		{ color: #666; }

#news p.title			{ width: 200px; background-color: #fff; padding: 2px 5px; margin: 5px 0; }
#news p.title a,
#news p.title a:visited	{ font-weight: bold; color: #000; }

#news p.morelink			{ background-color: #03aab5; }
#news p.morelink a:link,
#news p.morelink a:visited	{ color: #fff; }
#news p.morelink a:hover,
#news p.morelink a:active	{ color: #000; }


/*---*/
#events					{ background: #fff url("templatefiles/events_bg.jpg") no-repeat top left; }
#events h2				{ background: transparent none; }
#events h2 span			{ color: #5193cb; }

#events p.title			{ font-weight: bold; font-size: 1.1em; color: #4c92cc; margin: 60px 0 0; }
#events p.title a,
#events p.title a:visited	{ font-weight: bold; color: #fff; }
#events p.title a:hover,
#events p.title a:active	{ color: #000; }

#events p.morelink		{ background-color: #4c92cc; }


/*---*/
#jobs					{ min-height: 142px; background: transparent url("templatefiles/white_bg.png"); }
#jobs h2				{ color: #000; }
#jobs h2 span			{ color: #db1c7c; }

#jobs ul				{ padding: 0; margin: 0; }
#jobs ul li				{ line-height: 1.3em; list-style-type: square; color: #db1c7c; margin: 0; }
#jobs ul li	a,
#jobs ul li	a:visited	{ color: #000; }
#jobs ul li	a:hover,
#jobs ul li	a:active	{ color: #db1c7c; }

#jobs p.morelink		{ background-color: #db1c7c;  }


/*---*/
#orangebox h2 span		{ color: #ed8a0c; }
#orangebox p.morelink	{ background-color: #ed8a0c; }

/*---*/
#greenbox				{ margin-right: 14px; }
#greenbox h2 span		{ color: #91c17b; }
#greenbox p.morelink	{ background-color: #91c17b; }

/*---*/
#purplebox				{ margin-right: 10px; }
#purplebox h2 span		{ color: #652c92; }
#purplebox p.morelink	{ background-color: #652c92; }

/*---*/
#redbox h2 span			{ color: #d70f00; }
#redbox p.morelink		{ background-color: #d70f00; }
