@charset "utf-8";*{margin:0;padding:0;}
html,body{height:100%;}
#outer{min-height:100%;margin:0 0 -206px 0;}
* html #outer{/* ie6 and under only*/
height:100%;}
body{margin:0;padding:0;font-family:georgia;color:#343434;overflow:visible;overflow-x:hidden;}
.container{width:960px;margin:0 auto;}
.clear{clear:both;}
a{color:#343434;text-decoration:none;font-weight:bold;}
a:hover{color:#343434;text-decoration:underline;font-weight:bold;}
#navigation{width:100%;background:#343434;height:50px;}
#navigation nav{font-size:20px;color:white;margin:0 auto;display:block;width:960px;padding:10px 0 0 30px;}
#navigation nav ul{list-style-type:none;display:inline;}
#navigation nav ul li{margin:0 20px 0 0;padding:0 20px 0 0;display:inline;}
#navigation nav ul li a{cursor:pointer;color:white;text-decoration:none;font-weight:normal;padding:20px;margin:0 -20px 0 -20px;}
#navigation nav ul li a:hover{background:white;color:#343434;}
#navigation nav ul li:first-child a{padding:20px;}
#content{float:left;margin:0 0 206px 0;}
h1{float:left;font-size:60px;font-weight:normal;margin:30px 0 0 20px;}
p#intro{float:right;width:480px;display:block;margin:37px 0px 0 0;font-size:14px;}
/*#blog h1{width:1280px;line-height:120%;font-size:48px;font-weight:normal;display:block;margin:0 0 20px 20px;}*/
h2{line-height:120%;font-size:40px;font-weight:normal;display:block;margin:20px 0 20px 18px;}
h3{line-height:120%;font-size:32px;font-weight:normal;display:block;margin:20px 0 20px 18px;;}
h4{line-height:120%;font-size:24px;font-weight:normal;display:block;margin:20px 0 20px 18px;;}
#blog_front{float:left;margin:0 20px 0 0;}
#hire{width:650px;float:left;margin:0 20px 0 0;display:block;}
#hire p{clear:both;font-size:16px;margin:0 0 20px 20px;}
article{width:670px;margin:30px 0 0 20px;display:block;}
article.third{width:215px;float:left;}
article header a{font-family:helvetica,tahoma,arial;font-size:18px;width:210px;font-weight:bold;margin:0;}
article p{font-size:14px;margin:10px 0 20px 0;}
aside{float:right;width:230px;margin:0;}
aside h2{margin:20px 0 0 0;}
aside header{font-family:helvetica,tahoma,arial;font-size:18px;width:210px;font-weight:bold;margin:0;}
aside p.alone{width:420px;margin:20px 0 20px 0;}
div.column{float:left;width:225px;display:block;margin:20px 20px 0 0;}
div.column p{font-size:14px;margin:10px 0 0 0;}
div.column em{font-weight:bold;margin:10px 0 0 0;display:block;}
footer{background:#343434;width:100%;display:block;color:white;margin:50px 0 0 0;}
footer p.double{width:450px;font-size:18px;float:left;margin:20px 0 0 20px;}
footer p{width:215px;float:left;font-size:12px;margin:20px 0 20px 20px;}
footer p.twitter_head{display:none;}
footer p.twitter{display:none;}
footer p.vpsnet_head{font-size:18px;margin:-135px 0 0 490px;}
footer p.vpsnet{margin:-95px 0 0 490px;}
footer p.vpsnet a{color:white;text-decoration:underline;}
footer img#logo{float:left;display:block;margin:-110px 0 0 720px;}
div#blog{width:700px;margin:50px 30px 50px 20px;display:block;float:left;}
div#blog p{line-height:120%;font-size:16px;display:block;margin:20px 0 0 0;}
div#blog h2{font-family:helvetica,tahoma,arial;margin:20px 0 20px 0;}
div#blog h3{font-family:helvetica,tahoma,arial;margin:20px 0 20px 0;}
div#blog h4{font-family:helvetica,tahoma,arial;margin:20px 0 20px 0;}

div#hosting{width:210px;float:right;margin:80px 0 0 -20px;font-size:14px;}
div#hosting strong{font-family:helvetica,tahoma,arial;font-weight:bold;font-size:20px;}
div#hosting p{margin:10px 0 10px 0;}