@import 'css/reset.css';
@import 'css/network.css';
/*
Theme Name: Fuel Brand Network Theme
Theme URI: http://www.fuelbrandnetwork.com/
Description: Fuel Brand Network Parent Site Theme
Version: 1.0
Author: Adelle Charles, Doug Neiner
Author URI: http:/www.fuelbrandinc.com/
*/



html {
	background: #191919;
}

body {
	background: #191919;
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
	width: 1010px;
	margin: 0 auto;
}

a { text-decoration: none; }

#content {
	width: 994px;
	margin: 0 auto;
	padding-top: 50px;
	position: relative;
}

#logo {
		background: url(images/logos.png?rev=1) no-repeat;
}
#logo, #logo a {
	height: 140px;
	width: 230px;
	top: 18px;
}


#header {
	background: #191919;
	height: 200px;
	border-bottom-color: #444;
	margin-bottom: 10px !important;
}

#header p.description {
	color: #eee;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	position: absolute;
	left: 270px;
	top: 90px;
}

#post-content .navigation {
height: 30px;
position: relative;
margin: 0;
}

.more-network-header {
white-space: nowrap
}

#rss {
position: relative;
left: 2px;
top: 1px;}

#post-content .nav-top {
top: -10px;
}

#content li.older-news {
text-align: left;
padding: 4px 0 0 0;
margin-bottom: -5px;
}

#content div.mini-list .older-news a {
color: #aaa;
}


#post-content .navigation div {
position: absolute;
float: left;
border: solid 1px #ccc;
background: #fff;
top: 0;
}

#post-content .navigation div.alignleft {
	left: -15px;
	padding-left: 20px;
}

#post-content .navigation div.alignright {
	right: 0;
	padding-right: 0;
}

#post-content .navigation div a {
font-size: 10pt;
height: 25px;
line-height: 25px;
padding: 0 10px;
color: #777;
}

#post-content .navigation div a:hover {
color: #000;
text-decoration: none;
}

#content {

}

#footer {
	width: 994px;
	margin: 20px auto;
	clear: left;
		border-top: solid 1px #444;
}


#network-links {
	width: 600px;
	float: left;
	margin-right: -70px;
	position: relative;
}

#network-links li {
	width: 278px;
	float: left;
	height: 85px;
	margin-right: 20px;
	margin-bottom: 5px;
	position: relative;
	overflow: visible;
}

#network-links.no_js li:hover a span.slider{
	left: -228px;
}

#network-links li a {
	position: relative;
	left: 0;
	top: 0;
	border: solid 1px #191919;
	width: 276px;
	height: 75px;
	display: block;
	background-image: url(images/logos.png?rev=1);
	background-repeat: no-repeat;
	overflow: visible;
	text-indent: -9999px;
}

#network-links li a:hover {
	border-top-color: #000;
	border-left-color: #000;
	border-right-color: #333;
	border-bottom-color: #333;
	background-color: #1e1e1e;
	text-decoration: none;
}

#network-links li a:hover span.visit {
	display: block;
}

#network-links li a:active {

	background-color: #1e1e1e;
}

#network-links li a span.visit {
	display: none;
	float: left;
	position: absolute;
	color: #191919;
	right: 50px;
	bottom: -5px;
	text-indent: 0;
	height: 20px;
	line-height: 20px
	font-size: 1.8em;
	padding: 0 6px 0 15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-moz-border-radius: 5px 0 0 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
/* 	font-family: Georgia, "Times New Roman", serif; */
	font-family: "Century Gothic", "Tahoma", sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#link-fya  a { background-position: 10px   -192px; }
#link-fybl a { background-position: -346px -192px; }
#link-fybr a { background-position: -698px -192px; }
#link-fyco a { background-position: 10px   -322px; }
#link-fycr a { background-position: -346px -322px; }
#link-fyil a { background-position: -698px -322px; }
#link-fyin a { background-position: 10px   -452px; }
#link-fymp a { background-position: -346px -452px; }
#link-fypr a { background-position: -698px -452px; }
#link-fyp  a { background-position: 10px   -582px; }
#link-fyv  a { background-position: -346px -582px; }
#link-fyw  a { background-position: -698px -582px; }
             
