/*
DESIGN NAME: JARP
VERSION: 1
DESCRIPTION: A custom modified wordpress theme for the Journal on the Art of Record Production - based on upstart blogger theme by Ashley Morgan.
DESIGNER: Dave Carter
DESIGNER URI: http://wheretonow.posterous.com
*/

#theme-link:after {
	content: "";
	color: #666;
}

/* @group Layout */

#splash{

	text-align:/*left;*/ justify;
	margin-top:50px;
	padding:20px 40px;
	color:white;
	background:black;
/*	border-top:1px solid black;
	border-bottom:1px solid black;*/

}

html * {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}

body {
	color: #333333;
	text-align: left;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 101%;
	line-height: 150%;
	background-color: #FFFFFF;
}
#header {
	height: 100px;
	width:980px;
	overflow: hidden;
	margin-top:30px;
}

#headerimg {
float:left; 	
width:140px;
}

#headertext {
float:right; 
text-align:right;
width:820px;
margin-top:20px;
}


#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#access {
	margin-left: 20px;
	margin-right: 20px;
	display: none;
}

#menu {
	display: inline;
}




#top a:link, #top a:visited {
	color: white;
	text-decoration: none;
}

#top a:hover{background: #FFBF66 /*#A166FF*/;}


#topnav {float:right; width:620px; padding-left:20px;}

#topnav ul {margin:0; padding:0; list-style:none;font-size:76%;}
 ul.menu {position:absolute; text-align:center;}
 .menu .level1-li {float:left; width:100px; margin-top:-220px;}
 .menu .level1a-li {float:left; width:100px; margin-top:-230px;}
 .menu .level1b-li {float:left; width:100px; margin-top:-300px;}
 .menu a {display:block; width:100px; text-indent:0px;color:white;}
 .menu a.level1-a {position:relative; float:left;  margin-top:220px; margin-right:-99px;}
 .menu .sub {float:left;}
 .menu .sub a {background:black; position:relative; color:white; margin-right:-1px;}
 .menu a:hover,
 .menu a:focus,
 .menu a:active {background: black; color:white; margin-right:0px;}




#footer a:hover{ background:#FF6666;}


#blog-title {
	font-size: 2.6em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}


#blog-title a:link, #blog-title a:visited {
	color: #000000;
	text-decoration: none;
}

#blog-title a:hover {
	color: #000000;
	letter-spacing: normal;
	background:#6666FF; 
}

#blog-description {
	color: #333333;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 140%;
	text-transform:capitalize;
}

.subheading {
	margin-right: 20px;
	margin-left: 20px;
}

#content {
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0px;
	width:920px;
	margin-right: 20px;
	margin-left: 20px;
}
.subheading {
	margin-right: 20px;
	margin-left: 20px;
}

#primary {
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: 70%;
}

#primary a:hover {
	color: #000000;
	background-color: #66FF85; 
}

#secondary {
	float: right;
	margin-top: 20px;
	padding-top:10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
		width: 30%;
text-align:right;
}

#footer {
	clear: both;
	font-size: 0.68em;
	margin-left: 20px;
	text-align: left;
	margin-right: 20px;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}

/* @end */


/* @group Home */

.home #content {
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 50px;


}

.home .author {
	padding-right: 10px;
}

.home .entry-content {
	display: block;
}

.home .navigation {
	display: none;
}

.home .edit-link {
	display:;
}




.home .cat-links {
	display:;
}

.home .meta-sep {
	display:;
}

.p3, .p5, .p7, .p9, .p11, .p13, .p15, .p17, .p19, .p21, .p23, .p25 {
	clear: both;
}

/* @end */

/* @group Entries */

.entry-title:before {
	color: #d4d4d4;
}

.entry-title {
	clear: both;
	color: #000000;
	font-size: 180%;
	line-height: 140%;
	margin-top: 50px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}



.entry-pic {
	padding-top:0px;
	padding-bottom:25px}

.entry-content {
	overflow: hidden;
}

.entry-authorsmall {
	font-size: 76%;
	line-height: 1.4em;
}

.entry-meta {
	color: #333333;
	font-size: 76%;
	line-height: 1.4em;
}

.meta-sep {
	color: #333333;
}

.comments-link {
	color: #5e5e5e;
}

abbr.published {
	border: none;
	cursor: default;
}

/* @end */

/* @group Archive & Search */

.archive-pic {
	padding-top: 25px;

	}

.archive, .search {
	background: #ffffff;
}

.archive .post, .search .post {
}

.archive #nav-above, .search #nav-above {
	position: absolute;
	left: 720px;
	top: 300px;
	width: 242px;
	display: none;
}

.archive #nav-below, .search #nav-below {
	padding-top: 50px;
}

.archive #content, .search #content { 


	
}

.archive #search, .search #search {
}

/* @end */



/* @group Single */

.single .post {
	float: left;
	padding: 0;
	width: 920px;
	margin-right: 20px;
	margin-left: 20px;

}

