html,body {

	height:100%;

	margin:0;

}

body {

	padding:10px 0 0;

	font:12px Arial, Verdana, Tahoma, sans-serif;

	color:#1f1f1f;

	background:#eee url('../images/all-bg.gif') repeat-x;

}

img {

	border:none;

}

a {

	color:#02b2a8;pict-hole

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

h3 a {

	text-decoration: none;
	
}

h3 a:hover {

	text-decoration: underline;
	
}

a.darkblue {

  color:#003e67;

  text-decoration:none;
  
}

a.darkblue:hover { 

  color:#017acc;
  
}

form {

	padding:0;

	margin:0;

}

#main-cont {

	width:940px;

	margin:0 auto;

}

#container {

	width:940px;

	display:table;

}

#header {

	display:table-header-group;

}

.header-inner {

	padding:0 0 20px;

}

.top-links-outer {

	width:100%;

	margin:0 0 0px;

	overflow:hidden;

	font-size:12px;

}

.top-links-all {
	width:630px;
	float:right;
}

.top-links-outer p {

	margin:0;

}

.top-links-outer strong {

	float:right;

	color:#666;

	text-transform:uppercase;
	
	font-style: italic;

	line-height: 24px;

	font-weight:normal;

}

#foursquaretodo {

	width: 165px;
	
	height: 25px;
	
	float: left;
	
	margin: 10px 0px 0px 0px;
	
	padding: 0;
	
}

ul.top-links {

	float:right;

	margin:0px 50px -5px 0px;

	padding:0;

	list-style:none;

}

.top-links li {

	float:left;

}

.top-links li .email{

	float:left;

	color: #333333;

	line-height:14px;

	font-weight:normal;
	
	padding:2px 12px 3px 3px;

}

.top-links li a {

	float:left;

	line-height:14px;

	padding:2px 0 3px 5px;

}

.top-links li a.link1 {

	color:#0097c5;

	background:url('../images/icon1.gif') no-repeat 8px 50%;

}

.top-links li a.link2 {

	color:#005199;

	background:url('../images/icon2.gif') no-repeat 8px 50%;

}

.logo-nav-outer {

	width:100%;

	overflow:hidden;

}

.logo {

	float:left;

	width:286px;

}

.logo a {

	display:block;

	height:68px;

	text-indent:-9999px;

	overflow:hidden;

	background:url('../images/springcreekgroup-logo.gif') no-repeat;

}

ul#main-nav {

	width:444px;

	margin:0;

	padding:20px 0 0;

	list-style:none;

	float:right;

}

#main-nav li {

	float:left;

}

#main-nav li a {

	width:88px;

	float:left;

	padding:15px 0px;

	font:15px/18px Helvetica, Arial, Verdana, sans-serif;

	text-transform:uppercase;

	color:#333;

	text-decoration:none;

	text-align:center;

}

#main-nav a.home {

	width:70px;

}

#main-nav li.current_page_item a.home,

#main-nav li.current_page_item a.home:hover,

#main-nav li.current_page_parent a.home,

#main-nav li.current_page_parent a.home:hover {

	background:url('../images/home-lnk.gif') no-repeat;

}

a.blog {

	margin:0 -12px 0 -12px;

}

#main-nav li.current_page_item a.blog,

#main-nav li.current_page_item a.blog:hover,

#main-nav li.current_page_parent a.blog,

#main-nav li.current_page_parent a.blog:hover {

	background:url('../images/blog-lnk.gif') no-repeat;

}

#main-nav li a:hover {

	color:#3f7000;

}

#main-nav li.current_page_item a,

#main-nav li.current_page_parent a,

#main-nav li.current_page_item a:hover,

#main-nav li.current_page_parent a:hover {

	color:#000;

	background:url('../images/main-nav-bg-2.gif') no-repeat 50% 0;

}

#columns-holder {

	display:table-footer-group;

}

.content-inner {

	width:100%;

	overflow:hidden;

}

.content-inner h2 {

	margin:0 0 5px;

	font:bold 18px/20px Helvetica, Verdana, Tahoma, sans-serif;

}

#content {

	width:550px;

	padding:35px 0 0 65px;

	float:left;

	position:relative;

}

