/*
Theme Name: Just Managing
Theme URI: 
Description: Custom Wordpress theme for the Just Managing site and weblog.
Version: 1.0
Author: Athletics
Author URI: http://athleticsnyc.com
Tags: 

*/

/* General Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
}

p {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
}

body {
	padding: 16px;
	background-color: #f1efef;
}

#page {
	float:left;
}

#headerimg h2 a {
	display: block;
	background: transparent url('images/logo-justmanaging.png') no-repeat 0 0;
	width: 248px;
	height: 104px;
}

#headerimg h2 span {
	display: none;
}

#header .description {
	display: none;
}

#vert-dividers {
	float:left;
	width: 840px;
	background:transparent url('images/vert_dividers-narrow.png') repeat-y 0 0 ;
	margin-top: 24px;
}

#content {
	float: left;
}

#content h1 {
	color: #000;
	font-size: 26px;
	margin-bottom: -5px;
	margin-top: -4px;
	line-height: 28px;
}

#content h3,
#content h4,
#content h5 {
	margin-top: 18px;
}

#content .post {
	float:left;
	color: #818386;
	line-height: 19px;
	font-size: 13px;
}

#content .entry p {
	margin-top: 18px;
}

#content .entry p a {
	color: #000;
	text-decoration: none;
}

#content .entry p a:hover {
	text-decoration: underline;
}

#content .entry p a:visited {
	color: #a8a8a8;
	border-bottom: 1px dotted #a8a8a8;
}

#content .entry p a:visited:hover {
	text-decoration: none;
	border-bottom: 1px solid #a8a8a8;
}

#content ul,
#content ol {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	margin-top: 18px;
	margin-left: 27px;
	margin-right: 18px;
}

#content ul {
	list-style: square;
}

#content ol {
	list-style: lower-roman;
}

#content li {
	margin-top: 3px;
}

#content small {
	color: #1a191b;
}

#content blockquote {
	font-size: 12px;
	padding-left: 33px;
	background: transparent url('images/double_quotes.png') no-repeat;
}

#content .navigation {
	float: left;
	margin-top: 18px;
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	font-size: 12px;
	width: 100%;
}

#content .navigation p {
	color: #a8a8a8;
}

#content .navigation .alignleft a,
#content .navigation .alignright a {
	text-decoration: none;
	color: #000000;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000000;
}

#content .navigation a:hover {
	color: #f1efef;
	background: #1a191b;
}

#content .navigation .alignleft {
	float: left;
	width: 45%;
}

#content .navigation .alignleft a:hover {
	padding-left: 3px;
	padding-right: 0;
	margin-left: -3px;
}

#content .navigation .alignright {
	float: right;
	width: 45%;
	text-align: right;
}

#content .navigation .alignright a:hover {
	padding-left: 0;
	padding-right: 3px;
	margin-right: -3px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Home (post index)*/
body.home #content {
	width: 363px;
	margin: 0 19px;
}

body.home #content h2 {
	margin: 13px 0 -4px;
	font-size: 21px;
	font-style: italic;
	line-height: 28px;
}

body.home #content h2 a {
	text-decoration: none;
	color: #19191b;
}

body.home #content h2 a:hover {
	color: #f1efef;
	background-color: #19191b;
	padding: 2px 3px 1px 0;
}

body.home #content h2 a:visited {
	color: #535253;
}

body.home #content h2 a:visited:hover {
	color: #f1efef;
	background-color: #535253;
}

body.home #content img {
	max-width: 100%;
	height: auto;
}

body.home #content .post {
	width: 100%;
}

body.home #content .home_post {
	border-top: 5px solid #a6a6a6;
	margin-top: 18px;
}

body.home #content .latest_post {
	border-top: 5px solid #a6a6a6;
	margin-top: 9px;
}

body.home #content .entry {
	float: left;
	width: 100%;
}

body.home .right-menu {
	float: left;
	width: 180px;
	margin-top: -3px;
	padding: 0 18px;
	line-height: 21px;
}

body.home .right-menu ul {
	list-style: none;
}

