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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
font-family:'lucida sans unicode',Verdana,Helvetica,sans-serif;
margin:0;
padding:0;
}

body {
line-height:1;
background-color:#272727;
}

:focus {
outline:0;
}

#navbar {
margin-right:auto;
margin-left:auto;
text-align:center;
background-color:#29292E;
padding-top:4px;
padding-bottom:4px;
height:52px;
}

.container {
width:1000px;
background-color:#6bf;
padding-bottom:10px;
margin:2px auto;
}

.header {
margin-right:auto;
margin-left:auto;
background-color:#6bf;
}

.story {
background-color:#272727;
border:1px solid #363636;
margin:5px 20px 15px 25px;
padding:6px;
}

.main {
margin-right:auto;
margin-left:auto;
background-color:#29292e;
margin-top:10px;
padding-bottom:20px;
}

.footer {
margin-right:auto;
margin-left:auto;
background-color:#222;
height:20px;
}

.portfolio {
margin-right:auto;
margin-left:auto;
background-color:#101012;
}

.twitter_div {
font-size:13px;
color:#999;
line-height:20px;
text-align:justify;
padding:4px;
}

.thought {
font-size:12px;
color:#999;
line-height:20px;
text-align:justify;
padding:4px 15px;
}

p {
font-size:12px;
color:#999;
line-height:20px;
text-align:justify;
margin-bottom:10px;
margin-top:10px;
padding:4px 25px;
}

p.head {
font-size:15px;
color:#ccc;
text-align:justify;
line-height:18px;
margin-top:20px;
padding:4px 25px;
}

h1 {
color:#6bf;
margin-bottom:0;
margin-left:5px;
font-size:25px;
}

h6 {
color:#666;
text-align:center;
font-size:15px;
padding:4px;
}

img {
border:0;
border-style:none;
}

.s0,.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10 {
background-color:#272727;
color:#6BF;
cursor:pointer;
font-size:18px;
font-weight:700;
padding-left:0;
text-align:left;
width:98%;
border-width:0;
margin:10px 0 10px 10px;
}

a.nav:link {
font-size:26px;
color:#333;
text-decoration:none;
margin-bottom:20px;
}

a.nav:hover {
font-size:26px;
color:#333;
text-decoration:underline;
}

a.nav:visited {
font-size:26px;
color:#333;
text-decoration:none;
}

a:hover {
font-size:12px;
text-decoration:underline;
}

.border-bottom {
border-bottom:2px solid #777;
border-top:2px solid #777;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:5px;
padding-top:5px;
width:855px;
}

#footer-border {
border-top:4px solid #777;
border-bottom:4px solid #777;
width:100%;
margin-top:50px;
height:80px;
}

#footer-border a {
font-size:10px;
}

#footer-border li.left,#footer-border li.right {
color:#999;
float:left;
font-size:10px;
text-align:left;
width:300px;
margin:34px 30px 30px 10px;
}

#footer-border li.right {
float:right;
text-align:right;
margin-right:10px;
}

.border-port {
border-bottom:2px solid #777;
border-top:2px solid #777;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:5px;
padding-top:5px;
width:860px;
}

.container_12,.container_16 {
margin-left:auto;
margin-right:auto;
width:960px;
background-color:#29292e;
margin-bottom:20px;
}

.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:20px;
}

.container_12 .grid_3,.container_16 .grid_4 {
width:220px;
}

.container_12 .grid_6,.container_16 .grid_8 {
width:900px;
}

.container_12 .grid_9,.container_16 .grid_12 {
width:700px;
}

.container_12 .grid_12,.container_16 .grid_16 {
width:940px;
}

.alpha {
margin-left:0;
}

.omega {
margin-right:0;
}

.container_12 .grid_1 {
margin-top:70px;
width:200px;
}

.container_12 .grid_2 {
background-color:#272727;
background-repeat:no-repeat;
border:1px solid #363636;
margin-right:0;
margin-top:40px;
width:285px;
padding:38px 1px 20px;
}

