body {text-align:center;background-color:#19181B;font-family:arial;font-size:12px;text-transform: lowercase;color:#737176;background-image:url(img/bg.gif);background-repeat:repeat-x;}
ul.skills li {list-style-type:square;list-style-position:inside;margin-left:20px;}
#container {width:96%;margin-left:auto;margin-right:auto;border-left:1px solid #39383D;padding-left:20px;text-align:left;padding-bottom:100px;}
#top {width:100%;height:20px;text-align:right;padding:10px;}
#top ul {}
#top ul li {display:inline;}
#top ul li a {color:#737176;text-decoration:none;}
#top ul li a:hover {color:white;}
#label {width:100%;height:100px;text-align:left;}
#label h1 a{color:#D50042;font-size:6em;font-weight:bold;text-decoration:none;}
#label h1 a:hover{color:#FFF;}
#menu {float:left;}
#menu ul {}
#menu ul li {float:left;padding-bottom:0px;}
#menu ul li a {font-size:4em;font-weight:bold;color:#49444A;text-decoration:none;}
#menu ul li a:hover {color:white;}

#announcement {float:right;padding-bottom:30px;position:relative;top:30px;}
#announcement a {width:412px;height:148px;background-image:url(img/aatchb_info2.gif);display:block;background-position:0 148px;}
#announcement a:hover {background-position:0 0;}
#container_tentwentyfour {width:1014px;}

#aatchb {width:1014px;height:30px;}
#aatchb_logo {width:412px;height:30px;float:right;}

#latestwork {text-transform:lowercase;}
p {padding:10px;}
div.hr {height:1px;background-color:#474247;}
div.hr hr {display:none;}
#latestwork img {}
.row {display:table-row;vertical-align:middle;margin:0;padding:0;}
.cell {display:table-cell;vertical-align: middle;margin:0;padding:0;border:3px solid #19181B;}
* html .row, * html .cell {display:inline-block;}
#flashcontent {width:800px;height: 550px;}
.aboutpic {float:right;border:5px solid #00ABDF;margin:10px;}
.aboutpic img {border:2px solid black;}
#formcontainer {width:700px;padding-left:50px;}
.formleft {float:left;width:100px;margin:10px 0;}
.formright {float:left;margin:10px 0;}
.input {width:400px;background-color:#00ABDF;border:1px solid black;}
.input2 {width:396px;background-color:#00ABDF;border:1px solid black;height:100px;}
h2.post_title {background-color:#151417;color:#716E72;font-weight:bold;padding:10px;border:1px solid #201F22;border-bottom:1px dotted black;}
h2.post_title a{font-size:30px;text-decoration:none;color:#716E72;font-weight:bold;}
h2.post_title a:hover{color:white;}

#post_container {width:800px;border:1px solid #474247;border-top:0;float:left;}
#right_nav {width:200px;height:800px;background-color:#121113;float:left;margin-left:10px;border:1px solid #474247;border-top:0;}
.post {}
.post_bar {background-color:#121113;padding:10px;border:1px solid #201F22;}
.post_bar a {color:#9D0030;text-decoration:none;}
.post_bar a:hover {color:white;}
.author {}
.the_time {color:#007EA4;}
.post_content p {padding:10px;line-height:18px;}
.post_content a {color:#007EA4;}
.post_content a:hover {color:white;}
.post_content ul {margin-left:30px;border-left:5px solid #474247;}
.post_content ul li{padding:5px;}
.post_content img {border:1px solid #474247;padding:2px;background-color:black;}
.post_content img:hover {border:1px solid #737176;padding:2px;background-color:black;}
.mobile_text img {border:1px solid #474247;padding:2px;background-color:black;}
.mobile_text img:hover {border:1px solid #737176;padding:2px;background-color:black;}
#right_nav{font-size:12px;}

#right_nav ul li {background-color:#121113;padding:10px;border-bottom:1px dotted #474247;}
#right_nav ul li.title {background-color:#121113;padding:10px 10px 10px 15px;border-bottom:1px dotted #474247;font-size:10px;color:#474448;letter-spacing:1px;}
#right_nav ul li a{font-size:10px;padding:5px;color:#716E72;text-decoration:none;letter-spacing:1px;}
#right_nav ul li a:hover{color:white;}
#footer {width:1014px;background-color:#121113;height:50px;margin-top:20px;border:1px solid #474247;font-size:10px;text-align:center;line-height:30px;}
#navigation {width:1014px;background-color:#121113;height:50px;margin-top:20px;border:1px solid #474247;font-size:10px;text-align:center;line-height:30px;}
#navigation a{color:#D50042;text-decoration:none;border-bottom:1px solid #D50042;padding-bottom:3px;}
#navigation a:hover{color:white;}
#digital_art_news {width:994px;background-color:#121113;height:30px;margin-top:20px;border:1px solid #474247;font-size:10px;padding:10px;line-height:30px;}

#digital_art_news ul {}
#digital_art_news .title{float:left;}
#digital_art_news ul ul.news{}
#digital_art_news ul ul.news li{float:left;}
#digital_art_news a{color:#716E72;text-decoration:none;border-bottom:1px dotted #716E72;}
#digital_art_news a:hover{color:white;}

.newsticker {list-style-type: none;padding: 0px;margin: 0;}

#box img { border:none; }
#box ul,li { margin:0; padding:0; list-style-type:none; }
#box p { margin:0; padding:0 0 2px; }
#box :focus { outline: none; }
#box .justify { text-align:justify; }
#box .text ul { margin:5px 0 10px 0; padding-top:5px; border-top:1px solid #212024;}
#box .text li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(img/bullet.gif) no-repeat 0 4px; border-bottom:1px solid #212024; }

#box { float:left; width:900px;padding:50px;}

#box form { margin:1.5em 0; padding:0; width:50%; float:left;  }
#box fieldset { margin:0; padding:0; border:none;}
#box legend { padding-bottom:0.5em; font-size:1.4em; margin-left:30%; color:#007EA4; }

#box form div { padding:1em 0; border-top:1px solid #212024; }
#box label {float:left; width:30%; line-height: 200%; padding-right:1em; text-align:right; } 
#box input, textarea { width:60%;  border:1px solid #141315; padding:3px; font-size:1em; background:#212024; color:#B3BEAD; } 
#box textarea { overflow:auto; font-family:Arial,Helvetica,sans-serif; font-size:1em; width:60%; border:1px solid #141315; padding:3px;}
#box .button input { border:none; margin-left:31%; font-size:1.2em; color:#007EA4; background:none; padding:0 4px; cursor:pointer; width:auto;}

#box .hoverfocus { border:1px solid #D50042;}

#error, #response { float:left; width:30%; padding:3em; }

#response ul { border-top:1px solid #212024; margin-top:5px; padding-top:5px; }

#error li, #response li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(img/bullet.gif) no-repeat 0 4px; border-bottom:1px solid #212024; }

#working { float:left; padding:3em; background:url(img/loading.gif) no-repeat left center;}

.signature {float:right;}

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }

.asterisk {color:#D50042;}

.mobile_post_content {background-color:#151417;color:#716E72;padding:10px;border:1px solid #201F22;border-bottom:1px dotted black;}
.android {font-size:8px;float:right;}

.mobile_text {width:700px;float:left;}
.droid_icon {width:25px;float:left;}

blockquote {padding-left:30px;display:block;border-left:1px dotted #474247;border-bottom:1px solid #121113;border-top:1px dotted #474247;border-right:1px solid #121113;background-image:url(img/blockquote_bg.jpg);}

/*
#container{background-color:red;}
#top {background-color:yellow;}
#label {background-color:cyan;}