/* Sanford Finkle - Master CSS */

/*Global*/
body { background: #fffef2; margin:0;}

p.copy { font-family: 'verdana', arial, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #666; margin: 4px 0px 16px 0px; width: 400px;} 

p.footer { font-family: 'verdana', arial, geneva, sans-serif; font-size: 9px; line-height: 16px; color: #eee; margin: 8px 0px 16px 3px;} 

p.faqitem { font-family: 'verdana', arial, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #666; margin: 4px 0px 22px 0px; 
border-bottom: 1px dashed #999;  
padding: 0 1em 1.5em 0 ;}

p.center { text-align: center;}


/*links*/
a.link, a.link:active , a.link:visited { color: #666; text-decoration: underline; }
a.link:hover { color: #697057; text-decoration: underline;}

/*Positioning*/
#top { background-image: url('images/bkg_pixel.gif');height: 50px;}

#footer { width: 100%;}

#logo { top: 23px; left: 7px; position: absolute;}

#images { top: 85px; left: 48px; position: absolute;}

#content { width: 430px; top: 125px; left: 300px; position: absolute;}
#cvholder { width: 430px; top: 125px; left: 300px; position: absolute;}


/*Navigation*/
#nav_top { position: absolute;top: 50px;left: 385px;width: 526px;height: 43px;overflow: hidden; background: url(images/nav_bkg.gif) no-repeat;}


html>body ul#navigation_top { list-style: none;width: 526px;height: 43px;overflow: hidden;text-indent: -1000px;margin: 0px 0 0 -40px;}
ul#navigation_top { list-style: none;width: 526px;height: 43px;overflow: hidden;text-indent: -1000px;margin: 0px 0 0 0px;}

ul.none{ list-style-type: none; width:440px;  
padding: 0 1em 1.5em 0; margin: 10px 0 10px 0;font-family: 'verdana', arial, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #666;border-bottom: 1px dashed #999; }
ul.cv { list-style-type: none; width:400px;  
padding: 0 1em 1.5em 0; margin: 10px 0 10px 0;font-family: 'verdana', arial, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #666;border-bottom: 1px dashed #999; }
ul.cv li{ background-image: url(images/bullet.gif);background-repeat: no-repeat;background-position: 0 5px;padding-left: 6px ;padding-top: 0px ;margin-top: 3px;margin-right: 15px;}
ul.cv li.pdf { background-image: url(images/icon_pdf.gif);background-repeat: no-repeat;background-position: 0 3px;padding-left: 23px ;padding-top: 3px ;margin-top: 3px;margin-right: 10px;}

#m_home, #m_cv, #m_faqs, #m_contact, #m_publications {float: left;}

#m_home a {display: block; width: 63px; height: 43px; background: url(images/menu.gif) 0 0 no-repeat; margin: 0 0 0 0px;}
#m_home a:hover {display: block; width: 63px; height: 43px; background: url(images/menu.gif) 0 -43px no-repeat; margin: 0 0 0 0px;}

#m_cv a {display: block; width: 144px; height: 43px; background: url(images/menu.gif) -63px 0 no-repeat; margin: 0 0 0 0px;}
#m_cv a:hover {display: block; width: 144px; height: 43px; background: url(images/menu.gif) -63px -43px no-repeat; margin: 0 0 0 0px;}

#m_faqs a {display: block; width: 66px; height: 43px; background: url(images/menu.gif) -207px 0 no-repeat; margin: 0 0 0 0px;}
#m_faqs a:hover {display: block; width: 66px; height: 43px; background: url(images/menu.gif) -207px -43px no-repeat; margin: 0 0 0 0px;}

#m_contact a {display: block; width: 80px; height: 43px; background: url(images/menu.gif) -273px 0 no-repeat; margin: 0 0 0 0px;}
#m_contact a:hover {display: block; width: 80px; height: 43px; background: url(images/menu.gif) -273px -43px no-repeat; margin: 0 0 0 0px;}

#m_publications a {display: block; width: 160px; height: 43px; background: url(images/menu.gif) -370px 0 no-repeat; margin: 0 0 0 0px;}
#m_publications a:hover {display: block; width: 160px; height: 43px; background: url(images/menu.gif) -370px -43px no-repeat; margin: 0 0 0 0px;}

/*Headers*/
h1 { font-family: 'Times', Times New Roman, Geneva, Serif; font-size: 14px; letter-spacing: 1px; color:#697057; font-style: italic; margin: 0px 0px 20px 0px;}

h2 { font-family: 'Times', Times New Roman, Geneva, Serif; font-size: 12px; letter-spacing: 1px; color:#000;font-style: italic; margin: 15px 0 0 0px;}

/*Forms*/
INPUT, TEXTAREA { background: #FFFFFF;color: #333;font-size: 10px;font-family: geneva;}
::-moz-selection { background:#000;color:#FFF;}
::selection { background:#000;color:#FFF; }
form span { display: block;padding: 1px;border: 1px solid #DFDFDF;width: 340px;}
form span input,form span textarea,form span select { border: 1px solid #C3C3C3;border-top-color: #cccc99;border-bottom-color: #cccc99;background-color: #eee;font-size: 10px;line-height: 1.2em;width: 340px;font-family: "Geneva", Arial, Sans-Serif;;margin: 0;overflow: hidden;}
.address { height: 100%;}
#inquiry { left: 10px;position: relative;}
.message { height: 100%;}
label { font-size: 9px;font-family: "Geneva", Verdana, Sans-Serif;background: #FFFFFF;color: #535353;}