#link-fya  a span.visit { background-color: #83B42C; }
#link-fybl a span.visit { background-color: #E63C00 ;}
#link-fybr a span.visit { background-color: #75297F ;}
#link-fyco a span.visit { background-color: #FC7600 ;}
#link-fycr a span.visit { background-color: #AE1F23 ;}
#link-fyil a span.visit { background-color: #DFB224 ;}
#link-fyin a span.visit { background-color: #D53893 ;}
#link-fymp a span.visit { background-color: #3AC3D9 ;}
#link-fypr a span.visit { background-color: #654D7C ;}
#link-fyp  a span.visit { background-color: #808080 ;}
#link-fyv  a span.visit { background-color: #3883FF ;}
#link-fyw  a span.visit { background-color: #00A69F ;}


/*
#link-fya  a { background-position: 38px -196px; }
#link-fybl a { background-position: -314px -196px; }
#link-fybr a { background-position: -664px -196px; }
#link-fyco a { background-position: 38px -326px; }
#link-fycr a { background-position: -314px -326px; }
#link-fyil a { background-position: -664px -326px; }
#link-fyin a { background-position: 38px -456px; }
#link-fymp a { background-position: -314px -456px; }
#link-fynt a { background-position: -664px -456px; }
#link-fyp  a { background-position: 38px -586px; }
#link-fyv  a { background-position: -314px -586px; }
#link-fyw  a { background-position: -664px -586px; }*/


#footer {
	background: #191919 url(images/friends.gif) 13px center no-repeat;
	clear: both;
	width: 994px;
	height: 100px;
	position: relative;
	margin: 10px auto 0 auto;

	font-size: 1.2em;
	text-transform: uppercase;
	color: #ccc;
	line-height: 130%;
}

#credits {
	width: 260px;
	position: absolute;
	height: 70px;
	left: 720px;
	top: 15px;
	text-align: right;
	background: url(images/flame.gif) right center no-repeat;
}

#credits p {
	padding-right: 53px;
	margin-bottom: 10px;
}

#credits a {
		font-weight: bold;
	color: #fff;
}

#credits a:hover {
	text-decoration: underline;

}

#footer-links {
	width: 681px;
	height: 80px;
	position: absolute;
	overflow: hidden;
	top: 15px;
	left: 40px;
}

#footer-links a {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#footer-links img {
	height: 30px;
	width: 30px;
}

#content {
	background: #eee;
	margin: 0 auto;
	padding: 20px 0 30px 0;

}

#content h1,
#content #comment-area > #respond h3.leave-reply {
	margin: 0;
	font-size: 4em;
	background: #b018b7;
	color: #fff;
	padding: 7px 20px 7px 50px;
	line-height: 1.1em;
	position: relative;
	left: -15px;
	font-weight: normal;
	float: left;
	max-width: 550px;
	text-transform: none	;
	font-family: Helvetica, Arial ,sans-serif;
}

#content #comment-area > #respond h3.leave-reply {
	margin-top: 10px;
}



#content p strong,
#content li strong {
	font-weight: bold;
}

#content .list {
	margin: 0 300px 20px 35px;
	padding: 0 0 0 20px;
	list-style: disc;
	font-size: 1.3em;
	line-height: 1.5em;
		font-family: Helvetica, Arial ,sans-serif;
}

#content ul.commentlist {
margin-left: 35px;
padding: 0;
list-style: none;
border-bottom: solid 1px #fff;
	border-top: solid 1px #ccc;
}

#content ul.commentlist li li {
	font-size: 1em;
}

#content ul.commentlist ul.children {
	margin-right: 0;
	margin-left: 45px;
	padding: 0;
	font-size: 1em;
	border-bottom: solid 1px #fff;
		border-top: solid 1px #ccc;
}

#content ul.commentlist li #respond h3.leave-reply {
	margin: 0;
	background: #b018b7;
	padding: 5px 8px;
	color: #fff;
	margin-bottom: -20px;
	position: relative;
	top: -20px;
	text-transform: none;
}

#content div.reply {
	text-align: right;
}

#content .comment:hover > .comment-body .reply a {
	color: #b018b7;
}

#content ul.commentlist li ul.children {
	margin-top: 5px;
}

#content div.reply a{
	color: #bbb;
}

.cancel-comment-reply {
	float: left;
	position: absolute;
	top: -10px;
	right: 10px;
}

#content .cancel-comment-reply a {
		background: #000;
		display: block;
		padding: 5px 10px;
		color: #ddd;
}

#content .cancel-comment-reply a:hover {
	color: #fff;
}

#respond {
	position: relative;
}

#content ul.commentlist li {
	padding: 8px 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}

#content ul.commentlist li p {
	margin: 0 0 10px 0;
	font-size: 10pt;
}