.content-inner h1 {

	margin:0 0 10px;

	font:bold 22px/26px Helvetica, Verdana, Tahoma, sans-serif;

	color:#000;

}

h1#home-heading {

	font:28px/30px Helvetica, Verdana, Tahoma, sans-serif;

}

.content-inner p {

	margin:0 0 12px;

	line-height:18px;

}

.content-inner p span {

	color:#02b2a8;

}

.content-inner p a {

	text-decoration:none;

}

.content-inner p a:hover {

	text-decoration:underline;

}

.content-columns {

	width:580px;

	margin:0 0 -20px -30px;

	padding:5px 0;

	overflow:hidden;

}

.main-cont-holder {

	width:940px;

	margin:0 0 35px;

	padding:157px 0 0;

	background:url('../images/main-cont-top.gif') no-repeat;

}

.main-cont-btm {

	height:197px;

	background:url('../images/main-cont-btm.gif') no-repeat;

}

.main-cont-bg {

	width:100%;

	background:url('../images/main-cont-bg.gif') repeat-y;

}

.main-cont-bg:after {

	content:"";

	display:block;

	clear:both;

}

.main-cont-inner {

	width:860px;

	float:left;

	margin:-157px 0 -197px;

	padding:35px 55px 0px 55px;

	min-height:305px;

	position:relative;

}

* html .main-cont-inner {

	height:305px;

}

.text-outer {

	width:460px;

	float:left;

}

.pict-holder {

	width:467px;

	position:absolute;

	right:60px;

	bottom:-30px;

}

.pict-outer {

	width:100%;

	height:354px;

	background:url('../images/brand-bg.png') no-repeat;

}

.pict-outer div {

	position:relative;

}

.png {

	display:block;

}

.pict-outer a {

	position:absolute;

	cursor:pointer;

}

.link1 {

	top:32px;

	left:110px;

}

.link2 {

	top:15px;

	left:288px;

}

.link3 {

	top:132px;

	right:15px;

}

.link4 {

	top:250px;

	right:88px;

}

.link5 {

	top:250px;

	left:85px;

}

.link6 {

	top:130px;

	left:13px;

}

ul.homepage {

	margin:0;
	
	padding:0 0 0 6px;
	
	list-style:none;
	
}

ul.homepage li {
	
	padding:5px 0 0;
	
	font:bold 18px/20px Helvetica, Arial, Verdana, sans-serif;
	
}

.homepage li a {

	color:#003e67;

	text-decoration:none;

}

.homepage li a:hover {

	color:#017acc;

}

ul.nav {

	margin:0;

	padding:0 0 0 10px;

	list-style:none;

}

.nav li {

	padding:10px 0 0;

	font:bold 18px/20px Helvetica, Arial, Verdana, sans-serif;

}

.nav li a {

	color:#003e67;

	text-decoration:none;

}

.nav li a:hover {

	color:#017acc;

}

.main-columns-holder {

	width:938px;

	margin:0 auto;

	padding:0 0 45px;

}

.main-columns-all {

	padding:43px 0 0;

	background:url('../images/main-columns-top-bg.gif') no-repeat;

}

.main-columns-btm {

	height:108px;

	background:url('../images/main-columns-btm.gif') no-repeat;

}

.main-columns-outer {

	width:100%;

	background:url('../images/main-columns-bg.gif') repeat-y;

}

.main-columns-outer:after {

	content:"";

	display:block;

	clear:both;	

}

.main-columns {

	width:100%;

	float:left;

	margin:-40px 0 -80px;

	position:relative;

}

.main-columns h3 {

	margin:-15px 0 8px -30px;

	padding:13px 0 11px 45px;

	font:bold 22px/24px Helvetica, Verdana, Tahoma, sans-serif;

	color:#2f2f2f;

	position:relative;

}

.main-col-link {

	position:absolute;

	bottom:-70px;

}

.main-col-link a {

	display:block;

	margin:0 auto;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	overflow:hidden;

}

.main-col-link a:hover {

	color:#333;

}

.main-link1 a:hover {

	background-position:0 -59px;

}

.main-link2 a:hover {

	background-position:0 -64px;

}

