/*  
Theme Name: Burris
Theme URI: http://burris.com/
Description: The offical Burris theme.
Version: 1.0
Author: Eric Gordon
*/

body {
	background: #4F4F4B url(../global/tile_footer.gif) repeat;
	margin: 15px auto 0px;
	padding: 0px;
	text-align: center;
	font: 62.5% "Lucida Grande", Helvetica, Arial, sans-serif;
}
#container {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background: #FDFCF7;
}

	
	
#navigation {
	margin: 0px auto;
	padding: 0px;
	width: 785px;
	height: 150px;
}


#mainnav {
	padding: 0px;
	position: relative;
	margin: 0px;
	width: 785px;
	clear: both;
	}
	
#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	display: inline;
	overflow: hidden;
	}

#nav li {
    margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
    }

#nav a {
    float: left;
	padding: 150px 0px 0px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:150px; /* for IE5/Win */
	}
        
#nav a:hover {
	background-position: 0 -150px}

#nav a:active {
	background-position: 0 0px;
    }
	
#nav a.selected {
	background-position: 0 -150px;
    }
		
#company a  {
	width: 105px;
    background: url(../global/nav01.gif) no-repeat left top;
    }
	 
#company-home a  {
	width: 105px;
    background: url(../global/nav01-home.gif) no-repeat left top;
    }
	
#ideators a  {
    width: 105px;
    background: url(../global/nav02.gif) no-repeat left top;
    }
	
#ideators-home a  {
	width: 105px;
    background: url(../global/nav02-home.gif) no-repeat left top;
    }
	
#freshideas a  {
	width: 105px;
    background: url(../global/nav03.gif) top left no-repeat;
    }
	
#freshideas-home a  {
	width: 105px;
    background: url(../global/nav03-home.gif) top left no-repeat;
    }
	
#burrislogo a  {
	width: 150px;
    background: url(../global/nav04.gif) no-repeat left top;
    }
	
#burrislogo-home a  {
	width: 150px;
    background: url(../global/nav04-home.gif) no-repeat left top;
    }
	
#blog a  {
	width: 105px;
	background: url(../global/nav05.gif) top left no-repeat;
    }
	
#blog-home a  {
	width: 105px;
	background: url(../global/nav05-home.gif) top left no-repeat;
    }
	
#studies a  {
	width: 105px;
	background: url(../global/nav06.gif) top left no-repeat;
    }
	
#studies-home a  {
	width: 105px;
	background: url(../global/nav06-home.gif) top left no-repeat;
    }
	
	
#contact a  {
	width: 105px;
    background: url(../global/nav07.gif) no-repeat left top;
    }
#contact-home a  {
	width: 105px;
    background: url(../global/nav07-home.gif) no-repeat left top;
    }

#header {
	margin: 0px;
	padding: 0px;
	height: 150px;
	background: #FDFCF7 url(../global/headertile.gif) repeat-x left top;
}

#header-home {
	margin: 0px auto 40px;
	padding: 0px;
	height: 430px;
	background: #F2F1ED url(../global/headertile-home.gif) repeat-x left top;
}

#inspirator {
	position: absolute;
	top: 165px;
	left: 0px;
	width: 100%;
	display: block;
	z-index: 5;
	padding: 0px;
	height: 330px;
	text-align: center; 
	margin: -25px auto 0px;
}


#content {
	margin: 0px auto 0px;
	padding: 0px;
	width: 770px;
	color: #716E62;
	text-align: left;
}

#content-home {
	margin: 30px auto 0px;
	padding: 0px 0px 20px;
	width: 730px;
}

#content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	border-bottom: 2px dotted #ECEAE5;
}

#content h2 {
	visibility: visible;
	font: normal 2.2em/125% Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin: 0px 0px 2px;
	padding: 0px;
	}


#content h3 {
	font: normal 135% Georgia, "Times New Roman", Times, serif;
	margin: 15px 0px 5px;
	padding: 0px;
	color: #999999;
	letter-spacing: 0.02em;
}
#content h3.tight {
	margin: 0px 0px 5px;
	padding: 0px;
}

#content p {
	font-size: 1.4em;
	line-height: 155%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #716E62;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: left;
}