#content ul.commentlist li.comment {
padding-left: 20px;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	position: absolute;
	top: 0;
	left: -70px;
	padding: 5px;
	background: #fff;
	border: solid 1px #ccc;
}

#content .list li {
	margin: 0 0 5px 0;
}

#content .first {
	float: left;
}

#content p.first {
	margin-top: 20px;
}

#content h2,
#content .entry h3,
#content .entry h4,
#content #comment-area h3  {
	clear: left;
	margin: 20px 35px 5px 35px;
	padding-top: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #b018b7;
	text-transform: uppercase;
	font-family: Helvetica, Arial ,sans-serif;
}

#content .entry h3,
#content .entry h4,
#content .entry .first {
	float: none !important;
}

#content #comment-area h3 {
	padding-bottom: 5px;
	margin-bottom: 10px;
/*	border-bottom: solid 1px #ccc;*/
}



#content p {
	clear: left;
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 0 60px 15px 35px;
		font-family: Helvetica, Arial ,sans-serif;
}

body.home #content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#content ul {
	clear: left;
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 0 60px 15px 55px;
	font-family: Helvetica, Arial ,sans-serif;
	padding: 0 0 0 20px;
	list-style: disc;
}

.home #content {
	background: transparent;
	padding-top: 0;
	padding-bottom: 10px;
	float: left;
	margin: 0 8px;	
}

#post-meta {
	white-space: nowrap;
	clear: left;
position: relative;
top: 10px;
background: #fff;
border-right: solid 1px #ddd;
border-bottom: solid 1px #ddd;
border-top: solid 1px #ddd;
float: left;
font-size: 10pt;
color: #333;
margin-left: -15px;
padding: 10px 20px 10px 50px;
}

#post-meta a {
color: #fff
}

#post-content {
clear: left;
padding-top: 20px;}

#contact-bar {

}

.inactive a {
	cursor: default;
}
span.clear {
display: block;
clear: left;
height: 1px;
font-size: 0.1em;
width: 100%;
}

#main-body {
	width: 700px;
	float: left;
	margin-right: 20px;
}

#sidebar {
	padding-bottom: 100px;
	border-left: solid 1px #ccc;
	padding-left: 20px;
	width: 240px;
	margin-right: -50px;
	float: left;
}

#commentform {
clear: left;
padding: 20px 0 0 0;
}

#commentform input[type=text], #commentform textarea {
	border: solid 1px #ccc;
	padding: 4px;
	font-size: 12pt;
		font-family: Helvetica, arial, sans-serif;
}



.comment-body > em {
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #fff;
	background: #ccc;
	padding: 4px 0;
	margin: 4px 0;
	text-align: center;
	color: #555;
	text-shadow: #fff 0 1px 0;
	font-size: 9pt;
	font-style: normal;
	display: block;
}
.comment-body > em ~ br {
	display: none;
}

#commentform textarea {

	width: 98%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

.result-post {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;	
	border-bottom: solid 1px #ccc;
}

.result-post h3{

	font-size: 16pt;
	letter-spacing: -1px;
	line-height: 20pt;
	margin: 0 0 5px 35px;
}

.result-post > small {
	display: block;
	margin: 5px 0 10px 35px;
	padding: 5px 0;
	font-size: 10pt;
	color: #888;
	text-shadow: #fff 0 1px 0;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

#sidebar h3 {
font-size: 11pt;
font-weight: bold;
color: #555;
text-shadow: #fff 0 1px 0;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0;
padding: 0 0 5px 0;
line-height: 14pt;
}

div.widget {
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

#content div.widget ul {
	list-style: none;
	margin: 0 0 0 0;
	border-bottom: solid 1px #fff;
border-top: solid 1px #ccc;
	padding: 0;
}

#content div.widget ul a {

}

#content div.widget ul li {
padding: 4px 0;
border-top: solid 1px #fff;
border-bottom: solid 1px #ccc;
color: #666;
text-shadow: #fff 0 1px 0;
}

#content #main-body p {
margin-right: 20px;
}


#content a {
color: #b018b7
}

#content a:hover {
text-decoration: underline}

.widget_search {
	margin-right: -25px;
}
.widget_search label {
display: none
}

#s {
	border: solid 1px #aaa;
	padding: 3px;
	font-size: 10pt;
	width: 150px;
}

#blog {
	position: relative;
/* 	border-left: solid 1px #444; */
	float: left;
	width: 395px;
	margin-right: -20px
}

#blog .post {
	position: relative;
}

