html,body,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,sup,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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0 !important;border:none !important;}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html { background:#222632; height:100%; min-height:100%;  } 
body { height:100%; min-height:100%;  } 

#nameplate 		{ width:383px; height:82px; background:url(../images/logo.png) no-repeat; position:absolute; bottom:360px; left:50%; margin-left:-445px; z-index:20;  } 
#nameplate h1,
#nameplate p 	{ display:none;  } 

#content { background:#fefdeb; min-height:560px; height:70%; border-bottom:solid 1px #a29d9c; position:relative; z-index:20;  } 
#footer  { background:#222632 url(../images/footer-bg.png) repeat-x; border-top:solid 1px #222; min-height:100px; z-index:10;  } 

#tab-content         { background:#1d1c2b url(../images/tab-content-bg.png) repeat; position:relative; top:-3px; opacity:0.99; padding-bottom:32px;  } 
#tab-content p br    { display: none;}
#tabs                { height:32px; background:url(../images/tab-bar.png) center top no-repeat; position:absolute; left:0; bottom:0; width:100%;  } 
#tabs ul             { width:112px; position:absolute; left:50%; top:0; height:29px; line-height:29px; margin-left:-445px; font-family:Georgia,Times,"Times New Roman",serif; font-style:italic; color:#f7ede3; font-size:11px; text-align:center;  } 
#tabs ul li a        { color:#f7ede3; text-decoration:none; padding:0 2px;  } 
#tabs ul li a:hover,
#tabs ul li.active a { color:#fff; text-shadow:#fff 0 0 3px;  } 
#tabs ul li          { display:inline;  } 
#tabs ul li.sep      { color:rgba(247,237,227,0.4);  } 

#photo     { position:absolute; bottom:-1px; left:50%; margin-left:-185px;  }
#photo-alt { display:none } 

#social-icons                     { position:absolute; height:30px; width:262px; left:50%; bottom:14px; margin-left:-445px;  } 
#social-icons li                  { float:left; width:30px; height:30px; margin:0 6px 0 0;  } 
#social-icons li a                { position:relative; display:block; text-indent:-9999px; overflow:hidden; width:30px; height:30px; background:url(../images/icons.png) no-repeat;  } 
#social-icons li.rss a:hover      { background-position:0 -30px;      } 
#social-icons li.twitter a        { background-position:-30px top;    } 
#social-icons li.twitter a:hover  { background-position:-30px -30px;  } 
#social-icons li.facebook a       { background-position:-60px top;    } 
#social-icons li.facebook a:hover { background-position:-60px -30px;  } 
#social-icons li.flickr a         { background-position:-90px top;    } 
#social-icons li.flickr a:hover   { background-position:-90px -30px;  } 
#social-icons li.linkedin a       { background-position:-120px top;   } 
#social-icons li.linkedin a:hover { background-position:-120px -30px; } 
#social-icons li.vimeo a          { background-position:-150px top;   } 
#social-icons li.vimeo a:hover    { background-position:-150px -30px; } 
#social-icons li.fuel a           { background-position:-180px top;   } 
#social-icons li.fuel a:hover     { background-position:-180px -30px; } 

#contact,    #credits    { display:none; position:relative; padding:15px 0 ; width:880px; text-indent:1px; margin:0 auto; color:#f7ede3; font-family:Georgia,Times,"Times New Roman"; font-style:italic; font-size:13px; white-space:nowrap } 
#contact a,  #credits a  { text-decoration:none; color:#fff; border-bottom:dotted 1px #fff;  } 
#contact em, #credits em { color:#fff;  } 

#read_blog       { color:#f7ede3; font-family:Georgia,Times,"Times New Roman"; font-size:13px; display:block; width:200px; font-style:italic; text-decoration:none; text-align:right; position:absolute; left:50%; margin-left:250px; top:2px; height:29px; line-height:29px; text-shadow:#000 0 -1px 0;  } 
#read_blog:hover { color:#fff } 

