/*--[TABLE OF CONTENTS]---------------------------------------------
Remember order attributes: {position, size, margin, padding, border, text, the rest}

* BODY
	+ GLOBAL STYLES

* HEADER
	+ CONTACT BANNER
	+ BANNER

* CONTENT
	+ NAV
	+ CONTENT

* SIDEBAR

* FOOTER

* CUSTOM CLASSES

* PAGE SPECIFIC

------------------------------------------------------------------*/

/*--[BODY]--------------------------------------------------------*/
body { margin:0px; text-align:center; line-height:1.5em; font-size:0.625em; font-family:"Helvetica neue",Helvetica, Arial, Sans-serif;  }


	#site-container { width:960px; margin:0 auto; text-align:left; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	.clr { clear:both; height:1px; overflow:hidden; margin:0;  }
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; color:#000000; }
	a:hover { }
	h1 { margin:0; font-size:2.1em; line-height:2em; color:#041656; }
	h1 a { text-decoration:none; }
	h2 { height:1.5em; margin:0.5em 0 0.1em 0; padding: 8px 0 0 10px; font-size:1.4em; font-weight:bold; line-height:1em; color:#041656; background: url(/startlicensing/images/startlicensing/general-fade.jpg) repeat-x; }
	h3 { font-weight:bold }
	p { margin:10px 0; }
	blockquote { }
	ol { }
		ol li { }
	ul { margin:5px 0; }
		ul li { margin-left: 20px; }
	
	.padding-right { margin-right:40px; }
	.left { float:left; margin:0 10px; }
	.right { float:right; margin:0 10px; }
	
/*--[HEADER]------------------------------------------------------*/
#header { }

	/*--[CONTACT BANNER]------------------------------------------*/
	#header #contact-banner { height:48px; padding-left:10px; font-size:1.6em; line-height:1.1em; background:url(/startlicensing/images/startlicensing/top-banner-fade.jpg) repeat-x; }
		#contact-banner a { display:block; text-decoration:none; }
		#contact-banner a:hover { font-weight:normal; }
		#contact-banner #contact-info { float:left; width:67%; padding-top:8px; }
			#contact-info .tel,
			#contact-info .email { float:left; padding:10px 0 0 40px; margin:0 10px; height:30px; color:#041656; }
			#contact-info .mobile { background:url(/startlicensing/images/startlicensing/infographic-mobile.jpg) no-repeat; }
			#contact-info .work { background:url(/startlicensing/images/startlicensing/infographic-telephone.jpg) no-repeat; }
			#contact-info .email { background:url(/startlicensing/images/startlicensing/infographic-email.jpg) no-repeat; }
		#contact-banner .tagline { float:right; height:40px; width:29%; margin:0; padding:8px 10px 0 20px; text-align:center; color:#fff; background:#21316C url(/startlicensing/images/startlicensing/diagonal.jpg) no-repeat;}
	
	/*--[BANNER]--------------------------------------------------*/
	#header #banner { position:relative; clear:both; padding:30px 0 0 20px; height:140px; }
		#banner a { height:94px; width:695px;  }
			#banner a span { position:absolute; height:94px; width:695px; background: url(/startlicensing/images/startlicensing/logo-slogan.jpg) no-repeat; }
		#banner img { position:absolute; top:-14px; right:0;}
		

/*--[CONTENT]-----------------------------------------------------*/
#main-container { float:right; width:75%; margin-bottom:10px; }

	/*--[NAV]-----------------------------------------------------*/
	#main-container #nav { height:2em; margin-left:0; padding:10px 5px; font-size:1.4em; background:url(/startlicensing/images/startlicensing/general-fade.jpg) repeat-x; font-family: "Lucinda Grabde", "Lucinda Sans Unicode", Arial, Sans-serif; }
		#nav li {  margin-left:0; padding:0 0.8em; border-right:solid 1px #fff; display:inline; }
			#nav li a { color:#041656; text-decoration:none; }
			#nav li a:hover { text-decoration:underline;}
			#nav li .current { font-weight:bold; text-decoration:underline; }
	
	/*--[CONTENT]-------------------------------------------------*/
	#main-container #content {  }
   		#content #left-column { float:left; width:78%; line-height:1.5em; font-size:1.2em; } 
			#content #left-column img { float:right; margin-bottom:40px; }	
   			#left-column .interesting-fact { clear:both; height:8em; margin-top:20px; color:#041656; background: url(/startlicensing/images/startlicensing/light-bulb.jpg) no-repeat 10px 3.2em ; }
   				.interesting-fact p { margin-left:80px; font-size:1.1em; }
    	#content #right-column { float:right; width:20%; margin-left:10px;  } 
    		#right-column p,
			#right-column ul { margin:0; padding:0; }
				#right-column ul li { margin:0.5em 0; padding:0;}
			#right-column h2 { margin-top:20px; }

/*--[SIDEBAR]-----------------------------------------------------*/
#sidebar { float:left; width:18%; margin-right:20px; padding-left:30px; font-size:1.2em;}
	#sidebar #sidebar-nav { margin:10px 0 10px 10px; font-family: "Lucinda Grabde", "Lucinda Sans Unicode", Arial, Sans-serif;}
		#sidebar-nav li { padding:5px 0; list-style-image: url(/startlicensing/images/startlicensing/blue-arrow.jpg);  }
			#sidebar-nav li a { color:#041656; text-decoration:none;} 
			#sidebar-nav li a:hover { text-decoration:underline;}
			#sidebar-nav li .current { font-weight:bold; text-decoration:underline; }
	
	
/*--[FOOTER]------------------------------------------------------*/
#footer { clear:both; height:50px; padding-top:10px;color:#fff; background:#041656 url(/startlicensing/images/startlicensing/exclaimation-mark.jpg) no-repeat 20px 5px; }
	#footer p { margin-left:70px; }

/*--[CUSTOM CLASSES]----------------------------------------------*/
#content #left-column img.left-img { float:left; }
.description { padding:10px; }
table tr td { border-bottom:solid 1px #041656;}


/*--[PAGE SPECIFIC]-----------------------------------------------*/