#blog #featured_post {
	border-bottom: solid 1px #444;
	border-left: solid 1px #444;
	padding: 0 10px 10px 20px;
	margin:  0 10px 10px 10px;
}

#blog #featured_post h2 a:hover {
	color: #fff;
	text-decoration: none;
}

#blog #featured_post p {
	margin: 0 40px 10px 0;
	color: #fff;
}

#blog #featured_post  .post_time {
	background: #b131b7;
	position: absolute;
	top: -10px;
	width: 50px;
	height: 60px;
	right: -10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 6px;
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 6px;
}

#blog #featured_post a.continue_reading {
	white-space: nowrap;
}

#blog #featured_post .post_time .comma { display: none }
#blog #featured_post .post_time .day { 
	font-size: 26pt; color: #fff;
	position: absolute;
	height: 37px;
	width: 46px;
	bottom: 4px;
	left: 0;
	line-height: 37px;
	text-align: center;
	letter-spacing: -2px;
	font-weight: bold;
	display: block;
	text-shadow: rgba(0,0,0,0.5) 0 -1px 0;
}

#blog #featured_post .post_time .month {
	text-transform: uppercase;
	background: #75297f;
	position: absolute;
	font-size: 7pt;
	left: 0;
	width: 50px;
	top: 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
	text-indent: 3px;
	color: #000;
}

#blog #featured_post .post_time .year {
	text-transform: uppercase;
	position: absolute;
	font-size: 7pt;
	right: 5px;
	width: 50px;
	font-weight: bold;
	top: 0;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #d287da;

}

#blog #featured_post h2 {
	margin: 0;
	padding: 0 50px 5px 0;
	font-weight: normal;
	text-transform: none;
	font-size: 18pt;
	letter-spacing: -1px;
	line-height: 20pt;
}

div.home-column {
	float: left;
	margin-left: 10px;
	width: 186px;
}

div.mini-list {

	padding: 0 10px 10px 10px;
	border-bottom: solid 1px #444;
	border-left: solid 1px #444;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div.mini-list li {
padding-top: 3px;
margin-top: 3px;
border-top: dotted 1px #333;
line-height: 12pt;
}

div.mini-list li small {
	font-size: 7pt;
	color: #777;
}

#content div.mini-list li a {
color: #fff;
display: block;
}

#content div.mini-list a:hover {
color: #b131b7
}

#content li.latest-apps         a { color: #83B42C !important; }
#content li.latest-blogging     a { color: #E63C00 !important;}
#content li.latest-branding     a { color: #75297F !important;}
#content li.latest-coding       a { color: #FC7600 !important;}
#content li.latest-creativity   a { color: #AE1F23 !important;}
#content li.latest-illustration a { color: #DFB224 !important;}
#content li.latest-interface    a { color: #D53893 !important;}
#content li.latest-photography  a { color: #808080 !important;}
#content li.latest-venture      a { color: #3883FF !important;}
#content li.latest-writing      a { color: #00A69F !important;}

/*
#content div.team-apps         a { color: #83B42C !important; }
#content div.team-blogging     a { color: #E63C00 !important;}
#content div.team-branding     a { color: #75297F !important;}
#content div.team-coding       a { color: #FC7600 !important;}
#content div.team-creativity   a { color: #AE1F23 !important;}
#content div.team-illustration a { color: #DFB224 !important;}
#content div.team-interface    a { color: #D53893 !important;}
#content div.team-photography  a { color: #808080 !important;}
#content div.team-venture      a { color: #3883FF !important;}
#content div.team-writing      a { color: #00A69F !important;}
*/

#content div.team-apps         	h2 a{ background-color: #83B42C !important; }
#content div.team-blogging     	h2 a{ background-color: #E63C00 !important;}
#content div.team-branding     	h2 a{ background-color: #75297F !important;}
#content div.team-coding       	h2 a{ background-color: #FC7600 !important;}
#content div.team-creativity   	h2 a{ background-color: #AE1F23 !important;}
#content div.team-illustration 	h2 a{ background-color: #DFB224 !important;}
#content div.team-interface    	h2 a{ background-color: #D53893 !important;}
#content div.team-photography  	h2 a{ background-color: #808080 !important;}
#content div.team-venture      	h2 a{ background-color: #3883FF !important;}
#content div.team-writing      	h2 a{ background-color: #00A69F !important;}
#content div.team-network      	h2 a{ background-color: #c400b8 !important;}
#content div.team-product   	h2 a{ background-color: #644C7B !important;}
#content div.team-motionography h2 a{ background-color: #26c6dc !important;}
#content div.team-venture 	   	h2 a{ background-color: #3883FF !important;}


