/* GENERAL */
body {font-family:arial, helvetica, sans-serif; font-size:100%; margin-top:2px;}
p {font-size:.8em;}
.paragraphtitle {font-size:14px; font-weight:bold;}
a {color: #00f;}
a:visited {color: #000;}
a:hover {color:red; background:#0055a0;}
a img {border:0;}
.clear {clear:both;}
.style1 {color: #FF0000; font-weight: bold;}

/* CONTAINER */
#container {width:750px; margin:0 auto; overflow:auto; padding-bottom:10px; background-color:#de2d33;}
#containerchrisphil5 {width:750px; margin:0 auto; overflow:auto; background-color:#de2d33;}
#containeraniline {width:750px; height:2130px; margin:0 auto; padding:10px; background-color:#ffc; border:#000 thin solid;} 

/* HEADER */
#header {margin-left:127px;}
#header h1 {font-family: Georgia, "Times New Roman", Times, serif; color:#fec14c;}
#header h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#fec14c;}
#headerchrisphil5 {margin-top:5px; margin-left:150px;}

/* NAVIGATION */
#nav {float:left; width:125px; border-left:thin solid; border-top:thin solid; border-bottom:thin solid; background-color:#fec14c;}
#nav p {margin-left:20px;}
#nav ul {list-style:none; padding:0; margin:10px 0;}
#nav li {margin:5px 0;}
#nav li a {display:block; padding:1px 0 1px 5px; font-size:.6em; text-decoration:none;}
#nav li a:hover {color:red;}

/* CONTENT */
#content {float:left; width:590px; padding:10px; margin-bottom:10px; background:#fff; border:thin solid #000;}
#contentchrisphil5 {width:580px; height:350px; margin-top:0px; margin-right:auto; margin-bottom:10px; margin-left:auto;}

#date {float:right; margin-right:0px; margin-top:-10px;}
#date p{font-weight:bold;}
#first {margin-top:20px;}
#requirements {border:thin solid #996633; padding:5px;}
.textalignright {text-align:right;}
#contentze {float:left; margin-top:10px; margin-left:10px; width:500px; padding:5px; background:#fff; border:thin solid #000;}

/* CHE */
#contentche {float:left; width:590px; padding:10px; margin-bottom:10px; background:#fff; border:thin solid #000;}
#dateche {position:absolute; margin-left:500px; margin-top:-10px;}
#dateche p{font-weight:bold;}

/* PHOTOS */
.linkphoto img{width:100px; height:100px; border:0px;}
.photoleftwide img{float:left; width:250px; height:188px; margin-top:5px; margin-right:10px; padding:5px; border:solid 1px #ddd; background:#fec14c;}
.photolefttall img{float:left; width:188px; height:250px; margin-top:5px; margin-right:10px; padding:5px; border:solid 1px #ddd; background:#fec14c;}
.photorightwide img{float:right; width:250px; height:188px; margin-top:5px; margin-left:10px; padding:5px; border:solid 1px #ddd; background:#fec14c;} 
.photorighttall img{float:right; margin-top:5px; margin-left:10px; padding:5px; width:188px; height:250px; border:solid 1px #ddd; background:#fec14c;} 
.photo100x100left img{float:left; width:100px; height:100px; padding:5px; border:solid 1px #ddd;}
.photo600x450 img{float:left; width:500px; height:375px; padding:30px;}
#photoana img{float:left; width:188px; height:250px; margin-top:15px; margin-right:10px; padding:5px; border:solid 1px #ddd; background:#fec14c;}
#photocollapse img {float:left; width:100px; height:160px; margin-top:5px; margin-right: 10px; margin-bottom:10px;}
.photocerd img{float:right; width:300px; height:162px; margin-top:5px; margin-left: 10px; padding: 5px; border:solid 1px #ddd; background:#fec14c;}
#photohow img{float:right; width:250px; height:188px; margin-top:10px; margin-left:10px; padding:5px; border:solid 1px #ddd; background:#fec14c;} 
.phototruth img{float:left; width:140px; height:200px; margin-top:5px; margin-right: 10px; border: solid 1px #ddd;}
#contentze img{width:500px; height:375px;}

/* FOOTER */
#footerchrisphil5 {margin-top:5px; margin-left:30px; font-size:.9em;}
#footer {margin-left:126px; font-size:1.1em;}
#footerze {position:relative; right:630px; top:380px;}
#footerze a{font-size:.9em; color:#0000FF;}

/* MISC */
#pagetitleze {float:left; margin-left:5px; margin-top:10px; font-size:1.1em; font-weight:bold;}
#dateze {position:absolute; margin-left:5px; margin-top:40px;}
#dateze p{font-size:.8em;}