body.home .right-menu #archives-static {
	margin-top: -10px;
}

body.home .right-menu h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
}

body.home .right-menu li {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	font-size: 13px;
}

body.home .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #818386;
}

body.home .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding-right: 3px;
	padding-bottom: 2px;
	border-bottom: none;
}

body.home .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

body.home .right-menu a:visited:hover {
	color: #f1efef;
}

body.home .right-menu li.year {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 9px 0 2px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Single Post */
body.single #vert-dividers {
	float:left;
	background:transparent url('images/vert_dividers-wide.png') repeat-y 0 0 ;
	margin-top: 24px;
}

#single-post #content {
	width: 431px;
	margin: 0 19px;
}

#single-post #content img {
	max-width: 100%;
	height: auto;
}

#single-post #content .post {
	width: 100%;
}

#single-post #content .entry {
	float: left;
	width: 100%;
}

#single-post #content .navigation .alignleft p,
#single-post #content .navigation .alignleft a {
	clear: left;
	float: left;
}

#single-post #content .navigation .alignright p,
#single-post #content .navigation .alignright a {
	clear: right;
	float: right;
}


#single-post .right-menu {
	float: left;
	width: 180px;
	margin-top: -3px;
	padding: 0 18px;
	line-height: 21px;
}

#single-post .right-menu ul {
	list-style: none;
}
#single-post .right-menu ul#recent-static {
margin-left: 10px;
list-style: square;
}


#single-post .right-menu #archives-static {
	margin-top: -10px;
}

#single-post .right-menu h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
}

#single-post .right-menu li {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	font-size: 13px;
}
#single-post .right-menu ul#recent-static li {
border-bottom: 1px dotted #818386;
margin-bottom: 10px;
padding-bottom: 5px;
}

#single-post .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}
#single-post .right-menu ul#recent-static a {
	border-bottom: 0;
}

#single-post .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding-right: 3px;
	padding-bottom: 2px;
	border-bottom: none;
}

#single-post .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

#single-post .right-menu a:visited:hover {
	color: #f1efef;
}

#single-post .right-menu li.year {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 9px 0 2px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Default Page*/
body.page-template-default #vert-dividers {
	float:left;
	background:transparent url('images/vert_dividers-wide.png') repeat-y 0 0 ;
	margin-top: 24px;
	width: 625px;
}

#default-page {
	float: left;
}

#default-page #content {
	width: 431px;
	padding: 0 19px;
}

#default-page #content img {
	max-width: 100%;
	height: auto;
}

#default-page #content .post {
	width: 100%;
}

#default-page #content .entry {
	float: left;
	width: 100%;
}

#default-page .right-menu {
	float: left;
	width: 180px;
	margin-top: -3px;
	padding: 0 18px;
	line-height: 21px;
}

#default-page .right-menu ul {
	list-style: none;
}

#default-page .right-menu #archives-static {
	margin-top: -10px;
}

#default-page .right-menu h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
}

#default-page .right-menu li {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	font-size: 13px;
}

#default-page .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}

#default-page .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding-right: 3px;
}

#default-page .right-menu li.year {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 9px 0 2px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Artist Page*/
#artist-page #content img {
	max-width: 100%;
	height: auto;
}

#artist-page #content .post {
	width: 399px;
}

#artist-page #content .entry {
	float: left;
	width: 363px;
	padding: 0 18px;
	margin-right: 216px;
	margin-left: 1px;
}

#artist-page #content .right-menu {
	float: right;
	width: 180px;
	margin-top: -21px;
	margin-right: -216px;
	line-height: 21px;
}

#artist-page #content .right-menu p {
	margin: 0;
}

#artist-page #content .right-menu h3 {
	color: #19191b;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
	margin-top: 0;
}

#artist-page #content .right-menu strong {
	font-weight: normal;
	color: #000;
}

#artist-page #content .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}

#artist-page #content .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding: 4px 3px 2px 0;
	border-bottom: none;
}

#artist-page #content .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