#content ol {
	margin: 0 0 10px 50px;
	padding: 0 0 0 30px;
	list-style: decimal outside;
	font-size: 10pt;
}

#content .entry p,
#content #post-content p {
	clear: none;
}

.bio-block {
	position: relative;
	left: -15px;
	background: #ccc;
	border: solid 1px #aaa;
	padding: 10px;
	float: left;
	width: 700px;
	margin: 20px 0 0 0;
}

.bio-block img,
.bio-block .bio {
	float: left;
}

.bio-block img {
	margin-right: 15px;
	padding: 5px;
	border: solid 1px #aaa;
	background: #fff;
}

.bio-block .bio {
	width: 620px;
}

#content strong {
	font-weight: bold;
}

#content .entry img {
	padding: 10px;
	border: solid 1px #ccc;
	background: #fff;
}
#content .team-block {
width: 48%;
margin-right: 2%;
}

#content .team-block h2 {
float: left;
position: relative;
left: -15px;
width: 100%;
border-bottom: solid 1px #ddd;
}

#content .team-block h2 a{
	float: left;
	display: block;
	position: relative;
	top: 1px;
	padding: 5px 10px 5px 35px;
	color: #fff;
}

#content .team-editors {
padding: 10px 0 20px 20px;
float: left;
clear: left;
}

#content .team-contributors {
padding: 10px 0 20px 0;
float: left;
width: 150px;
margin-right: -10px;
}


#content .team-contributor img,
#content .team-editor img {
	padding: 0;
	border: none;
}

#content .team-contributor {
	padding: 5px;
	border: solid 1px #ccc;
	margin: 0 5px 5px 0;
	float: left;
	background: #fff;
	position: relative;
}

#content .team-contributor:hover {
z-index: 10;
}

#content .team-contributor:hover span {
	display: block;
}

#content .team-contributor span {
	display: none;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	float: left;
	position: absolute;
	width: 130px;
	padding: 5px 0;
	text-align: center;
	top: 50px;
	background: black;
	left: 50%;
	margin-left: -65px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#content .team-editor:hover,
#content .team-contributor:hover {
-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 3px;
top: -2px;
left: -1px;
position: relative;
}

#content .team-editor {
	padding: 10px 10px 5px 10px;
	background: #fff;
	border: solid 1px #ccc;
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}

#content .team-editor span,
#content .team-editor em {
display: block;
max-width: 100px;
padding: 5px 0 0 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 7pt;

text-align: center;
}

#content .team-editor em {
padding-top: 0;
color: #777;
font-style: normal;

}

.team-motionography .team-contributors,
.team-writing .team-contributors {
width: 400px !important;
}

.team-creativity-main .team-editors {
	white-space: nowrap;
}

.team-motionography .team-contributors{
	width: 350px !important;
}

.team-motionography .team-contributors{ 
width: 150px !important;
}

.team-photography .team-contributors{ 
width: 350px !important;
}

img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

img.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

img.aligncenter {
	display: block;
	margin: 0 auto 10px auto;
}

#content em {
	font-style: italic;
}

#content .bio-block .bio p {
	margin: 0;
	padding: 0;
}

#content ol li {
	font-size: 10pt;
	line-height: 12pt;
	margin: 0 0 5px 0;
}

#content div.mini-list a:hover {
text-decoration: none;
}

#from_the_network li a:hover {
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter:alpha(opacity=75);
}

#from_the_network .button {
	display: block;
	width: 96%;
	margin: 4px 0 0 0;
	-webkit-border-radius: 4px;
	height: 15px;
	line-height: 15px;
	position: relative;
	top: 15px;
	background: #75297f;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	text-shadow: rgba(255,255,255,0.3) 0 1px 0;
	font-weight: bold;
}

#content #from_the_network .button:hover {
	text-shadow: rgba(255,255,255,0.5) 0 1px 0;
	background: #b131b7;
	color: #000;
}

#home-column-right {
margin-right: -40px
}

#sponosor-block {
margin-top: 10px;
}

/* Removing styles for Carbon Ads
#sponosor-block a{
display: block;
color: #fff;
}

#sponosor-block a:hover {
text-decoration: none
}

#sponosor-block a:hover span {
border-bottom: solid 1px #555;
}

#content #sponosor-block h2 {
	font-weight: normal;
	color: #777;
	text-transform: uppercase;
	font-size: 8pt;
	
}

#content #sponosor-block img {
display: block;
margin: 5px auto 10px auto;
border: solid 1px #333;
}

#content #sponosor-block span {

margin: 0;
color: #fff;
font-size: 8pt;
line-height: 10pt;
}

*/

