/*@import url('sIFR_screen.css');*/


body {
  margin: 0;
  padding: 0;
  font:10pt Trebuchet MS, Arial, Verdana, sans-serif;
  color: #4a4a4a;
  text-align: center;
  background-color: #fff;
}
#wrapper {
  text-align: left;
  width: 701px;
  margin-right: auto;
  margin-left: auto;
  margin-top:0;
  padding:0;
  text-align:left;
  border: 0;
}


/* =Home Header
-----------------------------------------------*/
#homeHeader {    
  background: #666 url("../images/header_bg.jpg") no-repeat;
  width: 701px;
  height: 259px;
  margin-top:-15px;
}

/* =Inside Header
-----------------------------------------------*/
#insideHeader {    
  background: #666 url("../images/insideHeader_bg.jpg") no-repeat;
  width: 701px;
  height: 113px;
  margin-top:-15px;
}


/* =Nav
-----------------------------------------------*/
#nav {
  position:relative;
  top:234px;
  left:345px;
    width:450px;
    border:0;
    }
.home #nav {
    background-position:0 -70px;
    }
#nav ul {
    padding:0 20px;
    font-size:95%;
    list-style:none;
    text-transform:lowercase;
    }
#nav li {
    float:left;
    margin:0;
    padding:0;
    background-image:none;
    line-height:normal;
    text-indent:0;
    }
#nav a, #nav strong {
    display:block;
    padding:0 10px 6px;
    font:12pt Georgia, Serif;
    color:#65CAFD; 
    text-decoration:none;
    white-space:nowrap;
    }

/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */

* html #nav a {
  font-weight:bold;
    width:1%;
    }
*html #nav strong {
  font-weight:bold;
  }
#nav #current strong, #nav #current a {
   background-repeat:no-repeat;
    }
#nav a:hover, #nav #current a:hover strong, #nav #current strong {
    color:#fff;
    }
#nav a:hover {
    background-repeat:no-repeat;
    }
#nav a strong, #nav #current a strong {
    background:none;
    padding:0;
    border:none;
    }
#nav #h {
    border-left-width:1px;
    }

/* =Inside Nav
-----------------------------------------------*/
#insideNav {
  position:relative;
  top:90px;
  left:345px;
    width:450px;
    border:0;
    }
.home #insideNav {
    background-position:0 -70px;
    }
#insideNav ul {
    padding:0 20px;
    font-size:95%;
    list-style:none;
    text-transform:lowercase;
    }
#insideNav li {
    float:left;
    margin:0;
    padding:0;
    background-image:none;
    line-height:normal;
    text-indent:0;
    }
#insideNav a, #insideNav strong {
    display:block;
    padding:0 10px 6px;
    font:12pt Georgia, Serif;
  color:#65CAFD; 
    text-decoration:none;
    white-space:nowrap;
    }

/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */

* html #insideNav a {
  font-weight:bold;
    width:1%;
    }
*html #insideNav strong {
  font-weight:bold;
  }
#insideNav #current strong, #insideNav #current a {
   background-repeat:no-repeat;
    }
#insideNav a:hover, #insideNav #current a:hover strong, #insideNav #current strong {
    color:#fff;
    }
#insideNav a:hover {
    background-repeat:no-repeat;
    }
#insideNav a strong, #insideNav #current a strong {
    background:none;
    padding:0;
    border:none;
    }
#insideNav #h {
    border-left-width:1px;
    }

/* =Content Layout
-----------------------------------------------*/
#content {
  background: url("../images/content_bg.jpg") no-repeat;
  float:left;
  width: 701px;
  padding:15px 0 0 0;
}
#content #bio {
  float:left;
  width:362px;
  padding-left:40px;
}
#content #work {
  width:661px;
  margin-left:40px;
  text-align:left;
}
#work h1 {
  color:#119BE3;
  font:140% Georgia, Serif;
  margin: 15px 0 0 0;
  padding:1px 0 0 0;
}
#content #project {
  width:661px;
  margin-left:40px;
}
#project h1 {
  color:#119BE3;
  font:140% Georgia, Serif;
  margin: 15px 0 0 0;
  padding:1px 0 0 0;
}
#content p {
  font:90%/1.5em Trebuchet MS,Verdana,Sans-Serif;
  color:#4a4a4a;
  margin-left:4px;
  padding:0 10px 0 0;
}

#content h1 {
  color: #119BE3;
  font:180% Georgia, Serif;
  margin:0;
}
#content h1 strong {
  color:#4a4a4a;
  font-weight:normal;
}
#content h2 {
  color: #119BE3;
  font:160% Georgia, Serif;
  margin:0;
}
  
#content .subtitle {
  color:#119BE3;
  font:140% Georgia, Serif;
  margin: 15px 0 0 0;
  padding:1px 0 0 0;
}

/* =Portfolio Images
-----------------------------------------------*/
#content #latest {
  float:left;
  width:252px;
  padding:15px 0 0 0;
}

#content #latest h1 span {
  color:#4A4A4C;
  }
  
#content #latest ul, #content #gallery ul {
  margin:5px 0 0 0;
  padding:0;
  list-style:none;
  font-size:110%;
  text-transform:lowercase;
  }
#content #latest li, #content #gallery li {
  float:left;
  margin-bottom:15px;
  padding:0;
  width:79px;
  line-height:normal;
  text-indent:0;
  }
#content #latest li a, #content #gallery li a {
  height:79px;
  background-image:url("../images/thumb_bg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  display:block;
  }
