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;font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}
ol,ul{list-style:none}
:focus{outline:0}
a:focus{outline:1px dotted invert}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(images/wood.jpg);color:#FFFFFF;}
li{margin-left:30px}
h1, h2, h3, h4, h5, h6{color:#f0f0f0;font-weight:bold;text-shadow:black 0.1em 0.1em 0.2em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
h1, h2{font-size:36px;margin-bottom:10px;}
h3{font-size:21px}
h4{font-size:19px}
a{color:#ccc;text-shadow:black 0.1em 0.1em 0.2em;font-weight:bold;}
a:hover{border:none;text-decoration:none;}
#maincontainer{overflow:hidden;}
#header{overflow:hidden;height:100px;margin-bottom:50px;align:center;}
#social{margin-left:auto;margin-right:auto;text-align:center;position:inherit;margin-top:10px;}
.menu{float:right;margin-top:50px;}
.menu li{list-style:none;margin-left:25px;display:inline;margin-right:0px;}
.menu li a{font-size:20px;color:#FFF;text-decoration:none;font-weight:bold;text-shadow:black 0.1em 0.1em 0.2em;}
#updates{position:relative;align:center;}
.contact{background-image:url(images/black.png);border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px;}
#feed{float:right;background-image:url(images/black.png);border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:100px;margin-right:20px;padding:20px;width:200px;position:relative;}
#feed ul{list-style-image:url(images/tweet.png);}
#feed li{margin-bottom:20px;}
#hello{float:left;background-image:url(images/black.png);border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:100px;margin-left:20px;padding:20px;width:600px;position:relative;}
#hello h1{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:30px;font-weight:bold;line-height:30px;}
#hello h2{font-family:Arial, Helvetica, sans-serif;color:#83B2BF;font-size:13px;line-height:18px;}
#hello #hello_txt{display:none;}
#hello img{border:0;margin-left:20px;}
#portfolio{margin-bottom:200px;position:relative;height:100%;}
#portfolio h2, #services h2, #footer h2{margin-top:150px;clear:both;}
#portfolio .p_title{position:absolute;left:0px;width:270px;padding:5px 15px;background-image:url(images/black.png);color:#ffffff;font-size:21px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.p_title_bottom{bottom:0px;}
#services{margin-bottom:200px;position:relative;}
#services .menu, #portfolio .menu, #footer .menu{position:absolute;top:0px;right:0px;}
#services_area .w30, #services_area .w70{overflow:hidden;float:left;background-image:url(images/black.png);border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#services_area .w30{width:230px;padding:20px 0 15px 20px;}
#services_area .w70{width:605px;height:290px;padding:0px 20px 0px 20px;overflow:hidden;margin-left:30px;}
#services_area .margin{overflow:hidden;}
#services_list{margin-bottom:0;margin-right:20px;}
#services_list li{margin:0 0 5px 0;list-style-position:inside;list-style:none;}
#services_list li a{text-decoration:none;font-weight:normal;color:#888;}
#services_list li a.selected{font-weight:bold;border:none;color:#ccc;}
#services_content{height:250px;}
#services_area .service_item{height:250px;min-height:250px;overflow:hidden;padding:20px 0;}
.project{float:left;border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-right:3px;margin-left:3px;position:relative;height:200px;width:300px;}
.project a{display:block;width:100%;height:100%;text-decoration:none;}
.banc{background:#128c8f url(images/banc.png);background-repeat:no-repeat;background-position:center center;}
.pleer{background-image:url(images/pleer.jpg);background-repeat:no-repeat;background-position:center center;}
.wordpress{background:#FFFFFF url(images/wordpress.png);background-repeat:no-repeat;background-position:center center;}
#footer{color:#ffffff;margin-top:20px;margin-bottom:100px;overflow:hidden;clear:both;position:relative;}
#contact{background-image:url(images/black.png);border:3px solid #FFF;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:100px;padding:20px;min-height:410px;padding-left:50px;}
#contact img{padding:5px;}
#contact h3{text-align:left;font-size:1.5em;}
.links{list-style:none;text-align:left;line-height:2em;}
#info{float:left;margin-bottom:50px;width:250px;padding:20px;margin-left:20px;}
.icons{float:left;margin-bottom:50px;padding:20px;}
.right {width: 310px;float: right;}
ul.buttons li{float:left;}
#like {margin: -25px 0px 0px 120px;}
#tweet {margin: -25px 0px 0px 330px;}
#header {background: url(images/alex-moss-logo.png) no-repeat;background-position:left center;}

