@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {line-height:1}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
nav ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {text-decoration:line-through}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0
}
input, select {vertical-align:middle}
@font-face {
	font-family:"Scala Regular";
	src:url("/themes/site_themes/litle/css/fonts/ffscalasf-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/ffscalasf-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/ffscalasf-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/ffscalasf-webfont.svg#webfontqWQaHw23") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Scala Bold";
	src:url("/themes/site_themes/litle/css/fonts/ffscalasfbd-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/ffscalasfbd-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/ffscalasfbd-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/ffscalasfbd-webfont.svg#webfontL4X9FPua") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Gotham Bold";
	src:url("/themes/site_themes/litle/css/fonts/gotham-bold-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/gotham-bold-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/gotham-bold-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/gotham-bold-webfont.svg#webfontVrWejSbE") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Gotham Medium";
	src:url("/themes/site_themes/litle/css/fonts/gotham-medium-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/gotham-medium-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/gotham-medium-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/gotham-medium-webfont.svg#webfontpQidPAzv") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Trade Gothic Bold";
	src:url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_bold_condensed_no._20-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_bold_condensed_no._20-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_bold_condensed_no._20-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_bold_condensed_no._20-webfont.svg#webfontdnEx15rg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Trade Gothic Regular";
	src:url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_condensed_no._18-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_condensed_no._18-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_condensed_no._18-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/trade_gothic_lt_condensed_no._18-webfont.svg#webfontZRyn154L") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Avenir Book";
	src:url("/themes/site_themes/litle/css/fonts/avenir_lt_45_book-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/avenir_lt_45_book-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/avenir_lt_45_book-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/avenir_lt_45_book-webfont.svg#webfontZRyn154L") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Helvetica Neue Med";
	src:url("/themes/site_themes/litle/css/fonts/helveticaneue-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/helveticaneue-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/helveticaneue-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/helveticaneue-webfont.svg#webfontZRyn154L") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Helvetica Neue Bold";
	src:url("/themes/site_themes/litle/css/fonts/helveticaneuereg-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/helveticaneuereg-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/helveticaneuereg-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/helveticaneuereg-webfont.svg#webfontZRyn154L") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Whitney Bold";
	src:url("/themes/site_themes/litle/css/fonts/whitney-bold-webfont.eot");
	src:local("☺"), url("/themes/site_themes/litle/css/fonts/whitney-bold-webfont.woff") format("woff"), url("/themes/site_themes/litle/css/fonts/whitney-bold-webfont.ttf") format("truetype"), url("/themes/site_themes/litle/css/fonts/whitney-bold-webfont.svg#webfontZRyn154L") format("svg");
	font-weight:normal;
	font-style:normal
}
body {
	background:#e5e3df url('/images/litlesite/noise.png');
	font-family:Helvetica, Arial;
	font-smooth:always;
	font-size:13px;
	color:#333
}
a {
	color:#1A587B;
	text-decoration:none
}
a:hover {color:#DD6122}
.container, #mainHeader, #main, footer {
*zoom:1;
	margin:0 auto;
	max-width:970px;
	min-width:740px;
	overflow:visible;
	position:relative;
*zoom:1
}
.container:after, #mainHeader:after, #main:after, footer:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.container.inner, .inner#mainHeader, .inner#main, footer.inner {
	max-width:970px;
	min-width:768px;
}
.float-left, #logo, #breadcrumb, #corpNav, #siteNav, #content, #content-full-page, #left, #right, #sidebar, #pbyp_panel .textarea, #bloglines .scrollable .group, #bloglines .scrollable .blogItem, #bloglines .scrollable .blogItem .date, #workingWith .scrollable .group, #needs #whatarethey, #needs #saying, #needs .iam, #needs .tabs, #analysis img, #analysis .text, #analysis #submitStatement, #blog .author img, #blog .author author-name, #blog .date, #blog .post, #blog .blog-author img, #blog .blog-author p, #blog-comments .blog-comment-author, #blog-comments .blog-comment {
	display:inline;
	float:left
}
.float-right, #pbyp_panel .contentarea #learnmore, #bloglines .scrollable .blogItem .readmore, #bloglines .actionButtons .next, #workingWith a.viewall, #needs #whatarethey a.rightLink, #needs #saying a.rightLink, #needs #whatarethey a.rightLink-saying, #needs #saying a.rightLink-saying, #needs .panes a, #rss-holder .rss-view {
	display:inline;
	float:right
}
#container {
	background:transparent url('/lasvegas/images/litlesite/bg.png') repeat-x top left
}
#mainHeader {
*zoom:1;
	overflow:visible
}
#mainHeader:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
#logo {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:transparent url('/lasvegas/images/litlesite/logo.png') no-repeat top left;
	display:block;
	height:100px;
	margin-right:30px;
	margin-top:15px;
	width:100px;
}
#breadcrumb {
	background:transparent url('/images/litlesite/flare.png') no-repeat 40%;
	height:34px;
	width:810px
}
#breadcrumb p {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	color:#ABABAB;
	font-family:"Gotham Medium";
	font-size:10px;
	text-transform:uppercase;
	padding-top:11px
}
#breadcrumb p a {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	color:#ABABAB;
	text-decoration:none
}
#breadcrumb p a:hover {color:#666}
#corpNav, #siteNav {width:810px}
#corpNav a, #siteNav a {
	text-decoration:none;
	text-transform:uppercase
}
#corpNav {
	text-shadow:black 1px 1px 2px 1px 1px 1px;
	font-family:"Gotham Medium";
	font-size:12px;
	line-height:33px;
	margin-bottom:5px;
	height:33px
}
#corpNav ul {
	display:inline;
	float:right
}
#corpNav ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	white-space:nowrap;
	display:inline;
	float:left;
	padding-left:0;
	padding-right:0
}
#corpNav ul li:first-child, #corpNav ul li.first {padding-left:0}
#corpNav ul li:last-child, #corpNav ul li.last {padding-right:0}
#corpNav ul li a {
	color:#FFF;
	display:block;
	height:33px;
	padding:0 15px
}
#corpNav ul li a:hover, #corpNav ul li a.active {
	background:#FFF;
	color:#333;
	text-shadow:none
}
#siteNav {
	text-shadow:#ececec 1px 1px 2px 1px 1px 1px;
	background:#CFCCC3;
	font-family:"Gotham Bold";
	font-size:16px
}
#siteNav ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	overflow:hidden;
*zoom:1
}
#siteNav ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	white-space:nowrap;
	display:inline;
	float:left;
	padding-left:0;
	padding-right:0
}
#siteNav ul li:first-child, #siteNav ul li.first {padding-left:0}
#siteNav ul li:last-child, #siteNav ul li.last {padding-right:0}
#siteNav ul li {text-align:center}
#siteNav ul li a {
	color:#333;
	display:block;
	height:54px;
	line-height:54px;
	border-right:1px solid #E0DED8
}
#siteNav ul li a#home {
	border-top:6px solid #6E002F;
	width:97px
}
#siteNav ul li a#home:hover, #siteNav ul li a#home.active {
	background:#FFF;
	border-top:6px solid #FFF
}
#siteNav ul li a#products {
	border-top:6px solid #DD6223;
	width:242px
}
#siteNav ul li a#products:hover, #siteNav ul li a#products.active {
	background:#FFF;
	border-top:6px solid #FFF
}
#siteNav ul li a#markets {
	border-top:6px solid #4E8742;
	width:222px
}
#siteNav ul li a#markets:hover, #siteNav ul li a#markets.active {
	background:#FFF;
	border-top:6px solid #FFF
}
#siteNav ul li a#clients {
	border-top:6px solid #604878;
	border-right:none;
	width:246px
}
#siteNav ul li a#clients:hover, #siteNav ul li a#clients.active {
	background:#FFF;
	border-top:6px solid #FFF
}
#siteNav ul li a span {color:#666}
#contentHeader {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	text-shadow:#8c492a 1px 1px 2px 1px 1px 1px;
	background:white url('/lasvegas/images/litlesite/page-header-bg.png') no-repeat top left;
	color:#FFF;
	height:92px;
	margin:0 auto;
	position:relative;
	min-width:768px;
	max-width:970px;
}
#contentHeader h1 a {
	color:#fff;
	text-shadow:#8c492a 1px 1px 2px 1px 1px 1px
}
#contentHeader-markets {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	text-shadow:#304a2c 1px 1px 2px 1px 1px 1px;
	background:white url('/images/litlesite/page-header-markets-bg.png') no-repeat top left;
	color:#FFF;
	height:92px;
	margin:0 auto;
	position:relative;
	min-width:768px;
	max-width:970px;
}
#contentHeader-markets h1 a {
	color:#fff;
	text-shadow:#304a2c 1px 1px 2px 1px 1px 1px
}
#contentHeader-clients {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	text-shadow:#32283c 1px 1px 2px 1px 1px 1px;
	background:white url('/images/litlesite/page-header-clients-bg.png') no-repeat top left;
	color:#FFF;
	height:92px;
	margin:0 auto;
	position:relative;
	min-width:768px;
	max-width:970px;
}
#contentHeader-clients h1 a {
	color:#fff;
	text-shadow:#32283c 1px 1px 2px 1px 1px 1px
}
#tagline {
	font-family:"Avenir Book";
	font-size:18px;
	font-weight:400;
	letter-spacing:-1px;
	opacity:.4;
	position:absolute;
	right:25px;
	top:20px;
	text-shadow:none
}
#main {
*zoom:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#938e86 0 2px 5px 1px 1px 5px 0;
	-webkit-box-shadow:#938e86 0 2px 5px 1px 1px 5px 0;
	-o-box-shadow:#938e86 0 2px 5px 1px 1px 5px 0;
	box-shadow:#938e86 0 2px 5px 1px 1px 5px 0;
	background:#FFF;
	padding:10px 0
}
#main:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
#content {
	overflow:hidden;