#content p.deck {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 150%;
	font-weight: normal;
	margin: -5px 0px 15px -18px;
	padding: 0px 25px 18px 18px;
	border-bottom: 2px dotted #ECEAE5;
	color: #999;
}

#content ul li{
	background: url(../global/bullet.gif) no-repeat 0px 0.6em;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	font-size: 1.2em;
	line-height: 150%;
}


#content a {
	color: #CC6600;
	text-decoration: none;
	background: none;
}
#content a:hover {
	color: #BBB;
}

	 


#footer_zone {
	margin: 0px auto 100px;
	padding: 0px;
}

#footer {
	margin: 0px auto 50px;
	padding: 0px;
	font-size: 80%;
	color: #CCCCCC;
	text-align: center;
	width: 760px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}

#footer #contact {
	margin: 0px 20px;
	padding: 0px;
	float: right;
}
#footer p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px;
	color: #999;
	text-shadow: #222 0px 0px 7px;
	line-height: 140%;
}

#sidebar {
	float: right;
	width: 202px;
	margin: 0px;
	padding: 0px;
	font-size: 95%;
	line-height: 140%;
	clear: both;
	display: inline;
}
#sidebar a, #sidebar ul li a, #sidebar ul li ul li a {
	width: 200px;
	color: #CC6600;
	text-decoration: none;
	margin: 5px 0px 5px;
	padding: 0px;
}
#sidebar a:hover {
	color: #BEBEBA;
}

#sidebar p {
	margin: 0px 0px 10px;
	padding: 0px;
}
#sidebar ul {
	text-decoration: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#sidebar li, #sidebar ul li {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}





/* ============================ HOME PAGE ============================ */

h2.ideablog {
	background: url(http://burris.com/home/h2_ideablog.gif) no-repeat left top;
	height: 15px;
	margin: 0px 0px 0px 0px;
	}


h2.ideablog span{
	display: none;
	}

#fromideablog {
	border-left: 2px dotted #ECEAE5;
	float: right;
	width: 210px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 95%;
	line-height: 145%;
	clear: both;
	display: inline;
	overflow: auto;
}


#fromideablog h4 {
	font-size: 115%;
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 140%;
}


/* ============================ FEATURED IDEA STUDIES ============================ */
#featured {
	width: 530px;
	margin: 0px 0px 30px;
	padding: 0px;
	height: 315px;
}

h2.ideastudies {
	border-top: 2px dotted #ECEAE5;
	background: url(http://burris.com/home/h2_ideastudies.gif) no-repeat left top;
	height: 15px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

h2.ideastudies span{
	display: none;
	}
	
#featured #teaser.first {
	width: 250px;
	float: left;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

#featured #teaser {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 0px;
}


#featured a {
	color: #CC6600;
	text-decoration: none;
}
#featured a:hover {
	color: #777;
	text-decoration: none;
}

#featured h3 {
	font-size: 140%;
	margin: 10px 0px 2px;
	padding: 0px;
}
#featured p {
	font-size: 105%;
	line-height: 145%;
}

#teaser img {
	border: 0px solid #E3E2DD;
}
#teaser #new {
	margin-top: -20px;
	display: block;
	position: relative;
}



/* ============================ FRESH IDEAS IN PROGRESS ============================ */
#fresh {
	width: 540px;
	margin: 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#fresh p {
	padding: 0px 20px 0px 0px;
	font-size: 105%;
	line-height: 145%;
}

h2.freshidea {
	border-top: 0px dotted #ECEAE5;
	background: url(http://burris.com/home/h2_freshidea.gif) no-repeat left .2em;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}

h2.freshidea span{
	display: none;
	}

	
#fresh a {
	text-decoration: none;
	color: #CC6600;
}
#fresh a:hover {
	color: #CCCCCC;
}

