  /* 
	Site base/restore file - Global CSS File;
	-------------------------------
	REQUIRED & RELATED FILES:
		/includes/resources/sui/sui.css,
		/includes/css/sui_ie.css,
		/includes/resources/js/this.js,
		/includes/resources/js/jquery.js
	-------------------------------
	Author(s): Paul Michael Smith.
	
	TAKE A COPY OF THIS AND USE IN SITE FILE
	or include in page and then override.
	
*/


/* @Group - Generic Element Styles / classes
------------------------------------------ */

	body {
		text-shadow: 0 0 0 #000; /* make text nicer in safari */
		font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
	}

	.split { background: transparent; margin-bottom: 10px; }
	.split .halfa { width: 49.5%; float: left; }
	.split .halfb { width: 49.5%; float: right; }
	
	h1 { font-size: 170%; }
	h2 { font-size: 160%; }
	h3 { font-size: 140%; }
	h4 { font-size: 120%; }
	
	td.bbcpageFooter { text-align: center !important; padding: 5px 0; }

/* @end */

/* @Group - Link Styles
------------------------------------------ */

	/* overall generic link styles */
	a { color: #000; background: transparent; text-decoration: none; } 
	a:visited { color: #000; } 
	a:hover { color: #000; text-decoration: underline; }
	a:active { color: #000; }
	
/* @end */

/* @Group - self clearing divs/containers
------------------------------------------ */

	.classname:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* @end */

/* @Group - toggler selectors - default but overridable
------------------------------------------ */

	/* default text/content toggle */
	a.toggler {
		font-weight: bold;
		margin: 10px 0;
		display: block;
		text-align: left;
	}

/* @end */

/* @Group - Navigation or "nav" selectors
------------------------------------------ */

	#sidecontent { background-color: transparent; font-size: 110%; }

	#nav { 
		margin: 0 0 10px 0;
		padding: 0 0 0 10px;
	}
		
		/* top level */
		#nav ul li {
			color: #000;
			text-transform: none;
		}
		
		#nav ul li a {
			color: #000;
		}
		
		#nav ul li a:visited { color: #000; }
		#nav ul li a:hover { text-decoration: underline; }
		#nav ul li a:active { color: #000; }
		
		#nav ul li a.selected  {
			font-weight: bold;
		}
		
		#nav ul li a span, #nav ul li a.selected span {
		}
   
				#nav ul ul {
					margin-left: 10px;
				}

					#nav ul li li a {

					}

					#nav ul li li a.current {
						font-style: italic;	
					}
					
					#nav ul li li a.current span {

					}
					

/* @end */

/* @Group - Related Link selectors
------------------------------------------ */

	#relatedlinks {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		background: transparent;
		margin: 0 0 25px 0;
		padding: 10px;
		font-size: 110%;
		font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
	}

	#relatedlinks h4 {
		font-size: 100%;
		margin: 0 0 5px 0;
	}

/* @end */

/* @Group - blockquote selectors (sui override)
------------------------------------------ */
	
	blockquote { font-weight: bold; }
	blockquote.focusquote p.pullquote { font-weight: bold; }
	blockquote.focusquote cite { text-align: right; padding: 10px 25px 10px 5px; display: block; font-weight: bold; }
	blockquote.floatright, blockquote.floatleft, blockquote.fl, blockquote.fr { width: 40%; }
	blockquote.floatright, blockquote.fr { margin: 0 0 5px 10px; }
	blockquote.floatleft, blockquote.fl { margin: 0 10px 5px 0; }	

/* @end */


/* @Group - "primary" col related selectors
------------------------------------------ */
		
		#primarycol h2, #primarycol h3 { font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif; }
		
		/* format some standard elements for "primarycol" */
		#primarycol abbr, #primarycol acronym, #secondarycol abbr, #secondarycol acronym  { border-bottom:1px dotted #000; cursor:help; } 
		#primarycol blockquote, #primarycol ul, #primarycol ol, #primarycol dl,
		#secondarycol blockquote, #secondarycol ul, #secondarycol ol, #secondarycol dl { margin:1em; }
		#primarycol ol, #primarycol ul, #primarycol dl,
		#secondarycol ol, #secondarycol ul, #secondarycol dl { margin-left:2em; }
		#primarycol ol li, #secondarycol ol li { list-style: decimal outside; }
		#primarycol ul li, #secondarycol ul li { list-style: disc outside; }
		#primarycol dl dd, #secondarycol dl dd { margin-left:1em; }
		#primarycol p, #primarycol fieldset, #secondarycol p, #secondarycol fieldset { margin-bottom:1em; }
		#primarycol a { text-decoration: underline; }

/* @end */

/* @Group - "secondary" col related selectors
------------------------------------------ */

	#secondarycol {}
		
/* @end */