*zoom:1;
	position:relative;
	width:730px
}
#content-full-page {
	overflow:hidden;
*zoom:1;
	position:relative;
	min-width:768px;
	max-width:970px;
	margin-left:10px;
	margin-right:10px
}
#left {margin-right:15px}
#left p {line-height:18px}
#left ul {
	list-style-type:circle;
	margin-left:20px
}
#left ul li {
	padding-bottom:3px;
	padding-top:3px;
	line-height:18px
}
#left h3 {
	font-size:13px;
	font-weight:bold
}
#right {
	border-left:1px solid #EDEAE2;
	font-size:12px;

}
#right h4 {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	font-family:"Trade Gothic Bold";
	font-weight:normal;
	color:#333;
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase
}
#right .section {
	border-top:5px solid #EDEAE2;
	color:#666;
	padding:10px;
	font-family:Helvetica, Arial;
	font-size:12px
}
#right .section ul {
	list-style-position:outside;
	padding-left:12px
}
#right .section ul li {padding-bottom:4px}
footer {
	overflow:hidden;
*zoom:1
}
#footerSpacer {
	border-top:7px solid #C9C5BE;
	border-bottom:none;
	display:block;
	height:0;
	margin:30px 0 0 0
}
#linkFooterContainer {
	background:#DAD7D0;
	border-top:1px solid #B9B6B1;
	padding-bottom:40px
}
#linkFooterContainer .section {
	display:inline;
	float:left;
	width:225px;
	margin-right:20px;
	line-height:1.5em
}
#linkFooterContainer .section h6 {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	border-bottom:1px solid #C9C5BE;
	font-family:"Trade Gothic Bold";
	font-weight:normal;
	font-size:20px;
	margin:0 0 10px 0;
	padding:15px 0 10px 0;
	text-transform:uppercase
}
#linkFooterContainer .section.last {margin-right:0}
#linkFooterContainer .section ul {
	color:#A5A29E;
	font-size:20px;
	list-style-position:inside
}
#linkFooterContainer .section ul li a {font-size:15px}
#corpFooterContainer {
	background:url('/images/litlesite/footer-bg.png') repeat-x;
	padding:15px 0
}
#copyright {
	display:inline;
	float:left;
	line-height:18px;
	font-size:12px;
	width:60%
}
#copyright .light {color:#CCC}
#copyright .small {font-size:10px}
#logos {
	display:inline;
	float:right;
	width:40%
}
#logos .stevie a {
	background:url('/images/litlesite/stevie.png') no-repeat 0px 0px;
	text-indent:-12000px;
	display:block;
	width:64px;
	height:61px;
	padding-left:15px;
	float:left
}
#logos:hover {
	background:url('/images/litlesite/stevie.png') no-repeat 0px -61px
}
#logos .inc500 a {
	background:url('/images/litlesite/inc500.png') no-repeat 0px 0px;
	text-indent:-12000px;
	display:block;
	width:73px;
	height:61px;
	padding-left:15px;
	display:inline;
	float:left
}
#logos .inc500 a:hover {
	background:url('/images/litlesite/inc500.png') no-repeat 0px -61px
}
#logos .entrepreneur a {
	background:url('/images/litlesite/entrepreneur.png') no-repeat 0px 0px;
	text-indent:-12000px;
	display:block;
	width:61px;
	height:61px;
	padding-left:15px;
	display:inline;
	float:left
}
#logos .entrepreneur a:hover {
	background:url('/images/litlesite/entrepreneur.png') no-repeat 0px -61px
}
#logos .cio a {
	background:url('/images/litlesite/cio.png') no-repeat 0px 0px;
	text-indent:-12000px;
	display:block;
	width:64px;
	height:61px;
	padding-left:15px;
	display:inline;
	float:left
}
#logos .cio a:hover {
	background:url('/images/litlesite/cio.png') no-repeat 0px -61px
}
#logos .bbj a {
	background:url('/images/litlesite/bbj.png') no-repeat 0px 0px;
	text-indent:-12000px;
	display:block;
	width:111px;
	height:61px;
	padding-left:15px;
	display:inline;
	float:left
}
#logos .bbj a:hover {
	background:url('/images/litlesite/bbj.png') no-repeat 0px -61px
}
#connectWrapper {
	right:-60px;
	position:absolute;
	width:40px
}
#connect {
	text-shadow:white 1px 1px 2px 1px 1px 1px;
	color:#666;
	font-family:"Gotham Medium";
	font-size:8px;
	text-align:center;
	text-transform:uppercase;
	padding-top:20px;
	position:absolute;
	top:-20px
}
#connect a {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:transparent url('/images/litlesite/social.png') no-repeat;
	display:block;
	height:40px;
	margin:0 auto;
	margin-bottom:6px;
	width:40px
}
#connect a#twitter {
	background-position:0 0;
	margin-top:6px
}
#connect a#linkedin {
	background-position:0 -46px
}
#connect a#facebook {
	background-position:0 -93px
}
#connect a#rss {
	background-position:0 -139px
}
#connect a#email {
	background-position:0 -185px
}
#connect.fixed {
	position:fixed;
	top:0
}
h1 {
	text-shadow:#8c492a 1px 1px 1px 1px 1px 1px;
	font-family:"Trade Gothic Bold";
	font-size:40px;
	text-transform:uppercase;
	letter-spacing:-1.8px;
	font-weight:normal;
	padding:17px 0 0 13px
}
h2 {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	border-bottom:1px solid #EDEAE2;
	color:#333;
	font-family:"Whitney Bold";
	font-size:31px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	letter-spacing:-0.8px;
	font-weight:normal
}
.nutshell {width:530px}
.nutshell p {
	margin:0;
	padding:0
}
.nutshell .nutshell-title {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:url('/images/litlesite/nutshell.png') no-repeat top left;
	display:block;
	height:26px;
	width:159px;
	margin-left:180px;
	z-index:20;
	position:relative
}
.nutshell .nutshell-body {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #E7EBD4;
	background:#fdffe3 url('/images/litlesite/nut.png') no-repeat 13px 19px;
	display:block;
	padding-left:44px;
	padding-right:8px;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:-13px;
	margin-bottom:10px
}
.nutshell .nutshell-body .text {
	font-family:Helvetica, Arial;
	font-size:13px;
	line-height:18px
}
#sidebar {
	background:#F7F5EF;
	border:1px solid #C9C5BE;
	border-top:5px solid #C9C5BE;
	border-bottom:5px solid #C9C5BE;
	margin-left:10px;
	margin-right:20px;

}
#sidebar h4 {
	text-shadow:white 1px 1px 1px 1px 1px 1px;
	font-family:"Trade Gothic Bold";
	font-weight:normal;
	color:#B4B4B1;
	font-size:14px;
	margin:0;
	padding:10px;
	text-transform:uppercase
}
#sidebar hr {
	border-bottom:1px solid #E6E1E1;
	margin:0;
	padding:0;
	height:0
}
#sidebar #nav-sub {
	font-family:Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	list-style-position:outside;
	list-style-type:none;
	color:#D6D6D6;
	margin:0;
	padding:0
}
#sidebar #nav-sub .sub-level-0 {
	border-top:1px solid #FFF;
	border-bottom:1px solid #E6E1E1;
	line-height:16px;
	padding:7px 10px;
	list-style-type:default
}
#sidebar #nav-sub .sub-level-0.last {border-bottom:none}
#sidebar #nav-sub .sub-level-0 ul {margin-top:5px}
#sidebar #nav-sub .sub-level-1, #sidebar #nav-sub .sub-level-2 {
	font-size:11px;
	line-height:16px;
	margin:0 0 2px 15px
}
#sidebar #nav-sub .sub-level-2 {margin-left:10px}
#sidebar #nav-sub .active a, #sidebar #nav-sub .parent-active a {color:#333}
#sidebar #nav-sub .active a:hover, #sidebar #nav-sub .parent-active a:hover {color:#DD6122}
#sidebar #nav-sub .sub-level-1 a {color:#1A587B}
#sidebar #nav-sub .sub-level-1 a:hover {color:#DD6122}
#sidebar #nav-sub .sub-level-1.active a {color:#DD6122}
#sidebar #nav-sub .sub-level-1.active a:hover {color:#DD6122}
#sidebar #nav-sub .sub-level-1.parent-active a {color:#333}
#sidebar #nav-sub .sub-level-1.parent-active a:hover {color:#DD6122}
#sidebar #nav-sub .sub-level-1 .sub-level-2.active a {color:#DD6122}
#sidebar #nav-sub .sub-level-1 .sub-level-2.active a:hover {color:#DD6122}
#sidebar #nav-sub .sub-level-1 .sub-level-2 a {color:#1A587B}
#sidebar #nav-sub .sub-level-1 .sub-level-2 a:hover {color:#DD6122}
#sidebar #nav-sub .parent-active.sub-level-0, #sidebar #nav-sub .active.sub-level-0 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#FFF;
	border:1px solid #E7E4E1;
	margin:5px 3px
}
#nav_categories li {
	border-bottom:1px solid #E6E1E1;
	border-top:1px solid #FFF;
	margin:0;
	padding:0;
	list-style-type:none
}
#nav_categories li a {
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px
}
p {
	line-height:1.5em;
	margin-bottom:1.5em
}
input {
	border-top:1px solid #666;
	border-right:1px solid #AAA;
	border-bottom:1px solid #AAA;
	border-left:1px solid #666;
	font-family:"Scala Regular";
	font-size:14px;
	font-style:italic;
	height:24px;
	padding-right:5px;
	padding-left:5px;
	width:150px
}
input:active, input:focus {font-style:normal}
button, a.button {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:#DD6223;
	border:0;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	font-family:"Gotham Medium";
	font-size:11px;
	height:28px;
	text-align:center;
	text-transform:uppercase;
	margin:0;
	padding:0 7px;
	position:relative;
	overflow:visible;
	vertical-align:bottom
}
button:hover, button.on, a.button:hover, a.button.on {text-decoration:none}
button:active, button:focus, a.button:active, a.button:focus {
	top:1px;
	outline:0
}
#contact-body {
	overflow:hidden;
