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




/* @media handheld {  /* prevents older browsers from opening site using mobile stylesheet */
	
	/*-------------------------------------
		RESET
	-------------------------------------*/

	body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,   
	li, dl, dt, dd, form, fieldset, textarea, th, td   
	{   
	margin: 0; padding: 0; border: 0; outline: none;   
	}

	#colors :focus { outline: none; }


	html, body
	{
	    width: 100%;
	    height: 100%;
	}

	/*-------------------------------------
		END RESET
	-------------------------------------*/
	
	
	html, body {
		font: 12px/15px sans-serif;
		background: #EDEDED;
		padding: 0;
		color: #000;
		margin: 0 0 0 0;
	}
	body {
		max-width: 480px;
	}	
		
	* {
		float: none;
		}
		
	div#content, div#nav	{
		padding: 0 6px 0 6px;
	}
	
	div#content3 {
		padding: 0 6px 0 6px;
	}
	
	div#nav ul {
		text-indent: 6px;
		line-height: 20px;
	}
	
	div#nav a, div#nav a:visited { 
		color: #6B1D1D;}
		
	div#sidebar, div#sidebar3 {
		width: 100%;
		display: block;
		background: #A0A6A9;
		padding: 10px;
		margin-top: 20px;
	}
	
	a {
		color: #6B1D1D;
		font-weight: bold;
		text-decoration: underline;
	}
		
	a:visited {
		color: #999;
	}
	
	li.logo, a.logo {
		display: block;
		background: #182733;
		border: 1px solid #EDEDED;
		margin: 0;
		padding: 0;
	}


	
	a.backbutton, a.button {
		display: block;
		background: #2A4052;
		color: #FDDB78;
		font-weight: bold;
		text-decoration: underline;
		text-align: left;
		padding: 8px 0 8px 8px;
		margin: 12px 0 12px 0;
		
	}
	a.backbutton {
		width: 170px;
	}
	a.listbutton {
		display: block;
		width: 280px;
		background: #2A4052;
		color: #FDDB78;
		font-weight: bold;
		text-decoration: underline;
		text-align: left;
		text-indent: 30px;
		padding: 8px 0 8px 0;
		margin: 12px 0 12px 0;
		
	}
	
	a.backbutton:visited, a.listbutton:visited, a.button:visited {
		background: #666;
		color: #FFF;
	}
	
	
	div.galleryCell {
		padding-top: 20px;
	}
	
	div.galleryCell a img {
		border: 1px solid #DDD;
	}
	
	h1, h1.main {
		margin-top: 15px;
		margin-bottom: 6px;
		font-size: 1.6em;
		border-top: 1px dotted #DDD;
		padding: 18px 0 0 0;
	}
	div#content3 h1.main {
		padding-left: 6px;
	}
	#content h1#billboard {
		width: 320px;
		height: 138px;
		background: url(images/bb-wefix320.jpg) top left no-repeat;
		background-color: #FFF;
	}

	#content h1#billboard span {display: none;}
	
	div#sidebarmain h2 {
		text-transform: uppercase;
		color: #FDDB78;
	}
	div.copybox2 {
		margin-top: 9px;
	}
	div.copybox3 {
		padding: 0 6px 0 6px;
	}
	
	h2 {
		color: #2A4052;
		margin-top: 9px;
		margin-bottom: 4px;
		line-height: 1.2em;
	}
	
	h3 {
		color: #6B1D1D;
		margin-top: 9px;
	}
	h3.anchor {
		display: none;
	}
	div#sidebarmain p.quote, div#sidebarmain p.quote2 {
		font-size: 1.2em;
		margin: 6px 0 6px 0;
		padding-left: 6px;
		margin-top: 6px;
	}
	div#sidebarmain p.client {
		margin: 6px 0 6px 0;
		padding-left: 6px;
	}
	div#mobilefooter {
		margin: 12px 0 6px 0;
		border-top: 1px dotted #DDD;
		padding: 6px 0 0 6px;
		font-size: .8em;
	}
	div#mobilefooter a {
		text-decoration: none;
	}
	div#mobilefooter img {
		display: inline;
		padding-top: 5px;
		margin-bottom: -3px;
	}	
	div#footer, div#footer2, div#footer3 {
		display: none;
	}
	
	
	#creditfooter {display: none;}

	.feedburnerFeedBlock div {
		line-height: 1.8em;
		font-size: 12px;
		margin: 8px 0 10px 0;
	}

	.feedburnerFeedBlock p.feedTitle a, p.feedTitle a:visited {
		color: #00FF00;
		display: block;
		text-transform: uppercase;
		font-size: 16px;
		letter-spacing: .2em;
		line-height: 1.1em;
		color: #FDDB78;
		border-bottom: 1px dotted #DDD;
		margin-top: 40px;
		padding-bottom: 15px;
		text-decoration: none;
		font-weight: bold;
	}

	.feedburnerFeedBlock a:hover, p.feedTitle:hover {
		color: #ffffff;
		text-decoration: none;
	}

	.feedburnerFeedBlock ul {
		margin: 20px 0 0 0;
		padding: 0;
	}

	.feedburnerFeedBlock ul li {list-style-type: none;}

	span.headline a {
		color: #FDDB78;
		font-weight: bold;
		text-decoration: none;
		padding: 30px 0 0 0;
		cursor: pointer;
		font-size: 14px;
		line-height: 1.1em;
	} 
	
	span#less {
		font-size: .7em;
	}
	p.twocolText2 {
		margin-top: 9px;
	}
	
	input, textarea {
		display: block;
		border: 1px solid #DDD;
		margin: 3px 0 12px 0;
	}
	textarea {
		width: 260px;
		height: 227px;
	}
	
	div.twocolColB h3.team {
		margin-top: 24px;
	}
	
	div.copybox1 ul {
		list-style-type: none;
		padding-left: 3em;
		text-indent: -1.3em;
	}
	
	div.copybox3 img{
		margin: 15px 0 0 0;
		padding: 20px;
		background: #FFF;
	}
	
	div#embed {
		padding-left: 6px;
		display: block;
		position: relative;
		width: 700px;
		height: 900px;
		border: 0px solid blue;
		align: left;
		}
	}
	
	em {
		font-style: italic;
	}
	
	
/*} /* closing tag for "@media handheld" */