* {
	margin:0;
	padding:0;
}
body {
	background:#563f25 url("../img/three.jpg") top repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:center;
}
a{
	text-decoration:none;
}
strong {font-weight:bold;}
li {list-style:none;}
li, p {
	color:#333;
	font-size:1.2em;
	/*line-height:150%;*/
}
div ul li, div p {line-height:150%;}
h1{}
	h1,h1 a {
		background:url("../img/h1.jpg") no-repeat;
		display:block;
		float:left;
		height:102px;
		text-indent:-3000px;
		width:200px;
	}
	
h2,h3,h4,h5 {
}

h2 {}
	h2#contactTitle {
		background:url("../img/titles/contactpage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:527px;
		text-indent:-3000px;
	}
	h2#signupTitle {
		background:url("../img/titles/signuppage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:207px;
		text-indent:-3000px;
	}
	h2#downloadTitle {
		background:url("../img/titles/downloads.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:534px;
		text-indent:-3000px;
	}
	h2#pricingTitle {
		background:url("../img/titles/pricingpage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:599px;
		text-indent:-3000px;
	}
	h2#moreTitle {
		background:url("../img/titles/morepage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:560px;
		text-indent:-3000px;
	}
	h2#homeTitle {
		background:url("../img/titles/homepage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:440px;
		text-indent:-3000px;
	}
	h2#homeTitle1 {
		background:url("../img/titles/homepage.gif") center no-repeat;
		height:20px;
		padding:40px 0 44px 0;
		width:440px;
		text-indent:-3000px;
	}
	h2#processTitle {
		background:url("../img/titles/processpage.gif") center no-repeat;
		height:28px;
		padding:40px 0 44px 0;
		width:560px;
		text-indent:-3000px;
	}
	h2.headingAdvert {
		background:url("../img/headingAdvertBackground.jpg") top left repeat-x;
		color:#333;
		font-size:2.0em;
		font-weight:lighter;
		height:50px;
		line-height:120%;
		margin:20px 0 0 0;
		padding:15px 0 0 0;
		text-align:left;
		vertical-align:middle;
	}
	h2.headingAdvert span, h2.headingAdvert a:link, h2.headingAdvert a:visited, h2.headingAdvert a:active {
		color:#4BC7F4;
		text-decoration:none;
	}
	h2.headingAdvert a:hover {color:#666;}

h3 {}
	h3#homepageSubTitle {
		background:url("../img/homepageSubTitleBackground.gif") left bottom repeat-x;
		font-size:1.4em;
		margin-bottom:10px;
		padding:12px 0 7px 0;
	}
	
	div.moreContentBox h3,div.newsborder h3,div.newclass h3,div.rightnewclass h3 {
		background:url("../img/homepageSubTitleBackground.gif") left bottom repeat-x;
		color:#333;
		font-size:1.4em;
		font-weight:bold;
		padding:8px 11px 8px 11px;
	}
	div#needMore h3 a:link, div#needMore h3 a:visited, div#needMore h3 a:active {
		background:#FFF url("../img/plainDash.jpg") left bottom no-repeat;
		color:#333;
		display:block;
		font-size:1.4em;
		font-weight:bold;
		margin-top:2px;
		padding:7px 11px 8px 11px;
		text-decoration:none;
	}
	div#needMore h3 a:hover {
		background:#EDF6F8 url("../img/blueRightArrow.jpg") left no-repeat;
	}
	div.detailSectionSmall h3 {
		color:#666;
		float:left;
		font-size:1.4em;
		font-weight:bold;
		padding:30px 0 20px 0;
	}
		div.detailSectionSmall h3 span {
			display:block;
			font-weight:normal;
		}
	h3.processHeader {
		width:auto;
		text-indent:-3000px;
	}
	h3#processDesign {
		background:url("../img/processDesign.jpg") left no-repeat;
		height:79px;
	}
	h3#processSend {
		background:url("../img/processSend.jpg") left no-repeat;
		height:79px;
	}
	h3#processDownload {
		background:url("../img/processDownload.jpg") left no-repeat;
		height:79px;
	}
	h3.stickyHeading {
		font-size:1.4em;
		padding:7px 0 20px 15px;
	}
	h3.footerHeading {	
		height:29px;
		text-indent:-3000px;
		width:206px;
	}
	div.detailSection h3 {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	width:40%;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	}
	div#resourceIcons h3.footerHeading {
		background:url("../img/headerIcons.jpg") left no-repeat;
	}
	div#resourceJobs h3.footerHeading {
		background:url("../img/headerFreelanceJobs.jpg") left no-repeat;
	}
	div#resourceMags h3.footerHeading {
		background:url("../img/headerOnlineMags.jpg") left no-repeat;
	}
	div#resourceGalleries h3.footerHeading {
		background:url("../img/headerGalleries.jpg") left no-repeat;
	}

h4 {}
	div#primaryFooter h4 {
		font-size:1.1em;
	}
	div#primaryFooter ul li#fam h4 {background:url("../img/iconFamfam.jpg") left no-repeat;}
	div#primaryFooter ul li#iconFinder h4 {background:url("../img/iconFinder.jpg") left no-repeat;}
	div#primaryFooter ul li#freelanceSwitch h4 {background:url("../img/iconFreelanceSwitch.jpg") left no-repeat;}
	div#primaryFooter ul li#freelancers h4 {background:url("../img/iconFree.jpg") left no-repeat;}
	div#primaryFooter ul li#programmer h4 {background:url("../img/iconProgrammer.jpg") left no-repeat;}
	div#primaryFooter ul li#lovers h4 {background:url("../img/iconColorLovers.jpg") left no-repeat;}
	div#primaryFooter ul li#scratch h4 {background:url("../img/iconWeb.jpg") left no-repeat;}
	div#primaryFooter ul li#rules h4 {background:url("../img/icon9rules.jpg") left no-repeat;}
	div#primaryFooter ul li#devLounge h4 {background:url("../img/iconLounge.jpg") left no-repeat;}
	/*div#primaryFooter ul li#w3c h4 {background:url(../img/iconW3C.jpg) left no-repeat;}*/
	div#primaryFooter ul li#cssBased h4 {background:url("../img/iconCSS.jpg") left no-repeat;}
	
	div#primaryFooter ul li#uniquecss h4 {background:url("../img/iconUnique.jpg") left no-repeat;}
	div#primaryFooter ul li#signals h4 {background:url("../img/icon37.jpg") left no-repeat;}
	div#primaryFooter ul li#vitamin h4 {background:url("../img/iconVitamin.jpg") left no-repeat;}
	
	
	
	
	div#primaryFooter h4 a:link, div#primaryFooter h4 a:visited, div#primaryFooter h4 a:active {
		color:#FFF;
		text-decoration:none;
	}
	div#primaryFooter h4 a:hover {
	color:#FCC215;
	top: 20px;
}
	
	div.rssArticle h4 {
		color:#666;
		font-family:Georgia;
		font-size:1.2em;
		font-style:italic;
		line-height:150%;
		padding-bottom:7px;
	}
	div.rssArticle h4 a:link, div.rssArticle h4 a:visited, div.rssArticle h4 a:active {
		color:#333;
		display:block;
		font-family:Tahoma;
		font-size:1.3em;
		font-style:normal;
		font-weight:bold;
		text-decoration:none;
	}
	div.rssArticle h4 a:hover {color:#666;}
	
	
