/* Deselop Site Styles
 * @version: 1.0 
 * @author:	 Jay Ciruolo
 * June, 2008
 */

/* Global */
a, a:visited{
	color:#939eb0;
}

	a:hover, a:active{
		color:#333;
	}

p img.right{
	float:right;
}

p img.left{
	float:left;
}

em{
	font-style:italic;
}

strong{
	font-weight:bold;
}

/* Header & Layout */

html{
	background: #a7adba;
}

body{
	background: #fff url(../images/bodyBG.gif) repeat-x top;
}

h1 {
	position:relative;
	top:20px;
	margin-bottom:35px;
	z-index:1000;
	height:101px;
	width:220px;
	text-indent:-1000px;
	background:transparent url(../images/deselop_logo.png) top left no-repeat;
	_background:transparent url(../images/deselop_logo_ie.jpg) top left no-repeat; 
}
	
	h1 a {
		display:block;
		width:220px;
		height:101px;
		text-decoration:none;
		outline:0;
		-moz-outline-style:0; 
	}
	
	h2{
		font-size:153.9%;
		color:#333;
		margin-bottom:.15em;
	}
		h2.subscribeLeft{
			padding-left:20px;
			background:url(../images/rss.gif) no-repeat left;
		}
		
		h2.latestProjectHead{
			padding-left:20px;
			background:url(../images/lightbulb.png) no-repeat left;	
		}
		
		h2.latestEntriesHead{
			/* padding-left:20px; */
			/* background:url(../images/pencil.png) no-repeat left; */
		}
	
	h3{
		font-size:123.1%;
		padding-bottom:.4em;
	}
	
		h3 span{
			font-size:80%;
			color:#666;
		}
#ft{
	margin-top:3em;
	padding:1.2em;
	background-color:#a7adba;
	border-top:1px solid #606060;
/*	background:url(../images/footerBg.gif) repeat-x top left;*/
}
	#ft .ftWrapper{
		margin:0 auto;	
		width:750px;
		text-align:center;	
	}

/* SideBar */
.sideArea{
	text-align:right;
}

ul.subNav{
	line-height:1.6em;
}

	ul.subNav li a{
		text-decoration:none;
	}

	ul.subNav li a:hover{
		text-decoration:underline;
	}

	/* Subpage extra layout*/
	.subscribe{
		display:block;
		margin-top:1em;
		padding-right:20px;
		background:url(../images/rss.gif) no-repeat right;
	}

/* Footer */
.footerContainer{
	width:705px; 
	text-align:left;
	margin-left:50px;

}

	.footerBios{
		border-right:1px solid #fff;
	}
	
		.footerBios .bio{
			padding-right:2em;
			padding-bottom:2em;
		}
		
			.bio img{
				float:left;
				background-color:#fff;
				padding:3px;
				border:1px solid #666;
			}
		
			.bio h3{
				float:right;
				width:240px;
			}
			
			.bio p{
				margin-left:80px;
			}

	#about{
		margin-left:1em;
	}

		#about p{
			margin-top:.3em;
			margin-bottom:1em;
		}

/* Home Top */
.homeSub{
	padding:.6em;
}

	.homeSub ul li{
		line-height:1.6em;
	}

	.latestProject{
		border:1px solid #999;
		background:url(../images/homeBg.gif) repeat-x top left;		
	}

		.latestProject h3{
			color:#606060;
		}

		.latestProject img{
			margin-top:.4em;
			margin-bottom:.8em;
		}


/* Home content */
.latestEntries{
	margin-top:2em;
}

.latestEntry{
	margin-bottom:1em;
	padding:1em 0;
	border-bottom:1px solid #506992;
}

	.latestEntry h3{
		font-size:112.8%;
		color:#506992;
	}

	.latestEntry p{
		padding-top:.4em;
	}

	
	/* Content */

	
	.contentArea{
		border-left:1px solid #a8adbe;
		padding-left:1.33em;
	}

		.contentArea p{
			line-height:1.4em;
			margin-bottom:.8em;
		}

/* Blog */
div.blogMeta{
	font-size:85%;
	margin-bottom:1em;
}

	div.blogMeta span{
		color:#333;
	}

/* Projects */
.project{
	margin-top:1em;
	border-bottom:1px dotted #a8adbe;
	padding-bottom:1em;
}

	.project h3{
		padding:.2em;
	}

	.project img{
		padding:.2em;
		border:1px solid #999;
	}

	.project p{
		padding:.4em;
		margin-bottom:.2em;
	}

	.project .projectActions a{
		margin:0 .4em;
		display:block;
	}

/* Contact */

label{
	display:block;
	margin-bottom:.2em;
	font-weight:bold;
	color:#666;
}

input{
	margin-top:.3em;
	margin-bottom:.8em;
	display:block;
}

p.thanksContact{
	color:green;
}

/* News */

.rssSub {
	background-position: middle left;
	background-repeat: no-repeat;
	background-image: url('/public/images/rss.gif');
	padding-left: 20px; 
	padding-top: 1px;
	padding-bottom: 1px;

}