hmtl,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span{margin:0;padding:0;border:0;}
br.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.tdn{text-decoration:none;}
.fl{float:left;}.fr{float:right;}hr{height:1px;}
body{background:black;color:#818181;font:62.5% Verdana,Arial,Hetvetica,sans-serif;line-height:1.5em;}
h1{font-size:1.4em;font-weight:bold;}
h2{font-size:1.2em;font-weight:bold;}
h3{font-size:1.0em;font-weight:bold;}
p{font-size:1.1em;}
li{font-size:1.1em;}

#ctr{margin:12px 0 0 0;border-bottom:1px solid #2f2f2f;background-position:top left;}
#head{height:110px;}
#head .link{margin:34px 0 1px 34px;height:75px;width:166px;float:left;display:block;background:url(../images/corner.gif) no-repeat bottom right;}
#head .mr{height:65px;width:156px;display:block;background:url(../images/logo.gif) no-repeat;}
#head a{height:75px;width:166px;display:block;}
#main{padding:1px 34px;width:100%;float:left;}
#main .pad{width:1px;height:430px;float:left;}

#foot{padding:1px 20px;margin:0 auto;}
#copy{float:left;font-size:1.2em;color:#818181;}
#copy a{background:black;color:#808080;text-decoration:none;font-size:1.1em;}
#copy a:hover{text-decoration:underline;}
/**YAM**/
#yammayap{float:right;text-align:right;}
#yammayap a{background:url(../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;color:#666666;text-decoration:none;margin:0;font-size:1.0em;}
#yammayap a:hover{background:url(../images/yammayap-on.gif) no-repeat right;color:white;text-decoration:underline;}

.nav{float:left;clear:both;margin-left:34px;background:url(../images/corner.gif) no-repeat bottom right;padding:0 10px 10px 0;}
.nav ul{display:block;float:left;list-style:none;background:black;}
.nav li{float:left;padding:0;}
.nav a{float:left;font-size:1.2em;background:black;color:#818181;padding:10px 10px 5px 15px;text-decoration:none;display:block;}
.nav a.t{background:black;color:white;}
.nav a:hover{background:black;color:white;}
#port{margin-top:1px;}
/* about */
#about{width:560px;float:left;}
#about #mr{float:right;margin-bottom:15px;margin-left:15px;width:200px;}
#about #ip{float:left;margin:15px;width:150px;}
#about h1{background:transparent;color:white;font-size:1.4em;padding:10px 15px;}
#about h2{background:transparent;color:white;font-size:1.2em;padding:10px 15px;}
#about p{background:transparent;color:#808080;padding:10px 15px;margin:0;font-size:1.2em;}
#about aaaaa{display:block;margin-left:35px;color:#808080;font-size:1.2em;}
#about a{float:none;width:auto;color:#999999;}
#about a:hover{color:white;}
#about ul{margin-left:40px;}/* portfglio */
#pdfs{width:450px;margin-left:20px;margin-top:20px;float:left;padding:0px;border:1px solid #666666;}
#pdfs h1{float:left;padding:10px 10px;background:#333333;width:430px;color:#999999;font-weight:normal;}
#pdfs a{float:left;width:390px;font-size:1.4em;padding:8px 10px 8px 50px;border-top:1px solid #333333;background:url(../images/pdf.gif) no-repeat 10px center;color:#666666;}
#pdfs a:hover{color:white;background:#363636 url(../images/pdf.gif) no-repeat 10px center;padding:8px 10px 8px 50px;}

#clients{font-size:1.2em;}
#clients a{color:#999999;}
#clients a:hover{color:white;}

#portfolio{margin:0;padding:0;margin-top:1px;}
#portfolio #sections{margin:0;padding:0;width:666px;float:left;}
#portfolio #sections ul{list-style:none;}
#portfolio #sections li{display:block;float:left;height:163px;width:222px;margin:0;padding:0;color:#818181;}
#portfolio #sections li a{background:black;font-size:1.2em;float:left;text-decoration:none;margin:15px 0 0 0;padding:15px;color:#818181;}
#portfolio #sections li a:hover{color:white;}

#portfolio #mainimg{float:left;}
#portfolio #thumbnails{float:left;width:250px;margin-left:25px;font-size:1.2em;}
#portfolio #thumbnails a{color:#999999;}
#portfolio #thumbnails #arrows a{margin:0;padding:0;border:0;float:left;}
#portfolio #thumbnails a:hover{color:white;}
#portfolio #thumbnails img{margin:0;padding:0;border:0;float:left;width:50px;}
#arrows{display:block;clear:both;float:left;width:250px;margin-top:20px;}
#arrows #next{float:right;}
#portfolio #thumbnails #studio{float:left;width:250px;}
#portfolio #thumbnails #studio p a{color:#999999;float:none;}
#portfolio #thumbnails #studio a:hover{color:white;}
/* contact */
#contact{width:700px;padding:10px 0 0 0;;color:white;}
#contact #ctop{width:650px;float:left;}
#contact #cbot{width:650px;float:left;background:black;margin:15px 0;}
#contact .ll{float:left;width:415px;}
#contact .rr{float:left;width:205px;}
#contact h1{background:transparent;color:white;font-size:1.4em;padding:10px 15px;}
#contact p{background:transparent;color:#808080;padding:10px 15px;margin:0;font-size:1.2em;}
#contact #femail{width:650px;float:left;padding:15px;font-size:1.2em;}
#contact .half{width:320px;float:left;}
#contact input{width:280px;margin:5px 0 10px 0;}
#contact textarea{width:280px;height:165px;margin:5px 0 10px 0;padding:5px;}
#contact #submit{width:auto;float:right;margin-right:35px;}
#contact .rr a{color:#bbbbbb;}
#contact .rr a:hover{color:white;}
#errorsList{margin:0 0 10px 20px;}
