* {margin:0px; padding:0px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; background-image:url(../images/new_tile.jpg);}
	
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#faa61a; text-decoration:underline;}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#faa61a; text-decoration:underline;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#faa61a; text-decoration:none;}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#faa61a; text-decoration:underline;}

/*	CONTAINERS	*********************************************/

.container { width:100%; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:left top;}

.aboveHeader{ float:left; font-size:10px; padding:2px 0px 0px 10px;  }
.aboveHeader a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#faa61a; text-decoration:underline;}
.aboveHeader a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#faa61a; text-decoration:underline;}
.aboveHeader a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#faa61a; text-decoration:none;}
.aboveHeader a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#faa61a; text-decoration:underline;}

.containRight{ float:left; padding:0px 0px 0px 500px; }
.holdPort{  padding:8px; border:1px solid #BF6A1E; background-color:#deddd2;}
.clear{ clear:both;}

.homePage { background-color:#f2f2f2; padding:10px; width:540px;}
.contactInfo{ float:left; margin:50px 0px 0px 0px; padding:4px;}
.resumeHolder{ float:left; margin:50px 0px 0px 0px; padding:4px;}

/****	GLOBAL	*************************************************/


h1.titles{ font-size:14px; font-weight:bold; padding:10px 0px 5px 0px;}
h1.subTitles{ font-size:12px; font-weight:bold; padding:3px 0px 0px 5px;}
p.mainBody { line-height:18px; padding:0px 0px 30px 0px; border-bottom:1px dotted #000;}

.projectTitles{ font-size:12px; height:17px; color:#fff; font-weight:bold; padding:1px 0px 0px 5px; background-image:url(../images/bg_web_titles.jpg); background-repeat:repeat-x; }
.projectTitles a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline;}
.projectTitles a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline;}
.projectTitles a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none;}
.projectTitles a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline;}

a.btn_resume{ display:block; width:151px; height:90px; background-image:url(../images/btn_resume.jpg); background-repeat:no-repeat; background-position:0px 0px;}
a.btn_resume:hover { display:block; width:151px; height:90px; background-image:url(../images/btn_resume.jpg); background-repeat:no-repeat; background-position:0px -90px;}



/****	IMAGES	*************************************************/

/****	WEB DESIGN	*************************************************/
.webHolder{ width:550px; clear:both; margin:0px 0px 10px 0px; background-color:#f2f2f2; height:100%; padding:4px; border-bottom:1px dashed #000000;}
.webHolder img{ margin:10px 5px 0px 0px; float:left;}
.webHolder p{ padding:10px 5px 0px 5px; font-size:12px; line-height:18px;}

/**** 	MAIN MENU	***************************************************/

.listMenu {margin:5px 0px 20px 0px;}

.listMenu ul { list-style-type:none;  } 
.listMenu li { border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; float:left;}
.listMenu li.lastItem { border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:none; float:left;}

.listMenu a{ width:95px; text-align:center; padding:5px 0px; display:block;  font-weight:bold; text-decoration:none; background-color:#c9c5a9;  color:#6d6d6d; font-size:12px; } 
.listMenu a:hover{ width:95px; text-align:center; padding:5px 0px; display:block; font-weight:bold;  background-color:#85825c; color:#ffffff; font-size:12px;  }

.listMenu ul li.marker a{ width:95px; text-align:center; padding:5px 0px; display:block; float:left; font-weight:bold; background-color:#cb8a20; color:#333333; font-size:12px; }




/****	FOOTER	****************************************************/
.footer{ text-align:center; padding:2px; margin:1px 0px 0px 0px; width:570px; font-size:10px; }



