/*
	CORPORATE CONNECTIONS CSS
	CREATED:12.06.08
	MODIFIED:07.08.08
	AUTHOR:ANDY FIELD @ IDNET
*/

/* ENTRY PAGE
***********************************/

#hc {
	background:#f3f3f3;
	border-top:1px solid #dddcd8;
	margin:1em 0;
	padding:1.3em 0 2em 0;
	width:100%;
}

#hc h1 {
	border-bottom:1px solid #dddcd8;
	color:#036;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.4em;
	margin:0 auto 0.6em auto;
	padding:0 0 0.6em 0;
	text-align:left;
	width:770px;
}

#hc h1 a {
	color:#16a5d2;
}

#alu {
	margin:0 auto;
	text-align:left;
	width:770px;
}

#show {
	background:#dddcd8;
	height:220px;
	overflow:hidden;
	width:770px
}

#show a img {
	border:none;
}

/* ENTRY PAGE DROPDOWN
***********************************/

ul#nav, #nav, #nav * {
	margin:0;
	padding:0;
}

#nav ul,#nav ul ul,#nav ul ul ul {
	font-size:100%;
}

#nav ul {
	float:left;
	height:4em;
	line-height:1em;
	position:absolute;
	top:-999em;
	width:154px;
}

#nav ul li,
#nav a {
	height:4em;
	margin:0;
	padding:0;
	width:154px;
}

#nav li {
	float:left;
	position:relative;
	width:154px;
	z-index:99;
}

#nav {
	float:left;
	margin-bottom:1.5em;
}

#nav a.ntop {
	font-weight:bold;
}

#nav li.start {
	background:#036 url(/assets/dropbground.png) 0 bottom no-repeat;
}

#nav li.current {
	background:#036 url(/assets/dropbground.png) -154px bottom no-repeat;
}

#nav li.end {
	background:#036 url(/assets/dropbground.png) right bottom no-repeat;
}

#nav a {
	background:url(/assets/ddarrow.png) 138px -88px no-repeat;
	color:#fff;
	display:block;
	height:3em;
	padding:.6em 40px .4em 10px;
	text-decoration:none;
	width:104px;
}

#nav li:hover ul,ul#nav li.sfHover ul {
	top:4em;
}

#nav li:hover li ul,#nav li.sfHover li ul {
	top:-999em;
}

#nav li li:hover ul,ul#nav li li.sfHover ul {
	left:154px;
	top:-1px;
}

.superfish li:hover ul,.superfish li li:hover ul {
	top:-999em;
}

#nav li:hover,#nav li.sfHover,#nav a:focus,#nav a:hover,#nav a:active {
	background:#8d857f url(/assets/ddarrow.png) 138px -88px no-repeat;
}

#nav li li {
	background:#aba19a;
	border-top:1px solid #b9b1ac;
}

#nav li li a {
	background:#aba19a url(/assets/ddarrow.png) 138px -88px no-repeat;
}

#nav li li li {
	background:#aba19a;
}

#nav li li li a {
	background:#aba19a url(/assets/ddarrow.png) 138px -88px no-repeat;
}

/* TOPNAV
***********************************/

#headercontainer ul {
	background:#4f4741 url(/assets/hnbground.png) 0 bottom no-repeat;
	display:block;
	float: right;
	font-size:100%;
	padding:0;
	width:auto;
}

#headercontainer ul li {
	float:left;
	display:block;
	line-height:1em;
	padding:7px 0 10px 0;
}

#headercontainer ul li.end {
	background:#4f4741 url(/assets/hnbground.png) right bottom no-repeat;
}

#headercontainer ul li a {
	border-right:1px solid #fff;
	color:#fff;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0 8px;
}

#headercontainer ul li a.home {
	padding:0 8px 0 12px;
}

#headercontainer ul li a.login {
	border:none;
	padding:0 12px 0 8px;
}

/* QUOTES
***********************************/

#quote {
	display:block;
	height:9em;
	margin:0 0 0.6em 0;
	overflow:hidden;
	width:100%;
}

#contentlhs #quote {
	display:block;
	height:13em;
	margin:0 0 0.6em 0;
	overflow:hidden;
	width:100%;
}

#quote blockquote {
	margin:0;
	padding:0;
	width:100%;
}

#contentlhs #quote p,
#quote p {
	margin:0;
}

/* CLIENT LOGOS
***********************************/

ul#clients {
	background:url(/assets/clientlogos.png) 0 0 no-repeat;
	height:169px;
	width:510px;
}

ul#clients li {
	display:block;
	float:left;
	height:80px;
	margin:0 10px 10px 0;
	padding:0;
	width:120px;
}
ul#clients li.rowend {
	margin:0 0 10px 0;
}

ul#clients li a {
	display:block;
	height:80px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:120px;
	z-index:10000;
}

/* WIDGETS
***********************************/

#widgets {
	text-align:left;
	margin:0 auto;
	width:770px;	
}

#widgets ul {
	color:#444;
	float:left;
	padding:0 0 0 180px;
	width:590px;
}

#home #widgets ul {
	padding:0 0 0 260px;
	width:510px;
}

#widgets li {
	display:block;
	float:left;
	font-weight:bold;
	line-height:1.6em;
	margin:0 6px 0 0;
}

#widgets li a {
	display:block;
	height:20px;
	position:relative;
	text-indent:-3000em;
	width:20px;
	z-index:10000;
}

#widgets li.start a {
	text-indent:0;
	width:auto;
}

#widgets li a.digg {
	background:#fff url(/assets/socialicons.png) 0 0 no-repeat;
}

#widgets li a.digg:hover {
	background:#fff url(/assets/socialicons.png) -100px 0 no-repeat;
}

#widgets li a.reddit {
	background:#fff url(/assets/socialicons.png) 0 -50px no-repeat;
}

#widgets li a.reddit:hover {
	background:#fff url(/assets/socialicons.png) -100px -50px no-repeat;
}

#widgets li a.google {
	background:#fff url(/assets/socialicons.png) 0 -100px no-repeat;
}

#widgets li a.google:hover {
	background:#fff url(/assets/socialicons.png) -100px -100px no-repeat;
}

#widgets li a.yahoo {
	background:#fff url(/assets/socialicons.png) 0 -150px no-repeat;
}

#widgets li a.yahoo:hover {
	background:#fff url(/assets/socialicons.png) -100px -150px no-repeat;
}

#widgets li a.delicious {
	background:#fff url(/assets/socialicons.png) 0 -200px no-repeat;
}

#widgets li a.delicious:hover {
	background:#fff url(/assets/socialicons.png) -100px -200px no-repeat;
}

#widgets li a.stumbleupon {
	background:#fff url(/assets/socialicons.png) 0 -250px no-repeat;
}

#widgets li a.stumbleupon:hover {
	background:#fff url(/assets/socialicons.png) -100px -250px no-repeat;
}

#widgets li a.newsvine {
	background:#fff url(/assets/socialicons.png) 0 -300px no-repeat;
}

#widgets li a.newsvine:hover {
	background:#fff url(/assets/socialicons.png) -100px -300px no-repeat;
}

#widgets li a.livejournal {
	background:#fff url(/assets/socialicons.png) 0 -350px no-repeat;
}

#widgets li a.livejournal:hover {
	background:#fff url(/assets/socialicons.png) -100px -350px no-repeat;
}

#widgets li a.facebook {
	background:#fff url(/assets/socialicons.png) 0 -400px no-repeat;
}

#widgets li a.facebook:hover {
	background:#fff url(/assets/socialicons.png) -100px -400px no-repeat;
}