html {height: 100%;
}

body {min-height: 1102px;
background-image:url('images/bg-tile.png');
background-repeat: repeat-x;
background-position: top;
margin: auto;
width: 1001px;
font-family: arial, helvetica, sans-serif;
color: #000000;
}

img {border: 0;
}

h2 {font-style: bold;
color: #d6397f;
font-variant: small-caps;}

h3 {font-style: bold;
color: #009fb3;
font-variant: small-caps;}

p {font-size: 80%}

#wrapper {min-height: 845px;
width: 1001px;
margin: auto;
line-height: 12pt;
}

#scallopleft {float: left;
background-image:url('images/scallop_left.png');
background-repeat: y-repeat;
width: 20px;
}

#header {background-image: url('images/header.jpg');
background-repeat: no-repeat;
background-position: center top;
height: 310px; 
background-color: #ffffff;
margin-top: 0px;}


#content {float: left;
height: 550px;
width: 961px;
background-color: #ffffff;
}

#sidebar {width: 150px;
float: left;
height: 500px;
padding: 15px;
}

#scallopright {float: right;
background-image:url('images/scallop_right.png');
background-repeat: y-repeat;
width: 20px;
}

#thumbsarea {margin: 5px 5px 0px 0px;
width: 961px;
background-color: #ffffff;
background-image: url('images/cv_bg.jpg');
background-repeat: no-repeat;
background-position: center bottom;
}

#thumbsarea a:link {color:#008da3;}      /* unvisited link */
#thumbsarea a:visited {color:#008da3;}  /* visited link */
#thumbsarea a:hover {color:#c0ced9;}  /* mouse over link */
#thumbsarea a:active {color:#008da3;}  /* selected link */ 
#thumbsarea a {text-decoration: none; font-weight:bold;}

#contentleft {width: 440px;
background-color: #ffffff;
float: left;
padding: 5px 20px 5px 20px;
}

#contentright {width: 440px;
background-color: #ffffff;
float: left;
padding: 5px 0px 0px 0px;
}

#aboutarea {background-color: #ff93b8;
padding: 20px;
height: 250px;
color: #000000;
overflow: hidden;
}

#aboutarea p {font-size: 80%;
}

#about {float: left;
width: 50%;
padding: 0px 20px 0px 20px;
}

#aboutarea a:link {color:#ffffff;}      /* unvisited link */
#aboutarea a:visited {color:#ffffff;}  /* visited link */
#aboutarea a:hover {color:#c0ced9;}  /* mouse over link */
#aboutarea a:active {color:#ffffff;}  /* selected link */ 
#aboutarea a {text-decoration: none;}

#contact {float: left;
width: 40%;
padding: 0px 0px 0px 30px;
border-left: thin #355873 solid;
}

.contactbuttons {float: right;
padding-right: 5px;
padding-left: 5px;
}

#footer {background-color: #000000;
text-align: right;
color: #ffffff;
padding: 2px;
font-size: 60%;
line-height: 20px;
}

#footer a:link {color:#ffffff;}      /* unvisited link */
#footer a:visited {color:#ffffff;}  /* visited link */
#footer a:hover {color:#c0ced9;}  /* mouse over link */
#footer a:active {color:#ffffff;}  /* selected link */ 
#footer a {text-decoration: none;}



.thumbnail {margin: 5px 10px 0px 10px;
}

.thumbnail2 {margin: 0px 0px 0px 0px;
}

.nextbutton {float: right;
margin: 0px 45px 20px 10px;
}

.contactbuttons {padding: 3px;
float: right;
}