/* CSS Document */

body {
	background-color:#dddcdc;
	margin: 0px;
	padding: 0px;
	font: 100%  "Trebuchet MS", Arial, sans-serif;
	text-align: center;
}
* {margin:0; padding:0;
}

div#contentarea{width:795px;
	margin-left:auto; margin-right:auto;
	background-color:#dddcdc;
	position:relative;
	border-left:solid 5px #b81914;
}
* html div#contentarea {line-height:1.1em;}


div#header {width:795px; height:75px;
	margin-right:auto; margin-left:auto;
	margin-top:20px; background-image:url(../images_pres/header_4.gif);
	border-left:solid 4px #b81914;
}

div#portfolioheader {width:795px; height:75px;
	margin-right:auto; margin-left:auto;
	margin-top:20px; background-image:url(../images_pres/header_4.gif);
	border-left:solid 4px #b81914;
}

* html div#header {width:795px; height:75px;
	margin-right:auto; margin-left:auto;
	margin-top:20px; background-image:url(../images_pres/header_4.gif);
	border-left:solid 5px #b81914;
}

* html div#portfolioheader {width:795px; height:75px;
	margin-right:auto; margin-left:auto;
	margin-top:20px; background-image:url(../images_pres/header_4.gif);
	border-left:solid 24px #b81914;
}

div#header h1, h2 {margin-left:-2500px;
}

div#portfolioheader h1, h2 {margin-left:-2500px;
}

/* begin navigation area container */
div#nav_container {position:absolute; top:20px; left:20px;
	width:187px; height:360px;
	background-image:url(../images_pres/navbg_center2-65.jpg);
	background-color:#dddcdc;
}

div#nav_container ul {width:127px;
	margin-top:90px;
	margin-left:17px;
}

* html div#nav_container ul {width:127px;
	margin-top:90px;
	margin-left:-25px;
}

div#nav_container li {list-style:none;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	width:125px;
}

div#nav_container li a {text-decoration:none;
	color:#000000;
	display:block;
	padding:3px 0 3px 0;
}

div#nav_container li a:hover {background-color:#aeaeae;
}

/** Begin text column **/

div#column2 {margin-left:207px;
	width:583px;
	text-align:left;
	font-size:.9em;
	background-color:#dddcdc;
	color:#000000;
	padding:0 0 35px 0;
}

div#column2 img {float:left;
	margin-left:25px;
	margin-right:15px;
	padding-bottom:5px;
}

div#column2 h5 {padding:35px 0 0 60px;
}

div#column2 h3 {padding:35px 0 0 25px;
}

div#column2 h4 {padding:35px 0 0 100px;
}

div#column2 h1.home {padding:35px 0 0 35px;
	font-size:1.3em;
}

div#column2 p {padding:0 45px 0 25px;
}

div#column2 p.p1 {padding:25px 60px 0 60px;
}

div#column2 p.p2 {padding:30px 60px 50px 60px;
}
div#column2 p.p3 {padding:0 60px 30px 200px;
	font-size:.8em;
}

div#column2 p.p3 a {color:#6A6A6A;}

div#column2 p.p4 {padding:0 0 20px 100px;
}

div#column2 p.isbn {font-size:small;} 


/** Begin portfolio page **/

div#column2portfolio {margin-left:207px;
	width:608px;
	padding-top:15px;
	background-color:#dddcdc;
	color:#000000;
}

div#column2portfolio p {font-size:.7em;}

div.images img {border:solid 2px black;}

div.images p {font-size:.8em;
	padding:3px 0 3px 0;}

/** Begin footer **/

div#footer {width:727px; height:20px;
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px;
	font-size:.7em;
	padding:6px 0 6px 65px;
	background-color:#dddcdc;
}

/** to set the footer placement on the portfolio page **/
div#portfoliofooter {width:727px; height:20px;
	margin-left:auto; margin-right:auto; margin-top:45px; margin-bottom:20px;
	font-size:.7em;
	padding:6px 0 6px 65px;
	background-color:#dddcdc;
}

/** to set the footer placement on the enlarged image pages **/
div#imgfooter {width:727px; height:20px;
	margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px;
	font-size:.7em;
	padding:6px 0 6px 0;
	background-color:#dddcdc;
}

div#clearthis {clear:both;}

/** Beging portfolio thumbnails **/

.thumbnails {cursor: default;
	list-style: none;
}

.thumbnails img
{
	background: #d3d3d3;
	border-color: #aaa #ccc #ddd #bbb;
	border-style:solid;
	border-width:3px;
	padding: 3px;
	vertical-align: top;
	width:120px;
	height:122px;
}

.thumbnails li
{
	background: #d3d3d3;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 3px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 3px;
	position: relative;
}

