*{margin:0;padding:0;outline:none;}
body{background:url('../img/kry_bg.jpg') no-repeat fixed top center #29261d;color:#e8d7a7;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:12px;margin:0;line-height:16px;}
a{color:#C75600;text-decoration:underline;font-weight:bold;}
a:hover{color:#fff;text-decoration:none;}
a img{border:none;}
h1{background-color:#c75600;border:3px solid #c75600;padding:5px;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;color:#e8d7a7;font-weight:bold;font-size:16px;}
h1 a{color:#e8d7a7;font-size:14px;text-decoration:none;}
h3{background-color:#3d382b;border:3px solid #3d382b;padding:5px;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;color:#C75600;font-weight:bold;font-size:16px;}
h3 a{color:#C75600;font-size:14px;text-decoration:none;}
h1, h2, h3, h4{margin-bottom:10px;font-size:14px;}
h5{margin-bottom:10px;font-size:14px;}
h5 a{text-decoration:none;}
ul,ol{margin-left:20px;}
li{padding:5px 0;}
p{margin:10px 0;}
hr{color:#E8D7A7;width:100%;border:0px solid #e8d7a7;border-top:1px solid #e8d7a7;margin:10px 0;clear:both;}
#container{text-align:left;width:100%;}
.header{color:#29261D;background-color:#e8d7a7;height:50px;width:100%;}
.header .inner, .header #logo{width:100%;height:50px;float:left;text-align:left;}
.header #icons{width:900px;height:1px;text-align:right;position:absolute;top:0px;left:50%;margin-left:-450px;z-index:10;overflow:visible;}
.header #icons li{list-style:none;display:inline;margin-left:10px;}
#content{width:900px;clear:both;padding:10px 0 0 0;margin:0 auto;}
#footer{clear:both;width:900px;margin:25px auto;overflow:auto;font-size:10px;font-style:italic;}
#footer a{font-size:10px;text-decoration:none;}
#footer ul{margin:0;}
#footer li{list-style:none;float:left;margin-right:10px;}
.footer-left{float:left;width:550px;}
.footer-right{float:right;width:auto;}
.page{margin:10px;}
.spacer{clear:both;height:20px;}
.rounded{background-color:#3d382b;border:3px solid #3d382b;padding:5px;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.even{background-color:#29261d;}
.odd{background-color:#3d382b;}
.message, .error-message{color:#ffff00;margin-bottom:10px;}
label{clear:both;font-weight:bold;}
input[type="text"], input[type="password"], textarea{width:100%;margin-bottom:10px;}
input{margin-bottom:10px;}
.clear{clear:both;}
.prev{width:200px;float:left;margin-left:35px;}
.next{width:200px;float:right;text-align:right;margin-right:25px;}
.disabled{display:none;}
.left{float:left;width:49%;}
.right{float:right;width:49%;}

img.alignleft { float: left; margin-right: 20px; margin-top: 5px; }
img.alignright { display: block; float: right; margin-left: 20px; margin-top: 5px; }
img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;margin-top:5px;margin-bottom:10px;}

.sidebox{background-color:#3d382b;border:3px solid #3d382b;padding:5px;margin-bottom:25px;clear:both;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;font-size:10px;line-height:16pt;}

#twitter-updates ul{margin:0;}
#twitter-updates li{font-size:10px;}
.twitter-date{color:#C75600;font-size:8px;}

.list-item{float:left;margin:10px;list-style:none;}

#codes li{width:255px;}
.code-accordion div{margin:10px;}

#work{overflow:hidden;width:870px;}
#work li{width:280px;height:220px;overflow:hidden;margin:0 5px;}
#work li ul{margin:0 0 0 10px;}
#work li li{width:auto;height:auto;clear:both;float:none;list-style:disc !important;padding:0;margin:0;}
.work-job{width:260px;height:200px;overflow:auto;background-color:#3d382b;border:3px solid #3d382b;padding:5px;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;color:#e8d7a7;font-size:10px;}
.work-job h5{font-size:16px;color:#e8d7a7;font-weight:bold;}
.work-job h5 a{text-decoration:none;}
#work-other li{text-align:center;margin:5px 10px;width:260px;}

.download-links{width:200px;float:right;margin-left:10px;padding:25px 10px;text-align:center;font-family:FFFForward,'lucida grande',verdana,helvetica,arial,sans-serif;}
.download-links a{text-decoration:none;}
.download-links input{background:transparent;border:0;font-family:FFFForward,'lucida grande',verdana,helvetica,arial,sans-serif;font-weight:bold;font-size:12px;color:#C75600;}
.download-links input:hover{color:#e8d7a7;cursor:pointer;}

.wp-posts{width:690px;float:left;}
.wp-post{margin-bottom:100px;clear:both;display:block;line-height:16pt;}
.wp-post .post-date{width:150px;float:right;font-size:10px;text-align:right;}
.wp-sidebar{width:200px;float:right;}
.wp-sidebar li{list-style:none;float:left;margin:0 5px;}
.wp-page{width:800px;margin:0 auto;line-height:16pt;}
.wp-page ul{padding:0;margin:0;}
.wp-page li{padding:0;margin:0 0 0 30px;}
.wp-page h3{clear:both;margin:20px 0 10px 0;}

@font-face{font-family:FFFForward;src: url('../fonts/FFFFORWA.TTF');}
