/*
Theme Name: Koltun Attorney
Theme URI: http://koltunattorney.org/
Description: Custom theme for Joshua Kolutn Attorney. Marilynn Fowler (html/css) and William Salit Design (visual design).
Version: 1.1
Author: Doug Ng
Author URI: http://design-ng.com/

blue: rgb(128,152,165) #8098a5
putty: rgb(134,119,98) #867762


*/

html * {
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: none;
	border: none;
}
body {
	background: #8098a5 url(images/footer2.jpg) repeat-y;
	font: 14px/1.5em Arial, Helvetica, sans-serif;
	color: #333;
}
a:link { color: #867762; }
a:visited { color: #867762; }
a:hover { color:#8098a5 ; }


/* alignment styles */
.alignright {
float: right;
}
.alignleft {
float: left;
}
.clear {
clear:both;
}


#gestalt {
	position: relative;
	width: 100%;
	background-color: #fff;
}
#branding {
	height: 125px;
	width: 100%;
	background: #fff url(images/gradient.jpg) repeat-x;
}
#branding #logo{
	position: absolute;
	left: 100px;
	top: 63px;
}

/* maincontent styles */
#maincontent {
	width: 800px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 100px;
	background: url(images/dropshadow.jpg) repeat-y;
	font-size: 14px;
	overflow: auto;
}

#postcontent h2 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}

#postcontent h3 {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0;
}

#postcontent h1, #postcontent h2, #postcontent p, #postcontent ul, #postcontent ol, postcontent table {
	margin: 1em 0; 
}


/* postcontent styles */
#postcontent {
	width: 475px; /*800 - 325 from left*/
	float: right;
	margin: 0 0 0 -476px; /* makes it float properly*/
}

.navigation {
	display: block;
	width: 100%;
	height: 20px;
}
#postcontent h1 {
	font-size: 20px;
	font-weight: normal;
	color: #8098a5;
	margin-bottom: 0;

}


/* navigation styles FOR sidebar */

#sidebar {
	float:left;
	padding-right: 495px;
}

#nav {
	width: 305px;
	font-size: 12px;
	background: url(images/fadeshadow.jpg) no-repeat left top;
	padding-top: 40px;
	margin-top:-30px;
}

#nav ul {margin:0;}

#nav li {
	height: 40px;
	width: 100%;
	text-transform: uppercase;
	list-style:none;
}
#nav a:link, #nav a:visited,
#sidebar #archives li {
	display: block;
	padding: 5px 5px 10px 100px;
	color: #867762;
}
#nav a:hover {
	color: #8098a5;
}

#nav .current_page_item,
#nav .current-cat,
#nav .active_category {
	background: url(images/paper.jpg) no-repeat;

}


/* archive styles */
#sidebar #archives {
	margin:20px 0 0 0;
	width: 180px;
}

#sidebar #archives li li,
#sidebar #archives li li a {
	font-size:1em;
	height:auto;
	padding: 0;
	margin: 0;
}

#sidebar #archives li li {
	text-transform:capitalize;
	text-indent:15px;
	float:left;
}




/* footer styles */
#footer {
	position: relative;
	padding-top: 20px;
	background: #8098a5 url(images/footer2.jpg) repeat-y;
	color: #e6eaed;
	
}

#footer h2 {
	position: absolute;
	left: 325px;
	top: 20px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	width: 425px;
	margin-bottom: 1em;
}
#footer p { 
	margin-left: 325px;
	margin-top: 34px;
	width: 425px;
	padding-bottom: 1em;
}

#footer p.info {
	position: absolute;
	left: 800px;
	top: 54px;
	margin: 0;
	padding-left: 25px;
	border-left: 1px solid #ccc;
	height: 4.0em;
}
#footer a:link, #footer a:visited { color:#DBD6D0; }
#footer a:hover { color: #000; }


/* individual page styles */
#post-5 li {
	list-style-type: none;
	margin-bottom: 1em;
}

#maincontent .category-news-and-comments {
	margin-bottom:2em;
}

#postcontent p.date {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
#maincontent .entry p {
	margin-left: 25px;

}