#fresh h3 {
	margin: 10px 0px 3px 0px;
	padding: 0px;
	font-size: 140%;
}
.acronym {
	font-size: 80%;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
	
h1.ideastudies {
	background: url(../ideastudies/h1-ideastudies.gif) no-repeat left top;
	height: 75px;
	margin: 10px 0px 10px 0px;
	}

h1.ideastudies span{
	display: none;
	}
	
	
h1.freshideas {
	background: url(../freshideas/h1-freshideas.gif) no-repeat left top;
	height: 75px;
	margin: 10px 0px 10px 0px;
	}

h1.freshideas span{
	display: none;
	}
	
h1.meetthe {
	background: url(../images/shared/h1-meetthe.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	padding: 0px;
	}

h1.meetthe span{
	display: none;
	}
	
h1.ideablog {
	background: url(../global/h1-ideablog.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	padding: 0px;
	}

h1.ideablog span{
	display: none;
	}
	
h1.readyto {
	background: url(../contact/h1-readyto.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	}

h1.readyto span{
	display: none;
	}
	
h1.process {
	background: url(../company/images/h1-process.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	}

h1.process span{
	display: none;
	}
	
		
h1.clients {
	background: url(../company/images/h1-clients.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	}

h1.clients span{
	display: none;
	}
	
			
h1.ideacompany {
	background: url(../company/images/h1-ideacompany.gif) no-repeat left top;
	height: 75px;
	margin: 0px;
	}

h1.ideacompany span{
	display: none;
	}
	
#content h2.step01 {
	background: url(../company/images/h2-step01.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px -37px;
	}

#content h2.step01 span{
	display: none;
	}
	
#content h2.step02 {
	background: url(../company/images/h2-step02.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px -37px;
	}

#content h2.step02 span{
	display: none;
	}
	
	#content h2.step03 {
	background: url(../company/images/h2-step03.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px -37px;
	}

#content h2.step03 span{
	display: none;
	}
	
	#content h2.step04 {
	background: url(../company/images/h2-step04.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px -37px;
	}

#content h2.step04 span{
	display: none;
	}
	
	#content h2.step05 {
	background: url(../company/images/h2-step05.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px -37px;
	}

#content h2.step05 span{
	display: none;
	}
	
#content h2.branding {
	background: url(../freshideas/branding-in-a-b2b-market/h2.gif) no-repeat left top;
	height: 35px;
	margin: 0px;
	}

#content h2.branding span{
	display: none;
	}
	
#content h2.lawyer {
	background: url(../freshideas/lawyer-friendly/h2.gif) no-repeat left top;
	height: 35px;
	margin: 0px;
	}

#content h2.lawyer span{
	display: none;
	}
	
#content h2.luxes {
	background: url(../freshideas/reaching-out-to-the-luxes/h2.gif) no-repeat left top;
	height: 35px;
	margin: 0px;
	}

#content h2.luxes span{
	display: none;
	}
	
#content h2.homecourse {
	background: url(../freshideas/home-course/h2.gif) no-repeat left top;
	height: 35px;
	margin: 0px;
	}

#content h2.homecourse span{
	display: none;
	}
	
#content h2.discover {
	background: url(../ideastudies/h2-discover.gif) no-repeat left top;
	height: 35px;
	margin: 0px;
	}

#content h2.discover span{
	display: none;
	}
	
#content h2.simplify {
	background: url(../ideastudies/stanley/h2.gif) no-repeat left top;
	height: 65px;
	margin: 0px;
	}

#content h2.simplify span{
	display: none;
	}

/* ============================ SUBNAV ============================ */

#content #subnav {
	float: left;
	width: 202px;
	margin: 0px;
	line-height: 130%;
	padding: 0px;
}


#content #subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 202px;
}

#content #subnav ul li{
	background: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#content #subnav li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#subnav a {
	width: 202px;
	display: block;
	border-bottom: 0px dotted #ECEAE5;
	color: #BD630F;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0px;
	line-height: 130%;
}

#content #subnav h2 {
	margin: 10px 0px 0px;
	padding: 0px;
}

h2.entries_by_date {
	background: url(../global/h3-entries_by_date.gif) no-repeat left top;
	height: 15px;
	margin: 0px 0px 0px;
	padding: 0px;
	}
	
h2.entries_by_category {
	border-top: 2px dotted #ECEAE5;
	background: url(../global/h3-entries_by_category.gif) no-repeat left 10px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	}
	
h2.entries_search {
	border-top: 2px dotted #ECEAE5;
	background: url(../global/h3-entries_search.gif) no-repeat left 10px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	}

