/***************************************************************************
*
*	acStyle.css - Amanda Style
*
****************************************************************************/

/***   Base definitions - HTML tags   ***/
* {
   margin: 0px 0px 0px0px;
   padding: 0px;
}
html { font: Optima, Arial, Tahoma, sans-serif; }
body  {
   font-size: 95%;
   background-color: #F8F3DB;
   color: #000000;
} 
a { background: inherit; text-decoration: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #d0193d; text-decoration: underline; }
a:active { color: #d0193d; text-decoration: underline; }

/***   Layout   ***/
#divContainer {
   width: 925px;
   height: 580px;
   padding: 0 10px 0px 10px;
   margin: 0 auto;
   background-color: #F8F3DB;
}
#divHeader {
   width: 895px;
   float: left;
   margin: 0px 0 0px 0;
}
#divNavSub {
   width: 960px;
   float: left;
   border: thin solid #666666;
   background-color: #000000;
   padding: 3px;
}
#navMain { float: right; list-style-type: none; }
	#navMain li { float: left; }
	#navMain a { float: left; display: block; color: #000000; text-decoration: none; line-height: 42px; }
	#navMain a:hover {
   color: #CF183C;
   background-color: #F8F3DB;
}
#divMain {
   width: 920px;
   height: 350px;
   float: left;
   border-top: thin solid #F8F3DB;
   border-left: thin solid #F8F3DB;
   border-right: thin solid #F8F3DB;
   border-bottom: thin solid #F8F3DB;
   background-color: #F8F3DB;
}
#divLtCol {
   float: left;
   width: 250px;
   height: 340px;
   
}
#divLtCol img { padding: 6px 0px 0px 0px; }
#divLtCol h2 { padding: 15px 15px 0 15px; color: #999999; font-size: 125%;}
#divLtCol ul { padding: 15px 15px 0 15px;  }
#divLtCol li { margin: 0 0 5px 15px;  }
#divRtCol {
   float: left;
   width: 640px;
   height: 338px;
   background-color: #F8F3DB;
   padding: 0px 0px 0px 0px;
   border-top: thin solid #666666;
   border-right: thin solid #666666;
   border-bottom: thin solid #666666;
   border-left: thin solid #666666;
   overflow: auto;
}
#divRtCol p { padding: 15px 15px 0 15px; }
#divNavMain {
   float: right;
   border-style: none;
   width: 875px;
  
}
#divFooter {
   width: 825px;
   float: left;
   text-align: center;
   font: smaller Georgia, "Times New Roman", Times, serif;
   border-style: none;
   padding: 35px 0 35px 0;
   background-color: #F8F3DB;
}
#divFooter p { padding: 15px 0 15px 0; }


/*** Nav Main ***/
#bodyAbout   #navAbout a,
#bodyPortfolio #navPortfolio a,
#bodyResume    #navResume a,
#bodyLinks  #navLinks a,
#bodyContact  #navContact a { color: #d0193d; }

/***   Classes   ***/
.imgNoBorder { border-style: none; }
.fltRt { float: right; }
.fltLt { float: left; }
.hdrContact { float: right; padding: 56px 0 3px 0; font-size: larger; width: 250px; }
.navPadding { padding: 0 30px; }
.navPaddingRt { padding: 0px 30px 0px 30px; }
.pageName { font-size: 110%; text-transform: uppercase; padding: 0 0 0 15px; font-weight: bold;  }
.Intros { font-size: 125%; color: #003F7B; }
.txtCenter { text-align: center; }
.noPad { padding: 0;}
.highlight { color: #CCCCCC; float: right; }