*zoom:1;
	border-bottom:1px solid #EDEAE2;
	padding-bottom:10px;
	margin-bottom:10px
}
#contact-body .contact-section {
	display:inline;
	float:left;
	border-right:1px solid #EDEAE2;
	width:45%;
	line-height:18px
}
#contact-body .contact-section:last-child {
	padding-left:10px;
	border-right:none
}
#thank-you {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #E7EBD4;
	background:#FDFFE3;
	padding:12px;
	margin-bottom:10px
}
#thank-you .ty-title {
	font-size:20px;
	font-weight:bold
}
#freeform input {
	width:400px;
	font-family:helvetica, arial;
	font-size:13px;
	padding:2px
}
#freeform input[type="submit"] {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#19587A;
	border:none;
	cursor:pointer;
	height:30px;
	width:112px;
	font-family:"Trade Gothic Bold";
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:-0.2px;
	color:#fff
}
#freeform input[type="submit"]:hover {background:#DD6122}
#freeform textarea {
	width:400px;
	font-family:helvetica, arial;
	font-size:13px;
	padding:2px;
	height:180px
}
.tweet {
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #EDEAE2
}
#bio {
	overflow:hidden;
*zoom:1;
	border-bottom:1px solid #EDEAE2;
	margin-bottom:10px;
	padding-top:10px
}
#bio .photo {
	display:inline;
	float:left;
	padding-right:10px
}
#bio h3 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:8px
}
#bio h3 span {
	font-size:13px;
	color:#777;
	font-weight:normal
}
#awards div {
	background:#F7F5EF;
	border:1px solid #E6E1E1;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	margin-bottom:6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px
}
#awards .stevie {padding-left:47px}
#awards .stevie a {
	background:url('/images/litlesite/stevie.png') no-repeat 0px -61px;
	text-indent:-12000px;
	display:block;
	width:73px;
	height:61px
}
#awards .inc500 {padding-left:42px}
#awards .inc500 a {
	background:url('/images/litlesite/inc500.png') no-repeat 0px -61px;
	text-indent:-12000px;
	display:block;
	width:73px;
	height:61px
}
#awards .entrepreneur {padding-left:48px}
#awards .entrepreneur a {
	background:url('/images/litlesite/entrepreneur.png') no-repeat 0px -61px;
	text-indent:-12000px;
	display:block;
	width:61px;
	height:61px
}
#awards .cio {padding-left:47px}
#awards .cio a {
	background:url('/images/litlesite/cio.png') no-repeat 0px -61px;
	text-indent:-12000px;
	display:block;
	width:64px;
	height:61px
}
#awards .bbj {padding-left:22px}
#awards .bbj a {
	background:url('/images/litlesite/bbj.png') no-repeat 0px -61px;
	text-indent:-12000px;
	display:block;
	width:111px;
	height:61px
}
#event {
	background:#F7F5EF;
	border:1px solid #E6E1E1;
	margin-bottom:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	padding:15px;
	line-height:18px
}
#event h4 {
	font-size:20px;
	font-weight:bold
}
#event span {color:#777}
#news {
	border-bottom:1px solid #E6E1E1;
	padding-bottom:12px;
	margin-bottom:12px;
	line-height:16px
}
#news h4 {
	font-size:15px;
	font-weight:bold
}
#news h5 {
	font-size:20px;
	font-weight:bold
}
#news .summary {padding-top:6px}
#news span {
	color:#777;
	font-size:11px
}
#press {
	border-bottom:1px solid #E6E1E1;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:18px
}
#press h4 {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:5px
}
#press span {color:#777}
#press-release h4 {
	font-size:16px;
	font-weight:bold;
	line-height:18px
}
#success-stories {
	border-bottom:1px solid #E6E1E1;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:18px
}
#success-stories h4 {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:8px
}
#success-stories .partner {
	font-size:22px;
	padding-bottom:8px;
	padding-top:8px;
	color:#777
}
#careers {line-height:18px}
#careers h4 {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:8px
}
#careers ul {list-style:circle}
#careers li {list-style:circle}
#mainSlider li {
	list-style-type:none;
	padding:0;
	margin:0
}
#pbyp_panel {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#FFF;
	height:318px;
	width:938px
}
#pbyp_panel .contentarea {
	overflow:hidden;
