         body
            {
            margin: 0px;
            padding: 0px;
            font: 11px Verdana,Sans-serif;
            background: #EDECE7 url(images/back.gif);
            }
            
        .header
            {
            background: black url(images/red_top.jpg) top right no-repeat;
			height: 50px; 
            }
            
        .title
            {
            color: white;
			font-family: courier, sans-serif;
            font-weight: bold;
            margin: 0 0 0 8px;
			padding: 0 0 0 52px;
			background: transparent url(images/star.gif) center left no-repeat;
            height: 19px;
			width: 160px;
			cursor: hand;
            }
			
		.emph
			{
			font-style: italic;
			}
         
         .min
            {
            color: #EDECE7;
			background-color: transparent;
            font-family: verdana, sans-serif;
			font-weight: normal;
            font-style: italic;
            font-size: 11px;
			margin: 0;
			position: absolute;
			top: 27px;
			left: 47px;
            }
         
         .content
            {            
            height: 60px;           
            }
          .contentCell
            {            
            height: 60px;           
            }
			
		 .contentCell p
		 	{
			margin: 10px 10px 10px 15px;
			width: 75%;
			}
			
         .content p
            {
            margin-left: 14px;
            } 
            
         .content2
            {
            border-top:1px solid #625E4C;
            } 
            
         .sub
            {
            color: #625E4C;
            font-weight: bold;
            font-size: 100%;
            }
			
		.contentBlock
			{
			background-color: black;
			vertical-align: top;
			border-top: 1px solid black;
			}					
		
		.contTop
			{
			background: #45433A url(images/cont_top.jpg) bottom left no-repeat;
			height: 20px;
			}
			
		.contMid
			{
			background: #45433A url(images/cont_mid.jpg) bottom left no-repeat;
			border-top: 1px solid #E0DBC5;
			border-bottom: 1px solid #E0DBC5;
			height: 24px;
			}
			
		.contBot
			{
			background: #45433A url(images/cont_bot.jpg) top left no-repeat;
			height: 60px;
            border-bottom: 1px solid #E0DBC5;
			padding-left: 10px; /* remember maring on buttons */
			}
			
		.contentButton
			{
			margin: 6px 0 0 6px;
			}	
			
		.contWord p
			{
			margin-left: 15px;
			margin-right: 10px;
			color: white;
			}	
						
		
		 address
			{
			color: #55594A;
			background-color: transparent;
			display: block;
			width: 100%;
			padding: 2px 0 2px 15px;
			text-decoration: none;
			font-style : normal;			
			font-size: 9px;
			text-align: left;
			}
		 
		 /* for portfolio pages */
		 
		 /* .popupTitle {
			color: gray;
			font-family: verdana, ariel, sans-serif;
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid gray; 
			padding: 2px;
			background-color: #C0BAA2;
			width: 50%;
			}  */
		.color	{
				background-color: #C0BAA2;
				}
				
		.popupSubTitle {
			color: black;
			font-family: verdana, ariel, sans-serif;
			font-size: 11px;
			font-weight: bold;
			padding: 2px 0 0 2px;
			width: 50%;
			border: 1px solid black;
			border-width: 1px 0 1px 0;
			background-color: #E0DBC5;
			}
			
		td {
			color: black;
			font-family: verdana, ariel, sans-serif;
			font-size: 11px;
			}
		 
		 .image {
			background: white url(images/loading.gif) center no-repeat;
			vertical-align: middle;
			text-align: center;
			border-left: 1px solid black;
			border-top: 1px solid black;
			}
		
		.verbiage {
			background: white;
			padding: 10px;
			vertical-align: top;
			text-align: left;
			}
			
		.counter
			{
			background-color: black;
			border-bottom: 1px solid black;
			padding: 3px;
			width: 50%;
			text-align: center;
			}
			
		.mockbox	{
			margin-left: 5px;
			margin-bottom: 3px;
			margin-top: 3px;
			}
		 
		 /* end portfolio styles */
		 
		 /* CURRENT NAV STYLES */
		 

		#navBar {
			font: 13px Trebuchet MS, Lucida Grande, sans-serif;
			width: 100%;
				}

		#navBar ul  {
    		float: left; 
    		margin: 0;
    		padding: 0px;
    		background-color: #C0BAA2;
    		width: 100%;
    		text-align: center;
    		list-style-type: none;
			border: 1px solid black;
			border-width: 0 0 1px 0;
			}

		#navBar ul li {
			display: inline;
			background-color: #C0BAA2;
			padding: 0px;
			margin: 0px;
			} 

		#navBar ul li a {
			float: left;
    		text-align: center;
			margin: 0px;
     		padding: 1px 15px 1px 15px;
     		color: #000;
     		font-weight: normal;
     		text-decoration: none; 
     		background-color: tranparent;
			border-right: 1px solid #C0BAA2;
			border-left: 1px solid #C0BAA2;
			}

		#navBar ul li#first a {
			border-left: 0px;
			}
	

		#navBar ul li a:hover {
			background-color: whitesmoke;
			color: #000;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			}

		#navBar li a#current {
			font-weight: bold;
			}

		#navBar li a#current:hover {
			font-weight: bold;
			}
	
		 /* END CURRENT */
		 
		 
		 /* SUB NAV Styles */
         
		#SubNavBar {
			font: 13px Trebuchet MS, Lucida Grande, verdana, sans-serif;
			width: 100%;
				}

		#SubNavBar ul  {
    		float: left; 
    		margin: 0;
    		padding: 0px;
    		background-color: transparent;
    		width: 100%;
    		text-align: center;
    		list-style-type: none;
			}

		#SubNavBar ul li {
			display: inline;
			background-color: #C0BAA2;
			padding: 0px;
			margin: 0px;
			} 

		#SubNavBar ul li a {
			float: left;
    		text-align: center;
			margin: 0px;
     		padding: 1px 15px 1px 15px;
     		color: #625E4C;
     		font-weight: normal;
     		text-decoration: none; 
     		background: transparent url(images/tab.gif) top right no-repeat;
			border: 1px solid black;
			border-width: 0 0 0 1px;
			}

		#SubNavBar ul li#first2 a {
			border-left: 0px;
			}
	

		#SubNavBar ul li a:hover {
			color: #000;
			background: transparent url(images/tabOver.gif) top right no-repeat;
			}

		#SubNavBar li a#current2 {
			font-weight: bold;
			color: white;
			background: transparent url(images/maintab.gif) top right no-repeat;
			}

		#SubNavBar li a#current2:hover {
			font-weight: bold;
			}
	
		 
		 /* END SUB NAV */
            
        p   {
            color: #625E4C;
			font-size: 11px;
            }
			
		h3	{
			color: #625E4C;
			}
			
		/* DETAIL NAV */
		
		#detailBar  {
    		margin: 0 0 12px 0;
			padding: 0px;
			float: left;
			width: 100%;
			}

		#detailBar li {
			margin: 0px;
			padding: 0px;
			display: inline;
			list-style-type: none;
			} 

		#detailBar a {
			float: left;
			font-family: arial;
			font-size: 18px;
     		font-weight: bold;
			margin: 15px 0 0 15px; 
			padding: 11px;
			text-decoration: none;
			color: #E0DBC5;
			background: transparent url(images/pageL.gif) top right no-repeat;
			border-left: 1px solid #E0DBC5;
			border-bottom: 1px solid #E0DBC5;
			}
		
		#detailBar a:hover {
			color: black;
			}
			
		/* END DETAIL NAV  */
		
		a.rLink
			{
			color: #55594A;
			}
			
		a:hover.rLink
			{
			text-decoration: none;
			}
			
		/* for resume */
		
		h1#name {font-size: 150%; font-weight: bold; text-align: center; color: #55594A;}
		#contactInfo {display: block; margin-top: -20; margin-bottom: 15px; text-align: center; font-size: 90%}
		.Rheader {display: block; font-size: 105%; font-weight: bold; background-color: #55594A; color: white; padding: 2px 12px; margin-bottom: 5px;}
		#skillSet {margin-left: 25px;}
		#skillSet td {padding: 3px 3px 3px 9px;}
		.coName {font-size: 12px; font-weight: bold;}

		#skillSet td, #skills2 td
            {
            font: 12px Verdana,Sans-serif;
			color: #000000;
            }
			
		#resumeBloc p, #resumeBloc .list li
			{
			color: #000000;
		  	font-size: 12px;
			}
			