/* --- Gisburn MTB Trials --- */

html  {min-height:100%;}
body {
	width:100%;
	min-height:100%;
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.5;
	background-color:#1bbbe9;
	background-image:url(img/background4.png);
	background-position: center bottom;
	background-repeat:repeat-x;
	color:#262626
}


a:link {
	color:#900; text-decoration: underline;
}
a:visited {
	color:#900; text-decoration: underline;
}
a:active {
	color:#000; text-decoration: underline;
}
a:hover {
	color:#000; text-decoration: underline;
}


#wrapper {width:800px;height:auto;margin: 0 auto 48px auto;background-color:#CCC;padding: 10px}
	
	#header   {clear:both;float:none}
	
	
	
	
	#rotor-view-id-banner-view-display-id-block_1   {display:block;clear:both}
	
	
	#header ul.menu  {margin:10px 0 0 0;background-color:#CCC;padding:0;width:100%;clear:both}
	
	#header .menu li {
		float:left;
		background-image:url(img/tab_right.gif);
		background-repeat:no-repeat;
		background-position:right top;
		background-color:#999;
		padding:0;
		margin:0
		}
	
	#header .menu li.active-trail {
		background-image:url(img/tab_right_active.gif);
		background-color:#FFF}
		
		
	#header .menu li.active-trail a {background-image:url(img/tab_left_active.gif);color:#900}
		
		
	#header .menu li  a  {
		display:block;
		float:left;
		padding: 4px 12px;
		margin: 0 4px 0 0;
		text-decoration:none;
		background-image:url(img/tab_left.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#FFF;
		font-size:13px
		}
	
	
	#header .menu li a.active   {background-image:url(img/tab_left_active.gif);color:#2a6e36}
	
		
	#header .menu li  a:hover {text-decoration:underline;}
	
	
	#header .menu li.active  a:hover {text-decoration:none;cursor:default}
	
	
#header ul.menu ul.menu ,

#block-menu_block-1 h3  {display:none}

#header #block-menu_block-1 ul.menu li {background-image:none}

#header #block-menu_block-1 ul.menu  {margin-top:0px}

#block-menu_block-1 {line-height:0}

#header #block-menu_block-1 .menu li ,
#header #block-menu_block-1 .menu li a 
	{background-image:none;background-color:#FFF;color:#900;line-height:1}

#header #block-menu_block-1 .menu li a.active  {background-image:none;color:#2a6e36}

#header #block-menu_block-1 ul.menu {background-color:#FFF;overflow:auto;line-height:1}

	
	

	
	
	#header ul , #footer ul  {margin-top:10px}
	
	#header li , #footer li {display:inline;}
	
	#header a {display:block;float:left;padding: 3px 6px;text-decoration:none}
	
	#header .active a {background-color:#FFF}


#content_wrapper {
	margin:0px;
	background-color:#FFF;
	width:800px;
	padding:10px 0px;
	float:none;
	clear:both}

#content_wrapper #content {margin:10px;width:780px;float:none;clear:both}



#narrow {width:465px;float:left}




 /* Show only to IE7 */
*:first-child+html  #content  {padding-bottom:10px }

 
/* Show only to IE6 */
* html  #content  {padding-bottom:10px}
* html  #content_wrapper ,
* html  #header ,
* html  .break {line-height:1}



/* ======== Header block styles ========= */


/* --------- Primary links ------------ */	
	

#header #block-menu-primary-links {
  margin:0px;
  text-align:left;
  float:left;
  }


#header #block-menu-primary-links ul.menu  {
	margin:0; float:left;
	clear:both;
	width:600px;
	display:inline}


#header #block-menu-primary-links li  {
  font-size:  12px;
  padding:0;
  line-height:1;
  list-style: none;
  margin: 0 10px 0 0;
  padding:0;
  display: inline;
  background-image:none;
  background-color:#CCC
}

.block ul {padding:0}

#header #block-menu-primary-links li a:link  ,
 
#header #block-menu-primary-links li a:visited {
	color: #900;padding:0;margin:0;
	text-decoration:none;
	background-image:none;
	background-color:#CCC}