*zoom:1;
	color:#FFF;
	font-size:13px;
	height:107px;
	margin:0 auto;
	position:relative;
	top:185px;
	width:885px
}
#pbyp_panel .contentarea #learnmore {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:transparent url('/images/litlesite/learnmore.png') no-repeat top left;
	display:block;
	margin-top:40px;
	height:20px;
	width:112px
}
#pbyp_panel .textarea {
	text-shadow:#193242 1px 1px 2px 1px 1px 1px;
	line-height:1.4em;
	margin-right:25px;
	width:730px
}
#pbyp_panel .textarea span {font-size:18px}
#bloglines {
	overflow:hidden;
*zoom:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top:20px
}
#bloglines .scrollable {
	overflow:hidden;
*zoom:1;
	position:relative;
	overflow:hidden;
	height:170px;
	clear:both
}
#bloglines .scrollable .items {
	overflow:hidden;
*zoom:1;
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0
}
#bloglines .scrollable .group {width:940px}
#bloglines .scrollable .blogItem {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#b8b07d 2px 2px 3px 1px 1px 5px 0;
	-webkit-box-shadow:#b8b07d 2px 2px 3px 1px 1px 5px 0;
	-o-box-shadow:#b8b07d 2px 2px 3px 1px 1px 5px 0;
	box-shadow:#b8b07d 2px 2px 3px 1px 1px 5px 0;
	clear:none;
	background:#FFF;
	font-size:13px;
	height:150px;
	margin:15px 0 15px 15px;
	width:445px
}
#bloglines .scrollable .blogItem h5 {
	color:#19587A;
	font-size:17px;
	font-weight:bold;
	line-height:23px
}
#bloglines .scrollable .blogItem p {
	margin:0;
	padding:0
}
#bloglines .scrollable .blogItem .date {
	background:transparent url('/images/litlesite/date-bg.png') no-repeat top left;
	height:140px;
	margin:10px 10px 0 15px;
	width:44px
}
#bloglines .scrollable .blogItem .date .month, #bloglines .scrollable .blogItem .date .day {
	display:block;
	text-align:center;
	text-transform:uppercase;
	width:38px;
	font-family:'Trade Gothic Bold'
}
#bloglines .scrollable .blogItem .date .month {
	height:27px;
	line-height:25px;
	letter-spacing:-1px
}
#bloglines .scrollable .blogItem .date .day {
	color:#CC6600;
	font-size:24px
}
#bloglines .scrollable .blogItem .text {
	margin:10px 10px 10px 0
}
#bloglines .actionButtons {
	font-family:'Trade Gothic Bold';
	font-size:13px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-transform:uppercase;
	width:910px
}
#bloglines .actionButtons .disabled {color:#B2B2AC}
#workingWithBanner {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:transparent url('/images/litlesite/whos-working-with.png') no-repeat top left;
	height:48px;
	width:376px;
	margin:0 auto;
	margin-top:-10px;
	top:28px;
	position:relative;
	z-index:999
}
#workingWith {
	overflow:hidden;