h2.entries_by_date span, h2.entries_by_category span, h2.entries_search span {
	display: none;
	}


/* ============================ WIDE COLUMN ============================ */
#widecolumn {
	margin: 0px 0px 20px 202px;
	padding: 20px 0px 20px 20px;
	border-left: 2px dotted #ECEAE5;
}


#widecolumn p.credit {
	font: 1em "Lucida Grande", Helvetica, Arial, sans-serif;
}
#widecolumn li {
	background: url(../global/bullet.gif) no-repeat 0px .5em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 1.2em;
	line-height: 120%;
}

#widecolumn ul {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style: none;
}

#widecolumn a {
	color: #DB6D1F;
	text-decoration: none;
}

#widecolumn ol {
	margin: 0px 0px 0px 22px;
	padding: 0px;
}
#widecolumn ol li {
	margin: 0px 0px 5px;
	padding: 0px;
	background: url(../global/none);
	line-height: 150%;
}


h2.ideators-anne {
	background: url(../images/anne/h2-anne.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}

h2.ideators-anne span{
	display: none;
	}
	
h2.ideators-dean {
	background: url(../images/dean/h2-dean.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}

h2.ideators-dean span{
	display: none;
	}
	
h2.ideators-eric {
	background: url(../images/eric/h2-eric.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}

h2.ideators-eric span{
	display: none;
	}
	
h2.ideators-lyn {
	background: url(../images/lyn/h2-lyn.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}

h2.ideators-lyn span{
	display: none;
	}
	
h2.ideators-mark {
	background: url(../images/mark/h2-mark.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}


h2.ideators-mark span{
	display: none;
	}

h2.ideators-jack {
	background: url(../images/jack/h2-jack.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}


h2.ideators-jack span{
	display: none;
	}
	
h2.ideators-neil {
	background: url(../images/neil/h2-neil.gif) no-repeat left bottom;
	height: 50px;
	margin: 0px;
	}

h2.ideators-neil span{
	display: none;
	}

h3.ideators-fresh {
	background: url(../images/shared/h3-fresh.gif) no-repeat left top;
	height: 15px;
	margin: 0px;
	padding: 0px;
	}

h3.ideators-fresh span {
	display: none;
	}
	
h3.ideators-contact {
	background: url(../images/shared/h3-contact.gif) no-repeat left top;
	height: 15px;
	margin: 0px 0px -50px;
	padding: 0px;
	}

h3.ideators-contact span {
	display: none;
	}

#doublewide {
	margin: 0px 0px 20px ;
	padding: 0px;
}
#doublewide a {
	color: #CC6600;
	text-decoration: none;
}
#doublewide a:hover {
	color: #AAAAAA;
}
#doublewide h3 {
	font: bold 15px "Lucida Grande", Helvetica, Arial, sans-serif;
	margin: 0px 0px 3px;
	padding: 0px;
}
#doublewide p {
	margin: 10px 0px 15px;
	padding: 0px;
}
#doublewide h2 {
	margin: 10px 0px 2px;
	padding: 0px;
}

#image {
	background: #000;
	margin: 0px auto;
	padding: 0px;
	width: 750px;
}
#tagline {
	text-align: center;
	margin: 0px auto;
	padding: 10px 0px;
	background: #F2F1ED;
	color: #B2B0A9;
	font: bold 90% "Lucida Grande", Helvetica, Arial, sans-serif;
	clear: both;
}
#lead-in {
	font-size: 20px;
}
div.hr {
	background: url(../global/rule.gif) no-repeat left top;
	height: 20px;
	margin: -5px 0px 0px;
	padding: 0px;
}
div.hr hr {
  display: none;
}

hr {
	border-width: 0px;
	border-style: none;
}




/* ============================ FORM STUFF ============================ */
form {
	margin: 0px;
	padding: 0px;
}
form label {
	font: 85% "Lucida Grande", Helvetica, Arial, sans-serif;
}

.text {
	width: 300px;
}

textarea {
	width: 400px;
}

checkbox {
	display: block;
}