#artist-page #content .right-menu a:visited:hover {
	color: #f1efef;
}

#artist-page #content .right-menu object {
	margin: 2px 0 10px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Producer Page*/
body.page-template-page-producer-php #vert-dividers {
	float:left;
	background:transparent url('images/vert_dividers-wide.png') repeat-y 0 0 ;
	margin-top: 24px;
}

#producer-page #content img{
	max-width: 100%;
	height: auto;
}

#producer-page #content .post {
	width: 467px;
	margin-left: 1px;
}

#producer-page #content .entry {
	float: left;
	width: 431px;
	padding: 0 18px;
	margin-right: 216px;
}

#producer-page #content .entry h2 {
	color: #000;
}

#producer-page #content .discography {
	width: 100%;
	line-height: 21px;
}

#producer-page #content .discography h3 {
	font-size: 15px;
	margin-top: 6px;
	color: #1a191b;
	font-style: italic;
}

#producer-page #content .discography p {
	font-size: 12px;
	color: #000;
	margin: 0;
}

#producer-page #content .discography a {
	border-bottom: 1px dotted;
}

#producer-page #content .discography a:hover {
	border-bottom: 1px solid;
	text-decoration: none;
}

#producer-page #content .discography a:visited:hover {
	color: #a8a8a8;
}

#producer-page #content .right-menu {
	float: right;
	width: 180px;
	margin-top: -21px;
	margin-right: -216px;
	line-height: 21px;
}

#producer-page #content .right-menu p {
	margin: 0;
}

#producer-page #content .right-menu h3 {
	color: #19191b;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
	margin-top: 0;
}

#producer-page #content .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}

#producer-page #content .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding: 4px 3px 2px 0;
	border-bottom: none;
}

#producer-page #content .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

#producer-page #content a:visited:hover {
	color: #f1efef;
}

#producer-page #content .right-menu object {
	margin: 2px 0 10px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Project Page*/
#project-page #content img {
	max-width: 100%;
	height: auto;
}

#project-page #content .post {
	width: 399px;
}

#project-page #content .entry {
	float: left;
	width: 363px;
	padding: 0 18px;
	margin-right: 235px;
}

#project-page #content .right-menu {
	float: right;
	width: 180px;
	margin-top: -21px;
	margin-right: -217px;
	line-height: 21px;
}

#project-page #content .right-menu p {
	margin: 0;
}

#project-page #content .right-menu h3 {
	color: #19191b;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
	margin-top: 0;
}

#project-page #content .right-menu strong {
	font-weight: normal;
	color: #000;
}

#project-page #content .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}

#project-page #content .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding: 4px 3px 2px 0;
	border-bottom: none;
}

#project-page #content .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

#project-page #content a:visited:hover {
	color: #f1efef;
}

#project-page #content .right-menu object {
	margin: 2px 0 10px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Archive */
body.archive #content {
	width: 363px;
	margin: 0 19px;
}

body.archive #content h2 {
	margin: 13px 0 -4px;
	font-size: 21px;
	font-style: italic;
	line-height: 28px;
}

body.archive #content h2 a {
	text-decoration: none;
	color: #19191b;
}

body.archive #content h2 a:hover {
	color: #f1efef;
	background-color: #19191b;
	padding: 2px 3px 1px 0;
}

body.archive #content h2 a:visited {
	color: #535253;
}

body.archive #content h2 a:visited:hover {
	color: #f1efef;
	background-color: #535253;
}

body.archive #content img {
	max-width: 100%;
	height: auto;
}

body.archive #content .post {
	width: 100%;
}

body.archive #content .home_post {
	border-top: 5px solid #a6a6a6;
	margin-top: 18px;
}

body.archive #content .latest_post {
	border-top: 5px solid #a6a6a6;
	margin-top: 9px;
}

body.archive #content .entry {
	float: left;
	width: 100%;
}

body.archive .right-menu {
	float: left;
	width: 180px;
	margin-top: -3px;
	padding: 0 18px;
	line-height: 21px;
}

body.archive .right-menu ul {
	list-style: none;
}