.single #nav-above {
	position: absolute;
	left: 720px;
	top: 300px;
	width: 200px;
	display: none;
}

.single #nav-below {
	padding-top: 50px;

}

.single .entry-meta {
	line-height: 160%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 0px;
}

/* @end */

/* @group Page */

.page #content{

	float: left;
	padding-top: 10px;
	padding-bottom: 100px;



}

.page .post {
	float: left;
	padding: 0;
	width: 920px;
	margin-right: 20px;
	margin-left: 20px;
}

.page #nav-above {
	position: absolute;
	left: 720px;
	top: 300px;
	width: 200px;
	display: none;
					background-color: green;
}

.page #nav-below {
	padding-top: 50px;

}


.page .entry-content ul li {
	list-style-type: none;
	margin-left: 0;
}

/* @end */

/* @group Images */

img {
	border: none;
	overflow: hidden;
}

img.alignright {
	margin-left: 15px;
}

img.alignleft {
	margin-right: 15px;
}

img.aligncenter {
	text-align: center;
	margin:30px 0px 10px;
}

table {
margin 30px 0px 30px;
border: 1px solid #000000;
border: 1;
cellspacing: 1; 
align: center;
}

/* @end */

/* @group Links */

a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #000000;
	background-color: #66FF85; /*#FFBF66;*/
}

a img {
	border: 8px solid #eaeaea;
}

a:hover img {
	border-color: #b5d5ff;
}

.entry-content a {
	font-weight: bold;
}

/* @end */

/* @group Lists */

.entry-content ul, ol {
	margin-left: 20px;
}

.entry-content ul li {
	list-style-type: square;
	margin-left: 20px;
}

.entry-content ol li {
	margin-left: 20px;
}

dl {
	padding: 0 40px 20px 0;
}

dt {
	font-weight: bold;
	padding: 20px 0 0 20px;
}

dd {
	padding: 0 20px 10px 20px;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	color: #000000;
	padding-top: 1em;
	padding-bottom: 1em;
}

/* @end */

/* @group Nav */

.nav-previous {
	float: left;
	margin-right: 20px;
}

.nav-next {
	float: right;
	margin-left: 20px;
}

#nav-below {
	clear: both;
	width: 920px;
	margin-right: 20px;
	margin-left: 20px;
}

/* @end */

/* @group Magazine Style Section Layout Styles */

#issueheading {


}


#issuedescription {

/*font-size:90%;
padding-left:10px;*/

}

h2, h3, h4{
text-transform:capitalize;}


h2.latest {
margin-top:50px;

}

h2.issue-title {

	clear: both;
	color: #000000;
	font-size: 180%;
	line-height: 140%;
	margin-top: 50px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom:;
	padding-left: 0;
}

#sectionheader {
	text-align:left;
	margin:20px 0px;
	padding-top:20px;
	color:black;
	border-top:1px solid black;

	
/*	background:black; */
}





#sectionposts {
padding-left:0px;
margin-bottom:40px;

}

.section-entry-title {
	clear: both;
	color: #000000;
	font-size: 130%;
	line-height: 120%;
	margin-top: 50px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
	text-transform: capitalize;
}

.section-entry-authorsmall {
	font-size: 76%;
	line-height: 1.5em;
	padding-bottom:5px;
}

.section-entry-meta {
	color: #333333;
	font-size: 76%;
	line-height: 1.5em;
}

.section-entry-content {
	overflow: hidden;
	font-size:76%;
	line-height:1.5em;
}



/* @group Sidebars */

.sidebar {

	line-height: 1.2em;
	width:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;

}

.sidebar, .sidebar ul,.sidebar li {
	display: inline;
}

.sidebar li h3 {
	color: #333333;
	display: inline;
	font-size: 1em;
	padding-right: 0px;
	font-weight: normal;
}

.sidebar input#s {
	width: 10em;
}

.sidebar ul li ul li:before {
	color: #ffffff;
	content: "_";
}

.sidebar ul li ul li {
	padding-right: 5px;
}



li#pages, li#categories, li#archives, li.linkcat, li#rss-links, li#meta {
	clear: both;
	display: block;
	float: left;
	width: 905px;
	margin-left: 0px;
padding-top:20px;
	margin-top:0px;
	margin-right: 0px;
}

#search {
	float: left;
	width: 905px;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}

#searchopen {
	float: left;
	width: 905px;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* @end */

/* @group Etc. */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

blockquote {
	line-height:135%;
	color: #222;
	font-size: 102%;
	margin: 10px 25px;
	padding: 0 20px 5px;
}

.center {
	text-align: center;
}

p {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}

code, pre {
	background: #d4d4d4;
	overflow: auto;
	padding: 4px;
}

h2.page-title {
	color: #333333;
	margin-right: 20px;

	padding-top: 56px;
}

small {
	font-size: 0.85em;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
}

label {
	cursor: pointer;
}






/* @end */