/*RESET CSS*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,a,abbr,acronym,address,cite,code,em,font,img,small,strike,strong,sub,sup,b,u,i,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;}
table{border-collapse:collapse;border-spacing:0;}
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;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{background:#fff;color:#111;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}
a:link,a:visited{background:none;color:#3ba100;text-decoration:underline;}
a:hover,a:active{background:none;color:#252923;text-decoration:underline;}

#wrap{min-width:920px;padding:20px;}
#header{}
	#logo{background:url(images/logo.png) no-repeat;height:125px;text-indent:-9999px;width:725px;}
	#about{background:#f5f5f5;border:1px solid #e5e5e5;margin:30px 0 10px;padding:15px;}
		#about h2{margin-bottom:10px;}
		#about p{color:#666;font-size:16px;letter-spacing:1px;line-height:140%;}
#main{overflow:hidden;}
	#main .grid{border-bottom:1px dotted #ccc;float:left;height:100px;margin:20px 20px 0 0;overflow:hidden;width:200px;}
	#main .grid img{float:left;margin-right:5px;}
	#main .grid div{overflow:auto;}
	#main .grid h1{letter-spacing:1px;margin-bottom:5px;}
	#main .grid p{color:#555;line-height:140%;}
#footer{clear:both;color:#555;margin-top:30px;overflow:auto;padding-bottom:10px;}
	#footer li{float:left;font-size:11px;margin-right:8px;}