#header #block-menu-primary-links li a:hover  {
	text-decoration:underline;
	color:#900}

#header #block-menu-primary-links li a#current  {
	color:#000}




#header #block-menu-primary-links li.active-trail , 
#header #block-menu-primary-links a.active  {
	background-color:#CCC;
	background-image:none}



 /* Show only to IE7 */
*:first-child+html  #block-menu-primary-links ul  {
	padding-top: 3px; }

 
/* Show only to IE6 */
* html  #block-menu-primary-links ul {
	padding-top: 3px;
}



/* --------- Search box ------------ */

#block-search-0 {float:right;margin:0;display:inline;margin-bottom:6px}

#block-search-0

#block-search-0 label {display:none}

#block-search-0 #edit-search-block-form-keys  {width:180px}  


 /* Show only to IE7 */
*:first-child+html  #block-search-0   {
	margin-top: 0px; }

 
/* Show only to IE6 */
* html  #block-search-0 {
	margin-top: 0px;
}


/*
** ---------------- Navigation menu styles ----------------  
*/


	

/*
** ---------------- Footer styles ----------------  
*/


#footer {text-align:center;}
#footer p , #footer a:link , #footer a:visited {color:#FFF;font-size:10px;text-decoration:none}

#footer a:hover , #footer a:active {text-decoration:underline}



/*-------------------------------------------
** ------------- Content styles ------------- 
---------------------------------------------*/


/* Headings and paragraphs
------------------------------------------ */