.main-link3 a:hover {

	background-position:0 -63px;

}

.main-link1 {

	width:215px;

}

.main-link2 {

	width:305px;

}

.main-link3 {

	width:223px;

}

.main-link1 a {

	width:185px;

	height:37px;

	padding:22px 0 0;

	color:#478800;

	background:url('../images/main-link1-bg.gif') no-repeat;

}

.main-link2 a {

	width:205px;

	height:40px;

	padding:24px 0 0;

	color:#003366;

	background:url('../images/main-link2-bg.gif') no-repeat;

}

.main-link3 a {

	width:165px;

	height:40px;

	padding:23px 0 0;

	color:#22bae5;

	background:url('../images/main-link3-bg.gif') no-repeat;

}

.main-col1 {

	width:215px;

	padding:0 30px;

	float:left;

}

.main-col1 h3 {

	color:#55831b;

	background:url('../images/bullet3.gif') no-repeat 0 50%;

}

.main-col2 {

	width:305px;

	padding:0 35px;

	float:left;

}

.main-col2 h3 {

	background:url('../images/bullet4.gif') no-repeat 0 50%;

}

.recent-posts h4 {

	margin:0;

	font-size:18px;

	line-height:20px;

	font-weight:normal;

}

.recent-posts h4 a {

    color:#003e67;

    text-decoration:none;

}

.recent-posts h4 a:hover {

    text-decoration:underline;

}

.recent-post {

	margin:5px 0 0;

}

.main-col3 {

	width:223px;

	padding:0 30px;

	float:left;

}

.main-col3 h3 {

	color:#1ac3f3;

	background:url('../images/bullet5.gif') no-repeat 0 50%;

}

.logos-outer {

	width:230px;

	margin:-20px 0 0 -15px;

}

