body {
	background:#464646 url(http://www.jonathanmatlock.com/design/images/border_bg.png) repeat-y;
	margin-left:76px;
	margin-top:0px;
	font: 13px "Trebuchet MS", Arial, Verdana;
	color:#f1fcca;
}

/* LAYOUT */

#header {
	width:800px;
	height:215px;
}

#container {
	width:800px;
	background: url(http://www.jonathanmatlock.com/design/images/content_bg.png) repeat-y;
}

#mainContent {
	width:470px;
	min-height:100px;
	float:left;
	padding:30px;
	display:block;
	margin-top:10px;
}

#rightContent {
	width:270px;
	min-height:100px;
	float:left;
	color:#FFF;
	display:block;
	margin-top:70px;
}

#footer {
	clear:both;
	width:800px;
	height:15px;
	background:#333333;
}

/* TYPOGRAPHY */

a {
        color:#91CAE8;
        text-decoration:none;
}

a:hover {
        color:#F69;
}

.entry a {
	color:#91CAE8;
	text-decoration:none;
	border-bottom:1px dotted #91CAE8;
}

.entry a:hover {
	color:#F69;
	border-bottom:1px dotted #F69;
}

#mainContent h2 {
	font-size:30px;
	font-weight:normal;
	color:#CFFB4A;
	margin-bottom:0px;
	margin-top:0px;

}

#mainContent h2 a, #mainContent h2 a:hover {
	color:#CFFB4A;
	border-bottom:0px;
        text-decoration:none;
}

#mainContent p {
	line-height:20px;
}

hr {
	color:#CFFB4A;
	border-top:1px solid #CFFB4A;
}

#rightContent p {
	margin-left:40px;
}

#rightContent h3 {
       margin-left:40px;
}

.postInfo {
	font-size:12px;
	color:#DDE2CE;
	padding-bottom:10px;
}

.commentlink {
	position:absolute;
	left:495px;
	color:#91CAE8;
	text-decoration:none;
	border-bottom:1px dotted #91CAE8;
}

.permalink {
	width:468px;
        padding:5px;
	background-color:#50494D;
}

.readmore, .readmore a, .readmore a:hover {
	position:absolute;
	left:495px;
	color:#91CAE8;
	text-decoration:none;
	border-bottom:0px;
}

#footer p {
	font-size:9px;
	text-align:center;
	padding-top:3px;
}
/* Main Nav */
ul#nav {
	position:absolute;
	left:36px;
	top:202px;
	width:336px;
	height:21px;
	/*overflow: hidden;
	background:transparent url(http://www.jonathanmatlock.com/design/images/tabs.png) no-repeat 0 -21px;*/
	}
ul#nav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(http://www.jonathanmatlock.com/design/images/tabs.png) no-repeat;
	}
li#about a {
	width:84px;
	height:21px;
	 }
li#archive a {
	width:84px;
	height:21px;
	 }	 
li#photo a {
	width:84px;
	height:21px;
	 }	 	
li#mygarden a {
	width:84px;
	height:21px;
	 }
li#portfolio a {
	width:84px;
	height:21px;
	 }	 	 	 	 
li#about a:link, li#about a:visited {	
	background-position:0px 0px;
	}
li#about a:hover, li#about a:focus {	
	background-position:0px -21px;
	}
li#photo a:link, li#photo a:visited {	
	background-position: -84px 0px;
	}
li#photo a:hover, li#photo a:focus {	
	background-position:-84px -21px;
	}
li#archive a:hover, li#archive a:focus {	
	background-position: -84px -21px;
	}
li#mygarden a:link, li#mygarden a:visited {	
	background-position: -168px 0px;
	}
li#mygarden a:hover, li#mygarden a:focus {	
	background-position: -168px -21px;
	}
li#portfolio a:link, li#portfolio a:visited {	
	background-position: -252px 0px;
	}
li#portfolio a:hover, li#portfolio a:focus {	
	background-position: -252px -21px;
	}

#rightContent li {
       list-style:none;
       line-height: 16px;
       }

/* Image Handling */
.floatright {
       float:right;
       margin-left: 10px;
       border: 1px solid #999;
       padding: 3px;
}
.floatleft {
       float:left;
       margin-right: 10px;
       border: 1px solid #999;
       padding: 3px;
}
.entry img {
       float:left;
       margin-right: 10px;
       border: 1px solid #999;
       padding: 3px;
}

.tweet {
width:210px;
margin:0 8px 0 32px;
padding:10px;
color: #2F2F2F;
background:#AFDA2D;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
}
.tweeticon img {
float:left;
margin:5px 5px 0 0;
border: 3px solid #333;
}

.tweetlink a {
font-size:11px;
font-family: Verdana, Arial;
text-decoration:none;
color:#81305E;
}

.tweetlink a:hover {
color:#fff;
}

.tweetstatus {
line-height:14px;
}