#content .entry .team-block h2 {
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
/* 	top: 10px; */
}

.team-block {
	float: left;
}

.team-network {
margin-top: 20px;
}



.team-network,
.team-motionography,
.team-writing,
.team-photography,
.team-coding,
.team-illustration {
clear: left;
width: 98% !important;
}


#content div.mini-list h2 {
	color: #b131b7;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	font-size: 12pt;
	padding: 0 10px 5px 0;
}

/*
Reset area adapted from Eric Myer
Source:http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
#fbn-bar html,#fbn-bar body,#fbn-bar div,#fbn-bar span,#fbn-bar applet,#fbn-bar object,#fbn-bar iframe,
#fbn-bar h1,#fbn-bar h2,#fbn-bar h3,#fbn-bar h4,#fbn-bar h5,#fbn-bar h6,#fbn-bar p,#fbn-bar blockquote,#fbn-bar pre,
#fbn-bar a,#fbn-bar abbr,#fbn-bar acronym,#fbn-bar address,#fbn-bar big,#fbn-bar cite,#fbn-bar code,
#fbn-bar del,#fbn-bar dfn,#fbn-bar em,#fbn-bar font,#fbn-bar img,#fbn-bar ins,#fbn-bar kbd,#fbn-bar q,#fbn-bar s,#fbn-bar samp,
#fbn-bar small,#fbn-bar strike,#fbn-bar strong,#fbn-bar sub,#fbn-bar sup,#fbn-bar tt,#fbn-bar var,
#fbn-bar dl,#fbn-bar dt,#fbn-bar dd,#fbn-bar ol,#fbn-bar ul,#fbn-bar li,
#fbn-bar fieldset,#fbn-bar form,#fbn-bar label,#fbn-bar legend,
#fbn-bar table,#fbn-bar caption,#fbn-bar tbody,#fbn-bar tfoot,#fbn-bar thead,#fbn-bar tr,#fbn-bar th,#fbn-bar td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
#fbn-bar{display:block !important;}
/* remember to define focus styles! */
#fbn-bar :focus{outline:0;}
#fbn-bar ol,#fbn-bar ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
#fbn-bar table{border-collapse:separate;border-spacing:0;}
#fbn-bar caption,#fbn-bar th,#fbn-bar td{text-align:left;font-weight:normal;}
#fbn-bar blockquote:before,#fbn-bar blockquote:after,
#fbn-bar q:before,#fbn-bar q:after{content:"";}
#fbn-bar blockquote,#fbn-bar q{quotes:"" "";}
#fbn-bar a{text-decoration:none;}
#fbn-bar{font-family:Helvetica,Arial,sans-serif;width:100%;max-width:994px;height:35px;font-size:10px;background:#000;margin:0 auto;position:relative;}
#fbn-bar ul.fbn-bar-ul{float:left;position:absolute;right:0;}
#fbn-bar li{white-space:nowrap;float:left;height:30px;top:3px;position:relative;}
#fbn-bar li li{top:0 !important;}
#fbn-bar li li a{border-top:none !important;top:0 !important;margin-bottom:0 !important;}
#fbn-bar li a{padding:0 10px 0 5px;display:block;font-weight:bold;}
#fbn-bar #fbn-network-sites a{padding:0;}
#fbn-bar li a:hover,
#fbn-bar li:hover a{border-top-style:solid;position:relative;}
#fbn-bar li.text-links{margin-right:10px;}
#fbn-bar li.text-links a{color:#aaa;}
#fbn-bar .text-only-link{position:relative;height:35px;color:#fff;display:block;float:left;color:#aaa;left:5px;line-height:35px;margin-left:5px !important;margin-right:5px !important;font-family:Helvetica,Arial;font-size:1.2em ;font-weight:bold;text-transform:uppercase;}
#fbn-bar .text-only-link:hover{color:#fff;}
#fbn-bar li.drop-down{background:#000;height:32px;position:relative;}
#fbn-bar li.drop-down ul{right:0;left:auto;}
#fbn-bar li a{text-transform:uppercase;font-size:1.2em;line-height:30px;height:30px;color:#fff;}
#fbn-bar li.drop-down a{display:block;padding:0 20px 0 7px;position:relative;background:url(http://assets.fuelbrandnetwork.com/bar/images/down-arrow.gif) right 10px no-repeat;}
#fbn-bar li.rss-main{}
#fbn-bar li.rss-main a{padding-right:30px;background:url(http://assets.fuelbrandnetwork.com/bar/images/social.png) right -428px no-repeat;}
#fbn-bar li.drop-down li{float:left;clear:left;width:100%;height:auto;text-align:right;border-bottom:solid 1px #000;}
#fbn-bar li.drop-down li a{border-top:solid 1px #1f1f1f !important;display:block;height:auto;line-height:normal;padding:8px 10px 8px 20px;}
#fbn-network-sites .fbn-top span{background:url(http://assets.fuelbrandnetwork.com/bar/images/down-arrow.gif) right 14px no-repeat;display:block;width:20px;height:35px;position:absolute;top:0;right:3px;}
#fbn-network-sites:hover .fbn-top span,
#fbn-network-sites .fbn-top:hover span{background-position:right -81px;}
#fbn-bar li.drop-down:hover a,
#fbn-bar li.drop-down a:hover{background-position:right -85px;}
#fbn-bar li.rss-main a:hover,
#fbn-bar li.rss-main:hover a{background-position:right -428px ;}
#fbn-bar li ul{display:none;}
#fbn-bar li.no_js:hover ul{display:block;}
#fbn-bar li.drop-down{position:relative;}
#fbn-bar li.drop-down ul a{background:none;white-space:no-wrap;}
#fbn-bar li.drop-down ul{position:absolute;background:#000;right:0;top:100%;}
#fbn-bar li.icon li a{padding-right:30px;background-image:url(http://assets.fuelbrandnetwork.com/bar/images/social.png);background-repeat:no-repeat;}
#fbn-bar li.icon li.rss a{background-position:right -428px;}
#fbn-bar li.icon li.facebook a{background-position:right -158px;}
#fbn-bar li.icon li.flickr a{background-position:right -203px;}
#fbn-bar li.icon li.twitter a{background-position:right -608px;}
#fbn-bar li.icon li.news a{background-position:right -248px;}
#fbn-bar li.icon li.write a{background-position:right -293px;}
#fbn-bar li.icon li.linkedin a{background-position:right -338px;}
#fbn-bar li.drop-down li a:hover{background-color:#333;border-top-color:#444 !important;}
#fbn-bar li#fbn-network-sites{width:267px;background:#000;margin-right:0;top:0;}
#fbn-network-sites li{float:none;background:url(http://assets.fuelbrandnetwork.com/bar/images/network-sites.png?rev=1) no-repeat;height:40px;top:0;margin-left:10px;width:257px;}
#fbn-network-sites li a{display:block;height:40px;width:257px;}
#fbn-network-sites a{display:block;height:35px;text-indent:-9999px;overflow:hidden;background:url(http://assets.fuelbrandnetwork.com/bar/images/network-sites.png?rev=1) left top no-repeat;}
#fya,#fya a{background-position:0 -322px;}
#fya a:hover{background-position:-257px -322px;}
#fybl,#fybl a{background-position:0 -361px;}
#fybl a:hover{background-position:-257px -361px;}
#fybr,#fybr a{background-position:0 -161px;}
#fybr a:hover{background-position:-257px -161px;}
#fyco,#fyco a{background-position:0 -201px;}
#fyco a:hover{background-position:-257px -201px;}
#fycr,#fycr a{background-position:0 -41px;}
#fycr a:hover{background-position:-257px -41px;}
#fyil,#fyil a{background-position:0 -241px;}
#fyil a:hover{background-position:-257px -241px;}
#fyin,#fyin a{background-position:0 -81px;}
#fyin a:hover{background-position:-257px -81px;}
#fyp,#fyp a{background-position:0 -281px;}
#fyp a:hover{background-position:-257px -281px;}
#fyv,#fyv a{background-position:0 -401px;}
#fyv a:hover{background-position:-257px -401px;}
#fyw,#fyw a{background-position:0 -121px;}
#fyw a:hover{background-position:-257px -121px;}
#fym,#fym a{background-position:0 -441px;}
#fym a:hover{background-position:-257px -441px;}
#fypr, #fypr a { background-position: 0 -480px; }
#fypr a:hover { background-position: -257px -480px; }
#fbn-network-sites li.separator{font-size:0.1em;background:0;width:227px;margin:5px auto 5px auto;height:3px;border-top:solid 1px #555;}
#fbn-network-sites ul{background:#000;padding-bottom:10px;}
#fbn-network-sites li.network-text-link{height:auto;text-align:right;background:#000;line-height:normal;width:227px;margin:0 20px;}
#fbn-network-sites li.network-text-link a{display:inline;background:none;padding:0;font-weight:bold;font-size:1.2em;height:auto;line-height:1.3em;color:#666;font-size:Helvetica,Arial,sans-serif;}
#fbn-network-sites li.network-text-link a:hover{color:#fff;}
#fbn-contact-link{position:relative;}
#fbn-contact-link #fbn-contact-form-wrapper{display:none;}
#fbn-contact-link.no_js:hover #fbn-contact-form-wrapper{display:block;}
#fbn-contact-form-wrapper{min-width:340px;width:100%;background:black;position:absolute;left:0;right:0;}
#fbn-contact-form-wrapper form{margin:10px 15px;}
#fbn-contact-form-wrapper form p{float:left;width:100%;clear:left;padding-bottom:15px;}
#fbn-contact-form-wrapper label{display:none;}
#fbn-contact-form-wrapper div.action-row{clear:left;padding-bottom:5px;}
#fbn-contact-form-wrapper div.action-row img{display:none;}
#fbn-contact-form-wrapper div.submitting input{display:none;}
#fbn-contact-form-wrapper div.submitting img{display:block;position:relative;left:-5px;}
#fbn-send-message{background:#444;color:#fff;font-weight:bold;font-size:1.3em;text-transform:uppercase;padding:0 10px;height:25px;line-height:24px;border:solid 1px #444;font-family:Helvetica,Arial,sans-serif;cursor:pointer;}
#fbn-send-message:hover,
#fbn-send-message:focus{border-color:#fff;background:#333;}
#fbn-contact-form-wrapper .options label{display:block;width:45%;margin-right:1%;float:left;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold;white-space:nowrap;line-height:1.6em;margin-bottom:4px;position:relative;z-index:50;}
#fbn-contact-form-wrapper .options label input{vertical-align:bottom;}
#fbn-contact-form-wrapper span.label{position:absolute;width:50%;left:-40%;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#fff;text-align:left;line-height:1.6em;top:2px;color:#aaa;z-index:30;}
#fbn-contact-form-wrapper form .options{position:relative;width:75%;margin-left:30%;margin-right:-5%;}
#fbn-contact-form-wrapper p.text input:focus,
#fbn-contact-form-wrapper p.text textarea:focus{border-color:#e7e493;background:#fafec8;}
#fbn-contact-form-wrapper p.text input.error,
#fbn-contact-form-wrapper p.text textarea.error,
#fbn-contact-form-wrapper p.text input.error:focus,
#fbn-contact-form-wrapper p.text textarea.error:focus{border-color:#d98674;background:#fdd9d3;color:#000 !important;}
#fbn-contact-form-wrapper p.text input,
#fbn-contact-form-wrapper p.text textarea{outline:none;width:96%;padding:0;border:solid 2px #fff;background:#fff;font-size:1.4em;padding:3px;display:block;margin:0 auto 0 auto;font-family:Helvetica,Arial,sans-serif;}
.prefill{color:#aaa;}
#fbn-contact-form-wrapper p span{display:block;}
.fbn-ie #fbn-contact-form textarea{overflow:auto;}
.fbn-ie #fbn-send-message{padding:0 5px;height:30px;line-height:26px;}
#fbn-bar.fbn-ie ul{top:-1px;}
#fbn-bar.fbn-ie li.drop-down ul{background:#000;width:150px;}
#fbn-bar.fbn-ie li#fbn-network-sites{top:0 !important;}
#fbn-bar.fbn-ie li.drop-down ul li{padding-right:0 !important;padding-left:0 !important;}
.fbn-ie #fbn-contact-form-wrapper .options label input{position:relative;top:-3px;}
.fbn-ie #fbn-contact-form-wrapper span.label{left:-43%;top:0;}

/* ---- Carbon Ads Styling --- */

.carbonad {background: #191919 !important; border: none !important; width: 173px !important;}
.carbonad-image { margin-left: 21px !important;}
.carbonad-image img { border:  1px solid #ffffff; margin-left: 21px !important;}
.carbonad-text { margin-left: 25px !important; width: 128px !important;}
.carbonad-tag { color: #555555 !important; text-align: center !important; width: 148px !important;}
.carbonad-tag a {color: #555555 !important; font-weight: normal !important;}