h1, h2, h3, h4, h5 {
	font-size:32px;
	font-weight:bold; 
	font-family: Verdana , sans-serif , Arial , sans-serif;
	line-height:1.1;
	} 

 h1  {font-family:Georgia, "Times New Roman", Times, serif;color:#2a6e36;}


h2, h3, h4, h5 {line-height:1.1;}
h2 {margin:26px 0 12px; font-size:23px;}  
h3 {margin:18px 0 9px;  font-size:19px;}  
h4 {margin:18px 0 4px;  font-size:15px; }  
h5 {margin:12px 0 3px;  font-size:13px; ;}  

h1 {font-weight:normal;color:#2a6e36;margin-top:0}


 p   , li ,   dd , dt , legend , label , .form-item label , .form-item  , .form-item .description  ,  blockquote , .field-items ,  .field-label ,  label.option  {
  font-size: 14px;line-height:1.5; 
}


/*
General lists
 */


ul , li {padding:0;margin:0;list-style-type:none}


ul, ol {margin:12px 0;padding: 0 0 0 15px}

ol {padding: 0 0 0 24px;margin-left:24px}
ul {list-style:none;list-style-image:url(img/squ_bullet.png)}
ul ul {list-style-image: none;list-style:circle;}

 ul li  {margin:3px 0;padding:0}
 
 
 ul li ul {margin:6px 0;padding: 0 0 0 14px}
 
  
 ol li  {margin:3px 0;padding:0}


/* Show only to IE7 */
*:first-child+html  ul  {
	list-style-image:url(img/squ_bullet_ie.png)}
	
	
*:first-child+html  ul  ul {list-style-image: none;list-style:circle;}

 
/* Show only to IE6 */
* html  ul {
	list-style-image:url(img/squ_bullet_ie.png)}
	
	
* html  ul ul {list-style-image: none;list-style:circle;}


ul li  ,
ol li  ,
ul  ul li {padding-left:6px; margin:6px 0;} 

ul  ul li  {list-style:circle} 



hr {clear:both; display:block; height:0; border:0; border-bottom:1px solid #7f7726; margin:1em 0;}




#breadcrumb ul {margin-left:0;padding-left:0}

#breadcrumb a:link , #breadcrumb a:visited {text-decoration:none}




	 .boxIntro , .boxOut  {	
	margin:10px 0;
	padding:8px 12px;
	background-color:#ccb3d3;
	clear:both}
	
	
	

 	
	.boxOut h2 , .boxOut h3 , .boxOut h4 , .boxOut h5 , .boxOut p , .boxOut li {margin: 4px 0}
	
	.boxOut ol , .boxOut ul  {
		margin:6px 0 9px 9px;
		padding: 0 0 0 6px}
	.boxOut ol   {
		margin:6px 0 9px 9px;
		padding: 0 0 0 9px}
	
	.boxOut h2 , .boxOut h3 , .boxOut h4 , .boxOut h5 ,
	.boxOut strong  , .boxIntro strong {color:#005e2a}
	
/* ------ PDF styles ------- */

p.getAdobe {margin-top:30px;padding:4px;border:solid 1px #a1a1a1;height:31px;background-color:#D8D8D8}

p.getAdobe .pixLeft {margin:0 10px 0 0 }

p.getAdobe  a:link {text-decoration:none}

	
/* ------ TinyMCE enabled styles ------- */
	
		
p.imgtoright   ,

p.imgtoleft   {
font-size: 12px;
font-weight: bold;
text-align: center;
width: auto;}

p.imgtoright img , img.imgtoright   {float: right;clear:right;font-size: 11px;font-weight:normal;margin: 0 0 10px 10px }

p.imgtoleft img , img.imgtoleft    {float: left;clear:left;font-size: 11px;font-weight:normal;margin: 0 10px 10px 0 }
 
p.imgtoright    ,   p.imgtoleft {width:300px;}
 
p.imgtoright   {float:right;clear:right;margin: 0 0 10px 10px }

p.imgtoright img   {float:none;clear:both;font-size:11px;font-weight:normal;margin: 0 0 10px 0 }




	
	.smallerType {font-size:80%}
	
	.largerType {font-size:120%}
	
	
	
	.newLine {clear:both;float:none}

 	



 fieldset.collapsible  legend {
  font-size: 16px;
}


.search-results dt {
font-size: 15px;
}
  
acronym {
border-bottom: 1px dotted #367db2;
cursor:help}


table {width:100%;
margin: 10px 0;
background-color:transparent;
border-top: solid 1px #a1a1a1;
border-bottom: solid 1px #a1a1a1;}

td ,  th {font-size:12px;
background-color:transparent;
padding: 3px 3px 3px 0;vertical-align:top}



  /*  Input buttons   */


input, select, textarea  {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

input.form-submit , p.form-submit ,
.views-field-edit-node a {
	font-size:14px;
	width:auto;
	padding:4px;
	border:none;
	background-color:#2a6e36;
	color:#FFF; 
	text-decoration:none}
	
	
	input.form-submit:hover , .views-field-edit-node a:hover {
		color:#FFF;cursor:pointer;text-decoration:none;background-color:#900}
	
	#search-block-form input.form-submit {padding:0 4px 2px 4px}
	
	

  /*  TinyMCE Editing area styles   */
  
.mceContentBody {  background-color: #fff;background-image:none}
   
.mceContentBody ul {padding-left:15px;margin: 0 0 12px 0}
	  
.mceContentBody ul li {list-style-type:disc;background-image:none}
   
.mceContentBody td { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
   
.mceVisualAid {border: solid 1px #999}
 
#content  .view-gallery ul  {margin: 0;padding:0}
 
#content  .view-gallery ul li {background-image:url(http://www.gisburnbiketrails.com/sites/all/themes/gisburnMTB/none);float:left;margin: 0 15px 15px 0;padding:0}


  /*  route grading   */
  
  
 table , tbody th , th  {border:none}

.grading tbody th  ,
.grading tbody td {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	text-align:left;
	padding:3px 3px 3px 5px;
	border:none;
	border-right: 2px #FFF solid;
	border-bottom: 1px #FFF solid;
	border-top: 1px #FFF solid;
	}
	.grading tbody td   {font-size:13px;}


  .grading tbody td {color:#fff;font-weight:normal;font-size:14px;vertical-align:top}

  .grading tbody th.green  {color:#339900;background-image:url(img/green.gif);background-color:#FFF}
  .grading tbody th.blue   {color:#0066CC;background-image:url(img/blue.gif);background-color:#FFF}
  .grading tbody th.red    {color:#CC0000;background-image:url(img/red.gif);background-color:#FFF}
  .grading tbody th.black  {color:#000000;background-image:url(img/black.gif);background-color:#FFF}
   
  .grading tbody td.green , .green {background-color:#390;}
  .grading tbody td.blue  , .blue  {background-color:#06c;}
  .grading tbody td.red   , .red   {background-color:#c00;}
  .grading tbody td.black , .black {background-color:#000;}
  
  
  
  .grading tbody th.green   ,
  .grading tbody th.red     ,
  .grading tbody th.black   ,
  .grading tbody th.blue  {
	  padding:6px 10px 6px 30px;
	  margin: 20px 0;
	  background-repeat:no-repeat;
	  background-position:left center}
	  
	  
	  .green , .blue , .red , .black {color:#FFF;padding: 0 10px 5px 10px;margin:  0 0 20px 0;}
	  
	  
	  
	  .blue {border:solid 1px #06c}
	  .red {border: solid 1px #c00}
	  
	  
	  
.blue  h3   {font-size:16px;color:#0066CC;background-color:#FFF;margin: 0  -10px;padding:6px }
.red  h3    {font-size:16px;color:#CC0000;background-color:#FFF;margin: 0  -10px;padding:6px;}



.blue  h3  em {letter-spacing:-3px}
.red  h3  em {letter-spacing:3px}
	  

 .blue  h4   {font-size:13px;color:#000;background-image:url(img/blue.gif);background-color:#FFF;margin:0}
 .red  h4    {font-size:13px;color:#000;background-image:url(img/red.gif);background-color:#FFF;margin:0}
 
 .red  h4.black  em {font-style:normal;font-weight:normal}
 
 .red  h4.black  {background-image:url(img/black.gif)}  

  
  
  
  .green  h4  ,
  .blue  h4    ,
  .red  h4     ,
  .black  h4 {
	  color:#000;
	   margin: 0   -10px;
	  padding:6px 10px 6px 35px;	  
	  background-repeat:no-repeat;
	  background-position:6px center}
	  
	  
	  .blue  h4 {padding-bottom:10px}
	  
	  

	  
	.green  p  ,
  .blue  p    ,
  .red  p     ,
  .black  p {
	  font-size:13px}
	  
	

/* ============= Partner logos home page ============= */
	
	
	
	ul.logos {list-style-type:none;width:100%;margin:30px 0 0 0;padding:0;float:none;clear:both;overflow:auto;text-align:center}
	
	ul.logos li {display:inline;margin:0 16px 0px 0;padding:0;background-image:none;float:left}
	
	#right_side {width:300px;float:right;background-color:#FFF}
		
	#right_side .block {float:left;width:300px;margin: 0 0  0px 0}
	
	/* ============= Weather ============= */
	
	
	
#block-weather-3  {
	width:300px;
	float:none;
	background-color:#FFF;
	margin:0
}


#block-weather-3 .weather  {background-color:#B9CCCC;padding:6px;overflow:auto;border: solid 1px #264A68;}
	
	#block-weather-3  h3 {
	color:#FFF;
	font-size:13px;
	background-color:#264A68;
	padding:3px;
	margin: 10px 0 0 0;
}
	
	#block-weather-3 ul {padding:0;margin:0px;float:left;}
	
	#block-weather-3 ul li {list-style-image:none;font-size:11px;line-height:12px;padding:1px 0;margin:0}
	
	#block-weather-3 p.small {color:#666;font-size:10px;line-height:12px;margin:2px 0 0 0;clear:both}
	
	#block-weather-3 .weather .image {float:left;margin: 0px 8px 0px 0px}
	
	
	
	
		
	/* ============= Facebook logo ============= */
	
	#block-block-4  {width: 300px;margin:10px 0;float:none;border: solid 1px #3b5997;border-right:none}
		
	#block-block-4 .block-block {margin:10px 0;border: solid 1px #3b5997;}
		
	#block-block-4 p {
		font-family:  "lucida grande" , tahoma , verdana , arial , sans-serif;
		color:#3b5997;
		padding-left:6px;
		font-size:15px;
		margin-left:1px;
		margin:0}
	
	#block-block-4 p  strong {margin:6px 0 0 6px;float:left;text-align:center}
		
	
	/* ============= Video ============= */
	
	 /*  home page    
	
	#right_side #emvideo-youtube-flash-wrapper-1 {clear:both;width: 300px;margin:10px 0 0 0}
	
	
	
	#right_side #block-views-home_page_video-block_1 {width: 300px;margin:10px 0 0 0 }
	#right_side .block-block p {margin-top:0px;margin-bottom:0px}
	
#block-views-home_page_video-block_1   h3 {
	color:#FFF;
	font-size:13px;
	background-color:#264A68;
	padding:3px;
	margin: 20px 0 0 0;
	clear:both;
	float:none
}
	
	
#block-views-home_page_video-block_1 .views-field-view-node {
		font-size:11px;float:none;font-style:italic;padding-bottom:10px}
		
		

	
	
	 /*  index page    
	
	

	.view-id-Video_index label {color:#666;font-size:11px;color:#333;float:left}

	.view-id-Video_index  .views-field-field-youtubevideo-duration .field-content {
		font-size:11px;color:#333;float:left}
		
	.view-id-Video_index .views-field-title  {background-color:#2a6e36;padding:3px;width:174px}
	
	.view-id-Video_index .views-field-title  .field-content a:link ,
	.view-id-Video_index .views-field-title  .field-content a:visited {
		color:#FFF;text-decoration:none;}
	
	table.views-view-grid {border:none}
	
	table.views-view-grid  td {padding:0 0 12px 0}
	
	
	
	 /*  full node    
	 
	 
	 	#emvideo-youtube-flash-wrapper-1 {width:550px;float:left}
	 
	.view-Video-attached  .view-display-id-node_content_1  .view-content {
		float:right;width:200px;height:470px;overflow:scroll;margin: 0 10px 0 0}
	

	.view-display-id-node_content_1 .view-content ul  ,  
	
	.view-display-id-node_content_1 .view-content li {list-style-type:none;margin:0;padding:0;}
	.view-display-id-node_content_1 .view-content li {margin-bottom:10px}
	

	.view-id-Video_attached .views-field-title {color:#FFF;
		font-size:12px;
		background-color:#2a6e36;
		padding:3px;
		width:174px;
		margin:0;}
		
		
.view-id-Video_attached .view-footer p {font-size:11px;float:right;font-style:italic;clear:both}
	 
	
	
	/* ============= NEWS ============= */
	
	/*  home page block   */
	 
	 
#block-views-new_teaser-block_1   h3 {
	color:#FFF;
	font-size:13px;
	background-color:#264A68;
	padding:3px;
	margin: 10px 0 0 0;
	clear:both;
	float:none
}


#block-views-new_teaser-block_1  .content {background-color:#ccc;padding:6px;border: solid 1px #264A68;}

#block-views-new_teaser-block_1 .views-field-title {font-weight:bold;font-size:13px}

#block-views-new_teaser-block_1 .views-field-field-date-value {color:#f2f2f2;font-size:11px}

img.imagecache-Teaser {float:left;margin: 0px 9px 3px 0}

#block-views-new_teaser-block_1 .views-field-body p {font-size:11px;line-height:13px;margin:0;}

#block-views-new_teaser-block_1 .view-footer  p {font-size:11px;text-align:right;margin:0}

	 /*  News + Events page     */
	 
.view-news-full  img.imagecache-300px_image   {float:right;margin:0 0 10px 15px;}



.view-news-full .views-field-title   {font-weight:bold;font-size:18px;margin:0 0 12px 0}

.view-news-full .views-field-field-date-value   ,
.view-news-full .views-field-name-1 ,
.view-news-full .views-label-name-1   {color:#666;font-size:12px;}

.view-news-full .views-field-body {width:600px}

.view-news-full .views-row {clear:both;margin:6px 0;padding:6px 0;border-bottom: solid 1px #CCC;width:780px}

.view-news-full .views-row-last {border-bottom: none;padding-bottom:0;margin-bottom:0}

.view-news-full .item-list ul li {list-style-type:none;margin-left:0}

.view-news-full .views-field-edit-node a {font-size:11px;padding: 1px 2px}