fieldset {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

fieldset p {
}

fieldset checkbox {
}

#comments {
	background: #F2F1ED;
	padding: 1px 20px 5px ;
	margin: -10px 0px 20px;
}



#content ul.commentlist li {
	margin: 0px 0px 15px;
}

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

small.commentmetadata {
	margin: -10px 0px 10px;
	font-size: .85em;
	display: block;
}


a {
	background-color: none;
}


.categories {
	margin: 0px;
	padding: 0px;
}



.more-link {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: .9em;
	text-align: left;
}

#content blockquote {
	color: #D7CE37;
	margin: 12px 0px 10px -18px;
	padding: 12px 20px 10px 18px;
	border-top: 2px dotted #ECEAE5;
	border-bottom: 2px dotted #ECEAE5;
	background: #FDFAE8 url(../global/blockquote-bkg.gif) repeat-y center top;
}

#content blockquote p {
	color: #D7CE37;
	font: bold 1.5em/160% "Lucida Grande", Helvetica, Arial, sans-serif;
}

#content blockquote a, a:link, a:active, a:visited{
	color: #8A867E;
}

#metadata {
	font-size: 1.0em;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px 0px 10px;
	color: #A8A7A3;
}

.small {
	margin: 0px 0px 20px;
	font-size: 1.0em;
}



.post {
	padding: 0px;
	margin: 0px 0px 0px;
}
.entry {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 30px -20px;
}

.entry img{
	padding: 0px;
	margin: 0px;
	max-width: 540px;
	overflow: hidden;
	border-style: none;
	width:expression(document.body.clientWidth > 540? "540px": "auto" );
	height: auto;
	}
	
.blognav {
	padding: 10px 0px 20px 20px;
	margin: 0px 0px 0px -20px;
	border-top: 2px dotted #ECEAE5;
}

.blognav .next{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	float: right;
	display: block;
}

.blognav .prev{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	display: block;
}


#sidebar h2 {
	margin: 20px 0px 0px;
}

#sidebar li.categories ul {
	width: 201px;
	margin: 2px 0px 50px;
}

#sidebar .categories li ul li {
	font-size: .9em;
	margin: 0px;
	padding: 0px;
}

#sidebar li.categories ul li a{
	margin: 5px 0px 5px;
	padding: 0px;
}
#ideatorpic {
	margin: 10px 0px 20px;
	padding: 0px;
	height: auto;
	width: 202px;
	display: block;
}
#content #sidebar h4 {
	font-size: 100%;
}
#is_nav_container {
	border-top: 0px dotted #ECEAE5;
	border-bottom: 0px dotted #ECEAE5;
	margin: -20px 0px 0px -20px;
	padding: 0px;
	height: 30px;
}


#is_nav_list ul {
	margin: 0px;
	padding: 0px;
}

#widecolumn #is_nav_list li {
	background: none;
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	text-align: center;
}

#widecolumn #is_nav_list li a#current {
	background-color: #F0EFEC;
	color:#B8B5AE;
	margin: 0px 0px 0px -2px;
	border-right: 2px dotted #F0EFEC;
	padding: 3px 20px 3px 22px;
	height: 30px;
	}

#widecolumn #is_nav_list li a#current-first {
	background-color: #F0EFEC;
	color:#B8B5AE;
	margin: 0px 0px 0px 0px;
	border-right: 2px dotted #F0EFEC;
	padding: 3px 20px 3px 20px;
	}


#is_nav_list li a {
	border-right: 2px dotted #ECEAE5;
	height: 30px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 0px 20px;
}

#is_nav_list a:hover {
	color: #C0C0C0;
}


#situation, #solution, #timing, #summary {
	background: #FDFCF7 url(../ideastudies/whitefade.gif) repeat-x left top;
	margin: 0px 0px 0px -20px;
	padding: 20px;
	font-size: 98%;
	}
	
#gallery {
	background: #FDFCF7 url(../ideastudies/whitefade.gif) repeat-x left top;
	margin: 0px 0px 0px -20px;
	padding: 20px 20px 20px 20px;
	font-size: 98%;
	}
	
.hidden { 
   display:none; 
	  }

