* {
margin:0;
padding:0;
}
body {
background-color:#F4F1E5;
}
.entry img{
border:10px solid #fcfaf4;
}
#important_header{
background-image:url(images/important_header.gif);
background-repeat:repeat-x;
width:100%;
height:30px;
padding-top:5px;
}
#important_header p{
font-size:13px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#important_header a:link, #important_header a:visited{
text-decoration:underline;
color:#ffffff;
}
#important_header a:hover{
text-decoration:none;
color:#5e0000;
}
.important{
color:#5e0000;
font-weight:bold;
}
#header {
height:200px;
margin:0 auto;
padding-top:100px;
width:840px;
}
#logo {
float:left;
}
#logo a:link, #logo a:visited {
display:block;
outline:none;
height:35px;
text-indent:-9999px;
width:135px;
}
#logo a:hover {
background-position:0 -35px;
}
.home_link {
background-image:url(images/header_paddy.gif);
background-repeat:no-repeat;
}
#search {
}
#social {
float:right;
width:auto;
}
#social ul li {
float:left;
list-style-type:none;
margin-left:3px;
text-indent:-9999px;
}
#social li a:link, #social li a:visited {
outline:none;
display:block;
height:40px;
text-indent:-9999px;
}
#social li a:hover {
background-position:0 -40px;
}
#main_nav {
clear:both;
float:right;
margin-top:130px;
}
#main_nav ul li {
float:left;
list-style-type:none;
margin-left:10px;
text-indent:-9999px;
}
#main_nav li a:link, #main_nav li a:visited {
outline:none;
display:block;
height:14px;
text-indent:-9999px;
}
#main_nav li a:hover {
background-position:0 -14px;
}
.post {
clear:both;
width:720px;
}
.post-info {
color:#E2D2CD;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:3px 0 0;
text-transform:uppercase;
width:80px;
}
.entry {
float:left;
margin:0 0 30px;
width:640px;
}
a:link {
color:#C38C67;
text-decoration:none;
}
a:hover {
color:#935F3D;
text-decoration:underline;
}
a:visited {
color:#E6C8B3;
text-decoration:none;
}
p {
clear:both;
color:#998578;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.5;
margin:0 0 15px;
}
.comment_number{
background-image:url(images/speechbubble.png);
background-repeat:no-repeat;
float:right;
font-size:11px;
height:18px;
padding:5px 0 0 22px;
width:24px;
}

.comment_number a{
display:block;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.metadata {
}

.bottom_border{
clear:both;
width: 100%;
background-image:url(images/bottom_border.gif);
background-repeat:repeat-x;
height:2px;
margin:20px 0 20px 0;
}
.navigation {
clear:both;
margin:0 auto;
width:230px;
}
#content {
height:auto;
margin:0 auto;
padding:45px 0 0;
width:1000px;
}
.uppercase {
text-transform:uppercase;
}
#footer {
clear:both;
clear:both;
color:#CABAB0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-bottom:200px;
padding-top:170px;
text-align:center;
}
.twitter_link {
background-image:url(images/header_twitter.gif);
background-repeat:no-repeat;
width:63px;
}
.rss_link {
background-image:url(images/header_rss.gif);
background-repeat:no-repeat;
width:40px;
}
.email_link {
background-image:url(images/header_email.gif);
background-position:left top;
background-repeat:no-repeat;
width:40px;
}
.flickr_link {
background-image:url(images/header_flickr.png);
background-position:left top;
background-repeat:no-repeat;
width:40px;
}
.blog_link {
background-image:url(images/nav_blog.gif);
background-repeat:no-repeat;
width:65px;
}
.interviews_link {
background-image:url(images/nav_interviews.gif);
background-repeat:no-repeat;
width:80px;
}
.projects_link {
background-image:url(images/nav_projects.gif);
background-repeat:no-repeat;
width:75px;
}

.blogazine_link {
background-image:url(images/nav_blogazine.png);
background-repeat:no-repeat;
width:75px;
}
.about_link {
background-image:url(images/nav_about.gif);
background-repeat:no-repeat;
width:50px;
}
h2 {
float:left;
color:#C38C67;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:10px;
width:594px;
}

#comments{
float:left;
margin: 0 auto;
padding-left:75px;
clear: both;
width: 612px;
font-family:Arial, Helvetica, sans-serif;
}

h3{
color:#C38C67;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:10px;
}

h4{
color:#C38C67;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:10px;
}

.clear{
clear:both;
}

#commentform{

}

#comments ol li {
clear:both;
padding: 30px 0 0 0;
	width: 552px;
	list-style: none;
}

#comments ol li .comment-data {
	float: left;
	width: 390px;
	margin-left: 10px;
	background-color:#e9e6d9;
	background-image: url(images/comment_bg.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 5px 10px 0 20px;
	min-height: 120px;
	_height: 120px;
	overflow: auto;
}