*zoom:1;
	position:relative;
	border-top:8px solid #DAD7D0
}
#workingWith a.viewall {
	text-shadow:white 1px 1px 2px 1px 1px 1px;
	font-family:'Trade Gothic Bold';
	color:#999;
	font-size:15px;
	text-transform:uppercase;
	margin:0 15px 10px 0
}
#workingWith .scrollContainer {
	overflow:hidden;
*zoom:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#a1a1a1 0 0 5px 1px 1px 5px 0;
	-webkit-box-shadow:#a1a1a1 0 0 5px 1px 1px 5px 0;
	-o-box-shadow:#a1a1a1 0 0 5px 1px 1px 5px 0;
	box-shadow:#a1a1a1 0 0 5px 1px 1px 5px 0;
	background:#FFF;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	width:910px;
	height:120px
}
#workingWith .scrollable {
	overflow:hidden;
*zoom:1;
	position:relative;
	overflow:hidden;
	clear:both;
	width:800px;
	height:80px;
	margin:0 auto;
	margin-top:25px
}
#workingWith .scrollable .items {
	overflow:hidden;
*zoom:1;
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0
}
#workingWith .scrollable .group {width:900px}
#workingWith ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	overflow:hidden;
*zoom:1
}
#workingWith ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	white-space:nowrap;
	display:inline;
	float:left;
	padding-left:20px;
	padding-right:20px
}
#workingWith ul li:first-child, #workingWith ul li.first {padding-left:0}
#workingWith ul li:last-child, #workingWith ul li.last {padding-right:0}
#workingWith ul li {
	border-right:1px solid #E5E5E5;
	height:80px;
	line-height:80px
}
#workingWith ul li img {vertical-align:middle}
#workingWith ul li:last-child {border:none}
#workingWith .prev, #workingWith .next {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:transparent url('/images/litlesite/grey-left-right.png') no-repeat;
	display:block;
	height:30px;
	width:30px
}
#workingWith .prev {
	background-position:top right;
	position:absolute;
	left:30px;
	top:55px
}
#workingWith .prev.disabled {
	background-position:top left
}
#workingWith .next {
	background-position:bottom right;
	position:absolute;
	right:30px;
	top:55px
}
#workingWith .next.disabled {
	background-position:bottom left
}
.yellow-striped {
	background:white url('/images/litlesite/yellow-bg.png')
}
.tan-striped {
	background:white url('/images/litlesite/tan-stripes-bg.png')
}
.browse:hover {cursor:pointer}
#needs {
	border-top:8px solid #DAD7D0;
	margin-top:20px;
	color:#333;
	overflow:hidden;