h4.pagetitle {
	font-size: 130%;
	margin: -10px 0px 20px -20px;
	padding: 0px 0px 10px 20px;
	border-bottom: 2px dotted #ECEAE5;
	font-family: Georgia, Times, serif;
	color: #666;
	font-weight: normal;
	}



h4.situation {
	background: url(../ideastudies/h4-situation.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}

h4.situation span{
	display: none;
	}

h4.solution {
	background: url(../ideastudies/h4-solution.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}

h4.solution span{
	display: none;
	}

h4.timing {
	background: url(../ideastudies/h4-timing.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}

h4.timing span {
	display: none;
	}

h4.summary {
	background: url(../ideastudies/h4-summary.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}

h4.summary span {
	display: none;
	}

#content h5.step01 {
	background: url(../ideastudies/01.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px -30px -37px;
	padding: 0px;
	width: 35px;
	}

#content h5.step01 span{
	display: none;
	}
#content h5.step02 {
	background: url(../ideastudies/02.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px -30px -37px;
	padding: 0px;
	width: 35px;
	}

#content h5.step02 span{
	display: none;
	}
#content h5.step03 {
	background: url(../ideastudies/03.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px -30px -37px;
	padding: 0px;
	width: 35px;
	}

#content h5.step03 span{
	display: none;
	}
#content h5.step04 {
	background: url(../ideastudies/04.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px -30px -37px;
	padding: 0px;
	width: 35px;
	}

#content h5.step04 span{
	display: none;
	}
#content h5.step05 {
	background: url(../ideastudies/05.gif) no-repeat left top;
	height: 35px;
	margin: 0px 0px -30px -37px;
	padding: 0px;
	width: 35px;
	}

#content h5.step05 span{
	display: none;
	}
#freshdate {
	margin: -20px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 0px dotted #ECEAE5;
	font: 75% "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: right;
	color: #B7B5AE;
}
#freshdatedivider {
	margin: 20px 0px 5px -20px;
	padding: 5px 0px 5px 0px;
	border-top: 2px dotted #ECEAE5;
	font: 75% "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: right;
	color: #B7B5AE;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*.sIFR-hasFlash h1 {
	visibility: hidden;
}*/

.sIFR-hasFlash h2 {
	width: 500px;
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B8B5AE;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.border {
	border: 1px solid #E3E2DE;
}

cite {
	font-style: normal;
}
.myposts {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
.mymedia {
	border-left: 2px dotted #ECEAE5;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 250px;
	float: left;
}

.mymedia li a {
display: block;
}



.myfreshidea {
	margin: 0px 0px 0px -18px;
	padding: 0px 0px 0px 18px;
	border-bottom: 2px dotted #eceae5;
}
.mycontact {
	width: 199px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	border-bottom: 2px dotted #eceae5;
	border-top: 2px dotted #eceae5;
}
#content .mycontact a {
	display: inline;
}
#ideatornav {
	text-align: center;
	margin: 0px 0px 0px;
	padding: 7px 0px;
	border-bottom: 2px dotted #eceae5;
	font-size: 85%;
}
#content #ideatornav li {
	background: url(../global/none);
	display: inline;
	margin: 0px 50px 0px 0px;
	padding: 0px;
}
#content #ideatornav ul {
	margin: 0px;
	padding: 0px;
}

#clearit {
	clear: both;
	float: none;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	height: 0px;
}
#ideators-main #gamepiece {
	border-right: 2px dotted #ECEAE5;
	padding-top: 12px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 1px;
	width: 150px;
}
#ideators-main #gamepiece_end {
	margin-top: 0px;
	padding-top: 12px;
	margin-left: 1px;
}
#ideators-main {
	border-top: 2px dotted #ECEAE5;
}

.right {
	float: right;
	margin: 0px 0px 20px 20px;
}

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

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

#content p.wp-caption-text {
	font: 11px "Lucida Grande", Helvetica, Arial, sans-serif;
	margin: 5px 0 20px 0;
}


#commentform label {
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
	}

#commentform input {
	width: 90%;
	padding: 5px;
	font-size: 1.4em;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #efefef;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#commentform fieldset textarea {
	height: 100px;
	}
#commentform input:focus,
#commentform textarea:focus {
	background: #fff;
	}


