@charset "UTF-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body{
background-color:#000000;
background-image:url(images/ignitebg1.jpg);
background-position:top;
background-repeat:no-repeat;
background-attachment:fixed;
color: #ffffff;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
vertical-align: top;
}

hr.linebreak{
	color:#FF6600;
	width:95%;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-bottom:10px;
padding-top: 4px;
line-height:1.5;
color:#FFFFFF;
}

/*specific link styles*/
a.news.link, visited {
	color:#FF6600;
	text-decoration:none;
}

a.news:hover, active {
	color:#FFF;
	text-decoration:underline;
}
/*specific link styles*/

div#stripes{
	background-image:url(images/stripebg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:125px;
	border:0;
	z-index:0;
}

div#wrapper{
	margin: 0 auto 0 auto;
	padding:0px;
	width: 996px;
	z-index:2;
	top:0px;
}

div#content{
	background-color:#000000;
	background-image:url(images/blackcontentbg.jpg);
	background-position:top;
	background-repeat:repeat-y;
	float: left;
	margin:0;
	padding:0;
	width: 866px;
}

div#rightside{
	float:right;
	margin:0;
	padding:0;
	width:130px;
	z-index:1;
}

	div#orangebuttons{
/*		float:left;
*/		margin:0;
		padding:0;
/*		width:135px;
*/	}

div#pics{
	margin:0;
	padding-left:10px;
	padding-right:10px;
	width:846px;
	height:560px;
	z-index:50;
	vertical-align:top;
}

div#picsinside{
	margin:0;
	padding-left:10px;
	padding-right:10px;
	width:846px;
	height:560px;
	z-index:50;
	vertical-align:top;
}

div#logo{
	position:absolute;
	margin-left:525px;
	margin-right:10px;
	margin-top:30px;
	text-align:right;
	z-index:75;
	top:0;
}

div#callout{
	background-image:url(images/seethrucallout.png);
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	text-align:left;
	height:560px;
	width:380px;
	z-index:75;
	top:0;
}

div#insideheadercontent{
	margin-top:150px;
	margin-left:48px;
	margin-bottom:20px;
	margin-right:38px;
}

h1.insideh1{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding-bottom:12px;
	letter-spacing:.05em;
	font-weight:bold;
	text-align:left;
}

h2.insideh2{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:12px;
	letter-spacing:.05em;
	font-weight:bold;
	text-align:left;
}

p.insidep{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.15em;
	line-height:1.4;
	text-align:left;
}

p.insidep2{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
	text-align:left;
}

ul.insideul{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
	text-align:left;
	padding-left:25px;
	list-style-image:url(images/bullets.png);
}

div#TRnav{
	position:absolute;
	float:right;
	top:0px;
	background-image:url(images/greybg.gif);
	background-repeat:repeat-x;
	width:244px;
	height:25px;
	margin-left:612px;
	z-index:100;
	font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

	div.darkgrey{
		width:2px;
		background-color:#333;
		height:25px;
	}
	
	div#aboutignite{
		width:80px;
		height:25px;
		text-align:center;
		vertical-align:middle;
	}

	div#locations{
		width:80px;
		height:25px;
		text-align:center;
		vertical-align:middle;
	}

	div#resources{
		width:80px;
		height:25px;
		text-align:center;
		vertical-align:middle;
	}


div#middlenav{
	background-image:url(images/greybg.gif);
	background-repeat:repeat-x;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	width:846px;
	height:40px;
	z-index:100;
}

	div.darkgrey2{
		width:2px;
		background-color:#333;
		height:40px;
	}
	
	div#searcharea{
		width:240px;
		height:40px;
	}


	div#eventcalendar{
		width:146px;
		height:40px;
	}
	div#eventcalendar a.eventcalendar {
		background-image:url(images/calendarover.gif); width:146px; height:40px; margin:0; padding:0;}
		a.eventcalendar a, a.eventcalendar:link, a.eventcalendar:visited {display:block;}
		a.eventcalendar img {width:146px; height:40px; border:0;}
		a.eventcalendar:hover img {visibility:hidden;}


	div#memberships{
		width:199px;
		height:40px;
	}
	div#memberships a.memberships {
		background-image:url(images/membershipsover.gif); width:199px; height:40px; margin:0; padding:0;}
		a.memberships a, a.memberships:link, a.memberships:visited {display:block;}
		a.memberships img {width:199px; height:40px; border:0;}
		a.memberships:hover img {visibility:hidden;}


	div#ourtrainers{
		width:255px;
		height:40px;
	}
	div#ourtrainers a.ourtrainers {
		background-image:url(images/ourtrainersover.gif); width:255px; height:40px; margin:0; padding:0;}
		a.ourtrainers a, a.ourtrainers:link, a.ourtrainers:visited {display:block;}
		a.ourtrainers img {width:255px; height:40px; border:0;}
		a.ourtrainers:hover img {visibility:hidden;}


