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{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html,body{background:#444846 url(images/wallpaper.png) top center;font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:1.2em;font-size:100.01%;margin:0 auto;}
body{padding:50px 0;}
a:link{font-weight:700;text-decoration:none;color:#222;}
a:visited{font-weight:700;text-decoration:none;color:#333;}
a:hover{font-weight:700;color:#fff;}
p a:link,p a:visited{border-bottom:1px dashed #222;}
p a:hover{border-bottom:1px dashed #fa4c6b;}
h1,h2{font-size:.1em;text-indent:-9999em;}
h1#branding{width:1000px;height:153px;background:#1f2422 url(images/ef_dezigns_portfolio_logo.jpg);}
h2#projects{width:178px;height:29px;position:absolute;left:694px;top:21px;background:url(images/projects.png) no-repeat;}
div.tab_lg{width:340px;height:35px;}
div.tab_med{width:250px;height:35px;background-position:0 -35px;}
div.tab_sm{width:225px;height:35px;background-position:0 -70px;}
div.tab_lg,.tab_med,.tab_sm{background:url(images/tabs_design_development.png) no-repeat;position:relative;left:94px;top:0;}
h2#tab_glaser,#tab_break,#tab_brewery,.tab_layout,#tab_in_flames,#tab_illustration{background:url(images/tabs_design_development.png) no-repeat;margin:0 auto;position:relative;top:8px;}
h2#tab_glaser{width:312px;height:24px;background-position:0 -105px;}
h2#tab_break{width:219px;height:25px;background-position:0 -154px;}
h2#tab_brewery{width:302px;height:25px;background-position:0 -129px;}
h2.tab_layout{width:199px;height:25px;background-position:0 -204px;}
h2#tab_in_flames{width:226px;height:25px;background-position:0 -179px;}
h2#tab_illustration{width:184px;height:25px;background-position:0 -229px;}
h3{color:#2F3838;font-size:.9em;margin:30px 0 8px 94px;}
div#container{width:1000px;padding-bottom:170px;background:#7a8782 url(images/main_bg_re.png) repeat-y;margin:0 auto;}
ul#toplinks{width:145px;height:143px;position:absolute;left:-40px;top:-30px;z-index:10;background:url(images/contact_box.png) no-repeat 0 -116px;margin:0;}
ul#toplinks a{display:block;font-size:.1em;text-indent:-9999em;}
li a.resume{width:96px;height:29px;position:relative;left:25px;top:35px;background:url(images/contact_box.png) no-repeat;}
li a.contact{width:84px;height:29px;position:relative;left:37px;top:45px;background:url(images/contact_box.png) no-repeat 0 -58px;}
div#intro{width:974px;height:100%;position:relative;background-color:#6c7772;border-bottom:1px dashed #fa4c6b;margin:0 auto;}
div#intro p{padding-top:40px;color:#dee6e3;font-size:.9em;text-align:justify;margin:0 390px 20px 145px;}
div#intro p + p{padding:0 0 50px;}
ul#project_tabs{margin-bottom:-21px;}
ul#project_tabs img{width:96px;position:absolute;background-color:#dee6e3;border:1px solid #222;padding:4px;}
ul#project_tabs a:hover img{width:120px;z-index:99;padding:5px;}
li#proj_sm1 img{left:614px;top:60px;}
li#proj_sm2 img{left:728px;top:60px;}
li#proj_sm3 img{left:842px;top:60px;}
li#proj_sm4 img{left:614px;top:144px;}
li#proj_sm5 img{left:728px;top:144px;}
li#proj_sm6 img{left:842px;top:144px;}
li#proj_sm1 a:hover img{left:602px;top:52px;}
li#proj_sm2 a:hover img{left:716px;top:52px;}
li#proj_sm3 a:hover img{left:830px;top:52px;}
li#proj_sm4 a:hover img{left:602px;top:136px;}
li#proj_sm5 a:hover img{left:716px;top:136px;}
li#proj_sm6 a:hover img{left:830px;top:136px;}
div#hr_top{width:974px;height:98px;position:relative;left:13px;margin-bottom:-18px;background:url(images/line_break.jpg) no-repeat;}
div#content_main p{color:#222;font-size:.8em;font-weight:400;text-align:justify;margin:0 92px 0 104px;}
div.hr{width:974px;height:163px;position:relative;left:13px;background:url(images/line_break.jpg) no-repeat 0 -98px;margin:50px 0 -18px;}
a.dl_link{float:right;background-color:#7a8782;border:1px dashed #222;font-size:.8em;text-decoration:none;margin:10px 90px 0 0;padding:6px;}
img.img_box{width:844px;position:relative;left:50%;margin-left:-431px;background-color:#202523;border:1px dashed #fa4c6b;padding:8px;}
div#footer{width:1000px;height:153px;position:relative;bottom:-173px;background:#2d1c24 url(images/footer.jpg) no-repeat;}
ul#copyright{width:30em;position:absolute;top:116px;left:50%;margin-left:-15em;color:#dee6e3;font-size:.8em;}
ul#copyright li{border-right:1px solid;float:left;line-height:.8;padding:0 .7em;}
ul#copyright li.last{border-right:none;}
ul#validate a{display:block;font-size:.1em;text-indent:-9999em;border-bottom:none;}
li#css_validate{width:64px;height:17px;position:absolute;left:906px;top:82px;background:url(images/xhtml_css.png) no-repeat -31px 0;}
li#xhtml_validate{width:95px;height:20px;position:absolute;left:875px;top:108px;background:url(images/xhtml_css.png) no-repeat 0 -34px;}
li#css_validate:hover{background-position:-31px -17px;}
li#xhtml_validate:hover{background-position:0 -54px;}
li a.resume:hover{background-position:0 -29px;}
li a.contact:hover{background-position:0 -87px;}
ul#project_tabs a img:hover{background-color:#202523;border:1px dashed #fa4c6b;}
a.dl_link:hover{color:#fff;background-color:#6c7772;text-decoration:none;}
ul#copyright a{color:#dee6e3;border-bottom:none;font-weight:400;text-decoration:none;}
ul#copyright a:hover{border-bottom:1px dashed #fa4c6b;color:#fff;}
div#hr_top hr,div.hr hr{display:none;}
div#content_main,ul#validate{position:relative;}