#content #latest li a:hover, #content #gallery li a:hover {
  background-image:url("../images/thumb_bg.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  }  

#content #latest li img, #content #gallery li img {
  padding:10pt 0 0 10pt;
  margin:0;
  }

#content #latest p, #content #gallery p {
  position:absolute;
  width:79px;
  height:1.2em;
  font-size:8pt;
  color:#999;
  margin:0;
  padding-left:5px;
  }
#content #latest p em, #content #gallery p em {
  padding-left:10px;
  font-style:normal;
  }

#content #latest p a, #content #gallery p a {
  /*padding-left:15px;*/
  text-align:center;
  padding-right:0;
  padding-top:0;
  width:79px;
  height:1em;
  text-decoration:none;
  color:#454545;
  background-image:url("../images/extLink_icon.gif");
  background-repeat:no-repeat;
  background-position:center left;
  }
#content #latest p a:hover, #content #gallery p a:hover {
  color:#989898;
  background-image:url("../images/extLink_icon-over.gif");
  background-repeat:no-repeat;
  background-position:center left;
  }
  
/* =Work Page Layout
-----------------------------------------------*/
#content #work {
  width:100%;
  padding:15px 0 0 0;
}

#content #work h2 {
  clear:both;
  padding-top:20px;
}

#content #work h2 span {
  color:#4A4A4C;
  }

  
/* =Gallery Detail Page
-----------------------------------------------*/

#project {
  padding:0;
}

#project h2 {
  clear:both;
  padding-top:20px;
}

#fullimg {
  float:left;
  position:relative;
  width:400px;
  height:220px;
  border:1px solid #5A5C5D;
  background-color: #F4EFEC;
  padding:0;
  margin-right:2px;
}

#fullimg img {
  position:absolute;
  top:0;
  left:0;
}

#fullimg a {  
  position:absolute;
  top:-1px;
  left:-1px;
  width:400px;
  height:220px;
  text-indent:-9999px;
  z-index:50; 
  border:1px solid #5A5C5D; 
  text-decoration:none; 
  font-weight: bold;
  font-size: 12pt;
  color: #000;
}



#fullimg a strong {
  position: relative;
  top:100px;
}

* html #fullimg a strong {
  font-weight:bold;
    width:1%;
  height:1%;
}  

#fullimg a:hover {
  display:block;  
  background:#F4EFEC;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
  -khtml-opacity:0.8;
  text-indent:0;
  text-align:center;
  color: #000;
}

#details {
  float:left;
  width:231px;
  padding:0;
}

#detail1 {
  width:231px;
  height:108px;
  border:1px solid #5A5C5D;
  background-color: #F4EFEC;
  padding:0;
  margin-bottom:2px;
}

#detail2 {
  width:231px;
  height:108px;
  border:1px solid #5A5C5D;
  background-color: #F4EFEC;
  padding:0;
  margin-bottom:2px;
}

#oneimg {
  float:left;
  width:632px;
  height:220px;
  border:1px solid #5A5C5D;
  background-color: #F4EFEC;
  padding:0;
  margin-bottom:2px;
}

#projectnav {
  clear:both;
}
#projectnav ul{
  padding:0;
  margin:0;
  list-style:none;
}
#projectnav li{
  float:left;
  width:24px;
  height:26px;
  margin:5px 5px 0 0;
  padding:0;
  border:1px solid #5A5C5D;
  background-color: #C4C0BD;  
}

#projectnav li strong{
  color:#333;
  font-size:8pt;
  padding:0;
}

#projectnav li a {
  display:block;
  width:24px;
  height:26px;
  background-color: #F4EFEC;
  text-decoration:none;
}
#projectnav li a:hover {
  background-color: #A6A3A1;
}
#projectnav li.current a {
  background-color: #ccc;
}
#projectnav p{
  font-size:8pt;
  font-weight:normal;
  padding-top:10px;
  padding-right:25px;
  text-align:right;
}
#projectnav p a{
  color:#119BE3;
  text-decoration:none;
}
#projectnav p a:hover{
  color:#000;
  background-color:#CCC;
}


/* =Bio
-----------------------------------------------*/
#downloads {
  float:left;
  width:240px;
  margin: 20px 0 0 20px;
  border-left:1px solid #ccc;
  padding-top:10px;
  padding-left:10px;
}

#downloads ul {
  list-style:none;
  padding:5px;
  margin:0;  
}
#downloads li {
  display:block;
  margin-bottom:2px;
  padding-top:10px;
  height:40px;
}
#downloads li a {
  text-decoration:none;
  padding-left:31px;
  color:#424242;
}
#downloads li a:hover {
  color:#65CAFD;
}
#downloads li.pdf {
  background: url(../images/pdf_bg.jpg) no-repeat -5px 0;
}
#downloads li.doc {
  background: url(../images/doc_bg.jpg) no-repeat -5px 0;
}

/* =Contact
-----------------------------------------------*/
#contact {
  width:661px;
  margin-left:40px;
  text-align:left;
}

form p {
  position:relative;
  top:0;
  text-align:left;
}

form strong {
  text-align:right;
}

form .input {
  position:absolute;
  top:0;
  left:60px;
  border:1px solid #424242;
}

form .send {
  margin-top:60px;
  margin-bottom:0;
}

/* =Footer
-----------------------------------------------*/
#footer {  
  float:left;  
  background: url("../images/hr_bg.jpg") no-repeat top left;
  width: 701px;
  margin:50px 0 0 0;
  padding-top:35px;
  font-size:8pt;
  text-align:center;
  color:#119BE3;
}

#footer p {
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
  -khtml-opacity:0.7;
  }

.validate { visibility: hidden; }

