@import url(link.css);
@import url(nav.css);
@import url(content.css);

/*
Title: Fixed Pixel - Centre - 1024x768 - 8 column
Version: 1.0
Last Update: 7th April 2009
Author: David Campbell
-----------------------------
colours:	green = #4f6e18
			grey = #919194	

*/

/* -------------------------------------------------------------------------------------------- Resets */
html, body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, 
abbr, acronym, address, 
big, cite, code, del, 
dfn, em, font, 
img, ins, kbd, 
q, s, samp, small, 
strike, strong, sub, 
sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
caption, tbody, tfoot, 
thead
	{
	margin:0;padding:0;border:0;outline:0;list-style:none;
	}
	
/* ---------------------------------------------------------------------------- Set General Page Style */
html, body 
	{
	font-family: verdana, geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	color: #000;
	background-color: transparent;
	margin: 0px;		
	text-align: left;
	}

h4
	{
	font-family: optima, times, times new roman, serif;
	font-family: "gill sans", "gillsans", verdana, geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	color:#919194;
	text-align:left;
	}

h3
	{
	font-family: optima, times, times new roman, serif;
	font-family: "gill sans", "gillsans", verdana, geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height:18px;
	color:#4f6e18;
	color:#919194;
	}

h5
	{
	font-family:verdana, geneva, sans-serif;
	font-family: "gill sans", "gillsans", verdana, geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#4f6e18;
	color:#919194;
	margin-bottom:5px;
	}


/* -------------------------------------------------------------------------------- Grid (prototyping) */	
body	
	{
	background-image:url(../images/main/background2550x800_v7.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment:scroll;/*alt is fixed*/
	background-color: #000000;
	height:100%;
	/* uncomment below to override background.jpg with design grid */
 	/* background-image:url(../images/main/4columnGrid980x500.png); */
	/* background-repeat: repeat-y;*/ 
	}
	
/* ---------------------------------------------------------------------------------------- Div Layout */
.center
	{
	width:992px;	
	margin-right:auto;
	margin-left:auto;
	}

/*
.genericWrap
	{
	width: 770px;
	float:left;
	position:relative;
	background-color:transparent;
	}
*/	

.spacerDiv
	{
	clear:both;
	position:relative;
	}

.spacerDiv20
	{
	clear:both;
	position:relative;
	height:20px;
	}

#rappersDelite		
	{
	width: 100%;
	z-index:0;
	position:relative;
	}

/* ------------------------------------------------------------------------------------------ Header */	
#headerWrap
	{
	margin-top:0px;
	width: 100%;
	min-height:117px;
	z-index: 10;
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-color:transparent;
	/*opacity:0.5;
	filter:alpha(opacity=50); /*IE6 hack */
	}

#headerInner
	{
	margin-top:0px;
	width:992px;
	height:117px;
	z-index:10;
	position:relative;
	clear:both;
	display:block;
	background-color:transparent;
	/*opacity:0.5;
	filter:alpha(opacity=50); /*IE6 hack */
	}

#nsLogo
	{
	margin-left:4px;
	margin-top:23px;	
	position:relative;	
	}

/* -------------------------------------------------------------------------------------------- Body */

#bodyWrap /*bodyWrap holds bodyInner in the Center and allows it to stretch*/
	{
	width:992px;
	position:relative;
	clear:both;
	display:block;
	/*opacity:0.5;
	filter:alpha(opacity=50); /*IE6 hack */
	}	
	
#bodyInner
	{
	width:992px;
	float:left;
	position:relative;
	display:block;
	background-color:transparent;	
	}

/* ------------------------------------------------------------------------------------------ Footer */
#footerWrap
	{
	width: 100%;
	min-height:200px;
	z-index:-100;
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-color:transparent;
	font-family: verdana, geneva, sans-serif;
	font-size: 14px;
	line-height:18px;
	font-weight: normal
	color:#ffffff;
	}

#footerWrap h4
	{
	font-size: 16px;
	line-height:18px;
	margin-bottom:5px;
	}

#footerTop
	{
	margin-top:-120px;
	width: 100%;
	height:187px;
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-color:transparent;
	/*
	background-image:url(../images/main/lewisFooter8x187.png);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment:scroll;/*alt is fixed*/	
	}

#footerInnerWrap
	{
	width: 100%;
	min-height:190px;
	z-index: 10;
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-color:#000000;/* to fade to black, turn this to #000000 and un comment image in footerTop */
	}

#footerInner
	{
	margin-top:-50px;
	width:992px;
	min-height:212px;
	z-index: 10;
	position:relative;
	clear:both;
	display:block;
	background-color:transparent;
	/*opacity:0.5;
	filter:alpha(opacity=50); /*IE6 hack */
	}
	
#footerColumn01
	{
	width:216px;
	min-height:70px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:16px;
	padding-right:16px;
	position:relative;
	float:left;
	color:#ffffff;
	background-color:transparent;
	}
	
#footerColumn02
	{
	width:216px;
	min-height:70px;
	padding-top:3px;
	padding-bottom:5px;	
	padding-left:16px;
	padding-right:16px;
	position:relative;
	float:left;
	color:#ffffff;
	background-color:transparent;
	}
		
#footerColumn03
	{
	width:216px;
	min-height:70px;
	padding-top:3px;
	padding-bottom:5px;	
	padding-left:16px;
	padding-right:16px;
	position:relative;
	float:left;
	color:#ffffff;
	background-color:transparent;
	}		
		
#footerColumn04
	{
	width:216px;
	min-height:70px;
	padding-top:3px;
	padding-bottom:5px;	
	padding-left:16px;
	padding-right:16px;
	position:relative;
	float:left;
	color:#ffffff;
	background-color:transparent;
	}			

#footerBottom
	{
	width:992;
	height:60px;
	position:relative;
	clear:both;
	background-color:transparent;
	color:#ffffff;
	text-align:center;
	}
		
#footerBottom a:link
	{
	font-style:bold;
	text-decoration:none;
	color:#ffffff;
	}
	
#footerBottom a:visited
	{
	font-style:bold;
	text-decoration:none;
	color:#ffffff;
	}	
	
#nsSwirl
	{
	margin-left:10px;
	margin-bottom:-7px;
	}

/* ------------------------------------------------------------------------------------------ Footer Panel */	

#footerPanelWrap
	{
	margin-top:-17px;
	margin-bottom:20px;
	width:992px;
	min-height:70px;
	position:relative;
	float:left;
	}
	
#footerPanelTop
	{
	width:992px;
	height:11px;
	position:relative;
	float:left;
	background-color:transparent;
	background-image:url(../images/panel/footerPanelTop992x11.png);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment:scroll;/*alt is fixed*/
	}
	
#footerPanelCentre
	{
	width:992px;
	min-height:70px;
	position:relative;
	float:left;
	background-color:transparent;
	background-image:url(../images/panel/footerPanelCentre992x6.png);
	background-position: top;
	background-repeat: repeat-y;
	background-attachment:scroll;/*alt is fixed*/
	}
	
#footerPanelBottom
	{
	width:992px;
	height:11px;
	position:relative;
	float:left;
	background-color:transparent;
	background-image:url(../images/panel/footerPanelBottom992x11.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-attachment:scroll;/*alt is fixed*/
	}
	
#greenLeaf
	{
	position:relative;
	margin-left:160px;
	margin-top:-20px;
	margin-bottom:-32px;	
	}



	