*zoom:1
}
#needs #whatarethey, #needs #saying {width:49%}
#needs #whatarethey a.rightLink, #needs #saying a.rightLink {
	text-shadow:white 1px 1px 2px 1px 1px 1px;
	font-family:'Trade Gothic Bold';
	color:#999;
	font-size:15px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px
}
#needs #whatarethey a.rightLink-saying, #needs #saying a.rightLink-saying {
	text-shadow:white 1px 1px 2px 1px 1px 1px;
	font-family:'Trade Gothic Bold';
	color:#999;
	font-size:15px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px
}
#needs h4 {
	font-family:"Trade Gothic Bold";
	font-size:26px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:20px 0 15px 15px
}
#needs h4 span {color:#DD6021}
#needs .iam, #needs .tabs {
	font-family:"Gotham Medium";
	font-size:15px;
	margin:10px 15px 0 25px
}
#needs .tabs {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	overflow:hidden;
*zoom:1
}
#needs .tabs li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	white-space:nowrap;
	display:inline;
	float:left;
	padding-left:4px;
	padding-right:4px
}
#needs .tabs li:first-child, #needs .tabs li.first {padding-left:0}
#needs .tabs li:last-child, #needs .tabs li.last {padding-right:0}
#needs .tabs a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-khtml-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-khtml-border-top-right-radius:5px;
	border-top-right-radius:5px;
	background:#C9C5BE;
	display:block;
	padding:10px 15px;
	margin-top:3px;
	margin-left:3px;
	color:#333;
	text-transform:uppercase;
	font-size:13px
}
#needs .tabs a.current, #needs .tabs a:hover {
	-moz-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-webkit-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-o-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	background:#FFF
}
#needs .tabs li:last-child {margin-right:3px}
#needs .panes {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-webkit-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-o-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	overflow:hidden;
*zoom:1;
	clear:both;
	background:#FFF;
	width:445px;
	margin-left:15px
}
#needs .panes ul {
	margin-left:15px;
	padding:15px;
	color:#CCC;
	font-size:20px
}
#needs .panes ul li {
	padding:5px 0;
	line-height:16px
}
#needs .panes ul li span {
	color:#333;
	font-size:13px
}
#needs .panes a {
	padding:0 10px 10px 0;
	text-decoration:underline;
	text-transform:uppercase;
	font-family:"Trade Gothic Bold";
	font-size:13px
}
#needs #saying {margin-left:10px}
#needs #saying .box {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-webkit-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	-o-box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	box-shadow:#999999 0 0 3px 1px 1px 5px 0;
	background:#FFF;
	width:440px;
	margin-left:10px
}
#needs #saying .box .quote {
	color:#333;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:15px;
	margin:0;
	font-size:13px
}
#needs #saying .box .quote a {text-decoration:underline}
#needs #saying .box .name {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:0px;
	color:#999
}
#needs #saying .box .name span {
	color:#333;
	font-size:14px;
	font-weight:bold
}
h4#freeAnalysis {
	font-family:"Trade Gothic Bold";
	font-size:26px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:20px 0 15px 15px
}
h4#freeAnalysis span {color:#4C8540}
#analysis {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
*zoom:1;
	font-size:13px
}
#analysis img, #analysis .text, #analysis #submitStatement {
	margin:20px 0 20px 20px
}
#analysis .text {
	width:545px;
	line-height:1.5em
}
#analysis #submitStatement {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	display:block;
	width:243px;
	height:83px;
	background:transparent url('/images/litlesite/submitStatement.png') no-repeat top left;
	margin-right:0
}
#clients-logos {
	overflow:hidden;
