/*   
Theme Name: DanRichard
Theme URI: http://www.danrichard.com
Description: Custom WordPress layout for DanRichard.com coded by Chaos King ( <a href="http://www.notanotherportfolio.com">Jamie Chung</a> )
Author: Chaos King ( Jamie Chung )
Author URI: http://www.notanotherportfolio.com
Version: v1
.
.
*/

*
{
	padding:0;
	margin:0;
}
html
{
	height:100%;
}
body
{
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	background:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100% auto;
	color:#575739;
}
#container
{
	margin:0px auto;
	width:982px;
	background:url(images/container_bg.gif) repeat-y;
}
.clear
{
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}
#penguin
{
	margin:0px auto;
	width:982px;
	background:url(images/middle_penguin.gif) no-repeat bottom right;
}
a:link,
a:active,
a:visited
{
	text-decoration:none;
	color:#70704b;	
}
a:hover
{
	color:#70704b;
	text-decoration:underline;
}
h3
{
	padding: 0;
	margin: 30px 0 0;
}
h3.comments
{
	padding: 0;
	margin: 40px auto 20px ;
}
blockquote
{
	margin:15px 30px 0 10px;
	padding-left:20px;
	color:#8C8C67;
	border-left:5px solid #ddd;
}

blockquote cite
{
	margin:5px 0 0;
	display:block;
	color:#8C8C67;
}
form, input
{
	display:block;
}
.entry
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#575739b;
}
.entry a:link,
.entry a:active, 
.entry a:visited
{
	color:#DC6B20;
}
.entry a:hover
{
	color:#DC6B20;
	text-decoration:underline;
}
.entry p
{
	font-size:11px;
	line-height:1.5em;
	padding:3px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ol li
{
	list-style: decimal outside;
}
.entry ol
{
	padding:0 0 0 35px;
	margin:0;
}
.alt
{
	margin: 0;
	padding: 10px;
}
.commentlist
{
	padding: 0;
	text-align: justify;
}
.commentlist li
{
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}
.commentlist p
{
	margin: 10px 5px 10px 0;
}
#commentform p
{
	margin: 5px 0;
}
.nocomments
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata
{
	margin: 0;
	display: block;
}
.commentlist li,
#commentform input,
#commentform textarea
{
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li
{
	font-weight: bold;
}
.commentlist cite,
.commentlist cite a
{
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p
{
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p
{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata
{
	font-weight: normal;
}
.entry ol li
{
	margin:0;
	padding:0;
}
.postmetadata
{
	padding:5px;
	text-align:center;
	color:#8C8C67;
}
.date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.5em;
	color:#8C8C67;
	margin-bottom:10px;
	text-decoration:none;
	font-weight:normal;
}
h2
{
	font-size: 1.6em;
}
.post
{
	margin:5px 0 20px;
	text-align:justify;
	padding-bottom:5px;
	border-bottom:10px solid #EDEDE7;
}
.grey
{
	color:#CCCCCC;
}
#topnav
{
	width:982px;
	height:30px;
	background:url(images/topnav_bg.gif) no-repeat;
	font-size:10px;
	color:#cccccc;
}
#topnavtext
{
	position:relative;
	top:10px;
	left:10px;
}
#topnav a
{
	color:#cccccc;
}
#topnav a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
#botnav
{
	width:982px;
	height:37px;
	background:url(images/botnav_bg.gif) no-repeat;
	font-size:10px;
	text-align:center;
	margin:0px auto;
	padding-top:9px;
	color:#cccccc;
}
	#botnav a:link,
	#botnav a:active,
	#botnav a:visited
	{
		color:#cccccc;
		text-decoration:none;
	}
	#botnav a:hover
	{
		color:#cccccc;
		text-decoration:underline;
	}
#banner
{
	width:982px;
	height:266px;
	background:url(images/banner.gif) no-repeat;
}
#content
{
	padding-left:8px;
	padding-right:9px;
	width:465px;
	float:left;
	text-align:left;
}
#middle
{
	float:left;
	height:100%;
}
#middle a:link,
#middle a:active,
#middle a:visited
{
	text-decoration:none;
	color:#8c8c67;
	
}
#middle a:hover
{
	text-decoration:none;
	color:#8c8c67;
	text-decoration:underline;
}
#right
{
	float:left;
}
.learn_head
{
	background:#9f9f80;
	height:25px;
	width:240px;
	color:#eeeee5;
	font-weight:bold;
	margin-bottom:5px;
}
	.learn_head p
	{
		position:relative;
		top:5px;
		left:9px;
	}
#middle ul
{
	list-style-type:none;
	margin:auto;
	margin-bottom:5px;
}
#middle li
{
	display:block;
	padding:5px;
	padding-left:20px;
	color:#8c8c67;
	background:#edede7 url(images/bullet.gif) no-repeat 7px 7px;
	width:215px;
	text-decoration:none;
}
#learn_links ul
{
	list-style-type:none;
	margin:auto;
	margin-bottom:5px;
}
#learn_links li
{
	display:block;
	padding:5px;
	padding-left:25px;
	color:#8c8c67;
	background:#edede7 url(images/folder.gif) no-repeat 7px 7px;
	width:210px;
	text-decoration:none;
}
.listen_head
{
	background:#8d8d68;
	height:25px;
	width:251px;
	color:#e1e1d2;
	font-weight:bold;
	margin-bottom:5px;
}
	.listen_head p,
	.listen_head h2
	{
		position:relative;
		top:5px;
		left:9px;
	}	
.listen_cats
{
}
.listen_cats p,
.listen_cats h2
{
	display:block;
	padding:5px;
	padding-left:25px;
	color:#70704b;
	background:#cecebb;
	width:220px;
	text-decoration:none;
	font-weight:bold;
}
.listen_links p,
.listen_links h2
{
	display:block;
	padding:5px;
	padding-left:25px;
	color:#70704b;
	background:#cecebb url(images/folder.gif) no-repeat 7px 7px;
	width:220px;
	text-decoration:none;
	font-weight:bold;
}
.listen_cats ul,
.listen_links ul
{
	list-style-type:none;
	margin:auto;
	margin-bottom:5px;
}
.listen_links li
{	
	display:block;
	padding:5px;
	padding-left:25px;
	color:#70704b;
	background:#cecebb;
	width:220px;
	text-decoration:none;
}
.listen_cats li
{	
	display:block;
	padding:5px;
	padding-left:25px;
	color:#70704b;
	background:#cecebb url(images/folder.gif) no-repeat 7px 7px;
	width:220px;
	text-decoration:none;
}
#right a:link,
#right a:active,
#right a:visited
{
	text-decoration:none;
	color:#70704b;
	
}
#right a:hover
{
	text-decoration:none;
	color:#70704b;
	text-decoration:underline;
}
.right_posts ul
{
	list-style-type:none;
	margin:auto;
	margin-bottom:5px;
}
.right_posts li
{	
	display:block;
	padding:5px;
	padding-left:20px;
	color:#70704b;
	background:url(images/bullet.gif) no-repeat 7px 7px;
	width:225px;
	text-decoration:none;
}