.me-info {
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

.container_12 .grid_4 {
width:300px;
}

.container_12 .grid_5 {
width:680px;
}

.container_12 .grid_7 {
width:540px;
}

.container_12 .grid_8 {
width:420px;
}

.container_12 .grid_10 {
width:590px;
margin-top:0;
}

.container_12 .grid_11 {
width:860px;
}

.container_16 .grid_1 {
width:40px;
}

.container_16 .grid_2 {
width:100px;
}

.container_16 .grid_3 {
width:160px;
}

.container_16 .grid_5 {
width:280px;
}

.container_16 .grid_6 {
width:340px;
}

.container_16 .grid_7 {
width:400px;
}

.container_16 .grid_9 {
width:520px;
}

.container_16 .grid_10 {
width:580px;
}

.container_16 .grid_11 {
width:640px;
}

.container_16 .grid_13 {
width:760px;
}

.container_16 .grid_14 {
width:820px;
}

.container_16 .grid_15 {
width:880px;
}

.container_12 .prefix_3,.container_16 .prefix_4 {
padding-left:240px;
}

.container_12 .prefix_6,.container_16 .prefix_8 {
padding-left:480px;
}

.container_12 .prefix_9,.container_16 .prefix_12 {
padding-left:720px;
}

.container_12 .prefix_1 {
padding-left:80px;
}

.container_12 .prefix_2 {
padding-left:160px;
}

.container_12 .prefix_4 {
padding-left:320px;
}

.container_12 .prefix_5 {
padding-left:400px;
}

.container_12 .prefix_7 {
padding-left:560px;
}

.container_12 .prefix_8 {
padding-left:640px;
}

.container_12 .prefix_10 {
padding-left:800px;
}

.container_12 .prefix_11 {
padding-left:880px;
}

.container_16 .prefix_1 {
padding-left:60px;
}

.container_16 .prefix_2 {
padding-left:120px;
}

.container_16 .prefix_3 {
padding-left:180px;
}

.container_16 .prefix_5 {
padding-left:300px;
}

.container_16 .prefix_6 {
padding-left:360px;
}

.container_16 .prefix_7 {
padding-left:420px;
}

.container_16 .prefix_9 {
padding-left:540px;
}

.container_16 .prefix_10 {
padding-left:600px;
}

.container_16 .prefix_11 {
padding-left:660px;
}

.container_16 .prefix_13 {
padding-left:780px;
}

.container_16 .prefix_14 {
padding-left:840px;
}

.container_16 .prefix_15 {
padding-left:900px;
}

.container_12 .suffix_3,.container_16 .suffix_4 {
padding-right:240px;
}

.container_12 .suffix_6,.container_16 .suffix_8 {
padding-right:480px;
}

.container_12 .suffix_9,.container_16 .suffix_12 {
padding-right:720px;
}

.container_12 .suffix_1 {
padding-right:80px;
}

.container_12 .suffix_2 {
padding-right:160px;
}

.container_12 .suffix_4 {
padding-right:320px;
}

.container_12 .suffix_5 {
padding-right:400px;
}

.container_12 .suffix_7 {
padding-right:560px;
}

.container_12 .suffix_8 {
padding-right:640px;
}

.container_12 .suffix_10 {
padding-right:800px;
}

.container_12 .suffix_11 {
padding-right:880px;
}

.container_16 .suffix_1 {
padding-right:60px;
}

.container_16 .suffix_2 {
padding-right:120px;
}

.container_16 .suffix_3 {
padding-right:180px;
}

.container_16 .suffix_5 {
padding-right:300px;
}

.container_16 .suffix_6 {
padding-right:360px;
}

.container_16 .suffix_7 {
padding-right:420px;
}

.container_16 .suffix_9 {
padding-right:540px;
}

.container_16 .suffix_10 {
padding-right:600px;
}

.container_16 .suffix_11 {
padding-right:660px;
}

.container_16 .suffix_13 {
padding-right:780px;
}

.container_16 .suffix_14 {
padding-right:840px;
}

.container_16 .suffix_15 {
padding-right:900px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.grey_profile {
height:140px;
width:400px;
}

h3 {
color:#09f;
text-align:left;
font-size:21px;
}

a:focus {
outline:invert 1px dotted;
}

hr {
border:0 solid #ccc;
border-top-width:1px;
clear:both;
height:0;
}

h2 {
font-size:22px;
color:#6f4;
margin-left:25px;
margin-top:35px;
}

h4 {
font-size:19px;
}

h5 {
font-size:17px;
}

ul {
list-style:disc;
}

li {
margin-left:0;
line-height:15px;
margin-bottom:5px;
margin-top:5px;
font-size:12px;
}

dl,hr,h1,h2,h3,h4,h5,h6,ol,ul {
margin-bottom:20px;
}

#menu li {
float:left;
margin-left:35px;
margin-top:186px;
width:130px;
}

#contact {
list-style:none;
margin-left:0;
}

#contact li {
float:left;
width:200px;
}

.contain {
background-color:#29292E;
margin-left:auto;
margin-right:auto;
width:960px;
border-color:#363636;
border-style:none solid;
border-width:medium 1px;
}

.logo {
float:left;
margin-left:30px;
margin-top:20px;
width:400px;
}

ol,ul,#footer-border ul,#menu {
list-style:none;
}

a:link,a:visited {
font-size:12px;
color:#6bf;
text-decoration:none;
}

.grey_profile a img {
border:1px solid #666;
margin:0;
padding:4px;
}

.grey_profile a:hover img {
box-shadow:0 0 5px #66ff44;
-moz-box-shadow:0 0 5px #66ff44;
-webkit-box-shadow:0 0 5px #66ff44;
border:1px solid #53be3e;
}

.text_input, .text_area {
background-color:#333333;
border:1px solid #555;
color:#EEEEEE;
font-size:18px;
padding:6px;
}

.text_input:hover, .text_area:hover, input.button:hover {
border:1px solid #666;
box-shadow:0 0 5px #666;
-moz-box-shadow:0 0 5px #666;
-webkit-box-shadow:0 0 5px #666;
}

.text_area {
font-family:'lucida sans unicode',Verdana,Helvetica,sans-serif;
height:130px;
margin-top:0;
}

ul.contact-form li { width:295px; float:left; }

input.button {
background-image:url(../img/send.png);
background-repeat:no-repeat;
border:1px solid #555555;
cursor:pointer;
height:28px;
width:62px;
}

ul#twitter_update_list li { list-style:outside; }

textarea { overflow:auto; }