*zoom:1
}
.clients {
	padding:5px;
	border:1px solid #E6E1E1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	float:left;
	width:45%;
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
	height:100px;
	margin-bottom:10px
}
.clients span {color:#777}
.clients img {padding-bottom:6px}
.whitepaper-download {
	background:#FDFFE3;
	border:1px solid #E7EBD4;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:3px;
	line-height:18px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px
}
#blog {
	overflow:hidden;
*zoom:1
}
#blog .author {
	overflow:hidden;
*zoom:1;
	padding-top:4px
}
#blog .author img {
	padding:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px
}
#blog .author author-name {padding-left:5px}
#blog input {
	width:450px;
	font-family:helvetica, arial;
	font-size:13px;
	padding:2px
}
#blog input[type="submit"] {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#19587A;
	border:none;
	cursor:pointer;
	height:30px;
	width:112px;
	font-family:"Trade Gothic Bold";
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:-0.2px;
	color:#fff
}
#blog input[type="submit"]:hover {background:#DD6122}
#blog input[type="checkbox"] {
	width:10px;
	height:10px
}
#blog textarea {
	width:450px;
	font-family:helvetica, arial;
	font-size:13px;
	padding:2px;
	height:100px
}
#blog span {
	font-size:11px;
	color:#777
}
#blog h4 {font-size:16px}
#blog .date {
	background:transparent url('/images/litlesite/date-bg.png') no-repeat top left;
	height:140px;
	margin-right:10px;
	width:44px
}
#blog .date .month, #blog .date .day {
	display:block;
	text-align:center;
	text-transform:uppercase;
	width:38px;
	font-family:'Trade Gothic Bold'
}
#blog .date .month {
	height:27px;
	line-height:25px;
	letter-spacing:-1px
}
#blog .date .day {
	color:#CC6600;
	font-size:24px
}
#blog .post-holder {
	overflow:hidden;
*zoom:1;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #E6E1E1
}
#blog .post {width:85%}
#blog .blog-author {
	overflow:hidden;
*zoom:1;
	background:#FDFFE3;
	border:1px solid #E7EBD4;
	padding:14px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px
}
#blog .blog-author img {padding-right:10px}
#blog .blog-author p {
	font-size:11px;
	color:#555;
	line-height:15px;
	width:310px
}
#blog .blog-author h3 {margin-bottom:8px}
#blog-comments {
	padding-top:15px;
	overflow:hidden;
*zoom:1
}
#blog-comments .blog-comment-author {margin-right:15px}
#blog-comments .blog-comment {
	padding:12px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	width:72%
}
#fourofour .results {
	background:url('/images/litlesite/inspector.png') no-repeat 400px 0px;
	line-height:18px
}
#fourofour .results span {
	font-size:16px;
	color:#888
}
#fourofour .results ul {
	list-style-type:disc;
	width:500px
}
#fourofour .results ul li {
	padding-bottom:2px;
	margin-left:15px;
	list-style-type:disc
}
#sitemap {line-height:18px}
ul.sitemap_tree li {
	font-size:16px;
	padding-bottom:2px;
	margin-left:15px;
	list-style-type:disc
}
ul.sitemap_tree ul li {
	font-size:12px;
	padding-bottom:2px;
	margin-left:15px;
	list-style-type:square
}
#rss-holder {
	overflow:hidden;
*zoom:1
}
#rss-holder .rss-view {padding-left:12px}
#rss-holder .rss-view a {
	background:url('/images/litlesite/rss-large.png') no-repeat 0px 0px;
	width:32px;
	height:32px;
	display:block;
	text-indent:-20000px
}
#webinar {
	padding-bottom:15px;
	border-bottom:1px solid #E6E1E1;
	margin-bottom:15px
}
#webinar h3 {
	font-size:20px;
	padding-bottom:10px
}
#topHeader {
	height:50px;
	overflow:visible;
}
ul#topNav {
	list-style-type:none;
	height:50px;
	overflow:visible;
}
ul#topNav li {
	float:left;
	height:75px;
	width:50px;
	cursor:pointer;
}
ul#topNav li a {
	width:100%;
	height:75px;
}
li#home {
	background:url(/lasvegas/images/litlesite/LitleBanner.png) no-repeat center;
}
li#merchanthub {
	background:url(/lasvegas/images/litlesite/merchant-hub.png) no-repeat center;
}
li#dev {
	background:url(/lasvegas/images/litlesite/dev.png) no-repeat center;
}
li#careers {
	background:url(/lasvegas/images/litlesite/careers.png) no-repeat center;
}
li#linkedin {
	background:url(/lasvegas/images/litlesite/linkedin.png) no-repeat center;
	width:150px;
}
li#about-us {
	background:url(/lasvegas/images/litlesite/about-us.png) no-repeat top left;
}
li#resources {
	background:url(/lasvegas/images/litlesite/resources.png) no-repeat top left;
}
li#events {
	background:url(/lasvegas/images/litlesite/events.png) no-repeat top left;
}
li#messages {
	background:url(/lasvegas/images/litlesite/messages.png) no-repeat top left;
}
.left {float:left;}
.right {float:right;}
#tiles {
	overflow: hidden;
 *zoom: 1;
	position: relative;
	overflow: hidden;
	clear: both;
	height: 318px;
	width: 938px;
	margin: 0 auto;
}
#tiles .items {
	overflow: hidden;
 *zoom: 1;
	width: 20000em;
	position: absolute;
	clear: both;
	margin: 0;
	padding: 0;
}
#tiles .items li {
	display: inline;
	float: left;
}
#tileNav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	overflow: hidden;
 *zoom: 1;
	margin: 15px 0;
}
#tileNav li {
	border-right: 1px solid #E5E5E5;
}
#tileNav li, #tileNav a {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	white-space: nowrap;
	display: inline;
	float: left;
	padding-left: 12px;
	padding-right: 4px;
}
#tileNav li:first-child, #tileNav li.first, #tileNav a:first-child, #tileNav a.first {
	padding-left: 0;
}
#tileNav li:last-child, #tileNav li.last, #tileNav a:last-child, #tileNav a.last {
	padding-right: 0;
}
#tileNav .navNumber, #tileNav .titleText {
	display: inline;
	float: left;
}
#tileNav .navNumber {
	font-family: "Trade Gothic Bold";
	font-weight: normal;
	font-size: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	display: block;
	color: #FFF;
	background: #999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#tileNav li, #tileNav a {
	overflow: hidden;
 *zoom: 1;
}
#tileNav li:hover, #tileNav a:hover {
	cursor: pointer;
}
#tileNav li .titleText, #tileNav a .titleText {
	font-family: "Trade Gothic Bold";
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 10px;
}
#tileNav li .titleText span, #tileNav a .titleText span {
	font-family: "Trade Gothic Bold";
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #444444;
}
#t0 a:hover, #t1 a:hover, #t2 a:hover{cursor:pointer;}

