*  { margin: 0; padding: 0; }
a  { text-decoration: none; }
img { border: 0; }

body { font-family: Verdana, Arial; font-size: 10px; color: #666;}
#main { width: 700px; margin: 90px auto; }
#main p { line-height: 18px; }

hr { height: 5px; background: url('http://thechriskelley.com/images/hr.png') repeat-x; margin-bottom: 2px;
     border: 0; border-bottom: 2px #ccc solid; padding-bottom: 1px; clear: both;}
     
h1 { font-size: 24px; float: left; text-transform: uppercase; }
h1 a:link { color: #666; }
h1 a:hover { color: #666; }
h1 a:visited { color: #666; }
h1 a:link { color: #666; }

h2 { font-size: 13px; color: #999; }

ul.menu { height: 67px; margin: 0; }
ul.menu { list-style-type: none; padding-bottom: 2px; border-bottom: 2px #999 solid;
          margin-bottom: 15px;}
ul.menu li { float: left; text-transform: lowercase; margin-right: 2px;}
ul.menu li a { display: block; width: 163px/*163px/222px*/; background: #eee;
               padding: 50px 0px 5px 10px;}
ul.menu li#tumblr { margin: 0; width: 165px;}
ul.menu li#tumblr a { margin: 0; width: 165px;}
ul.menu li#home a { width: 163px;}

ul.menu li#home a { background-color: #1e4a9c; }
ul.menu li#contact a { background-color: #00cc00; }
ul.menu li#works a { background-color: #ff2e3a; }
ul.menu li#tumblr a { background-color: #ff9844; }

ul.menu a:link { color: #fff; }
ul.menu a:hover { color: #fff; }
ul.menu a:visited { color: #fff; }
ul.menu a:link { color: #fff; }

p  { margin-bottom: 10px; line-height: 14px;}

a:link { color: #008cb5; }
a:active { color: #008cb5; }
a:hover { color: #005c95; }
a:visited { color: #008cb5; }

.work-item { height: 100px; border: 1px #ccc dotted; padding: 10px; margin-bottom: 15px;}
.work-item .description { float: left; width: 500px; }
.work-item p { line-height: 16px;}
.work-item img { float: right; }


/* twitter styles */
.twitterinfo { padding: 20px 0px 20px 0px; border-bottom: 0px #ccc solid; margin-bottom: 20px;}
.tweet { margin-bottom: 0px; padding: 10px 0px 10px 0px; border-bottom: 1px #eee solid; }
.tweet .text { font-size: 12px; color: #666; font-weight: normal;}
.tweet .byline { color: #aaa; }
.tweet .byline a { color: #6aa5ff; }

.tweet .user_link a { color: #aaa; }

.odd-tweet { background-color: #f5f5ff;}

.tweetreplies { margin-left: 30px;}
.tweetreplies .reply { border-left: 5px #ccc solid; padding-left: 10px; }

blockquote { display: block; margin: 10px 0px 10px 10px; padding: 10px; border-left: 10px #ccc solid; background-color:#eee }