/*––––––––––––––––––––––––––––––––––––––––––
––––––––––––––––––––––––––––––––––––––––––––
Global CSS v1
© 2009 Kevin M. Heineman
––––––––––––––––––––––––––––––––––––––––––––
–––––––––––––––––––––––––––––––––––––––––*/


/*––––––––––––––––––––––––––––––––––––––––––
Global Styles
–––––––––––––––––––––––––––––––––––––––––*/
body {
background-image: url(links/wood.jpg);
background-color: #111111;
background-attachment: fixed;
font-family: Lucida Grande, Lucia Sans, Lucida Sans Unicode, sans-serif;
font-size: 11px;
line-height: 14px;
color:#f9f9f9;
padding:0px;
margin:0px;
}

a:link { color: #f9f9f9; text-decoration: none; }
a:visited { color: #f9f9f9; text-decoration: none; }
a:hover { background-color: #f9f9f9; color: #000000; text-decoration: none; }
a:active { background-color: #f9f9f9; color: #000000; text-decoration: none; }

h1 {
font-size: 14px;
line-height: 14px;
font-weight: normal;
padding: 10px 10px 8px 10px;
margin:0;
}

h2 {
font-size: 12px;
line-height: 12px;
font-weight: normal;
padding: 10px 10px 5px 15px;
margin:0;
}

h3 {
font-size: 18px;
line-height: 18px;
font-weight: normal;
padding: 10px 10px 5px 10px;
margin:0;
}

p {
padding: 0px 10px;
margin:0px;
}

.transblack {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000000;
  opacity: 0.65;
  filter:alpha(opacity= 65);
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
}

* html #headerbox .transblack {
  height: expression(document.getElementById("headerbox").offsetHeight);
}

* html #navbox .transblack {
  height: expression(document.getElementById("navbox").offsetHeight);
}

* html #blurbbox .transblack {
  height: expression(document.getElementById("blurbbox").offsetHeight);
}

* html #addimgsbox .transblack {
  height: expression(document.getElementById("addimgsbox").offsetHeight);
}

* html .portcontentbox .transblack {
  height: expression(document.getElementById("portcontentbox").offsetHeight);
}

* html #footerbox .transblack {
  height: expression(document.getElementById("footerbox").offsetHeight);
}

/*––––––––––––––––––––––––––––––––––––––––––
Main Container
–––––––––––––––––––––––––––––––––––––––––*/
#container {
position: relative;
width: 730px;
margin-bottom: 10px;
margin: 0 auto;
z-index: 1;
}

/*––––––––––––––––––––––––––––––––––––––––––
Header
–––––––––––––––––––––––––––––––––––––––––*/
#headerbox {
position: absolute;
top: 0;
left: 0;
text-align: left;
padding: 0px;
margin: 0px 0px 10px 0px;
height: 80px;
width: 100%;
z-index: -1;
}

#header {
position: relative;
text-align: left;
padding: 15px 0px;
margin: 0px;
}

#header a:link { background: none; text-decoration: none; }
#header a:visited { background: none; text-decoration: none; }
#header a:hover { background: none; text-decoration: none; }
#header a:active { background: none; text-decoration: none; }


/*––––––––––––––––––––––––––––––––––––––––––
Portfolio Content
–––––––––––––––––––––––––––––––––––––––––*/
.portcontentbox {
position: relative;
padding: 0px;
margin: 15px 122.5px 15px 122.5px;
}

.portcontent {
position: relative;
padding: 0px;
margin: 0px auto;
}


