/* Css Style Sheet */
body, div, ul, ol, dl, dt, dd, li, p, h1 {margin: 0px; padding: 0px;}
body {
	font-family: "Trebuchet MS", sans-serif;
}
div {}
ul, ol, dl {}
li {list-style-type: none;}
dt {}
dd {}

h1 {
	font-size: .9em;
}
h2 {}
h3 {}
h4 {}

p {}

a:link, a:visited {
	text-decoration: none;
	color: #61844C;
}
a:active, a:hover {
	text-decoration: underline;
	color: #87C876;
}
.links {clear: both;text-align: center;}
.clearAll {clear:both;}
.noShow {display: none;}

/* ===== Heading Area ============*/

#all {}
#most {width: 820px;margin: auto;}
#navigation {
	font-size: .9em;
	float: left;
	clear: none;
	width: 250px;
	margin-top: 40px;
	margin-left: 15px;
	text-align: right;
}
#navigation h2 {
	font-size: .9em;
	color: #375C8E;
}
#navigation ul.resume {
	font-size: .8em;
}
#contactInformation {
	background: #ffffff;
	width: 820px;
	height: 83px;
	margin-bottom: -40px;
}
#contactInformation h1.noShow {
	display: inline;
	margin-left: 0px;
	/*
	margin-left: 21.6em;
	*/
	font-size: .9em;
}
#contactInformation h2.noShow {
	display: inline;
	margin-left: 21.6em;
	margin-top: .2em;
	padding-top: 0em;
	font-size: .9em;
}
/* ==== Main Content ============ */

#portfolioWorks {
	width: 535px;
	float: right;
}
div#works {
	padding-right: 18px;
}
div#works dl dt {
	color: #375C8E;
	text-align: center;
	font-size: .9em;
	padding-top: 7px; 
}
div#works dl dd {margin-bottom: 10px;padding: 2px 11px 20px 25px;font-size: .8em;}
div#works dl dd p.details {
	text-align: center;
	color: #375C8E;
}
div#works dl dd p.description {
	text-align: justify;
	color: #000000;
}
div#works dl dd p.descRight {
	
}
div#works dl dd p.description img {
	float: right;
	margin: 5px 20px 5px 9px;
	border: 1px dashed #D2C8C8;
}
div#works dl dd p.description a:link img, div#works dl dd p.description a:visited img {border-color: #D2C8C8;}
div#works dl dd p.description a:hover img, div#works dl dd p.description a:active img {

border-color: #77B676;
border-style: solid;
}

/* ====== Medium class's ========================== */
.wholeBlock, .topleft, .topright, .bottomleft, .bottomright {display: block;}
/* ================================================ */

#footer {
	background: #ffffff;
	clear: both;
	width: 820px;
	height: 40px;
}
.hfp {display: none;}
* {color:#375C8E !important;}