/*
Theme Name: NKPA Theme
Theme URI: http://nkpa.com/
Description: The default WordPress theme for NKAP.com
Version: 1.0
Author: Kyle Aikens
Author URI: http://paperstreet.com/
Tags: nkpa, wordpress, paperstreet, lawyer


*/


/* STRUCTURE */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000 url('images/bg.jpg') repeat-x 0 97px;
	margin:0;
	color:#fff;
}

#wrapper { 
	width:960px;
	margin: 0 auto;
	z-index:1;
}

#attorneyline {height:29px; background:#181818; width:50%; z-index:-1; position:absolute; left:0; top:99px;}

#header {
	position:relative;
	width:960px;
	height:311px;
}

a#logo { height:26px; width:309px; text-indent:-9999px; background:url('images/logo.jpg'); position:absolute; top:65px; left:0; display:block;}
#contact { height:61px; width:164px; text-indent:-9999px; background:url('images/contact.jpg'); position:absolute; top:35px; right:0;}

#photo_container {height:185px; width:960px; text-indent:-9999px; position:absolute; bottom:28px; left:0;}

#footer {padding-top:5px; border-top:1px solid #666; color:#fff; font-size:11px; clear:both; float:left; width:960px}

#container { width:960px; float:left; clear:both;}
#content {width:610px; float:left; padding-top:22px; }
#sidebar {width:303px; float:right; margin: 20px 0 20px 0;}

h1 { color:#4b9dc3; margin:0; padding:0; font-size:23px;}
h1 a { color:#4b9dc3; text-decoration:none;}
h1 a:hover {color:#a2d2e8; text-decoration:none;}

h2 { color:#fff; font-size:18px;}


ul#homepract {list-style-type: circle;  margin-top: 10px; float:left; clear:both;}
ul#homepract li {width:140px; float:left; margin: 0 10px;}



/* SIDEBAR */

#sidebar_search { width:269px; height:25px; background:#222 url('images/bg_sidebar.jpg') repeat-x; border:1px solid #343434; padding:18px;}
#sidebar_search label {display:none;}
#sidebar_search input#s {border:none; background:#e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px; margin-top:1px; float:left; width:176px; margin-right:9px;}
#sidebar_search input#searchsubmit { cursor:pointer; border:none; background:url('images/search.jpg') no-repeat; width:73px; height:26px; text-indent:-9999px; display:block; float:left; outline:none; font-size:0px; color:#479AC2;}

#sidebar_search input#searchsubmit:active {position:relative; top:1px; outline:none;}


#sidebar ul {margin:0; margin-top:20px; padding:0; padding:18px; width:269px; background:#222 url('images/bg_sidebar.jpg') repeat-x; border:1px solid #343434;}
#sidebar ul ul {margin:0; padding:0; background:none; border:none; margin-bottom:40px;}
#sidebar ul li {list-style:none; margin:0; padding:0;}
#sidebar ul ul li {border-bottom: 1px dotted #575757; font-size:12px; padding: 4px 0 4px 14px;}
#sidebar h2 {margin:0; padding:0; padding-bottom:10px; border-bottom: 1px dotted #575757; font-weight:bold; font-size:23px;}

#sidebar ul ul li a { text-decoration:none; color:#fff; font-size:12px;}
#sidebar ul ul li a:hover {color:#4b9dc3;}

li#archives-3 ul {margin-bottom:0px;}

.nomargin {margin:0 !important;}

#video {margin-top:20px; background:#222 url('images/bg_sidebar.jpg') repeat-x; border:1px solid #343434; position:relative;}
#video #left { width:15px; height:100px; background:#222; position:absolute; left:15px; top:0; border:1px solid red; z-index:999;}

/* TYPOGRAPHY */
h3 {color:#fff; font-size:16px; background:url('images/plus.gif') no-repeat left 4px; padding-left:16px;}
h3 a {color:#fff !important;}
h3 a:hover {color:#4b9dc3 !important; text-decoration:none;}

h3#comments { background:none;}
#respond h3 {background:none;}
/* LINKS */
#footer a {color:#fff; text-decoration:none; font-size:11px;}
#footer a:hover { color:#ccc; text-decoration:underline;}

a,input {outline:none;}

a {color:#4b9dc3; text-decoration:none;}
a:hover {color:#8fcbe6; text-decoration:underline;}

ul li a {color:#fff;}
ul li a:hover {color:#4b9dc3; text-decoration:none;}

a.more-link {display:block; width: 550px; text-align:right; height:21px; padding:0; padding-right:30px; color:#8d8d8d; background:url('images/readmore.jpg') right top no-repeat; margin-top:12px; float:right; clear:both; margin-right:10px;}
a.more-link:hover {color:#e0e0e0; text-decoration:none; background-position: right -21px;}

/* FORM */

#form {}
#form input, #form textarea {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background:#666; border:1px solid #ccc; padding:2px;}
#form input {width:133px; margin-bottom:4px;}
#form textarea {width:275px;}
#form input#submit { font-size:0px; color:#fff; width:73px; height:26px; background:url('images/contact_btn.jpg') no-repeat; margin-left:210px; margin-top:5px; cursor:pointer; border:none;}

/* BLOG */
.navigation {padding-bottom:20px; float:left; width:600px;}
.alignleft { float:left; width:280px;}
.alignright {float:right; width:280px; text-align:right;}

.postmetadata { border-top:1px solid #454545; color:#707070;}

.post {border-top:1px solid #454545; width:590px; padding: 14px 0px 60px 14px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; clear:both;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}

.meta {border-bottom:1px dotted #454545; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707070; width:590px; position:relative; left:-14px; padding: 6px 0 6px 14px;}

.meta a{color:#c2e5ff; text-decoration:none; background:url('images/comment.jpg') no-repeat; padding-left:15px; margin-left:3px;}
.meta a:hover {color:#84c4f2; border-bottom:1px dotted #84c4f2;}
/* MENU */
#menu_top a, #menu_btm a { color:#fff; font-weight:bold; text-decoration:none;}
#menu_top a:hover, #menu_btm a:hover {color:#4b9dc3; text-decoration:none;}

#menu_top, #menu_btm {background:url('images/plus.gif') no-repeat 0 3px; margin-left:15px; padding-left:10px;}

#menu_top {position:absolute; bottom:33px;}
#menu_top a {padding: 0 12px;}

#menu_btm {position:absolute; bottom:8px; color:#fff;}
#menu_btm a {padding: 0 18px;}


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

li.comment {background:#222 url('images/bg_sidebar.jpg') repeat-x; border:1px solid #343434; padding:10px;}