#comments ol li.alt .comment-data {
	float: left;
	width: 390px;
	margin-left: 10px;
	background-color: #d5cac3;
	background-image: url(images/comment_bg_alt.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 5px 10px 0 20px;
	min-height: 120px;
	_height: 120px;
	overflow: visible;
	margin-top: -1px;
	margin-bottom: -2px;
}

#comments ol li .comment-info {
	width: 50px;
	float: left;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
}

.comment-info{
color:#998578;
}

#comments ol li .comment-info a img {
	border: 0;
	margin-bottom: 5px;
}

#comments ol li .comment-info a {
	text-decoration: none;
}


.authcomment .comment-data {
float:right !important;
background-color: #c38c67 !important;
background-image: url(images/comment_bg_auth.gif) !important;
background-position: top right!important;
	background-repeat:no-repeat!important;
	padding: 5px 20px 0 10px!important;
}

.authcomment p{
color: #ffffff;
}

.authcomment a:link, .authcomment a:visited{
color:#935F3D !important;
}

.authcomment a:hover{
color:#935F3D;
text-decoration:underline;
}

.authcomment .comment-info {
float:right !important;
margin-left: 10px;
}

#respond{
padding: 40px 0 0 0;
clear:both;
}

#comments a:link, #comments a:visited{
color:#C38C67;
}

#comments a:hover{
color:#935F3D;

}

input{
background-color:#fcfaf4;
border: 1px solid #dfdccd;
height:15px;
margin-right:5px;
padding: 5px;
}

textarea{
background-color:#fcfaf4;
border: 1px solid #dfdccd;
padding: 5px;
}

#submit{
width:80px;
background-color: #C38C67;
color: #ffffff;
height: 25px;
}

.pagepost{
clear:both;
margin:0 0 0 80px;
width:720px;}

#interviews{
width:940px;
}

#interviews li {
float:left;
list-style-type:none;
}


#interviews li a:link, #interviews li a:visited {
background-position:bottom;
outline:none;
display:block;
text-indent:-9999px;
}
#interviews li a:hover {
background-position:top;
}

.smashingmagazine{
background-image:url(images/interviews/smashingmagazine.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.mrtweet{
background-image:url(images/interviews/mrtweet.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.boagworld{
background-image:url(images/interviews/boagworld.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.standardistas{
background-image:url(images/interviews/standardistas.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.mashable{
background-image:url(images/interviews/mashable.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.guykawasaki{
background-image:url(images/interviews/guykawasaki.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.guykawasaki2{
background-image:url(images/interviews/guykawasaki2.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.timvandamme{
background-image:url(images/interviews/timvandamme.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.elliotjaystocks{
background-image:url(images/interviews/elliotjaystocks.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.iwearyourshirt{
background-image:url(images/interviews/iwearyourshirt.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.timoreilly{
background-image:url(images/interviews/timoreilly.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.suggest{
background-image:url(images/interviews/suggest.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.dlanham{
background-image:url(images/interviews/dlanham.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.chrisbrogan{
background-image:url(images/interviews/chrisbrogan.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.niallharbison{
background-image:url(images/interviews/niallharbison.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.chriscoyier{
background-image:url(images/interviews/chriscoyier.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.behindthewebsites{
background-image:url(images/interviews/behindthewebsites.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.eoghanmccabe{
background-image:url(images/interviews/eoghanmccabe.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.problogger{
background-image:url(images/interviews/problogger.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.theoatmeal{
background-image:url(images/interviews/theoatmeal.png);
background-repeat:no-repeat;
width:220px;
height:220px;
}

.yes{
background-image:url(images/projects/yes.png);
background-repeat:no-repeat;
}

.shake{
background-image:url(images/projects/shake.png);
background-repeat:no-repeat;
}

.origami{
background-image:url(images/projects/firefox.png);
background-repeat:no-repeat;
}

.bigword{
background-image:url(images/projects/bigword.png);
background-repeat:no-repeat;
}

.redburma{
background-image:url(images/projects/redburma.png);
background-repeat:no-repeat;
}

.faces{
background-image:url(images/projects/faces.png);
background-repeat:no-repeat;
}

.chrisnick{
background-image:url(images/projects/chrisnick.png);
background-repeat:no-repeat;
}

.ie6venn{
background-image:url(images/projects/ie6_venn.png);
background-repeat:no-repeat;
}

.push{
background-image:url(images/projects/arts.png);
background-repeat:no-repeat;
}

#projects{
width:940px;
}

#projects li {
border:10px solid #fcfaf4;
float:left;
margin: 0 10px 10px 0;
list-style-type:none;
text-indent:-9999px;
}

#projects li a:link, #projects li a:visited {
outline:none;
display:block;
width: 180px;
height: 180px;
text-indent:-9999px;
}

.follow_twitter{
background-color:#D9E7F2;
border:1px solid #B0CBE0;
text-align:center;
padding:10px
}

.follow_twitter a:link, .follow_twitter a:visited{
color:#10437d;
}

.follow_twitter a:hover{
#192f47;
}