/*
template:thematic
template name:tagteam
template author:Rick Gregory
*/
em{font-weight:bolder;font-style:italic;}
div#wrapper{padding-top:0;background:#fff;font-family:"Helvetica Neue",helvetica,arial,sans-serif;}
div#container,div#primary,div#content,div#main{background:#fff;}
div#main{padding:0;margin:0 auto;}
div#content h2{font-size:20px;text-transform:uppercase;font-weight:normal;margin:0;padding:0;}
div#content h2 span.tag{color:#DE8445;font-weight:bold;font-size:150%;}
div#content h2 span.team{color:#666;font-size:150%;}
a:link,a:visited{color:#DE8445;text-decoration:none;}
a:hover{color:#FF330E;text-decoration:underline;}
div#branding{padding:0 10px;background:#fff;height:50px;margin:0 auto;}
div#blog-title,div#blog-description,h1#blog-description{display:none;}
/* subsidiary asides & Footer styles */
div#subsidiary{margin:0 auto;background:#666;padding:10px 10px 0 10px ;}
div#subsidiary h3.widgettitle{font-style:normal;font-weight:bold;}
.widgetcontainer{margin-bottom:20px;}
div#subsidiary #first,div#subsidiary #third,div#subsidiary #second{color:#fff;font-size:12px;}
div#subsidiary #second ul li{margin:0 5px 0 0;}
div#subsidiary #second ul li img{margin-right:5px;}
div#footer{font-family:"helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;border:none;color:white;background:#fff;}
div#footer a{color:#fff;text-decoration:none;}

div#footer.widgetcontainer{margin:0}

div#siteinfo,div#siteinfo a{color:white;padding:0 10px;background:#666;}
/* menu styles */
div#access{border:none;margin:0 auto;width:940px;height:100px;}
div#access img.logo{float:left;}
/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:15em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:29px;/* match top ul list item height */
z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:15em;/* match ul width */
top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:15em;/* match ul width */
top:0;}
div.menu ul.sf-menu{background:#666;padding:0 40px;}
ul.sf-menu ul.children{border-top:1px solid #999;}
div.menu{float:right;margin:0;padding:0;width:600px}
div.menu ul{float:right;border:none;}
div.menu li{color:white;background:#666;border:none;text-transform:uppercase;font-size:11px;}
div.menu li a:link,div.menu li a:visited{color:white;background:#666;border:none;}
div#secondary{margin:40px 0 0 0;padding:0;width:300px;border:none;}
div#secondary ul{margin:0;padding:0;}
.textwidget{margin:0;padding:0;line-height:1.2;}
.current_page_item a {color:orange;}

/* entry styles */
div.entry-content h1 {margin:0;padding:0;font-size:28px;text-transform:uppercase;line-height:1.2;color:#555;}
div.entry-content h3 {margin:0 0 20px 0;padding:0;font-weight:bold;text-transform:uppercase;font-style:normal;font-size:21px;line-height:1;color:#DE8445;}
div.entry-content{font-size:14px;clear:both;color:#666;margin:0;padding:0;}
div.entry-content a {font-size:14px;}
div.entry-content ul li {line-height: 1.1;margin-bottom: 14px;}
div.entry-content p {margin-bottom:14px;text-rendering:optimizeLegibility;line-height:1.33;color:#555;}
.mission{font-size:28px;font-weight:bold;line-height:1;text-transform:uppercase;}
p.home-sub{font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase;}
.answer{font-size:16px;font-weight:normal;color:#DE8445 ;}
div.entry-content p.tag-example{font-style:italic;margin-top:14px;}
.home_copy{text-transform:uppercase;}
/* Team Photo */
div#team { width: 960px; float:left; border-top:3px solid #DE8445;padding-left: 75px;}
/* div#team div.team-photo{width:960px;height:125px;margin:0;}
*/
div#team div.team-photo{text-align:left;width:125px;float:left;margin:10px 5px 0px 5px}
div#team div.team-photo p{margin:3px 0 6px 0;width:125px;font-size:12px;color:#666;}
div#team div.team-photo img{border:1px solid #999;margin:0 0 5px 0;width:110px;height:110px;}
div#team div.team-photo div.caption{line-height:1.2;width:125px;}
div#team div.team-photo div.caption p{width:110px;}
div#team div.team-photo div.caption span.caption-header{text-transform:uppercase;font-size:11px;width:125px;margin:0;font-weight:bold;}
.brand{color:#F00480;}
.finance{color:#82BE42;}
.hr{color:#F0AA4A;}
.it{color:#7E2D7C;}
.legal{color:#00A3DA;}
.merch{color:#AB2431;}
.operations{color:#655D50;}
.contact-card .brand,.contact-card .hr,.contact-card .it,.contact-card .legal,.contact-card .merch,.contact-card .operations,.contact-card .finance{text-transform:uppercase;font-weight:bold;}
div#left-column{width:260px;float:left;margin-right:0px;margin-bottom:30px;}
div#right-column{width:260px;float:right;margin-bottom:30px;}
div.contact-card{margin:0 0px 5px 0;padding:5px;border:1px solid #999;}
div.contact-card p{line-height:1.2;padding:0;margin:0;}
.contact-card p.Name{text-transform:uppercase;}
span.edit-link{clear:both;}
/* ticker */
#scrollingText{width:960px;height:45px;overflow:hidden;position:relative;float:left ;}
#scrollingText h3{text-transform:uppercase;color:#666;font-weight:bold;}
#scrollingText div.scrollableArea p{display:inline;margin:0;padding:2px 20px 0px 0px;text-transform:uppercase;font-size:16px;font-weight:normal;color:#DE8445;width:auto;height:auto;}
div.meta{color:#666;}
/* PROFILE PAGES */
div#profile{float:left;padding:0;margin-bottom:30px;}
div#pic{float:left;}
div#pic img{height:245px;}
div#pic.brand{border:2px solid #F00480;}
div#pic.merch{border:2px solid #AB2431;}
div#pic.legal{border:2px solid #00A3DA}
div#pic.finance{border:2px solid #82BE42;}
div#pic.hr{border:2px solid #F0AA4A;}
div#pic.it{border:2px solid #7E2D7C;}
div#pic.operations{border:2px solid #655D50;}
div#text{font-size:18px;float:left;width:auto;margin:185px 0 0 15px;padding:0;}
div#text p{margin:0;}
div#text p.contact{font-size:14px;}
div#profile-text p.area{color:#FF3399;}
div#profile-text p.area.janice{color:#C30;}
div.keyimage{margin-bottom:20px;}