body.archive .right-menu #archives-static {
	margin-top: -10px;
}

body.archive .right-menu h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
}

body.archive .right-menu li {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	font-size: 13px;
}

body.archive .right-menu a {
	text-decoration: none;
	color: #818386;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #000;
}

body.archive .right-menu a:hover {
	color: #f1efef;
	background: #1a191b;
	padding-right: 3px;
	padding-bottom: 2px;
	border-bottom: none;
}

body.archive .right-menu a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

body.archive .right-menu a:visited:hover {
	color: #f1efef;
}

body.archive .right-menu li.year {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 9px 0 2px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Sidebar*/

#sidebar {
	float: left;
	width: 137px;
	padding-right: 18px;
	margin-top: -6px;
	line-height: 21px;
}

#sidebar ul {
	list-style: none;
}

#sidebar li.sidenav-main_pages {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

#sidebar li.sidenav-main_pages a {
	text-decoration: none;
	color: #19191b;
	padding: 3px 0 1px;
}

#sidebar li.sidenav-main_pages a:hover {
	background-color: #19191b;
	color: #f1efef;
	padding-right: 6px;
	padding-left: 3px;
	margin-left: -3px;
}

#sidebar li.pagenav {
	font-family: Georgia, Times, 'Times New Roman', Courier, Serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

#sidebar li.pagenav h3 {
	color: #19191b;
}

#sidebar li.pagenav h3.pagenav-header {
	margin-top:-1px;
}

#sidebar li.pagenav ul {
	margin-top: 1px;
}

#sidebar li.page_item {
	margin-top: -1px;
}

#sidebar li.page_item a {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: #646568;
	padding: 4px 0 1px;
	border-bottom: 1px dotted #646568;
}

#sidebar li.page_item a:hover {
	color: #f1efef;
	background: #1a191b;
	padding: 4px 6px 2px 3px;
	margin-left: -3px;
	border-bottom: none;
}

#sidebar li.page_item a:visited {
	color: #a8a8a8;
	border-bottom-color: #a8a8a8;
}

#sidebar li.page_item a:visited:hover {
	color: #f1efef;
}

#sidebar li.current_page_item a {
	color: #f1efef;
	background: #1a191b;
	padding: 4px 6px 2px 3px;
	margin-left: -3px;
	border-bottom: none;
}

#sidebar li.current_page_item a:hover {
	cursor: default;
	background-color: #1a191b;
}

#sidebar li.current_page_item a:visited {
	color: #f1efef;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Footer*/

#footer {
	clear: both;
	float: left;
	margin-top: 24px;
	margin-left: 172px;
	padding-bottom: 18px;
	padding-top: 18px;
	font-size: 11px;
	color: #a6a6a6;
}

#footer ul {
	list-style: none;
}

#footer li {
	font-family: Helvetica, Arial, Trebuchet, Sans-serif;
	float: left;
	padding-right: 9px;
	margin-right: 9px;
	border-right: 1px solid;
}

#footer li.rss {
	border-right: none;
}

#footer a {
	text-decoration: none;
	color: #a6a6a6;
}

#footer a:hover {
	color: #000;
	text-decoration: underline;
}

#footer p.copyright {
	clear: both;
	float: left;
	margin: 18px 0 0;
}


#producer-page .right-menu ul,
ul#recent-static {
list-style: square;
margin-left:10px;
line-height: 1.15em;
}

#producer-page .right-menu ul { line-height: 1.4; }

#producer-page .right-menu ul h3,
ul#recent-static h3 {
border-bottom:5px solid #A6A6A6;
margin-bottom: 10px;
margin-top: 5px;
padding-bottom: 5px;
}


#producer-page .right-menu ul li,
body.archive ul#recent-static li,
body.home ul#recent-static li {
margin-bottom: 1px;
margin-top: 0px;
border-bottom: 1px dotted #818386;
padding-bottom: 2px;
}

#producer-page #content .right-menu ul li a,
body.archive ul#recent-static li a,
body.home ul#recent-static li a {
border: 0;
}




