body {
margin : 0 0 20px; 
background : #4859A1; 
background-image : url(http://www.jdblack.com/assets/back.gif);
background-repeat: 
repeat-x;
font-family : palatino, georgia, times new roman, serif; 
font-size : 12px; 
		}
A 			{ color: #ffffff; text-decoration: underline; background:transparent;}
A:link		{ color: #ffffff; text-decoration: underline;background:transparent; }
A:visited	{ color: #ffffff; text-decoration: underline; background:transparent;}
A:active	{ color: #2B284D;text-decoration: none; background:transparent; }
A:hover		{ color: #2B284D; text-decoration: none; background:transparent;}

td {font-family : Verdana, Arial, sans-serif, times new roman; 
color: #ffffff;
font-size : 12px;
background:transparent; }

.td a:link {
color: #000000;
font-weight: normal;
font-size:12px;
background-color: transparent; }

.td a:visited {
color: #000000;
font-weight: normal;
font-size:12px;
background-color: transparent; }

.td a:hover {background-color: transparent;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size:12px;}

.td a:active {
color: #000000;
font-weight: normal;
text-decoration: none;
font-size:12px;
background-color: transparent; }


h1, h2, h3 {
margin: 0px;
padding: 0px;}
.description {
font-family:Verdana, Arial, sans-serif, times new roman;
color:#333;
font-size:small;
text-transform:none;}
		
#corner {
position:absolute;
top:10px;
left:20px;
background:transparent;}
		
#links {	
position:absolute;
top:100px;
left:5px;
background:transparent;
width:200px;
margin:0px 0px 10px 0px;}
		
#black {
position:absolute;
top:5px;
left:230px;
margin-bottom:20px;
line-height:14px;
background:transparent;
}

#content {
position:absolute;
top:110px;
left:200px;
margin-bottom:20px;
line-height:14px;
background:transparent;
padding-bottom:10px;
}
#contentres {
position:absolute;
top:100px;
left:205px;
width:400px;
margin-bottom:20px;
line-height:14px;
background:transparent;
}

.photo {
position:absolute;
top:0px;
left:420px;
width:150px;
background:transparent;
}

.photos {
padding:5px;
margin-top:0px;
width:450px;
color: #2B284D;
background:transparent;
font-size:11px;
font-family:verdana, arial, sans-serif;
 }

.blog {
padding:5px;
margin-top:0px;
border-bottom:1px solid #C2C9E7;
border-top:1px solid #C2C9E7;
width:450px;
color: #2B284D;
background:#94A1D8;
font-size:11px;
font-family:verdana, arial, sans-serif;
 }
 
.blog a:link {
color: #2B284D;
font-weight: normal;
font-size:11px;
background-color: transparent; }

.blog a:visited {
color: #2B284D;
font-weight: normal;
font-size:11px;
background-color: transparent; }

.blog a:hover {background-color: transparent;
color: #C2C9E7;
font-weight: normal;
text-decoration: none;
font-size:11px;}

.blog a:active {
color: #C2C9E7;
font-weight: normal;
text-decoration: none;
font-size:11px;
background-color: transparent; }
	 

.blogentry {
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
 }

#menu {
margin-bottom:15px;
background:transparent;
text-align:center;
		}		

.date	{ 
font-family:palatino, georgia, times new roman, serif; 
font-size: 12px; 
color: #C2C9E7;
margin-bottom:10px;
font-weight:bold;
		}			
		
.posted {
font:11px georgia;
text-align:right;
padding-bottom:10px;
padding-right:10px;
color:#000000;}
		
.side {
font-family:verdana, arial, sans-serif;
color:#333;
font-size:10px;
font-weight:normal;
background:transparent;
line-height:140%;
padding:2px;}	


.sidetitle {
font-family:verdana, arial, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
background:transparent;
line-height:140%;
padding:2px;}	
			
.comments-body {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#000000;
font-size:small;
font-weight:normal;
background:transparent;
line-height:140%;
padding-bottom:10px;
padding-top:10px; }		

.comments-post {
font-family:verdana, arial, sans-serif;
color:#000000;
font-size:x-small;
font-weight:normal;
background:transparent;}	
			
	
.trackback-url {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#000000;
font-size:small;
font-weight:normal;
background:transparent;
line-height:140%;
padding:5px; }


.trackback-body {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#000000;
font-size:small;
font-weight:normal;
background:transparent;
line-height:140%;
padding-bottom:10px;
padding-top:10px;		
border-bottom:1px dotted #ffffff; }		

.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
background:transparent;}	

		
.comments-head	{ 
font-family:palatino, georgia, verdana, arial, sans-serif; 
font-size:small; 
color: #000000; 
border-bottom:1px solid #ffffff;
margin-top:20px;
font-weight:bold;
background:transparent;}		
.entrytitle {
font-size:12px;
font-family :georgia;
font-weight:bold;
text-align:left;
color:#F4F379;
background:transparent;
width:200px;
padding:5px;
border-bottom:2px dotted #C2C9E7;}
#container {
background:transparent;	
padding:5px;	
		}
.name {font-family : helvetica,georgia, times new roman, serif; 
color: #ffffff;
font-size : 16px;
background:transparent;
font-weight:bold;}	
.resume {font-family : Verdana, Arial, sans-serif, times new roman; 
color: #C2C9E7;
font-size : 14px;
background:transparent;
font-weight:bold;}		
		
.cat {font-family : Verdana, Arial, sans-serif, times new roman; 
color: #F4F379;
font-size : 14px;
background:transparent;
font-weight:bold;
border-bottom: thin solid #C2C9E7;
padding:5px;}	

#stuff {
position:absolute;
top:190px;
left:202px;
width:200px;
margin-bottom:20px;
line-height:14px;
background:#94A1D8;
padding:10px;
border: 2px solid #000000;
}					
.title {
font-size:12px;
font-family :georgia;
font-weight:bold;
text-align:left;
color:#F4F379;
background:transparent;
width:150px;
padding:5px;
border-bottom:2px solid #C2C9E7;}
.contact {
font-size:12px;
font-family :georgia;
font-weight:bold;
text-align:left;
color:#F4F379;
background:transparent;
padding:5px;}

input, textarea, select, .input {
font-family:verdana; font-size: 11px;
background-color:#94A1D8;
border: solid 1px black;
color:black;
}