@charset "UTF-8";
/* CSS Document */

body {
background-color:#c93c33;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

a:link{
color:#333333; text-decoration: underline;
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
}
a:active{
color:#333333; text-decoration: underline;
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
}
a:visited{
color:#333333; text-decoration: underline;
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
}
a:hover
{color:#333333; text-decoration: none;
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
}

h1{
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
color:#333333;
font-size:16px;
}

h2{
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
color:#333333;
font-size:14px;
}

p{
	font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 150%;
	color:#333333;
}

p.bold{
font-weight:bold;
}

p.sticky{
	font-size:10px;
	font-weight:bold;
}

li{
font-family: Myriad Pro, Arial Bold, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 150%;
	color:#333333;
}

#stickymenu{
float:left;
background-image:url(images/sticky.png);
background-repeat:no-repeat;
width:119px;
min-height:630px;
height: expression( this.scrollHeight < 631 ? "630px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/*/
}

#stickytext{
margin-left:5px;
margin-top:18px;
margin-bottom:18px;
}

#about{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/about_btn.gif") no-repeat 0 0;
}
#about:hover{ 
  background-position: 0 -25px;
}
#about span{
  display: none;
}

#flash{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/flash_btn.gif") no-repeat 0 0;
}
#flash:hover{ 
  background-position: 0 -25px;
}
#flash span{
  display: none;
}

#web{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/web_btn.gif") no-repeat 0 0;
}
#web:hover{ 
  background-position: 0 -25px;
}
#web span{
  display: none;
}

#video{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/video_btn.gif") no-repeat 0 0;
}
#video:hover{ 
  background-position: 0 -25px;
}
#video span{
  display: none;
}

#imaging{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/imaging_btn.gif") no-repeat 0 0;
}
#imaging:hover{ 
  background-position: 0 -25px;
}
#imaging span{
  display: none;
}

#blog{
  display: block;
  width: 80px;
  height: 25px;
  background: url("images/blog_btn.gif") no-repeat 0 0;
}
#blog:hover{ 
  background-position: 0 -25px;
}
#blog span{
  display: none;
}

#container{
width:930px;
min-height:630px;
height: expression( this.scrollHeight < 631 ? "630px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/*/
background-color:#FFFFFF;
margin:auto;
}

#whitespace{
background-color:#FFFFFF;
min-height:15px;
height: expression( this.scrollHeight < 16 ? "15px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/*/
}

#content_about{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient.jpg);
background-repeat:no-repeat;
}

#content_flash{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient_flash.jpg);
background-repeat:no-repeat;
}

#content_web{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient_web.jpg);
background-repeat:no-repeat;
}

#content_video{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient_video.jpg);
background-repeat:no-repeat;
}

#content_imaging{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient_imaging.jpg);
background-repeat:no-repeat;
}

#content_resume{
width:900px;
min-height:600px;
height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
margin:auto;
background-image:url(images/back_gradient_resume.jpg);
background-repeat:no-repeat;
}

#contentbox{
display:inline;
position: absolute;
top:210px;
margin-right:200px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
overflow:auto;
}

#contentbox_flash{
display:inline;
position: absolute;
top:140px;
margin-left:43px;
margin-right:170px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
max-height:420px;
height: expression( this.scrollHeight > 421 ? "420px" : "auto" ); /* sets max-height for IE */
overflow:auto;
}

#contentbox_web{
display:inline;
position: absolute;
top:140px;
margin-left:27px;
margin-right:170px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
max-height:420px;
height: expression( this.scrollHeight > 421 ? "420px" : "auto" ); /* sets max-height for IE */
overflow:auto;
}

#contentbox_video{
display:inline;
position: absolute;
top:160px;
margin-left:27px;
margin-right:170px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
max-height:400px;
height: expression( this.scrollHeight > 401 ? "400px" : "auto" ); /* sets max-height for IE */
overflow:auto;
}

#contentbox_imaging{
display:inline;
position: absolute;
top:180px;
margin-left:40px;
margin-right:170px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
max-height:380px;
height: expression( this.scrollHeight > 381 ? "380px" : "auto" ); /* sets max-height for IE */
overflow:auto;
}

#contentbox_resume{
display:inline;
position: absolute;
top:140px;
margin-left:40px;
margin-right:170px;
width:575px;
min-height:100px;
height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE | Thanks http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
max-height:420px;
height: expression( this.scrollHeight > 421 ? "420px" : "auto" ); /* sets max-height for IE */
overflow:auto;
}

#webpic1{
}
#webpic2{
}
#webpic3{
}
#webpic4{
}
#webpic5{
}

#imgpic1{
}
#imgpic2{
}
#imgpic3{
}
#imgpic4{
}
#imgpic5{
}