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

/*  COLORS ###############
	BLUE :: #549edd ::
	RED :: #e74747 ::
	Grey :: #cccccc  ::
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #131313;
	margin: 0; 
	padding: 0;
	color: #757575;
}

* { margin: 0;  padding: 0; }
/*
####################################################################
LINKS
#################################################################### */
a, a:link, a:visited, a:active {
	color: #343434;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	/* border-bottom: 1px dotted #343434; */
}
a:hover, a:focus { outline: none; color: #549edd; /* border-bottom: 1px dotted #000; */ }

.heading { font-size: 34px; font-weight:200; }
.descrip2 { font-size: 12px; color: #7d7b7b; }

h1 { font-size: 24px; font-weight: 300; line-height: 50px; vertical-align:middle; color: #000; } 
h2 { font-size: 20px; color: #2d2d2d; font-weight: 400; line-height: 30px;}
h3 { font-size: 28px; font-weight:200; color: #292929; } 

.blue { color: #549edd };
.red { color: #e74747 };
.grey { color: #cccccc };

.clear { clear:both; }

p { font-size: 13px; color: #464646; line-height: 20px; margin: 0px 0px 15px 0px; } 

ul.content { margin: 5px 5px 20px 20px; }
ul.content li { margin: 0px 0px 8px 5px; font-size: 12px; list-style-type: none; }
ul.content li.checkmark {background: url(../_images/layout/bullet_checkmark.gif) no-repeat; margin:0px 0px 0px 40px; padding:4px 0px 8px 24px; height: 20px; color: #444; margin-bottom: 10px; }
ul.content li.plus {background: url(../_images/layout/bullet_plus.gif) no-repeat; margin:0px 0px 0px 40px; padding:4px 0px 8px 24px; height: 20px; color: #444; width: 800px;}

/* ######## OUTSIDE CONTAINERS #############
------------------------------------------------------------------ */
#wrapper { width:100%;} 
.box { width: 940px; margin: 0 auto; }


/* ######## HEADER #############
------------------------------------------------------------------ */

#header {
	background-image: url(../_images/layout/bg_main.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color: #fff;
	border-bottom: 1px solid #333;
	height: 200px;
}

/* Logo */
	div#header a.logo_ra_top { display: block; width: 452px; height: 75px; position: relative; left: 0px; top: 35px; background: url(../_images/layout/logo_ra_top.gif) no-repeat 0px 0px; color: #181818;}
	div#header a.logo_ra_top:hover { background: url(../_images/layout/logo_ra_top.gif) no-repeat 0px -75px;}

/* Main Nav */
#header #mainNav { 
	margin: 0px; 
	list-style: none; 
	position: relative; 
	top: 55px; 
	left: 0px; 
	height: 46px; 
	width: 940px; 
	color: #606060; 
	letter-spacing: 1px; 
	font-size:12px; 
	text-transform:uppercase; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-image: url(../_images/layout/bg_white_1.png); 
	border-left: 1px solid #333; 
	border-top: 1px solid #333; 
	border-right: 1px solid #2f2f2f; 
	border-bottom: 1px solid #292929; 
	border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}
div#header #mainNav ul li { list-style: none; float: left; margin: 17px 0px 0px 30px;}

#mainNav li a:link, #mainNav li a:visited, #mainNav li a:active {
	padding: 5px 10px;
	font-weight: 500;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.2);
	text-shadow: 0 1px 0 rgba(0,0,0,.7);
	color: #ccc;
}
	#mainNav li a:hover {
		color: #fff;
		background: #1b1b1b;
		text-shadow: 0 1px 0 rgba(0,0,0,.7);
	}

	#mainNav li.active a {
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0,.7);
		background: #549edd;
	}
	#header .box { background: url(../_images/layout/bg_header_josh.jpg) no-repeat right top; height: 200px; }	
	
/* Search Box */
	#header #mainNav ul#searchbox { width: 285px; margin: 8px 11px 0px 0px; float: right; padding: none;}
	#header #mainNav ul#searchbox li { width: 285px; height: 26px; list-style: none; padding: none; margin: 0px; }
	#header #mainNav ul#searchbox input { width: 270px; padding: 6px 8px 6px 8px; color: #fff; background: #999; 
	border-left: 1px solid #333; 
	border-top: 1px solid #333; 
	border-right: 1px solid #2f2f2f; 
	border-bottom: 1px solid #292929; 
	border-radius: 12px; 
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(0,0,0,.7);
	}
#header #mainNav ul#searchbox input:focus,textarea:focus {
	color:#fff;
	background-color:#549edd;
	border-color:#69ade7;
}


/* RSS */
#header #mainNav #rss {  display: block; width: 19px; height: 0px; position: relative; float: right; margin: 15px 15px 0px 0px; }
#header #mainNav #rss a { display: block; width: 19px; height: 0px; position: relative; background: url(../_images/layout/icon_rss.png) no-repeat 0px 0px; overflow: hidden; padding-top: 20px;}
#header #mainNav #rss a:hover { background-position: 0px -20px;}
	
	.blue_line { height: 3px; background: #549edd; border-bottom: 1px solid #376b98; }



/* ######## MAIN #############
------------------------------------------------------------------ */

#cntnr-main { padding-top: 20px;
	background-color: #f4f4f4;
	background-image: url(../_images/layout/bg_page.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #e1e1e1;}

.oneColElsCtrHdr #sortBar { padding: 20px; background-image: url(../_images/layout/bg_white_5.png);  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #2f2f2f; border-bottom: 1px solid #292929; margin: 20px 0; text-align:left;}
.oneColElsCtrHdr #sortBar .sort_title{ font-size: 12px; color:#999999; }
.oneColElsCtrHdr #sortBar a.sort { color:#999; font-size: 14px; text-decoration:none; margin: 0px 5px 0px 5px;}
.oneColElsCtrHdr #sortBar a.sort:hover { color:#000; }
.oneColElsCtrHdr #sortBar a.sort#active { color:#fff;}

.oneColElsCtrHdr #mainContent { padding:0px; background: #FFFFFF;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #dcdcdc; margin: 20px 0; }

/* ######## Copy Pages #############
------------------------------------------------------------------ */
div.copy_page { width: 940px; margin: 0 auto; text-align:left; background: #fff url(../_images/layout/bg_copy.gif) no-repeat; position: relative; border: 5px solid #ddd; border-top: 4px solid #ddd;-webkit-border-radius: 10px; -moz-border-radius: 10px; }
div.copy_page p { padding: 0px 30px 10px 30px; }
div.copy_page h1 { padding: 10px 10px 10px 30px; font-size: 34px; font-weight: lighter; line-height: 50px; vertical-align:middle; color: #333; }
div.copy_page h2 { padding: 0px 10px 0px 30px; font-size: 20px; font-weight: lighter; line-height: 20px; vertical-align:middle; color: #549edd; }
div.copy_page h3 { padding: 10px 10px 10px 30px; font-size: 18px; color: #333; }

/* ######## Coming Soon #############
------------------------------------------------------------------ */
#cntnr-main #comingsoon { display: block; height: 406px; width: 950px; background-image: url(../_images/layout/coming_soon.png); margin: 0 auto; margin-top: 150px; }


/* ######## HOME #############
------------------------------------------------------------------ */
/****
** Home Slide Show
****/
#homeslideshow_container { height: 402px; width: 980px; background-image: url(../_images/layout/bg_slideshow.jpg); background-repeat:no-repeat; margin: -10px 0px 0px -20px; padding:0px; position:relative; }
#homeslideshow_container #homeslideshow { height: 330px; width: 908px; padding:36px 0px 0px 0px; margin: 0 auto; position: relative; }
/* #pic0, #pic1, #pic2, #pic3, #pic4, #pic5 { left: 10px; top: 46px; } */
#homeslideshow_container #homeslideshow a img { border: none; }
#homeslideshow_container #homeslideshow ul.pagenumbers { height: 0px; width: 0px; overflow: hidden; }

/*#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers { list-style: none; position: absolute; height: 40px; bottom: 10px; left: 10px; width: 938px; background: url(../_images/layout/bg_black_60.png); padding-left: 6px; }
*/
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li { float: left; list-style: none; height: 31px; width: 31px; position: relative; margin: 6px 6px 0px 0px; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li div { height: 31px; background: #575757; filter:alpha(opacity=80); opacity: 0.6; -moz-opacity:0.6; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.on div { background: #549edd; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li a { cursor: pointer; position: absolute; display: block; height: 31px; width: 31px; top: 0px; left: 0px; text-align: center; line-height: 31px; color: #ccc; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.on a,
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li a:hover { color: #fff }

#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow { width: 10px; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow a { width: 10px; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow a.left { background: url(../_images/layout/home-slideshow_leftarrow.png) no-repeat top right; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow a.left:hover { background-position:  0px -21px; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow a.right { background: url(../_images/layout/home-slideshow_rightarrow.png) no-repeat top left; }
#cntnr-main #homeslideshow_container #homeslideshow ul.pagenumbers li.arrow a.right:hover { background-position:  0px -21px; }

/****
** Video Button
****/
#cntnr-main #homeslideshow_container #video_button a { display: block; width: 225px; height: 131px; position: absolute; right: 80px; bottom: 69px; background: url(../_images/layout/vid_play_button.png) no-repeat 0px 0px; color: #181818; z-index: 10;}
#cntnr-main #homeslideshow_container #video_button a:hover { background-position: 0px -131px;}


#cntnr-main #mission_vid_container { height: 517px; width: 950px; background-image: url(../_images/layout/youtube_bg.png); background-repeat:no-repeat; margin: 0 auto; padding-top:6px; position:relative; }


/****
** Recent Blog Posts
****/
#recent_blog_posts { position: relative; width: 920px; min-height: 315px; margin: 30px auto 20px auto; background: #fff; padding: 10px 10px 10px 6px; border: 1px solid #ddd; } 

h1.icon_recent_blog { background: url(../_images/layout/icon-recent-blog.png) no-repeat 2px 0px; padding: 0px 0px 0px 45px; font-size: 18px; color: #868686; line-height: 26px; height: 45px;}
a#view_blog { display: block; width: 120px; height: 26px; position: absolute; top: 10px; right: 10px; background: url(../_images/layout/icon-blog.png) no-repeat 94px 0px; font-size: 12px; color: #549edd; line-height: 26px; vertical-align:middle; }
a#view_blog:hover {background: url(../_images/layout/icon-blog.png) no-repeat 94px -26px; color: #e74747; text-decoration: underline;  }

#recent_blog_posts .recent_box { float: left; height: 250px; width: 213px; background: #eee; border: 1px solid #dddddd; padding: 5px; margin:0 0 0 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; position:relative; }
#recent_blog_posts .recent_box:hover {background: #549edd; }
#recent_blog_posts .recent_box:hover p {background: #fff; }
#recent_blog_posts .recent_box h1 { position: relative; margin: 12px 0 0 0; text-align: center; }
#recent_blog_posts .recent_box h1 a { color: #121212; font-size: 16px; font-weight: 200; line-height: 30px; width: 220px; vertical-align: bottom; text-align:center; }
#recent_blog_posts .recent_box h1 a:hover { color: #fff; }

#recent_blog_posts .recent_box h2 { font-size: 16px; line-height: 22px; font-weight: bold; text-align: center; color: #575757;  }
#recent_blog_posts .recent_box:hover h2 { color: #fff;  }

#recent_blog_posts .recent_box .indent_line { border-bottom: 1px solid #fff; border-top: 1px solid #ccc; width: 212px; height:0px; margin: 8px 0 8px 0; }
#recent_blog_posts .recent_box a.vid_thumb { display: block; width: 210px; height:0px; padding-top: 118px; overflow: hidden; background-position: 0px 0px; }
#recent_blog_posts .recent_box a.vid_thumb:hover {background-position: 0px -118px; }

#recent_blog_posts .recent_box a#box-1 { background-image: url(../_images/featured/conflict-1.jpg); }
#recent_blog_posts .recent_box a#box-2 { background-image: url(../_images/featured/conflict-2.jpg); }
#recent_blog_posts .recent_box a#box-3 { background-image: url(../_images/featured/conflict-3.jpg); }
#recent_blog_posts .recent_box a#box-4 { background-image: url(../_images/featured/art-of-listening.jpg); }

#recent_blog_posts .recent_box a img { border: 2px solid #ccc; }
#recent_blog_posts .recent_box a img:hover {border: 2px solid #549edd;}
#recent_blog_posts .recent_box #icon { width: 43px; height: 43px; position: absolute; top: 95px; right: 12px;  }
#recent_blog_posts .recent_box .video {background: url(../_images/layout/icon-video.png); }
        

/****
** Home Survey // Mailing List
****/

/* Survey */
#cntnr-main div#cntnr-correspondace { width: 950px; height: 144px; margin: 0 auto 10px auto; position: relative; } 

/*
#cntnr-main div#cntnr-correspondace div#survey { display: block; width: 413px; height: 100px; position: absolute; left: 0px; top: 10px;}
div#survey a.survey { display: block; width: 413px; height: 0px;  background: url(../_images/layout/button_survey.png) no-repeat 0px 0px; color: #181818; padding-top: 100px; overflow:hidden;}
div#survey a.survey:hover { background-position: 0px -100px;}
*/

#cntnr-main div#cntnr-correspondace div#product_cs { display: block; width: 449px; height: 144px; position: absolute; left: 0px; top: 0px; background: url(../_images/layout/product_coming_soon.jpg) no-repeat center center;}



/* Mailing List */
#cntnr-main div#cntnr-correspondace div#mailingList { width: 434px; height: 100px; position: absolute; right: 0px; top: 30px; text-align: left; z-index: 10;}
div#mailingList .mail_head {font-size: 20px; font-weight: lighter; line-height: 30px; vertical-align:middle; color: #999; }
input.email_home { margin: 5px 5px 5px 0px; padding: 5px; border: 3px solid #656565; font-size: 14px;-webkit-border-radius: 4px; -moz-border-radius: 4px; float: left; }
input.submit  { display: block; width: 95px; height: 36px; background: url(../_images/layout/button_submit.png) no-repeat 0px 0px; color: #ccc; padding-top: 36px; overflow:hidden; border: none; float: left; margin: 3px 0px;}
input.submit:hover { background-position: 0px -36px;}


/****
** Content
****/
#cntnr-main #cntnr-content { width: 950px; margin: 0 auto; position: relative; text-align: left; } 
div.icon_container { background: #dedede;  -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 0px 30px 10px 30px; padding: 8px; border-bottom: 1px solid #cdcdcd;  }
div.icon_container h2 { color: #333; padding: 0px; font-size: 26px; line-height: 40px; vertical-align:middle; }
div.icon { display: block; width: 40px; height: 40px; border: 2px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; float: left; margin-right: 10px;}
div#footprint {  background: url(../_images/layout/icon_footprint.gif) no-repeat; }
div#tools {  background: url(../_images/layout/icon_tools.gif) no-repeat; }
div#home {  background: url(../_images/layout/icon_home.gif) no-repeat; }
div#logo {  background: url(../_images/layout/icon_logo.gif) no-repeat; }
div#img_not_alone { display: block; width: 890px; height: 0px;  background: url(../_images/layout/home_not_alone.gif) no-repeat; padding-top:240px; overflow: hidden; color: #fff; }

div#signature { background: url(../_images/layout/signature.gif) no-repeat; margin: 10px 0px 30px 30px; height: 0px; width: 200px; padding-top: 80px; width: 600px; } 


/* ######## Survey Page #############
------------------------------------------------------------------ */
#cntr-survey { width: 950px; height: 3700px; background: #e8e8e8; -webkit-border-radius: 8px; -moz-border-radius: 8px; margin: 0 auto; padding: 50px; }



/* ######## ABOUT US #############
------------------------------------------------------------------ */

#cntnr-main #about_us { position: relative;}
#cntnr-main #about_us #cntnr-correspondace { float: right; width: 475px; height: 270px; border: none; position:relative;}
#cntnr-main #about_us #cntnr-correspondace div#survey { display: block; width: 413px; height: 100px; float: right; position: relative; top:0px; margin: 30px;}
#cntnr-main #about_us #cntnr-correspondace div#mailingList { float: right; position: relative; top: 0px;}
#about_us img.about_img { margin: 10px 0px 0px 30px; }


div.copy_page h1.about { line-height: 34px; }

/* About Nav */
div#about_nav { width: 950px; margin: -5px; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: #656565; height: 60px;}
ul#about_nav { padding: 0px; margin: 0px; list-style: none; }
div#about_nav ul#about_nav li { list-style: none; float: left; margin: 10px 0px 0px 35px; padding: 5px 12px 5px 12px; font-size: 14px;}
div#about_nav ul#about_nav li.active { list-style: none; float: left; background: #4d7eaa;  -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff;}
div#about_nav ul#about_nav li.active a { color: #fff; }
div#about_nav ul#about_nav li a { display: block; color: #fff; text-decoration: none; }
div#about_nav ul#about_nav li a:hover { display: block; color: #212121; text-decoration: none; }

div#about_content { float: left; margin: 20px 0px 50px 25px; width: 635px; min-height: 300px; background: url(../_images/layout/bg_white_5.png); border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #2f2f2f; border-bottom: 1px solid #292929; padding: 30px;} 
div#about_content div#aboutName { font-size: 32px; color: #fff; font-weight:100; letter-spacing: 2px; text-align:left; }
div#about_content div#aboutTitle {font-size: 16px; color: #FF9900; font-weight:100; letter-spacing: 1px; text-align:left; margin: 0px 0px 15px 0px;}
div#about_content p#aboutDescription { font-size: 12px; line-height: 24px; color: #ccc; text-align: left; font-weight: 200; letter-spacing: 1px;}
div#about_content div.aboutImg { width: 180px; height: 180px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; float: right; margin: 0px 0px 10px 15px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #2f2f2f; border-bottom: 1px solid #292929; }

div#about_content div.aboutImg#dan {background: url(../_images/about/dan_nikkel.jpg);}
div#about_content div.aboutImg#dave {background: url(../_images/about/dave_buck.jpg);}
div#about_content div.aboutImg#del {background: url(../_images/about/del_currie.jpg);}
div#about_content div.aboutImg#chris {background: url(../_images/about/chris_neal.jpg);}
div#about_content div.aboutImg#tim {background: url(../_images/about/tim_parker.jpg);}
div#about_content div.aboutImg#ricardo {background: url(../_images/about/ricardo_crespo.jpg);}
div#about_content div.aboutImg#riley {background: url(../_images/about/riley_hutchens.jpg);}



/* ######## Contact US #############
------------------------------------------------------------------ */

div.copy_page h1.contact { padding-left:0px; line-height: 34px;}
div.copy_page h2.contact {  padding-left:0px;  }
div.copy_page p.contact { padding-left:0px;  }


div#left-side { position: relative; margin:0; }
div#left-side p { width: 800px; margin-bottom: 10px; }

/*=== Forms ==================================*/
div.form-wrapper { text-align: left; padding: 30px 30px 50px 30px; margin: 50px 0px 50px 0px; position: relative; }

fieldset {margin:0 0 16px; border: none;}

legend,

label {display:block;margin-bottom:3px;font-weight:200; color:#777;}

input[type=text],

textarea,

select { padding:5px; background: #ddd; border-left: 1px solid #bbb; border-top: 1px solid #bbb; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #000; font-size: 14px; font-weight: 200; letter-spacing:1px;}

.field {margin:0 0 16px;}

.first { float: left; }
.last { float: left; }


.bottom-labels .field {position:relative;padding-bottom:1.25em;margin-bottom:0;}

.bottom-labels label {position:absolute;bottom:0;font-size:77%;}

.inline-label {margin-bottom:0;}

.inline-label label {display:inline;font-weight:normal;}

.helptext {display:block;font-weight:normal;font-size:85%;}


.form-wrapper input.submit  { display: block; width: 95px; height: 36px; background: url(../_images/layout/button_submit.png) no-repeat 0px 0px; color: #ccc; padding-top: 36px; overflow:hidden; float: left; margin: 3px 0px 10px 0px;}
.form-wrapper input.submit:hover { background-position: 0px -36px;}

.required {color:#e74747;}

form .left {margin-right:16px;}

form .last {margin-right:0;}


/*=== Legal ==================================*/
div.legal-wrapper { text-align: left; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #ccc; padding: 30px; margin: 50px 0px 50px 0px;}
div.legal-wrapper h1 { font-size: 24px; font-weight:100; letter-spacing:1px; color: #575757; margin-bottom: 20px; }
div.legal-wrapper h2 {font-weight: 400; font-size: 20px; text-transform:uppercase; color: #FF9900; margin-bottom: 10px;}
div.legal-wrapper p { font-size: 13px; color: #757575; line-height: 20px; margin-bottom: 15px; }
div.legal-wrapper ul { margin: 0px 0px 20px 20px;}
div.legal-wrapper ul li { list-style:disc; font-size: 12px; line-height: 16px; margin-bottom: 5px; }


/* ######## FOOTER #############
------------------------------------------------------------------ */

#cntnr-footer { min-height: 260px; background-image: url(../_images/layout/footer_bg.jpg); background-position:top center; background-repeat: repeat-x; border-top: 2px solid #242424; position: relative;} 
#cntnr-footer #footer-top { width: 940px; height: 30px; margin: 0 auto; position: relative; border: 5px solid #ddd; border-top: none; background: #fff; margin-top: -10px; }
#cntnr-footer #footer { position: relative; width: 890px; margin: 0 auto; }

#footer .leftWrapperFooter { float: left; width: 500px; margin: 30px 0px 0px 0px; }
#footer .rightWrapperFooter { float: right; margin: 30px 0px 0px 0px;}
#footer .colOneFooter { float: left; width: 130px; margin: 0px 30px 0px 0px;}
#footer .colTwoFooter { float: left; width: 130px; margin-right: 30px; }
#footer .colThreeFooter { float: left; width: 130px; margin-right: 30px; }
#footer .colFourFooter { float: left; width: 150px; }
#footer h5 { color: #eee; padding:0; text-align:left; font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", sans-serif; font-weight:400; letter-spacing: 1px; text-transform:uppercase;}
ul.footerNav li { list-style: none; text-align:left; font-size:12px;  font-weight:lighter; height: 20px; border-bottom: 1px dotted #444; padding: 5px 0 0 0px; margin: 0px 0px 0px 0px;}
#footer a { color: #999; text-decoration:none; border-bottom: none; }
#footer a:hover { color: #549edd; text-decoration:none; border-bottom: none; }

#footer #question { width: 300px; color: #999; font-size: 14px;line-height: 24px; float: right; }
#footer #question .title { padding: 10px; margin: 0px 0px 10px 0px; border-bottom:dotted 1px #444; border-top:dotted 1px #444;font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", sans-serif; font-weight:100; letter-spacing: 1px; font-size: 24px; }
#footer #question a { font-size: 12px;}

/* Copyright */
#footer .colFiveFooter { float: right; width: 380px; color: #999; }
#footer .copyright { width: 800px; margin: 20px 0px 20px 0px; color: #999; padding:0; text-align:left; font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", sans-serif; font-weight:300; letter-spacing: 1px; font-size:11px; line-height: 16px; position: relative; float: left; }
