/*
Thanks to 
http://keepwaiting.deviantart.com/ for the tape brushes
http://ubersuper.com for the paper brushes
http://www.sxc.hu/index.phtml sticky notes
Hat Tip to http://www.blazekwebdesign.com/bwd/2008/10/19/clickable-links-through-a-transparent-image-in-css/ for the clickable hidden links hack.
*/

* { padding: 0; margin: 0; }

img { border: none; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 line-height: 22px;
 color: #333;
 background-image:url('woodBk.jpg');
 background-repeat: repeat; 
}

p {
margin-bottom: 15px; 
}

p.called-out {
font-style:italic;
font-weight:bold;
}
p.centered {
text-align: center;
}


h2 {
margin-bottom: 15px;
text-align: center;
}

h3 {
 text-align: center;
}


td {
padding-right: 0px;
}

form p { 
line-height:28px;
z-index: 5;
}

label {
 font-size: 17px;
 line-height: 22px;
 color: #222;
 clear: both;
}

label.short {
 width: 3.5em;
 float: left;
 text-align: left;
 margin-right: 0.5em;
 display: block;

}

.submit { 
 position: relative;
 left: 250px;
 top: 8px;
 font-size: 19px;
 font-style: bold;
 background: transparent;
 border: dashed 1px #222;
}

input, textarea { 
 color: #111;
 background: #ddd;
 border-style: none;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #111;
 background:transparent;
}
textarea { 
 OverFlow:auto;
 border-style: solid;
 border-color: #444;
 }

/* .valid{border:2px solid green !important;}
.invalid{border:2px solid #800 !important;} */

#wrapper { 
 margin: 0 auto;
 padding-top: 45px;
 padding-left: 25px;
 width: 882px;
 height: 640px;
 background-image:url('paper-medium.png');
 background-repeat: no-repeat;
}

#leftcolumn { 
 margin: 0px;
 padding: 10px;
 height: 600px;
 width: 395px;
 float: left;
}


#rightcolumn { 
position: relative;
 float: left;
 padding: 10px 10px 10px 30px;
 height: 600px;
 width: 340px;
 display: inline;
}

#links {
position: absolute;
top: 370px;
left: 40px;
padding: 0px;
width: 338px;
z-index: 1;
}

#link-clicklayer {
 filter:alpha(opacity=0);
 -moz-opacity:.0;
 -khtml-opacity: .0;
 opacity:.0;
 position: absolute;
top: 370px;
left: 40px;
padding: 0px;
width: 338px;
 z-index:4;
}

#contact {
padding: 0px;
}

#feedback-form {
 position: absolute;
 top: 30px;
 left: 38px;
 z-index:3;
}

#sticky {
 position: absolute;
 top: 15px;
 left: 10px;
 z-index: 2;
}