* {background-color: transparent; padding: 0; margin: 0; line-height: 1.4em; font-family: arial, helvetica, sans-serif;}

a,
a:hover,
a:visited,
a:hover:visited  {text-decoration: none; color: white;}

/* Header, Body + Footer Styles */

#header,
#footer {background-color: #222; color: #fff;}
#header,
#footer,
#container {width: 800px; margin: 0 auto; border-right: 1px dotted #222; border-left: 1px dotted #222; overflow: hidden;}
#footer,
#container {padding: 10px 0 2px 0; border-top: 1px dotted #fff; position: relative; }

#header {padding: 80px 0 10px; }
#container {background: #666; }
#footer {text-align: center; font-size: 11px; }

#header h1,
#header h2,
#header h3 {display: inline; height: 25px;}

#header h1 {font-size: 16px; font-weight: bold; padding: 0 12px 0 0; margin-right: 10px; margin-left: 20px; border-right: 1px dotted #fff;}
#header h2 {font-size: 12px; }
#header h3 {font-size: 10px; margin-left: 400px; margin-right: 10px; }

/* Footer */	
#footer b{margin: 0 60px; visibility: hidden; }
#footer a{color: #fff;}

/**/
/* Image and Description for my samples */
#container #image {width: 610px; padding: 0;  padding-top: 2px; background-color: #eee; border-bottom: 1px solid #444; border-right: 1px solid #444; position: absolute; top: 10px; left: 170px; }

#container #image #picture{width: 100%; background: #555; margin: 0; padding: 0; overflow: hidden; }

#container #image #picture img {margin: 0 auto; display: block; }
#container #image #description{border-bottom: 1px solid #444; padding: 0; margin: 0; width: 100%; background-color: transparent; overflow: hidden; }

/* COLOR FOR PORTFOLIO SAMPLE TITLE */

#container #image #description h1			{font-size: 12px; font-weight: bold; margin: 0; padding: 1px 0 2px 10px; border-bottom: 1px solid #444;}
#container #image #description h1.print		{color: #9c3;}
#container #image #description h1.web		{color: #9cc;}
#container #image #description h1.identity	{color: #eea000;}
#container #image #description h1.type		{color: #9cc;}
#container #image #description h1.links		{color: #666;}

#container #image #description p {font-size: 11px; margin: 0; background-color: fff; padding: 6px 10px; }
#container #image #description a,
#container #image #description a:visited {color: #666;}
#container #image #description a:hover,
#container #image #description a:hover:visited {color: #000;}
/**/
#container #fieldset {border: 0; padding: 0; margin: 0 0 10px 10px; font-size:11px; width: 150px; background-color: #eee; border-right: 1px solid #444; border-bottom: 1px solid #444; }
#container #fieldset p {margin: 10px 0 0 0; display:block; padding:2px 0 2px 10px; color: #666; font-weight: bold; border-bottom: 1px solid #666; border-top: 1px solid #666; }
#container #fieldset p.top {margin-top: 0; }

/* Navigation Section Headers*/
#container #fieldset p.print {color: #333; background: #9c3; }
#container #fieldset p.web {color: #333; background: #9cc; }
#container #fieldset p.identity {color: #333; background: #eea000; }
#container #fieldset p.type {color: #333; background: #ff9; }
#container #fieldset p.links {color: #333; background: #ccc; }

/* navigation */
#container #fieldset a, 
#container #fieldset a:visited  {margin:0; display:block; padding:2px 0 2px 10px; color: #666; }
#container #fieldset a:hover, 
#container #fieldset a:visited:hover,
#container #fieldset a.current {margin:0; border-width: 0 0 0 6px; border-style: solid; padding:2px 0 2px 4px; }


#container #fieldset a.print:hover, 
#container #fieldset a.print:hover:visited,
#container #fieldset a.hold1 {border-color: #9c3; background-color: rgb(230,255,204); }
#container #fieldset a.web:hover, 
#container #fieldset a.web:hover:visited,
#container #fieldset a.hold2 {border-color: #9cc; background-color: rgb(230,255,255); }
#container #fieldset a.identity:hover,
#container #fieldset a.identity:hover:visited,
#container #fieldset a.hold3 {border-color: #eea000; background-color: rgb(255,240,240); }
#container #fieldset a.type:hover,
#container #fieldset a.type:hover:visited,
#container #fieldset a.hold4 {border-color: #ff9; background-color: rgb(255,255,230); }
#container #fieldset a.links:hover,
#container #fieldset a.links:hover:visited {border-color: #ccc; background-color: #f4f4f4; }

#container #fieldset a.bottom,
#container #fieldset a.bottom:hover {margin: 0 0 10px 0; }

