* { margin:0; padding:0; }
.clear { clear:both; }
img, a img { border:none;  }
input { outline:none; }
ul { margin-left:30px; }
li { padding-bottom:0px; }

html {  }
body {  }
body, td, th { color:#333333; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top:5px solid #20558a; }

a { color:#351f07; text-decoration:underline; }
a:hover { text-decoration:none; }

p { line-height:22px; font-size:12px; padding-top:5px; padding-bottom:5px; }
h1,h2,h3,h4,h5,h6 { color:#333333; font-weight:normal; margin:0; margin-bottom:10px; font-family:tahoma,  Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:24px; }
h2 { font-size:14px; font-weight:bold; margin:5px 0; text-transform:uppercase; }
h3 { font-size:12px; font-weight:bold; margin:5px 0; text-transform:uppercase; }
h4 { font-size:22px; }
h5 { font-size:12px; font-weight:bold; margin:5px 0; text-transform:uppercase; }
h6 { font-size:12px; margin:5px 0 0 0; }

#container { width:810px; margin:0 auto;  }
#container #header { margin:150px 0; text-align:center; }


#container #portfolio { text-align:center; padding:20px 0; }
#container #portfolio h2 { margin:10px 0; }
#container #portfolio a img { border:5px solid #ccc; margin:0 5px; opacity:0.75; }
#container #portfolio a:hover img { opacity:1; }

#container #contact { text-align:center; padding:20px 0; background:url(images/arrow.png) no-repeat; background-position:0; }
#container #contact h2 { margin:10px 0; }
#container #contact .email { padding:30px 0; }
#container #contact .email a { background:#ccc; padding:20px 30px; color:#333; text-decoration:none; -moz-border-radius:5px; border-radius:5px; font-size:14px; }
#container #contact .email a:hover { background:#20558a; color:#fff; }
