@charset "utf-8";
/* CSS Document */

body{
	background-image:url(images/background.jpg);
	background-color:#FF9900;
	background-repeat:repeat-x;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e8e9a;
	padding:0px;
	margin:0px;
	line-height:16px;
}

img{border:none; margin:0px; padding:0px;}

.leftside embed{margin-top:20px;}
.leftside object{margin-top:20px;}

a{color:#7fa96e; text-decoration:none; font-weight:bold; outline:none;}
a:hover{color:#FF9900;}

a img{border:none;}

h1{color:#FF9900; font-size:14px; margin-bottom:10px; margin-top:10px;}
h2{color:#FF9900; font-size:13px; margin:0px; font-weight:normal;}
h3{color:#FF9900; font-size:15px; margin-bottom:10px; margin-top:5px;}
h4, h4 a, h4 a:hover{color:#a3b0c2; font-size:19px; margin:0px;}


.nav h3{color:#a3b0c2; font-size:14px; margin:0px; font-weight:normal; line-height:20px;}

a h2{color:#FF9900; text-decoration:none; font-weight:bold; outline:none;}
a:hover h2{color:#a3b0c2;}

/* cancer ribon hover
.cancer_ribbon a{display:block; width:65px; height:105px; background-image:url(images/cancer_ribbon.jpg); position:absolute; top:0px; margin-left:886px; z-index:100; font-size:11px; color:#FFFFFF; font-weight:normal;}
.cancer_ribbon a strong{font-weight:bold;}
.cancer_ribbon a span{visibility:hidden; display:none;}
.cancer_ribbon a:hover {visibility:visible; display:block;}
.cancer_ribbon a:hover span{ visibility:visible; display:block; position:absolute; top:8px; width:205px; height:70px; background-image:url(images/cancer_ribbon_hover.jpg); margin-left:-229px; padding:10px 5px 10px 15px; }*/

/* casa info hover
.casa a{display:block; width:65px; height:105px; background-image:url(images/casa.jpg); position:absolute; top:0px; margin-left:905px; z-index:100; font-size:11px; color:#111111; font-weight:normal;}
.casa a strong{font-weight:bold;}
.casa a span{visibility:hidden; display:none;}
.casa a:hover {visibility:visible; display:block;}
.casa a:hover span{ visibility:visible; display:block; position:absolute; top:5px; width:280px; height:85px; background-image:url(images/casa_hover.jpg); margin-left:-306px; padding:10px 10px 5px 10px; }
*/

/* happy holidays hover 
.holiday a{display:block; width:65px; height:105px; background-image:url(images/snow.jpg); position:absolute; top:0px; margin-left:905px; z-index:100; font-size:11px; color:#111111; font-weight:normal;}
.holiday a strong{font-weight:bold;}
.holiday a span{visibility:hidden; display:none;}
.holiday a:hover {visibility:visible; display:block;}
.holiday a:hover span{ visibility:visible; display:block; position:absolute; top:5px; width:280px; height:85px; background-image:url(images/snow_hover.jpg); margin-left:-306px; padding:10px 10px 5px 10px; }*/

/* Haiti Relief hover 
.haiti a{display:block; width:90px; height:105px; background-image:url(images/haiti.jpg); position:absolute; top:0px; margin-left:905px; z-index:50; font-size:11px; color:#111111; font-weight:normal;}
.haiti a strong{font-weight:bold;}
.haiti a span{visibility:hidden; display:none;}
.haiti a:hover {visibility:visible; display:block;}
.haiti a:hover span{ visibility:visible; display:block; position:absolute; top:5px; width:280px; height:85px; background-image:url(images/haiti_hover.jpg); margin-left:-306px; padding:10px 10px 5px 10px; }
*/

.louisville_weird a{
	display:block;
	width:150px;
	height:60px;
	background-image:url(images/weirdlville.jpg);
	position:absolute;
	top:20px;
	margin:0px 0px 0px 860px;
	z-index:50;
	font-size:11px;
	color:#111111;
	font-weight:normal;
}
.louisville_weird a strong{font-weight:bold;}
.louisville_weird a span{visibility:hidden; display:none;}
.louisville_weird a:hover {visibility:visible; display:block;}
.louisville_weird a:hover span{
	visibility:visible;
	display:block;
	position:absolute;
	top:-20px;
	width:280px;
	height:85px;
	background-image:url(images/weirdlville-hover.jpg);
	margin-left:-301px;
	padding:10px 10px 5px 10px;
}

.corner{
	position:absolute;
	margin:-20px 0px 0px 470px;
	}

ul.viewportfolioindex{
	width:224px;
	height:25px;
	padding:0px;
	margin:30px auto 0px auto;
	list-style:none;
}
ul.viewportfolioindex li a{
	display:block;
	width:224px;
	height:25px;
	font-size:22px;
}

ul.viewportfolioindex li ul{
	list-style:none;
	padding-left:5px;
}
ul.viewportfolioindex li ul li{
	width:70px;
	height:25px;
	float:left;
	text-align:center;
}
ul.viewportfolioindex li ul li a{
	display:none;
}
ul.viewportfolioindex li:hover ul li a{
	display:block;
	width:70px;
	height:24px;
	font-size:14px;
}

ul.viewportfolioindex li:hover ul{
	background-color:#F9FAFB;
	border:1px solid #FF9900;
	width:215px;
	height:24px;
	margin:0px;
	padding:0px;
	padding-top:7px;
}

#viewportfolio_orange a{color:#FF9900;}
#web_green a{color:#8e8e9a;}
#logo_blue a{color:#8e8e9a;}
#print_purple a{color:#8e8e9a;}

#viewportfolio_orange a:hover{color:#7fa96e;}
#web_green a:hover {color:#67BD33;}
#logo_blue a:hover {color:#87A6CB;}
#print_purple a:hover {color:#9573F9;}

/**** ICONS ****/
.icon{color:#a3b0c2; font-size:10px; height:60px; display:block; text-align:center; float:left;}
.icon-services{color:#a3b0c2; font-size:10px; height:60px; display:block; text-align:center;}
.index_icon_margin{margin-right:20px; padding-left:10px; padding-right:10px;}
.logo1_icon_margin{margin-right:18px;}
#creativeconsultingicon{width:100px;}
.logo2_icon_margin{margin-right:30px;}
.market1_icon_margin{ margin-right:30px;}
.print_icon_margin1{margin-right:50px;}
.print_icon_margin2{margin-right:80px;}

.iconcontainer-index{ padding-left:30px;}
.iconcontainer-marketing1{ padding-left:5px;}
.iconcontainer-marketing2{ padding-left:25px;}
.iconcontainer-print1{ padding-left:20px;}
.iconcontainer-print2{ padding-left:50px;}
/********/

hr{margin:0px; padding:0px; height:1px;}

.container{width:988px; margin-left:auto; margin-right:auto; }

#bee_anim{position:absolute; z-index:50; width:134px; height:146px; margin-left:5px; top:0px; background-image:url(images/bee-ref.jpg);}

.topimg{margin-left:44px; margin-top:-578px; vertical-align:top; width:899px; height:57px;}

.bgedges{background-image:url(images/edgebg.jpg); background-repeat:repeat-y; margin-top:521px; padding-bottom:10px; margin-bottom:10px;}

.innercontent{margin-left:44px; width:899px; background-color:#FFFFFF; float:left; margin-top:-521px; position:relative; display:inline;} 

.innercontent-top{height:90px; width:899px;}

.row1{margin:0px; padding:0px; width:368px; height:90px; float:left; margin-right:10px;}
#makespacebanner{vertical-align:top; border:none; margin:0px; padding:0px;}

.nav{width:505px; height:70px; float:left; padding:20px 0px 0px 15px; background-image:url(images/nav_bg.jpg); background-position:0px 41px; background-repeat:no-repeat;}
.nav h3{ padding-left:5px;}


.leftbg{vertical-align:top; width:44px; margin-top:0px; margin-left:0px; position:relative;}
.rightbg{vertical-align:top; width:45px; margin-top:-578px; margin-left:943px; position:relative;}

.bottom{position:relative; top:-23px; z-index:-1; background-image:url(images/edgebg.jpg); background-repeat:repeat-y; margin-bottom:-20px;}

.leftside{width:368px; float:left; background-color:#FFFFFF; margin:0px; padding-right:10px; text-align:center; overflow:hidden;}

.rightside{width:500px; float:right; background-color:#FFFFFF; margin:0px; padding-left:20px; border-left:#CCCCBB 1px solid; min-height:600px; height:auto !important; height:600px;}

.copyright{
	text-align:center;
	width:400px;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	padding-right:80px;
}

.copyright a{ color:#FFFFFF; text-decoration:underline;}
.copyright a:hover{ color:#CCCCBB; text-decoration:underline;}

.bee a{
	width:64px;
	height:64px;
	background-image:url(images/bee.jpg);
	background-position:0px 0px;
	display:block;
	float:right;
	margin-left:0px;
	margin-top:-5px;
}
.bee a:hover{background-position:0px 64px;}

.seperator{margin-top:10px; margin-bottom:0px;}

.centerseperator{float:left; padding:93px 21px 0px 16px; margin:0px; background-color:#FFFFFF;}
.vert_line{width:3px; height:100%; background-color:#a3b0c2; float:left; overflow:auto;}

.row2{margin:0px; padding:0px; width:368px; height:30px;}
#effectivedesign{margin-top:0px; margin-left:-10px; padding-top:0px; padding-bottom:3px;}
#effectivedesign h4{ line-height:20px;}

.buckets{margin-left:30px; margin-top:10px;}

#mobile{margin-left:50px; margin-top:0px; padding-right:30px; border-right:#CCCCBB 1px solid;}

.guarantee{height:102px; margin-bottom:-69px; margin-top:-20px; padding-right:20px;}

.services_menu{padding-bottom:15px;}
.services_menu span{display:none; position:absolute; margin-top:42px; margin-left:-50px;}
.services_menu a:hover span{display:inline;}

.getstarted{padding-top:20px; padding-bottom:10px;}

.team_web_div{
	position:absolute;
	width:349px;
	height:382px;
	top:120px;
	left:10px;
}

.transparent_div{position:absolute;
	width:349px;
	height:382px;
	top:120px;
	left:10px;
	z-index:1000;}

#team_default, #web_default {visibility:visible; z-index:-1;}
#team_antz, #team_audrey, #team_client, #team_gabe, #team_jason, #team_mark, #team_nate, #team_rob, #team_woody, #webdesign_nav, #webdesign_design, #webdesign_content, #webdesign_interaction, #webdesign_findability{visibility:hidden;}


/**** TABS-MENU ****/

.displace{position:absolute; left:-5000px;}

.tabs_container{
	width:32px;
	height:625px;
	position:absolute;
	margin-left:977px;
	margin-top:100px;
	z-index:50;
}

ul.tab_menu{margin:0px; padding:0px; list-style:none;}

ul.tab_menu li {margin:0px; padding:0px; margin-top:0px;}

ul.tab_menu li a {
	display:block;
	width: 32px;
	background-image:url(images/tabs.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/* normal */
	
ul.tab_menu li#item1 a {
	background-position: 0px 0px;
	height:97px;
	}

ul.tab_menu li#item2 a {
	background-position: 0px -97px;
	height:116px;
}

ul.tab_menu li#item3 a {
	background-position: 0px -213px;
	height:109px;
}

ul.tab_menu li#item4 a {
	background-position: 0px -322px;
	height:170px;
}

ul.tab_menu li#item5 a {
	background-position: 0px -492px;
	height:130px;
}

/* hover */	

ul.tab_menu li#item1 a:hover {
	background-position: -32px 0px;
	}

ul.tab_menu li#item2 a:hover {
	background-position: -32px -97px;
}

ul.tab_menu li#item3 a:hover {
	background-position: -32px -213px;
}

ul.tab_menu li#item4 a:hover {
	background-position: -32px -322px;
}

ul.tab_menu li#item5 a:hover {
	background-position: -32px -492px;
}

/**** NETWORKING ICONS ****/
.network{margin:0px; padding:0px; height:60px; width:370px; float:left; list-style:none; margin-left:60px; margin-top:0px;}
.network li{margin:0px; padding:0px; height:60px; float:left; }
.network li a{ display:block; float:left; width:40px; height:60px; background-image:url(images/networking_icons.jpg);}

#left_space{background-image:url(images/networking_icons.jpg); background-position:0px 0px; width:25px;}
#right_space{background-image:url(images/networking_icons.jpg); background-position:-345px 0px; width:25px;}

/** ON **/
#delicious a{background-position:-25px 0px;}
#digg a{background-position:-65px 0px;}
#facebook a{background-position:-105px 0px;}
#flickr a{background-position:-145px 0px;}
#linkedin a{background-position:-185px 0px;}
#myspace a{background-position:-225px 0px;}
#stumbleupon a{background-position:-265px 0px;}
#twitter a{background-position:-305px 0px;}

/** ON **/
#delicious a:hover{background-position:-25px -60px;}
#digg a:hover{background-position:-65px -60px;}
#facebook a:hover{background-position:-105px -60px;}
#flickr a:hover{background-position:-145px -60px;}
#linkedin a:hover{background-position:-185px -60px;}
#myspace a:hover{background-position:-225px -60px;}
#stumbleupon a:hover{background-position:-265px -60px;}
#twitter a:hover{background-position:-305px -60px;}


/**** PORTFOLIOS ****/

.logo_default, .print_default{background-color:#FFFFFF; position:absolute; width:349px; height:382px; left:0px; top:123px; padding-right:20px; border-top:20px #FFFFFF solid; border-left:#FFFFFF solid 9px;}

.web_default{background-color:#FFFFFF; position:absolute; width:349px; height:382px; left:0px; top:123px; padding-right:20px; border-left:#FFFFFF solid 9px; background-repeat:no-repeat; background-image:url(images/website_portfolio/blank.jpg);}


.logo_default{background-image:url(images/logoportfolio/00.jpg);  }
.print_default{background-image:url(images/printportfolio/00.jpg);}


#viewfolio{margin-top:18px;}

.pageselect{padding-top:300px; text-align:center;}

.webportfolio{
border:none;
padding:0px;
margin:0px;
position:absolute;
z-index: 0;
color:#000000;
text-decoration:none;
}

.webportfolio:hover{
background-color: transparent;
z-index: 50;
color:#0099CC;

}

.webportfolio span{ 
position:absolute;
background-color: white;
padding: 0px;
left: -1000px;
border:none;
visibility: hidden;
text-decoration: none;
top:-1000px;
}

.webportfolio span img{ 
border:none;
padding-left:6px;
margin:0px;
}

.webportfolio:hover span{
visibility: visible;
position:absolute;

}

.web1 {margin-left:0px; margin-top:0px;}
.web2 {margin-left:114px; margin-top:0px;}
.web3 {margin-left:228px; margin-top:0px;}
.web4 {margin-left:342px; margin-top:0px;}
.web5 {margin-left:0px; margin-top:100px;}
.web6 {margin-left:114px; margin-top:100px;}
.web7 {margin-left:228px; margin-top:100px;}
.web8 {margin-left:342px; margin-top:100px;}
.web9 {margin-left:0px; margin-top:200px;}
.web10 {margin-left:114px; margin-top:200px;}
.web11 {margin-left:228px; margin-top:200px;}
.web12 {margin-left:342px; margin-top:200px;}

.web1:hover span{left:-396px; top:-128px;}
.web2:hover span{left:-510px; top:-128px;}
.web3:hover span{left:-624px; top:-128px;}
.web4:hover span{left:-738px; top:-128px;}
.web5:hover span{left:-396px; top:-228px;}
.web6:hover span{left:-510px; top:-228px;}
.web7:hover span{left:-624px; top:-228px;}
.web8:hover span{left:-738px; top:-228px;}
.web9:hover span{left:-396px; top:-328px;}
.web10:hover span{left:-510px; top:-328px}
.web11:hover span{left:-624px; top:-328px;}
.web12:hover span{left:-738px; top:-328px;}


/**** LOGO and PRINT PORTFOLIOS ****/

.column {width:200px; padding:0px 20px 20px 0px; float:left;}
.copycontainer{float:left; width:500px;}

.logo_portfolio{
border:none;
padding:0px;
margin:0px;
position:relative;
z-index: 0;
}

.logo_portfolio:hover{
background-color: transparent;
z-index: 50;
}

.logo_portfolio span{ 
position:absolute;
left: -2000px;
border:none;
visibility: hidden;
display:none;
}

.logo_portfolio span img{
border:none;
padding-top:21px;
position:absolute;
}

.logo_portfolio:hover span{
visibility: visible;
margin-top:-32px;
display:block;
position:absolute;
}

.col_1:hover span{left:-390px;}
.col_2:hover span{left:-610px;}

.logo_item1:hover span{top:-5px;}
.logo_item2:hover span{top: -21px;}
.logo_item3:hover span{top: -37px;}
.logo_item4:hover span{top: -53px;}
.logo_item5:hover span{top: -69px;}
.logo_item6:hover span{top: -85px;}
.logo_item7:hover span{top: -101px;}
.logo_item8:hover span{top: -117px;}
.logo_item9:hover span{top: -133px;}
.logo_item10:hover span{top: -149px;}
.logo_item11:hover span{top: -165px;}
.logo_item12:hover span{top: -181px;}
.logo_item13:hover span{top: -197px;}
.logo_item14:hover span{top: -213px;}
.logo_item15:hover span{top: -229px;}
.logo_item16:hover span{top: -245px;}
.logo_item17:hover span{top: -261px;}
.logo_item18:hover span{top: -277px;}
.logo_item19:hover span{top: -293px;}
.logo_item20:hover span{top: -309px;}
.logo_item21:hover span{top: -325px;}
.logo_item22:hover span{top: -341px;}
.logo_item23:hover span{top: -357px;}
.logo_item24:hover span{top: -373px;}
.logo_item25:hover span{top: -389px;}
.logo_item26:hover span{top: -405px;}
.logo_item27:hover span{top: -421px;}
.logo_item28:hover span{top: -437px;}
.logo_item29:hover span{top: -453px;}
.logo_item30:hover span{top: -469px;}
.logo_item31:hover span{top: -485px;}
.logo_item32:hover span{top: -501px;}
.logo_item33:hover span{top: -517px;}
.logo_item34:hover span{top: -533px;}
.logo_item35:hover span{top: -549px;}
.logo_item36:hover span{top: -565px;}


/* Begin CSS Drop Down Menu */

#menuh{height:20px; display:inline; padding:10px 0px 0px 4px; margin:0px; display:block;}

#menuh a
	{
	text-align: center;
	display:block;
	margin:0px;
	padding:0px;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	text-decoration:none;
	}	

#menuh ul
	{
	background-color:#FFFFFF;
	list-style:none;
	margin:0;
	padding:0;
	float:left;/* width of all menu boxes */
	}


#menuhitem1{width:72px;}
#menuhitem2{width:79px;}
#menuhitem3{width:57px;}
#menuhitem4{width:87px;}
#menuhitem5{width:72px;}
#menuhitem6{width:74px;}
#menuhitem7{width:45px;}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	height:20px;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	margin-top:0px;

	}

#menuh ul ul ul
	{
	top:0;
	left:100%;	
	}
	
#menuh ul li ul li
	{
	background-color:#FFFFFF;
	height:25px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:11px;
	}

#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

#menuh li:hover ul ul,
#menuh li li:hover ul ul,
#menuh li li li:hover ul ul,
#menuh li li li li:hover ul ul
{display:none;}

#menuh li:hover ul,
#menuh li li:hover ul,
#menuh li li li:hover ul,
#menuh li li li li:hover ul
{display:block;}

.menu_buttons{height:20px; padding-top:0px; padding-left:0px; margin-right:0px; }

#menu1{width:85px; left:-5px; border:1px solid #ffe2bb;}
#menu2{width:85px; left:-10px; border:1px solid #ffe2bb;}
/* End CSS Drop Down Menu */

ul.sitemaplist, ul.sitemaplist ul, ul.sitemaplist ul ul {list-style:none; margin:0px; padding:0px; margin-left:10px; padding-left:10px;}
ul.sitemaplist li, ul.sitemaplist ul ul li, .sitemaplist ul li{ margin:0px; padding:0px;}


/*** Buzzworthy ***/

.big-orange{font-size:13px; font-weight:bold; color:#FF9900;}

.buzzworthy-container{
	width:980px;
}

.buzzworthy-top{
	width:980px;
	height:85px;
	background-image:url(images/buzzworthy-top.jpg);
}

.buzzworthy-middle{
	width:900px;
	background-image:url(images/buzzworthy-bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	padding-left:40px;
	padding-right:40px;
}

.buzzworthy-left{
	width:455px;
	float:left;
	color:#9796ac;
	line-height:18px;
}

.buzzworthy-left h2, .buzzworthy-left p{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

.buzzworthy-left p{
	padding-top:10px;
	}
	
.buzzworthy-left h2{
	font-weight:bold;
	font-size:14px;
}

.buzzworthy-date{color:#9796ac; font-weight:normal;}

.buzzworthy-left strong{
	color:#7E819A;
}

.buzzworthy-menu a{
	color:#a3b0c2;
	font-size:16px;
	font-weight:normal;
	cursor:pointer;
}
.buzzworthy-menu a:hover{color:#FF9900;}

.buzzworthy-right{
	width:415px;
	float:right;
	font-size:11px;
	text-align:center;
}

.buzzworthy-right img{
	border:1px #a3b0c2 solid;
}

.buzzworthy-bottom{
	width:980px;
	height:40px;
	background-image:url(images/buzzworthy-bottom.jpg);
}

#buzz{ display:block;}

#launchbox{ display:none;}

#honey{ display:none;}

#swarm{ display:none;}

#sweettalk{ display:none;}