html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.mainBackground { background:#000000 url(images/BG-top.jpg) top center no-repeat; margin-top:250px; text-align:center; }

a:link { color:#395016; border-bottom:#CCCCCC 1px solid; text-decoration:none; }
a:hover { color: #006600; border-bottom:#CCCCCC 1px dotted; text-decoration:none; }
a:visited { color: #339900; border-bottom:#CCCCCC 1px dashed; text-decoration:none; }

h1 {text-indent:-999px; }

#container { margin: 0 auto; position:relative; text-align:left; width:950px; }

p, li { color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; line-height:1.8em; }

#welcomeText { float:left; width:570px; }
	#welcomeText li { margin-left:35px; list-style: circle;  }

#twitterText { display:none; float:left; margin-left:36px; margin-top:40px; position:relative; width:250px; }
	#twitterText p { border-bottom:1px dotted lightgrey; color:#CCCCCC; font-size:0.8em; margin-bottom:5px; padding-bottom:5px; }
	
#secondText { float:left; position:relative; width: 400px; }

#quotePlato { float:left; width:515px; height:151px; margin-left:40px; margin-right:-40px; background:url(images/quote-Plato.png) top center no-repeat; position:relative; }


#linkArea { clear:both; margin-left:-30px; position:relative; width:100%; }
	#linkArea h1 { background:url(images/heading-Invovled.png) top left no-repeat; margin-bottom:35px; height:51px; width:654px; }
	.logo { width:300px; min-height:95px; float:left; border:none; background-position:top center; background-repeat:no-repeat; }
		.logo:hover {color:#FFF; background-position:-301px 1px; }
		.logo:active {color:#FFF; background-position:-302px 3px; }

		.logo p { border-bottom:1px dotted #fff; color:#CCCCCC; font-size:1em; font-style: italic; margin-top:95px; margin-left:35px; }
		.logo p:hover {color:#FFF;}
				
	.logoMegaphone { background:url(images/logo-Megaphone.png) no-repeat; }
		
	.logoWPD { background:url(images/logo-WPD.png) no-repeat; }
		
	.logoEBT { background:url(images/logo-EBT.png) no-repeat; }
	
	.logoiCMO { background:url(images/logo-iCMO.png) 0 0 no-repeat; }
	
	.logoMT { background:url(images/logo-MT.png) no-repeat; } 

	.logoStraw { background:url(images/logo-Straw.png) no-repeat; }
		
#portfolio { clear:both; padding-top:60px; position:relative; width:100%; }	
	#portfolio h1 { background:url(images/heading-Portfolio.png) top left no-repeat; margin-bottom:35px; height:55px; width:879px; }
	
	
	.thumbWrapper { margin-bottom:20px; }
	.thumbWrapper img { border: #336600 4px solid; margin-right:15px; }
	.thumbWrapper img:hover { border: #fff 4px solid; }
	.thumbWrapper a {border:none; }

	
	

#blogs { clear:both; position:relative; width:100%; }	
	#blogs h1 { background:url(images/heading-Blogs.png) top left no-repeat; margin-bottom:35px; height:51px; width:879px; }
	
	#blogs a { border:none; text-decoration: none; }
	#blogs a:hover { color:#339900; border:none; text-decoration: none; }
	#blogs li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #336600; }
	#blogs li:hover { color:#339900; background: #202020; }
	#blogLeft, #blogRight { padding-right:20px; width:45%; float:left; }
	
	#blogLeft { background:url(images/subhead-WPD.png) top left no-repeat; padding-top:45px; }
	#blogRight { background:url(images/subhead-iCMO.png) top left no-repeat; padding-top:45px; }

	

#contact { clear:both; position:relative; width:100%; }	
	#contact h1 { background:url(images/heading-Contact.png) top left no-repeat; margin-bottom:35px; height:51px; width:879px; }

#bottomText { float:left; position:relative; width: 400px; }

#quoteSeuss { float:left; width:552px; height:160px; margin-left:40px; margin-right:-80px; background:url(images/quote-Seuss.png) top center no-repeat; position:relative; }

#smLinks { border:none; margin-top: 10px; margin-left:90px; }
	#smLinks h1 {background: url(images/subhead-Connect.jpg) top left no-repeat; margin-bottom:10px; text-indent:-999px; width:400px; height:44px; }
	#smLinks a {border:0; }
	#smLinks a:link { border: none; margin-right:10px; }
	#smLinks a:visited { border: none; margin-right:10px; }



#footer { background:url(images/BG-footer.jpg) bottom left repeat-x; height:250px; }

.push { position:relative; width:100%; height:1px; clear:both; }

