body
{
	background:#fff;
	margin:0;
	padding:10px;
	font: Arial,san-serif;
	font-size: 1em;
	text-align:center;
	color: #99F;
	background-image:url(http://phoenix.servershost.net/~daytrade/images/title_back.gif);

}

a:link
{
	color:blue;
	text-decoration:none;
}

a:visited
{
	color:#99F;
	text-decoration:none;
}

a:hover
{
	color:#009;
	text-decoration:underline;
}

a img
{
	border-width:0;
}



/* Header
----------------------------------------------- */
@media all
{
	#header
{
	  width:660px;
	  margin:0 auto 10px;
	  border:3px solid #009;	

	  }
}

@media handheld
{
	#header
	{
	  width:90%;
	}
}

#blog-title
{
	margin:5px 5px 0;
	padding:20px 20px .25em;
	border: 1px solid #99F;
	border-width:1px 1px 0;
	font-size:200%;
	line-height:1.2em;
	font-weight:normal;
	color:#009;
	text-transform:uppercase;
	letter-spacing:.2em;
	background-color: white;
}

#blog-title a
{
	color:blue;
	text-decoration:none;
}

#blog-title a:hover
{
	color:blue;
}

#description
{
	margin:0 5px 5px;
	padding:0 20px 20px;
	border: 1px solid #99F;
	border-width:0 1px 1px;
	max-width:700px;
	font:78%/1.4em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color: blue;
	background-color: white;
}



/* Content
----------------------------------------------- */
@media all
{
	#content
{
	  width:95%;
	  margin:0 auto;
	  padding:0;
	  text-align:left;
	  }
	#main
{
	  width:65%;
	  margin: 1em;
	  float:left;
	  background-color: white;

	  }
	#sidebar
{
	  width:25%;
	  margin: 1em;
	  float:right;
	  background-color: white;

	  }
}

@media handheld
{
	#content
{
	  width:90%;
	  }
	#main
{
	  width:100%;
	  float:none;
	  }
	#sidebar
{
	  width:100%;
	  float:none;
	  }
}


/* Headings
----------------------------------------------- */
h2
{
	margin:1.5em 0 .75em;
	font: Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#009;
}

	
h2.date-header
{
	margin:1em 0 .75em;
	font: Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#99F;
	font-size: .9em;
}

h2.sidebar-title
{
	margin:1.5em 0 .75em;
	font: Arial,Helvetica,Sans-serif;
	text-transform:none;
	letter-spacing:.2em;
	color:#009;
}

/* Posts
----------------------------------------------- */
@media all
{
	.date-header
{
	  margin:1.5em 0 .5em;
	  }
	.post
{
	  margin:.5em 0 1.5em;
	  border-bottom:1px dotted #ccc;
	  padding-bottom:1.5em;
	  }
}

@media handheld
{
	.date-header
{
	  padding:0 1.5em 0 1.5em;
	  }
	.post
{
	  padding:0 1.5em 0 1.5em;
	  }
}

.post-title
{
	margin:.25em 0 0;
	padding:0 0 4px;
	font-size:140%;
	font-weight:normal;
	line-height:1.4em;
	color:#009;
}

.post-title a, .post-title a:visited, .post-title strong
{
	display:block;
	text-decoration:none;
	color:blue;
	font-weight:normal;
}

.post-title strong, .post-title a:hover
{
	color:blue;
}

.post div
{
	margin:0 0 .75em;
	line-height:1.6em;
}

p.post-footer
{
	margin:-.25em 0 0;
	color:#99F;
}

.post-footer em, .comment-link
{
	font:78%/1.4em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.post-footer em
{
	font-style:normal;
	margin-right:.6em;
}

.comment-link
{
	margin-left:.6em;
}

.post img
{
	padding:4px;
	border:1px solid blue;
}

.post blockquote
{
	margin:1em 20px;
}

.post blockquote p
{
	margin:.75em 0;
}



/* Comments
----------------------------------------------- */
#comments h4
{
	margin:1em 0;
	font:bold 78%/1.6em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#099;
}

#comments h4 strong
{
	font-size:130%;
}

#comments-block
{
	margin:1em 0 1.5em;
	line-height:1.6em;
}

#comments-block dt
{
	margin:.5em 0;
}

#comments-block dd
{
	margin:.25em 0 0;
}

#comments-block dd.comment-timestamp
{
	margin:-.25em 0 2em;
	font:78%/1.4em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
}

#comments-block dd p
{
	margin:0 0 .75em;
}

.deleted-comment
{
	font-style:italic;
	color:gray;
}



/* Sidebar Content
----------------------------------------------- */
#sidebar ul
{
	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px dotted #009;
	list-style:none;

}

#sidebar li
{
	margin:0;
	padding:0 0 .25em 15px;
	text-indent:-15px;
	line-height:1.5em;
}

#sidebar p
{
	color: blue;
	line-height:1.5em;
	font-size: 0.9em;

}




/* Profile
----------------------------------------------- */
#profile-container
{
	margin:0 0 1.5em;
	border-bottom:1px dotted #009;
	padding-bottom:1.5em;
}

.profile-datablock
{
	margin:.5em 0 .5em;
}

.profile-img
{
	display:inline;
}

.profile-img img
{
	float:left;
	padding:4px;
	border:1px solid #009;
	margin:0 8px 3px 0;
}

.profile-data
{
	margin:0;
	font:bold 78%/1.6em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.profile-data strong
{
	display:none;
}

.profile-textblock
{
	margin:0 0 .5em;
}

.profile-link
{
	margin:0;
	font:78%/1.4em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
}



/* Footer
----------------------------------------------- */
#footer
{
	width:660px;
	clear:both;
	margin:0 auto;
}

#footer hr
{
	display:none;
}

#footer p
{
	margin:0;
	padding-top:15px;
	font:78%/1.6em Arial,Helvetica,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
}
