img, div { behavior: url('css/iepngfix.htc') }

body {

   background-color: #362f2d;
   background-image: url('../images/background.gif');
   background-repeat: repeat-x;
   margin:0px;
}

body {

   font-family: Helvetica, Arial, Sans-serif;
   color: #5e554e;
   font-size: 11px;
   line-height: 16px;
   text-align: center;
}

a {

   color: #2e84dd;
}



h1, h2, h3 {


   font-family: Myriad Pro, Calibri, Helvetica, Arial, Sans-serif;
   color: #FFFFFF;
}

h1 {

   font-size: 36px;
   line-height: 36px;
   margin: 10px;
}

h2 {

   font-size: 24px;
   line-height: 24px;
   margin: 0px;
   color: #2e84dd;
}

h3 {

   font-size: 24px;
   line-height: 24px;
   margin: 0px;
}

h4 {

   font-size: 16px;
   line-height: 24px;
   margin-top: 10px;
   color: #2e84dd;
}

#my_work h3 {

   color: #5e554e;
}

#header {

   width: 800px;
   height: 120px;
   margin: auto;
   font-size: 14px;
   text-align: left;
}

#content1 {

   background-color: #FFFFFF;
   width: 800px;
   margin: auto;
}


#featured_work {

   background-color: #d5c5b2;
   width: 359px;
   height: 250px;
   padding: 20px;
   float: left;
   border-left: 1px solid #FFFFFF;
   border-top: 1px solid #FFFFFF;
   text-align: left;
}

#about_me {

   background-color: #d5c5b2;
   color: #000000;
   width: 358px;
   height: 250px;
   padding: 20px;
   float: right;
   border-left: 1px solid #FFFFFF;
   border-top: 1px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
   text-align: left;
}

#content2 {

   width: 100%;
   background-color: #5e554e;
   clear: both;
}

#my_work {
   background-color: #FFFFFF;
   width: 760px;
   padding: 20px;
   margin: auto;
   text-align: left;
}

#contact_me {

   background-image: url('../images/contact_background.gif');
   color: #FFFFFF;
   width: 758px;
   height: 120px;
   padding: 20px;
   clear: both;
   margin: auto;
   text-align: left;
   border: 1px solid #FFFFFF;
}


.ps_logo {

   float: left;
}

.hire_me {

   background-color: #d5c5b2;
   border-left: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
   text-align: center;
   color: #000000;
   width: 160px;
   height: 60 px;
   padding: 20px;
   float: right;
}

.hire_me a {

   text-decoration: none;
   color: #2e84dd;
}

.portrait {

   margin-left: 20px;
   float: right;
}

.contactblurb {

   text-align: left;
   width: 160px;
   float: left;
}

.textfields1 {

   text-align: right;
   width: 160px;
   float: left;
   margin-left: 20px;
   line-height: 30px;
}

.textfields2 {

   text-align: left;
   width: 218px;
   float: left;
   margin-left: 20px;
}

.contactalt {

   text-align: left;
   width: 200px;
   float: left;
   margin-left: 20px;
   color: #FFFFFF;
   font-size: 12px;
}

.bolded {

   color: #000000;
   font-weight: bold;
}