.logos-outer ul {

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.logos-outer li {

	width:100%;

	float:left;

	margin:15px 0;

}

.logos-outer li a {

	float:left;

	width:100px;

	padding:0 0 0 15px;

}

.logos-outer li a img {

	display:block;

	margin:0 auto;

}

ul.feeds-list {

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.feeds-list li {

	float:left;

	padding:0 0 15px 20px;

}

.feeds-list li.twiller {

	background:url('../images/twiller.gif') no-repeat 0 3px;

}

.feeds-list li.youtube {

	background:url('../images/youtube.gif') no-repeat 0 3px;

}

.feeds-list li.bookmark {

	background:url('../images/bookmark.gif') no-repeat 0 3px;

}

.feeds-list li p {

	margin:0;

	line-height:16px;

}

.feeds-list li img {

	display:block;

	margin:2px 0;

}

.feeds-list li a {

	text-decoration:none;

}

.feeds-list li a:hover {

	text-decoration:underline;

}

.cont-col {

	width:260px;

	padding:0 0 0 30px;

	float:left;

}

.cont-col h2 {

	margin:0;

}

.cont-col img {

	float:left;

	margin:5px 15px 0 0;

	border:1px solid #333;

}

.subhead1 {

	font-size:11px;

}

.services-block {

	padding:0 0 15px;

}

.services-block p {

	padding:0 0 0 20px;

}

.posts-outer {

	padding:20px 0 0;

}

.post-cont1 {

	margin:0 0 35px;

}
.post-cont1 h2 a{
    text-decoration:none;
}
.post-cont1 h2 a:hover{
	text-decoration:underline;
}
.post-cont1 h2 a,
.post-cont1 h2 {

	margin:0 0 5px;

	font-size:20px;

	font-weight:normal;

	color:#003e67;

}

#bottomlist {

	float: right;
		
}

ul.post-links {

	width:100%;

	margin:0;

	padding:0 0 10px;

	list-style:none;

	overflow:hidden;

}

.post-links li {

	float:left;

	padding:0 7px 0 8px;

	color:#666;

	font-size:11px;

	line-height:19px;

	background:url('../images/separ2.gif') no-repeat 0 50%;

}

.post-links li.first {

	padding:0 7px 0 0;

	background:none;

}

.post-links li a {

	color:#02b2a8;

}

a.share-link {

	float:left;

	color:#36902d;

	padding:0 0 0 20px;

	background:url('../images/icon4.gif') no-repeat 0 50%;

}

a.cont-link1 {

	display:block;

	color:#77a937;

	font-size:14px;

	font-style:italic;

	text-decoration:none;

}

a.cont-link1:hover {

	text-decoration:underline;

}

.comments-block {

	padding:10px 0 0;

	margin:0 0 50px;

}

.comments-outer {

	padding:5px 0 0;

}

.comment {

	width:100%;

	padding:15px 0 0;

	overflow:hidden;

}

.comment-numb {

	width:26px;

	float:left;

	margin:0 8px 0 0;

	padding:0 1px 0 0;

	font-size:14px;

	font-weight:bold;

	line-height:28px;

	font-style:italic;

	color:#909090;

	text-align:center;

	background:url('../images/bullet1.gif') no-repeat;

}

.comment-inner {

	width:515px;

	padding:8px 0 0;

	float:left;

}

.comment-inner ul.post-links {

	padding:0;

}

.colored .comment-numb {

	color:#73a72f;

	background:url('../images/bullet2.gif') no-repeat;

}

.comment-form-block {

	padding:0 0 50px;

}

.comment-form {

	width:395px;

	padding:15px 0 0;

}

.form-row1 {

	width:100%;

	margin:0 0 10px;

	overflow:hidden;

}

.form-row1 label {

	float:left;

	padding:4px 0 0;

	font-size:14px;

	line-height:16px;

	color:#000;

}

.form-row1 label span {

	color:#993333;

}

.txt-input1 {

	width:195px;

	float:left;

	margin:0 10px 0 0;

	border-top:1px solid #8f8f8f;

}

.txt-input1 input {

	width:183px;

	margin:0;

	padding:2px 5px 1px;

	font:12px/14px Arial, Verdana, Tahoma, sans-serif;

	color:#000;

	border:1px solid #cecece;

}

.textarea1 {

	display:block;

	width:395px;

	border-top:1px solid #8f8f8f;

}

.textarea1 textarea {

	width:387px;

	height:90px;

	margin:0;

	padding:5px 3px;

	border:1px solid #cecece;

	overflow:auto;

	font:12px/14px Arial, Verdana, Tahoma, sans-serif;

}

.submit-btn {

	width:184px;

	padding:21px 0 22px;

	border:none;

	background:none;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	color:#478800;

	text-transform:uppercase;

	text-align:center;

	background:url('../images/btn-submit.gif') no-repeat;

	cursor:pointer;

}

.cont-logos {

	padding:15px 0;

}

.cont-logos ul {

	width:410px;

	margin:0 auto;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.cont-logos li {

	width:530px;

	margin:0 -60px 20px;

	float:left;

	display:inline;

}

.cont-logos li a {

	float:left;

	width:145px;

	padding:0 60px;

}

.cont-logos li a img {

	display:block;

	margin: 0 auto;

}

.news-list {

}

.one-new {

	width:100%;

	padding:0 0 5px;

	overflow:hidden;

}

.date {

	float:left;

	width:65px;

	padding:0 5px 0 0;

	font-size:11px;

	font-weight:bold;

	color:#579607;

}

.one-new div {

	width:480px;

	float:left;

}

.news-list h2 {

	margin:0;

	font:bold 14px/16px Arial, Verdana, Tahoma, sans-serif;

	color:#003e67;

}

.news-list h2 span {

	font-weight:normal;

	color:#1f1f1f;

}

.news-list ul {

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.news-list li {

	float:left;

	padding:0 5px 0 7px;

	background:url('../images/separ3.gif') no-repeat 0 50%;

}

.news-list li.first {

	padding:0 5px 0 0;

	background:none;

}

.news-list li span {

	font-weight:bold;

	font-style:italic;

}

.news-list p em {

	font-size:11px;

	padding:0 0 0 3px;

}

.more-link {

	padding:0 0 0 3px;

	white-space:nowrap;

}

.sidebar {

	width:263px;

	padding:43px 0 0 0;

	float:right;

	background:url('../images/sidebar-top-bg.gif') no-repeat;

}

.sidebar-btm-bg {

	height:88px;

	background:url('../images/sidebar-btm-bg.gif') no-repeat;

}

.sidebar-inner {

	width:100%;

	background:url('../images/sidebar-repeat-bg.gif') repeat-y;

}

.sidebar-inner:after {

	content:"";

	display:block;

	clear:both;

}

.sidebar-all {

	width:200px;

	margin:0 0 -10px;

	padding:0 25px 0 38px;

	float:left;

	font-size:11px;

}

.sidebar h3 {

	margin:0 0 20px;

	font-size:16px;

	font-weight:normal;

	text-transform:uppercase;

}

.sidebar a {

	color:#0099cc;

	text-decoration:none;

}

.sidebar a:hover {

	text-decoration:underline;

}

.sidecol {

	margin:0 0 22px;

}

ul.archives {

	margin:0;

	padding:0 0 0 20px;

	list-style:none;

}

.archives li {

	padding:6px 0 0;

}

ul.sidelist {

	height:1%;

	margin:0;

	padding:0 0 0 5px;

	list-style:none;

	overflow:hidden;

}

.sidelist li {

	width:100%;

	float:;

	padding:7px 0 0;

}

.sidelist li a {

	float:;

	line-height:17px;

}

.sidelist li a.facebook {

	padding:0 0 0 22px;

	background:url('../images/face-book.gif') no-repeat 0 50%;

}

.sidelist li a.linked-in {

	padding:0 0 0 60px;

	background:url('../images/linked-in.gif') no-repeat 0 50%;

}
.sidelist li a.twitter {
	padding:0 0 0 22px;
	background:url('../images/twitter.gif') no-repeat 0 50%;
}
.sidelist li a.ning-gr {

	padding:0 0 0 22px;

	background:url('../images/ning-gr.gif') no-repeat 0 50%;

}

ul.contact-list {

	margin:0;

	padding:0 0 0 10px;

	list-style:none;

}

.contact-list li {

	padding:5px 0 0;

	font-size:12px;

}

#clientlogin {
        
        font:15px/18px Helvetica, Arial, Verdana, sans-serif;

	text-transform:uppercase;

	color:#333;

	text-decoration:none;
}

#footer {

	height:1%;

	margin:5px 0 0;

	padding:40px 15px 50px 80px;

	background:url('../images/footer-bg.gif') no-repeat;

	overflow:hidden;

	font:11px Verdana, Tahoma, Arial, sans-serif;

}

.footer-info {

	width:760px;

	float:left;

}

.footer-info ul {

	width:100%;

	margin:0;

	padding:0 0 5px;

	list-style:none;

	overflow:hidden;

}

.footer-info li {

	float:left;

	padding:0 10px 0 12px;

	background:url('../images/separ1.gif') no-repeat 0 50%;

}

.footer-info li.first {

	background:none;

	padding:0 10px 0 0;

}

.footer-info li span,

.footer-info li a {

	text-decoration:none;

	color:#0b5005;

}

.footer-info li a:hover {

	text-decoration:underline;

}

ul.logo-links {

	width:73px;

	float:right;

	margin:0;

	padding:0;

	list-style:none;

}

.logo-links li {

	float:left;

	padding:0 0 0 10px;

}

.logo-links li img {

	display:block;

}

.main-columns .main-col3 ul {

    list-style:none;

	list-style-image:none;

	padding-left:10px;

}
h3 a.home_title{
    text-decoration:none;
}
h3 a.home_title:hover{
    text-decoration:underline;
}
.main-col1 h3 a{
	color:#55831B;
}
.main-col2 h3 a{
	color:#2F2F2F;
}
.main-col3 h3 a{
	color:#1AC3F3;
}
.main-columns .main-col3 ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
.main-columns .main-col3 ul #ff-activity{
	padding:0;
	margin:0;
}

