/* 
Theme Name: NewDorfLegal.com
Theme URI: http://www.newdorflegal.com
Author: CrushLabs, Inc.
Author URI: http://www.crushlabs.com
Description:
Tags: 
*/

/* Universal */
* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px;color: #FFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #3D3D3D; background-image: url(http://www.newdorflegal.com/assets/nl_bkg.jpg); background-repeat: repeat-x;}
a {color: #8EA0D2; text-decoration: underline;}
a:hover {color: #3399FF;text-decoration: none;}
a img {border: none; }
acronym, abbr {}
blockquote {}
blockquote cite {}
code, pre {}
fieldset {border: none;}
legend {display: none;}
h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; }
h1 {}
h2 {margin: 5px 0px; }
h3 {}
hr {display: none;}
input, textarea {padding: 2px; font-size: 100%;}
td, th, tr {}
p {line-height: 20px; margin: 5px 0px;}
#wrapper {width: 770px; margin: 0px auto; padding: 0px; background-image: url(images/nl_header_R.jpg);background-position: top right; background-repeat: no-repeat;overflow:hidden;}
#main {width: 762px; margin: 0px; padding: 0px;background-color: #18110B;background-image: url(images/nl_solutions_1.jpg); background-repeat: repeat-x;overflow:hidden;}
#main-inner {width: 762px; margin: 0px; padding: 0px;background-image: url(images/nl_solutions_2.jpg); background-position: top right;background-repeat: no-repeat;overflow:hidden;}
#menu {width: 762px; height: 34px; margin: 0px; padding: 0px; overflow: hidden;}
/* Header */
#header {margin: 0px; padding: 0px;height: 86px;overflow:hidden;}
#header h1 {}
#header h1 a {}
#header p.blogdescription {}

/* Content */
#content {float: left; width: 500px; margin: 0px; padding: 20px 20px; overflow:hidden;}

/* blog posts */
.post {margin: 5px 0px 10px;}
.authormeta {}
.authormeta a {}
.authormeta a:hover {}
.postmeta {}
.postdate {}
.posttitle {}
.posttitle a {}
.posttitle a:hover {}
.postcontent {}

/* Comments */

#content .commentlist {margin:0;padding:0;border-top:#DADADA 1px solid;}
#content .commentlist li {list-style:none;margin: 0;padding:1em;background-color:#333; border-bottom:#DADADA 1px solid;}
.commentlist li.alt {background-color:#666; color: #FFF;}
.commentlist li .cmtinfo {font-size:10px;}
.commentlist li cite {font-size:10px;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#999;}
#content .nocomments {text-align:center;color:#999;}

/* Sidebar */
#sidebar {float: right; width: 210px; margin: 0px 0px 0px; padding: 200px 0px;overflow:hidden;}
#sidebar ul {margin: 0px; background-color: #333333;padding: 6px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #666666;border-top: 1px solid #666666;font-family: Arial, Helvetica, sans-serif;}
#sidebar li {padding: 0px; list-style: none;}
#sidebar li h2 {font-size: 14px;color: #DDDDDD;margin: 5px 0px;letter-spacing: 0.1em;}
#sidebar li ul li{}
#sidebar li ul li a { padding: 3px;background-image: url(images/p7ap_greystonebut.jpg);background-repeat: repeat-x;background-color: #949494;display: block;text-decoration: none;color: #333333;font-weight: normal;border-bottom: 1px solid #7A7A7A;border-top: 1px solid #B6B6B6;}
#sidebar ul li a:hover {color: #EEEEEE;}
#sidebar ul li a:active, #sidebar ul li a:focus {outline: 1px dotted #ccc;}

/* Footer */
#footer {clear: both; margin: 0px auto; padding: 0px; width: 762px;color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 6px;}
#footer a {}
#footer a:hover {}
/* attribution link styling */
#footer p.credit {text-align: center; }
#footer p.credit a {}
#footer p.credit a:hover {}
.dss a:link {color: #0098BC;text-decoration: none;}
.dss a:visited {color: #0098BC;   /*8EA0D2*/text-decoration: none;}
.dss a:hover {color: #CCCCCC;text-decoration: none;}
.dss a:active {color: #8EA0D2;text-decoration: none;}

/* Various Classes & Image Alignment */
.center {text-align: center;}
.floatleft {float: left; margin: 5px;}
.floatright {float: right; margin: 5px;}
img.center {display: block; margin: 10px auto;}
img.left {display: inline; margin: 0 10px 5px 0;}
img.right {display: inline; margin: 0 0 5px 10px;}
.navigation {}
.previouslink {}
.nextlink {} 