/* Body - Background images, default fonts and sizes, as well as layout specs */
body    { font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; background-image: url(../images/welcome.png); background-repeat: no-repeat; background-attachment: fixed; background-position: left top; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; width: 779px }
#container {text-align: center;
	margin-left: -500px;
	position: absolute;
	left: 50%;
	width: 720px;
	 }
#myGallery {text-align:left; margin-left:50px; margin-top:250px;}
img {border:none}
h1 {display:none}	 
/* Header - Background images, default fonts and sizes, as well as layout specs */
#header  { position: absolute;top: 0px;
	left: 168px;
	width: 580px;
	height: 150px; }
.title  { color: #333; font-size: 250%; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em }
.slogan   { color: #333; font-size: 100%; font-style: italic; text-align: center; letter-spacing: 0.5em; padding-bottom: 0.5em }
/* Navigation - Area Specs, link box specs */
#navigation {position:absolute;  top: 110px;
	left: 165px;
	width: 580px;
	height: 150px}
.home   { color: #999; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background-color: #666; margin-right: 3px; margin-left: 3px; padding: 20px 13px; position: relative; border: solid 1px #333 }
.method   { color: #999; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background-color: #666; margin-right: 3px; margin-left: 3px; padding: 20px 6.5px; position: relative; border: solid 1px #333 }
.about   { color: #999; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background-color: #666; margin-right: 3px; margin-left: 3px; padding: 19px 11px 19px 11px; position: relative; border: solid 1px #333 }
.work   { color: #666; font-size: 100%; text-decoration: none; background-color: #999; margin-right: 3px; margin-left: 3px; padding: 20px 13px; position: relative; top: 32px; border: solid 1px #333 }
.tools   { color: #666; font-size: 100%; text-decoration: none; background-color: #999; margin-right: 3px; margin-left: 3px; padding: 20px 13px; position: relative; top: 32px; border: solid 1px #333 }
.contact    { color: #666; font-size: 100%; text-decoration: none; background-color: #999; margin-right: 3px; margin-left: 3px; padding: 20px 6.5px; position: relative; top: 32px; border: solid 1px #333 }
/* Content - Whole middle area, left side bar, content area, specs, and layout. */
#content          { color: #333; line-height: 135%; background-color: #666; background-image: url(../images/content-bg.jpg); padding-right: 8px; padding-left: 8px; position: absolute; top: 195px; left: 359px; width: 434px; height: 338px; border: solid 1px #666 }
.content        { color: #333; text-align: center; padding-bottom: 5px }
.proposalheader   { color: #555; font-size: 125%; font-style: italic; text-align: left; margin-top: 1px; margin-bottom: -3px }
.contactheader  { color: #555; font-size: 150%; font-style: italic; text-align: left }
.formtext    { color: #333300; font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 0.5pt; text-align: left; margin-bottom: -5px } 
.proptext  { color: #333300; font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 0.5pt; text-align: left; margin-bottom: -10px; }
#loginform  { padding: .75em; border: double 3px #6e6e6e }
.loginbut {margin-top: 2px }
#sidebar     { background-color: #666; background-image: url(../images/content-bg.jpg); text-align: left; text-indent: 12pt; padding-right: 5px; padding-left: 5px; position: absolute; top: 195px;
	left: 96px;
	width: 230px;
	height: 338px; border: solid 1px #666 }
#portnav {position:relative; float:left; width:82px ; height:330px ; border-left:1px solid #ccc; border-right: 1px solid #ccc}
#portimage   { visibility: visible; position: absolute; top: 5px; left: 120px; width: 308px; height: 225px; border: solid 1px #6e6e6e }
#portimage img   { text-align: center; position: absolute; top: -2px; left: -2px; width: 300px; height: 217px; border: solid 1px #6e6e6e }
#portdes    { font-size: 70%; visibility: visible; position: absolute; top: 240px; left: 120px; width: 304px; height: 85px; border: solid 1px #6e6e6e }	
.sidebar       { color: #404040; font-size: 85%; font-style: italic; line-height: 160%; padding-left: 0.5em; position: relative; right: 9.75em; bottom: 15em }
#tl     { background: url(../images/startquote.jpg) no-repeat; position: relative; right: 0.2em; bottom: 0.75em }
#br      { background: url(../images/endquote.jpg) no-repeat; position: relative; top: 15.75em; left: 8.5em }
.textbox      { color: #333300; font-size: 95%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 100%; background-color: #999; display: inline; margin-top: 2px; margin-left: 7em; overflow: auto; border: solid 1px #666 }
.formbutton     { color: #333300; font-size: 95%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 80%; background-color: #999; display: inline; margin-left: 7em; border: solid 1px #666 }


/* Footer Information - Copyright, login info,  */
#footer   { background: url(../images/footer.jpg); position: absolute; top:545px; left:103px; width: 700px; height: 120px; border: solid 1px #333 }
#buttons   { position: absolute; top: 98px; left: -8px; width: 200px; height: 110px }
.copyright      { font-size: 65%; text-align: center; position: absolute; top: 9em; left: 20em }
.login    { color: #ccc; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; padding-right: 5px; position: relative; top: 5.2em; float:right }

/* Links - Rollovers, link colors and the like :D */
#content h1   { font-size: 115%; font-style: italic; font-weight: bold; display: block; margin-top: 1em }
#content h2  { font-size: 115%; font-style: italic; font-weight: bold; display: block; padding-top: 1em }
#content img   {margin: 5px; border: solid 1px #6e6e6e }
#content a  { color: #6e6e6e; text-decoration: none }
#content a:hover { border-bottom: 1px dotted #333 }
#content a img:hover { border: solid 1px #6e6e6e }
#content a:visited {color: #fff }
#footer a       { color: #ccc; text-decoration: none }
#footer a:hover       { color: #666; text-decoration: none }
#footer img  { border: solid 1px #6e6e6e }

#portfolioins {position:relative; top:13.5em; width:50em; background-color:#ddd; left:1.5em}