fieldset {  
	width: 500px;
	margin: 10px 0 0 0;  
	padding: 0;		
	background: transparent url('../images/loginbg.png') no-repeat bottom right;
}

legend {  
	text-transform:	uppercase;
	font-size: 1.3em;		
	padding: 5px;
	margin-left: 1em;
	color: #ffffff;
	background: #3f7000;
}
	
	fieldset ol {  
	padding: 10px 10px 0 10px;  
	list-style: none;
}
	
	fieldset li {  
	position: relative;
	padding-bottom: 1em;
	line-height: 1em;
}
	
	fieldset#submitform {  
	background-image: none;
	border-style: none;
}
	
label {
	position: relative;
	clear: left;
	float: left;		
	width: 15em;
	margin-right: 5px;
	padding-right: 25px;		
	text-align: right;
	line-height: 4em;
}
	
label span {
	position: absolute;
	left: -10000px;		
	top: 0px;
}
	
	input#login {
	padding: 5px;
	font-size: 1.4em;
	border: 1px solid #3f7000; 		
	color: #333; 
	background: #E1E1E1;
}
	
input#awesome {
	margin: 0px 0px 10px 220px;
	background-color: gray;
 	display: inline-block;
 	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
   	font-weight: bold;
   	line-height: 1;
   	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
   	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
   	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
  	position: relative;
  	cursor: pointer;
}


	
#jobsintro {
	margin: 0px 0px 25px 0px;
}
	