.partners-holder {
	line-height: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-top: 15px;
}
.partners-holder:first-child {
	margin: 0;
}
#mc-contact-info {
	line-height: 16px;
	padding-bottom: 15px;
	border-bottom: 1px solid #EDEAE2;
}
#mc-contact-info .mc-contact-info-text {
	border-right: 1px solid #EDEAE2;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	float: left;
}
#mc-contact-info .mc-contact-info-text:first-of-type {
	padding-left: none;
}
#mc-contact-info .mc-contact-info-text:last-child {
	border-right: none;
}
#mc-bucket-holder {
	padding-top: 15px;
}
#mc-content-holder {
	width: 46%;
	float: left;
	border: 1px solid #CECECE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#mc-content-holder .title-bar {
	background-color: #CECECE;
	height: 32px;
}
#mc-content-holder .title-bar .title {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}
#mc-content-holder .content, #mc-details-holder .content {
	padding: 10px;
	line-height: 17px;
	border-bottom: 1px solid #CECECE;
}
#mc-content-holder .content, #mc-details-holder .content-details {
	line-height: 17px;
	border-bottom: 1px solid #CECECE;
	padding-bottom: 15px;
}
.mc-title h4 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
#mc-details-holder h3 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
#mc-content-holder .content .link, #mc-details-holder .content .link {
	float: left;
	width: 72%
}
#mc-content-holder .content .download, #mc-details-holder .content .download {
	float: right;
	width: 28%
}
#mc-content-holder .content .download .download-button a, #mc-details-holder .content .download .download-button a {
	width: 81px;
	height: 27px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background-color: #2179AB;
	font-size: 10px;
	color: #ffffff;
	padding: 6px;
}
#mc-content-holder .content .download .download-button a:hover, #mc-details-holder .content .download .download-button a:hover {
	background-color: #DB6F38;
}
#mc-content-holder .content:last-child, #mc-details-holder .content:last-child {
	border-bottom: none;
}
#mc-login {
	width:500px;
	padding: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 12pt;
	color: #808080;
	text-align: left;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-260px;
	margin-top:-100px;
}
#mc-login h3 {
	padding:0px;
	color:#808080;
	font-size:25px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
#mc-login label {
	display:block;
	padding:10px 30px 0px 30px;
	margin:0px;
}
#mc-login input[type="text"], #mc-login input[type="password"] {
	border: solid 1px #E5E5E5;
	background: #FFFFFF;
	margin: 5px 30px 0px 30px;
	padding: 9px;
	display:block;
	font-family:"Helvetica Neue", arial;
	font-size:16px;
	width:76%;
	background: 
 -webkit-gradient(  linear,  left top,  left 25,  from(#FFFFFF),  color-stop(4%, #EEEEEE),  to(#FFFFFF)  );
	background: 
 -moz-linear-gradient(  top,  #FFFFFF,  #EEEEEE 1px,  #FFFFFF 25px  );
	-moz-box-shadow: 0px 0px 8px #f0f0f0;
	-webkit-box-shadow: 0px 0px 8px #f0f0f0;
	box-shadow: 0px 0px 8px #f0f0f0;
}
#mc-login input[type="text"]:focus, #mc-login input[type="password"]:focus {background:#feffef;}
#mc-login .bottom {
	margin-top:20px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
}
#mc-login input[type="submit"] {
	background: #e3e3e3;
	border: 1px solid #ccc;
	color: #333;
	font-family:"Helvetica Neue", arial;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px;
	text-align: center;
	width: 150px;
	height:30px;
	cursor:pointer;
	float:right;
	margin:15px 20px 10px 10px;
	text-shadow: 0px 1px 0px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 2px #fff inset;
	-webkit-box-shadow: 0px 0px 2px #fff inset;
	box-shadow: 0px 0px 2px #fff inset;
}
#mc-login input[type="submit"]:hover {
	background: #d9d9d9;
	-moz-box-shadow: 0px 0px 2px #eaeaea inset;
	-webkit-box-shadow: 0px 0px 2px #eaeaea inset;
	box-shadow: 0px 0px 2px #eaeaea inset;
	color: #222;
}
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:70%;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

