/*    Resume.css    */

div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
a, abbr, acronym, address,
big, 
cite, code,
del, dfn, em, font, img, ins, kbd, q, 
s, samp, small, strike, strong, sub,
tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;
                                                	padding: 0;
                                                	border: 0;
                                                	outline: 0;
                                                	font-size: 100%;
                                                	vertical-align: baseline;
                                                	background: transparent; }
body          {line-height: 1.2;}
ol, ul        {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after       {content: '';
	             content: none;}
	             
sup           {font-size: .6em;
               text-align: top;}
               
/*sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}  */


/* remember to define focus styles! */

:focus        {outline: 0;}

/* remember to highlight inserts somehow! */
ins           {text-decoration: none;}
del           {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;
	     border-spacing: 0;}

body       {background: #f7f7fc url(../img/top_back.png) repeat-x;}

.content     {width: 700px;
              margin: 40px auto;
              text-align: center;}

.content_inner {height: 27em;
                border:  1px solid #DADEDF;
                padding: 80px 30px;
               text-align: left;}

.vfp_indy_about .content_inner {height: 39em;}
.vfp_indy_experience .content_inner {height: 57em;}
.vfp_indy_services .content_inner {height: 24em;}
.vfp_indy_contact .content_inner {height: 17em;}

.content_inner  {font-family: arial;
                  color: #DADEDF;}

.logo_name      {float: left;
                 width: 200px;
                 padding: 0 10px 0 0;
                 border-right: 1px solid #DADEDF;
                 text-align: right;}

.content_name   {font-size: 36px;}

.content_rest   {margin-top: -.25em;
                 font-size: 14px;}

.logo_tag       {float: left;
                 padding: 22px 0 0 10px;}

.nav_left       {clear: both;
                 float: left;
                 width: 175px;
                 }

.nav_left ul     {padding: 62px 0 0 25px;}
.nav_left ul li  {padding: 10px 0 ;
                  border-bottom: 2px solid #9F0000;
                  color: black;}

.nav_left ul li,
.nav_left ul li a,
.nav_left ul li a:visited {color: black;
                           text-decoration: none;}
a:hover,
.nav_left ul li a:hover {color: grey;
                         text-decoration: underline;}

.vfp_indy_about         #lnk_about,
.vfp_indy_services      #lnk_services,
.vfp_indy_experience    #lnk_experience,
.vfp_indy_contact       #lnk_contact        {color: #9F0000;
                                             font-weight: bold;}

a,
a:visited          {color: black;}



.text            {float: left;
                  width: 375px;
                  height: 23em;
                  margin: 23px 10px 0 36px;
                  padding: 35px 10px 2px 20px;
                  background: white;
                  color: black;}

.text_inner      {margin-right: 10px;}

.about p         {margin-top: 1em;
                  font-size: 87.5%;
                 font-weight: normal;
                 color: black;}

.vfp_indy_experience .text {height: 49em;}
.vfp_indy_services .text {height: 20em;}
.vfp_indy_contact .text {height: 15em;}

.p_first         {margin-top: -13px;}
.services        {}
.services li     {line-height: 1.2em;}

.contact p,
.services p,
.experience p     {margin-top: 1em;}

.ul_disc li,
.ul_experience li   {list-style: disc;
                   margin-left: 1.3em;}
.services ul,
.experience ul    {margin: .5em 0 1em ;}
.experience ul li  {font-size: 87.5%;}
.experience .li_heading   {font-weight: bold;}

.experience ul li ul li {font-weight: normal;}

.contact,
.experience p,
.services         {font-size: 87.5%;}

.table_contact    {margin-top: 1em;}

td.table_contact_value {width: 220px;
                      font-weight: bold;
                      padding: 5px;
                      line-height: 1.3em;}

.footer           {text-align: center;
                   margin: 2em 0;}

.footer p         {font-family: Arial;
                   font-size: 67.5%;
                   color: black;}