@charset "UTF-8";
/* CSS Document */
body {
	background:#c3ff00 url(../images/repeatingtile.jpg) repeat;
	}

#container {
	}

#header_images {
	height:400px;
	border-bottom:10px solid #7fa600;
	margin-bottom:10px;
	background:/*#ff73e0*/ url(../images/sampleBanner.jpg) no-repeat center top;
	position: static;
	}

#header_banner {
	height:100px;
	background: url(../images/logo_bg_pattern.png) repeat;
	position: relative;
	top:50px;	
	}

#header_banner_inner {
	width:960px;
	margin:auto;
	position:relative;
	height:100px;
	}

#webfeet_logo {
	width:380px;
	height:65px;
	position:relative;
	top:17px;
	}

#topNav {
	position:relative;
	float:right;
	top:-65px;
	height:100px;
	}
	
#content_wrapper {
	width:960px;
	margin:auto;
	}

#left_col {
	width:720px;
	float:left;
	}


#right_col {
	width:230px;
	float:right;
	margin-left:10px;
	}

#slider_module {
	margin-bottom:10px;
	background:#ff73e0;
	position:relative;
	overflow:auto;
	}

#module {
	margin-bottom:10px;
	}

.module_l {
	width:249px;
	border-right:1px dashed #a60081;
	float:left;
	background:#ff40d5;
	}

.module_r {
	width:470px;
	float:left;
	background:#ff73e0;
	min-height:192px;v
	}

#requestQuote, #dropUsAnEmail {
	height:100px;
	margin-bottom:10px;
	}

#quote {
	margin:40px 0;
	}

#portfolio_banner {
	width:720px;
	height:200px;
	background:url(../images/portfolio.jpg) no-repeat 0 0;
	margin-bottom:10px;
	}

#twitter_feed {
	padding:50px 40px;
	background:url(../images/tweet_bg.png) no-repeat -10px 20px;
	}

/* INSIDE PAGE LAYOUT */

#inner_header_images {
	height:200px;
	border-bottom:10px solid #7fa600;
	margin-bottom:-40px;
	background:/*#ff73e0*/ url(../images/sampleBanner.jpg) no-repeat center top;
	position: static;
	}
	
#inner_content {
	width:680px;
	background:#ff73e0;
	padding:20px;
	margin-bottom:2px;
	}

#inner_bottom_nav {
	border-top:1px dashed #ff73e0;
	border-bottom:1px dashed #ff73e0;
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	}

/* PORTFLIO PAGE */

#client_block {
	padding:10px;
	margin-bottom:2px;
	background:#ff73e0;
	}

#client_list {
	width:216px;
	float:left;
	margin-right:10px;
	}

#fav_clients {
	width:474px;
	float:left;
	}

#fav_clients ul li.fav_client_01, #fav_clients ul li.fav_client_03 {
	float:left;
	margin:0 0 10px 11px;
	}
	
#fav_clients ul li.fav_client_02, #fav_clients ul li.fav_client_04 {
	float:left;
	margin:0 0 10px 10px;
	}

#fav_clients ul li a, #portfolio_block ul li a {
	display:block;
	padding:10px;
	background:#fff;
	}

#fav_clients ul li a:hover, #portfolio_block ul li a:hover {
	background:#a60081;
	}
	
#portfolio_block {
	padding:10px;
	margin-bottom:2px;
	background:#ff73e0;
	}

#portfolio_block ul li.port_thumb_01, #portfolio_block ul li.port_thumb_03, #portfolio_block ul li.port_thumb_05 {
	float:left;
	margin:0 10px 10px 0;
	}

#portfolio_block ul li.port_thumb_02, #portfolio_block ul li.port_thumb_04 {
	float:left;
	margin:0 11px 10px 0;
	}

#portfolio_block ul li.port_thumb_06 {
	float:left;
	margin:0 0 10px 0;
	}

.portfolio_list li {
	float:left;
	margin:0 10px 10px 0;
	}

.portfolio_list li img {
	border:10px solid #a60081;
	}

li.no_margin {
	margin:0 0 10px 0;
	}

/* CAMPAIGN STYLES */
#campaign_info {
	margin:20px 0;
	}

#list_block {
	width:270px;
	float:left;
	margin-bottom:20px;
	padding:0 20px 0 60px;
	}


/* FOOTER STYLES */
	
#footer {
	width:960px;
	margin:auto;
	clear:both;
	padding:20px 0;
	}

