/*
Theme Name: Dallas Justice Criminal Law Blog
Theme URI: http://www.dallasjustice.com/dallascriminallawyerblog/
Description: Micheal Lowe of DallasJustice.com's Blog
Version: 1.0
Author: Kyle Aikens
Author URI: http://www.paperstreet.com/
Tags: criminal, lawyer, blog

	
*/



/* Begin Typography & Colors */
body {
	background:#EFEFE7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0; padding:0;
	}

#wrapper {
	margin: 0 auto;
	width:960px;
	background:#fff;
}

#footer {
	width:100%;
	background:#062B49;
	text-align:center;
	color:#fff;
	font-size:11px;
	padding: 5px 0;
	clear:both;
}

#container {
	width:100%;
	background:#fff;
	clear:both;
}

#content {
	width:600px;
	float:left;
	padding: 15px 0 10px 60px;
}

#sidebar {
	width:245px;
	padding-right:20px;
	float:right;
	padding-top:50px;
}

/* SIDEBAR */

#sidebar ul {margin:0; padding:0;}
#sidebar ul li { list-style:none; margin:0; padding:0; }
#sidebar ul li h2 {border-bottom:1px dotted #666666; color:#666666; line-height:1.5em;
margin:0; padding:0 0 0.2em; margin-bottom:0.5em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;  } 
#sidebar ul li.widget_text h2 {color:#fff; padding:0; background:#1B3664; padding:1px 0 2px 10px; font-size:20px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#sidebar ul li.widget_text {padding-bottom:40px;}
#sidebar ul ul {margin-bottom:20px;}
#sidebar ul.collapsArchList {padding-left:10px;}

#sidebar ul.collapsArchList li {background:none; border:none;}

#sidebar ul ul li {
background:transparent url(http://www.dallasjustice.com/blogger/arrow.gif) no-repeat scroll 2px 0.25em;
border-bottom:1px dotted #BBBBBB;
line-height:1.4em;
margin:0 0 3px;
padding:0 0 3px 16px;
}
#sidebar ul ul li a {color:#4A6085;}
#sidebar ul ul li a:hover {color:#9E9E9E;}
/* LINKS */

a { color:#0D4C7F; text-decoration:none;}
a:hover { color:#182E4F; text-decoration:underline;}

#footer a{color:#fff; text-decoration:none;}
#footer a:hover {color:#8EB2CF;}

h2 a{color:#333; text-decoration:none; display: block; width:100%;}
h2 a:hover{background:#F8F8F8; text-decoration:none;}

h2.pagetitle {font-size:14px; font-family:Arial, Helvetica, sans-serifl; padding:5px; text-align:center; display:block; background:#EEEEEE; border:1px solid #999; margin-bottom:15px;}

a.comment {padding-left:15px; background:url('images/comment.gif') left center no-repeat;}

div.postmetadata a{color:#6A8AA6;}
div.postmetadata a:hover { color:#223B4F; text-decoration:none;}

/* GENERAL STYLES */
small { text-transform:uppercase; font-size:11px; line-height:2em; color:#656772; font-weight:bold; padding-bottom:10px; display:block;}

h2 { display:block; width:100%; color:#333; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:normal; margin:0; padding:0}

div.post {margin-bottom:40px;}

div.postmetadata {background:#eee; padding:10px; clear:both;}

div.postmetadata p {margin:0; padding:0;}

div.postmetadata p.postmetadata_left {width:200px; float:left; display:block;}
div.postmetadata p.postmetadata_right {width:200px; float:right; float:block; text-align:right;}

.navigation {margin-bottom:20px; clear:both; border-bottom:1px dotted #7F7F7F; padding-bottom:10px;}

.alignleft {width:50%; float:left;}
.alignright {width:50%; float:right; text-align:right;}

ol.commentlist {list-style:none;}

img.avatar {padding-bottom:3px; float:left; padding-right:10px;}

.comment-author {font-weight:bold;}