#jobsgraphic {
	float: right;
	margin: 0px 20px;
}
	
ul#joblist {
	list-style: disc url("../images/green_bullet.png"); 
}
	
#jobopp {
	margin: 0px 0px 25px 0px;
	padding: 25px 0px 0px 0px;
	border-top: 1px solid gray;
}
	
#jobtitleheight {
	margin-bottom: -10px;
}
	
#jobtitle {
	text-transform:			uppercase;
	font-size:			1.3em;
	padding:			5px;
	margin-left:			1em;
	color:				#ffffff;
	background:			#3f7000;
}

#solutions {
	width: 620px;
	height: 525px;
	margin: 0px;
	}
	
#solutionsintro {
	width: 400px;
	height: 100px;
	float: left;
	}
	
#contactus {
	width: 125px;
	height: 100px;
	text-align: center;
	float: left;
	}
	
.servicesbox {
	width: 162px;
	height: 250px;
	padding: 50px 8px 20px 10px;
	float: left;
	}
	
#intelligence {
	background: url(http://www.springcreekgroup.com/wp-content/themes/springcreekgroup/images/creekbox.png) no-repeat center 30px;
	}
	
#guidance {
	background: url(http://www.springcreekgroup.com/wp-content/themes/springcreekgroup/images/drk_green_box.png) no-repeat center;
	}
	
#engagement {
	background: url(http://www.springcreekgroup.com/wp-content/themes/springcreekgroup/images/lghtgreen.png) no-repeat -11px 12px;
	}
		
#sharethis_footer{
	display:inline;
	margin-left:10px;
	width:28px;
	height:28px;
	overflow:hidden;
	padding:0;
}

#sharethis_footer a.stico_default{
	background:url('../images/link1.gif') no-repeat !important;
	text-indent:-999em !important;
	padding:0;
	overflow:hidden;
	width:28px;
	height:28px;
	display:block;
}
#sharethis_footer a.stico_default span{
	padding-left:100px;
}

img#services_analytics {
	width: 208px;
	height: 304px;
	float: left;
	margin: 0px 7px 2px 0px;
	}
	
#block1, #block2 {
    height: 400px;
    width: 600px;
    margin: 0px;
    display: none;
}

#block1 {background-color: #F00;}
#block2 {background-color: none;}

#block2 span
{
  position: absolute;
  top: -999em;
}

#parentblock {
	background: url('finalscreen.png') no-repeat;
	height: 400px;
    width: 600px;
    margin: 0px;
}

#info {margin: 5px 0 30px 5px;}

.socialchalk {
  display: block;
  float: left;
  height: 400px;
}

#twitter
{
  width: 193px;
  background: url("leftfull.png") no-repeat 0 0;
}


#twitter:hover
{ 
  background-position: 0 -400px;
}

#facebook
{
  width: 176px;
  background: url("middlefull.png") no-repeat 0 0;
}

#facebook:hover
{ 
  background-position: 0 -400px;
}

#ppt
{
  width: 231px;
  background: url("rightfull.png") no-repeat 0 0;
}

#ppt:hover
{ 
  background-position: 0 -400px;
}