div#feature{
	float:left;
	width:331px;
	margin-top:10px;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:10px;
}

	img.pictures{
		margin-right:5px;
		width:80px;
		/*height:80px;*/
		height:120px;
		vertical-align:top;
	}
	img.pixonfeature{
		margin-right:5px;
		width:150px;
		height:150px;
		vertical-align:top;
	}
	
	img.speakers{
		margin-right:0px;
		width:150px;
		height:150px;
		vertical-align:top;
	}
	
	img.moreinfo {
		margin-right:0px;
		width:90px;
		/*height:150px;*/
		vertical-align:top;
	}
	
	p.biographies{
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing:0.05em;
		line-height:1.2;
		text-align:left;
		padding:5px;
		padding-left:15px;
		vertical-align:top;
	}

	a.readmore:link, a.readmore:visited { color:#f58026; }
	a.readmore:hover { color:#47aa42; }

div#insidecontent{
	float:left;
	width:557px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

div#calendar{
	float:left;
	width:253px;
	margin-top:10px;
	margin-left:6px;
	margin-right:10px;
	margin-bottom:10px;
}

div#twitterfeed{
	float:left;
	width:238px;
	margin-top:10px;
	margin-left:10px;
	margin-right:6px;
	margin-bottom:10px;
}


/****************************************************/


/****************************************************/
/*         DROP DOWN NAV SEARCH ENGINE SAVVY         */
/****************************************************/

/* CREATED THE DROP DOWN EFFECT WITH JAVASCRIPT AND CSS */
	#sddm
	{	margin: 0;
		padding: 0;
		z-index: 30;
		float:right;}
	
	#sddm li
	{	margin: 0;
		padding: 0;
		list-style: none;
		float: left;
		font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
	
	#sddm li a
	{	display: block;
		margin: 0 1px 0 0;
		padding: 4px 10px;
		color: #FFF;
		text-align: center;
		text-decoration: none;}
			
	/***************/
	
	#sddm li a:hover
	{	color:#000033;
		background: #F58026;
		z-index:30;}
	
	#sddm div
	{	position: absolute;
		visibility: hidden;
		margin: 0;
		padding: 0;
		background:#587588;
		z-index:30;}
	
		#sddm div a
		{	position: relative;
			display: block;
			margin: 0;
			padding: 5px 10px;
			width: auto;
			white-space: nowrap;
			text-align: left;
			text-decoration: none;
			background:#f58026;
			color: #ffffff;
			font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		}
	
		#sddm div a:hover
		{	background: #F58026;
			color: #000033;}


/****************************************************/
/****************************************************/	 
/*     START Side tabs buttons by Peterkao.com      */


#fbtab{
	background:url(images/Like.png) no-repeat #FFF center; /* Path to Image */
	right:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:275px;
	height:60px;
	width:42px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}

#fbtab a{
	display:block;
	width:100%;
	height:100%;
}

#twtab{
	background:url(images/Follow.png) no-repeat #FFF center; /* Path to Image */
	right:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:328px;
	height:60px;
	width:42px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
	}

#twtab a{
	display:block;
	width:100%;
	height:100%;
}

#rsstab{
	background:url(images/RSS.png) no-repeat #FFF center; /* Path to Image */
	right:1px;  /* change this to left: 1px; to put it on the left of the screen */
	top:381px;
	height:60px;
	width:42px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:5000;
}

#rsstab a{
	display:block;
	width:100%;
	height:100%;
}

div.whitebg{
	color:#ffffff;
	border:#000 solid 1px;
	z-index:100px;
}


/* ==== END Side tabs buttons by Peterkao.com ==== */
/****************************************************/
/****************************************************/
	
/* ACTIVE FOR SECONDARY PAGES */
div#pagetitles{
	float:left;
	width:875px;
	height:260px;
	padding-left:30px;
	padding-top:3px;
	margin-right:20px;
	padding-bottom:36px;
}

div#captions{
	float:left;
	width:470px;
	height:225px;
}

div#slideshow{
    position:relative;
	width:345px;
	height:230px;
	float:right;
	margin-top:20px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
	  
	  
/****************************************************/
/****************************************************/


div#footer{
	float:left;
	background-image:url(images/greybg.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	padding:0;
	width:866px;
	height:39px;
	z-index:100;
	clear: both;
	text-align:center;
/*	margin-top:10px;
*/	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	padding-top: 4px;
	line-height:1.1;
	color:#FFFFFF;
}

div#footer a:link, div#footer a:visited { color:#f58026; }

div#footer a:hover { color:#47aa42; }


/****************************************************/
/****************************************************/

div#calendartext {
	color:#000;
}