﻿/*Theme Name: Nonlocal Theme Version 2
Theme URI: http://wordpress.org/
Description: Version 2 of Mike's theme for Nonlocal Books
Author: MAP*/
ul {border:solid 1px black;
margin:0;
}
img {
border:none;
}
body{ background-color:#DDA0DD;
margin:0;
 padding: 0;
}
h3 {
padding:0;
margin:0;
font-size:1.1em;
}
#content {width:950px;
margin:0 auto;
padding:10px;
font-family: Tahoma,Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border:solid 0px purple;
 }
 #left {float:left;
width:300px;
margin:0;
padding:0;
border:solid 0px Green;
text-align:center;
}
#right {
float:right;
width:624px;
margin:0 0 0 310px;
margin:0;
padding:0;
border:solid 0px red;
}
.side-archive {text-align:center;
margin:0 0 10px 0;
padding:0;
border:solid 2px gray;
border-bottom:none;
background-color:yellow;
}
.side-archive p {
margin:0;
padding:0;
}
.side-archive-table {
width:284px;
border:none;
padding:0;
margin:0 auto;
}
.side-archive-table td {
border:solid 1px black;
border:none;
background-color:lightyellow;
padding:3px;
margin:0;
}
.side-archive-table td:hover {
background-color:peachpuff3;
}
.archive-title {margin:0;
padding:3px;
background-color:#FFD700;
border:none;
border-bottom:solid 2px gray;
}
.archive-title a {
text-decoration:none;
color:black;
}
.archive-title:hover {
background-color:brown;
}
.archive-newest {padding:5px 0 0 0;
margin:0;
border:none;
}
.side-archive img {width:270px;
margin:0;
padding:0 0 0 0;
border:none;
}
.archive-newest-post-title {
padding:0;
border:none;
margin:0;
font-weight:bold;
}
 .archive-list {padding:0px;
border:solid 0px black;
}
.archive-list ul {list-style-type:none;
font-size:.9em;
margin:0;
padding:0px;
border:none;
}
.archive-list li {border:none;
border-bottom:solid 2px gray;
margin:0;
padding:3px 3px;
}
.archive-list a {text-decoration:none;
}
.archive-toggle {margin:0;
padding:3px;
font-size:.8em;
background-color:#FFD700;
border:none;
border-bottom:solid 2px gray;
}
.archive-toggle a {
text-decoration:none;
color:black;
}
.left1 { }
.left2 {background-color:yellow;
 }
.left3 {}
.left4 {}
.left5 {}
#top {
 
text-align:center;
margin:0 0 10px 0;
padding:0;
border:solid 3px gray;
background-color:#FF69B4;

}
#top a {text-decoration:none;
color:black;
}
#top-title {font-family:Verdana;
font-size:1.1em;
border:none;
}
#top-menu {font-family:Verdana;
font-size:.8em;
margin:0;
padding:5px;
}
#top ul {padding:0;
margin:0;
margin-bottom:5px;
border:solid 0px orange;
}
#top li {padding:0 5px;
margin:5px 0px;
display:inline;
list-style-type:none;
background-color:yellow;
border:solid 2px gray;
width:100%;
}
#top li a {text-decoration:none;
}
#bottom {text-align:center;
clear:both;
margin:10px 0 0 0; 
padding:3px;
background-color:#FF69B4;
border:solid 2px gray;
}
.post {border:solid 0px green;
margin:0;
padding:0;
}
.post-header {border:solid 3px gray;
margin:0;
padding:5px;
background-color:#FFD700;
}
.post-header a {text-decoration:none;
margin:0;
padding:0px;
color:black;
}
.post-header-right {
margin:0;
padding:0;
float:right;
text-align:right;
width:320px;
border:solid 0px red;
}
.comments-link {
margin:0;
padding:0;
border:solid 0px blue;
}
.post-title {

margin:0;
padding:0px;
border:solid 0px blue;
text-align:left;
font-weight:bold;
}
.page-title {
text-align:center;
margin:0;
padding:5px 10px 5px 10px;
border:solid 0px blue;
font-weight:bold;
}
.post-title a, .page-title a {
color:black;
}
.post-date { 
margin:0px;
padding:0px;
padding-left:10px;
border:solid 0px green;
}
.post-body {clear:right;
text-align:left;
margin:8px 0 0 0;
border:solid 0px orange;
}
.page-body {clear:right;
text-align:center;
margin:8px 0 0 0;
}
/* IE hack for "max-width" */
.large-image {width:620px;
margin: 0 0 5px 0;
padding:0;
border:0;
}
.post-body img {max-width:620px;
}
.post-footer-archive {border:solid 1px #FFD700;
}

#top li:hover {
background-color:gold;
}
.top-left {
text-align:left;
float:left;
border:none;
margin:0;
padding:0;
width:110px;
}
.top-right {
text-align:right;
float:right;
border:none;
margin:0;
padding:0;
width:110px;
}
.top-center {
text-align:center;
border:none;
border:0px solid black;
margin:0;
padding:0;
}
.top-center img {
border:solid 0px green;
}
.top-bottom {
clear:both;
border:none;
padding:0;
margin:0;
font-size:.1em;
}
.align-center {
text-align:center;
margin:0 auto;
}
img.float-left {
float:left;
}
img.float-right {
float:right;
}
.paypal-box {
border:solid 1px black;
margin:0;
padding:0;
}
.paypal-text {
margin:0;
padding:0;
}
.paypal-button {
float:left;
border:solid 1px black;
margin:0 10px 0 0;
padding:0;
}
.paypal-footer {
clear:left;
font-size:.1em;
}
.paypal-list {
margin:0;
padding:0;
display:inline;
}
.spinning-guy {
border:solid 5px black;
}
#comments {
margin:20px 0 0 0;
padding:0;
border:solid 0px yellow;
}
.comment {
clear:both;	
border-style:solid;
border-width:1px;
border-left-width:4px;
padding:.5em .5em 0 .5em;
margin:0px 0px 10px 0px;
border-color:black;
text-align:left;
}
.author {
background-color:#F4CFF4;
}
.commentauthor {
margin:0 0 0 0em;
padding:0 0%;
border:solid 0px yellow;
font-weight:bold;
}
.commentauthor a {
text-decoration:none;
}
.commentformheader {
margin:0;
padding:0 0%;
border:solid 0px orange;
}
.commentmetadata {
float:right;
width:250px;
text-align:right;
font-weight:normal; 
color:#8C8C8C;
margin:0;
padding:0 0 0 0;
border:solid 0px purple;
}
.commentdate {
padding: 0 0 0 0;
}
.commenttime {
padding: 0 0 0 0;
}
.commentnumber {
font-size:1.1em;
padding:0 0 0 1em;
}
.comment-permalink {
margin:0 .5em 0 0;
padding:0 1em .2em 1em;
font-size:75%;
background-color: #FDF5E6;
border:solid 1px black;
border-left-width:3px;
}
.extension-permalink a:hover {
color:blue;
}
.commentquoter {
margin:0;
padding:0 1em .2em 1em;
font-size:75%;
background-color: #FDF5E6;
border:solid 1px black;
border-left-width:3px;
}
.commentquoter:hover {
background-color:yellow;
}
.generalquoter {
padding: .2em .5em .2em .5em;
background-color: #FDF5E6;
border:solid 1px black;
border-left-width:4px;
}
.comment-permalink a, .commentquoter a, .generalquoter a {
color:black;
text-decoration:none;
}
.generalquoter:hover {
background-color:yellow;
}
a.quoteheader {
font-size:80%;
}
.commenttext {
padding: 0;
margin: -.7em 0; 
border:solid 0px red;
} 
.commentformtext {
padding: 0;
margin:-.5em 0; 
border:solid 0px green;
} 
.comment-foot {
clear: both;
margin: 0 0 .5em 0;
border:solid 0px orange;
}
#commentform #author, #commentform #email, #commentform #url 
{
width: 400px;
}
input, textarea
{
margin: 0 0 .2em 0;
font-size:1.2em;
color: red;
background: #FDF5E6;
border: 1px solid black;
}
.cas_image {
padding:0;
margin: .3em 0 0 0;
}
.cas_input {
padding:0px;
margin:0 0 0 10px;
vertical-align:bottom;
}
.cas_audio_message {
font-size:80%;
}
#securitycode {
width:160px;
}
#secureimgdiv {
margin:10px 0 0 0;
width:350px;
padding: 0 5px 0 20px;
border:solid 1px black;
border-left-width:4px;
}
.previewed-comment-header {
margin:1em 0 0 0;
text-align:center;
font-size:140%;
border:solid 1px yellow;
background-color:orange;
}
.previewextensionbutton
{
color: black;
background: #FDF5E6;
border: 1px solid black;
border-left-width:4px;
}
.publishextensionbutton
{
color: black;
background: #FDF5E6;
border: 1px solid black;
border-left-width:4px;

} 
.publishextensionbutton:hover, .previewextensionbutton:hover {
background-color:yellow;
}

#commentform #comment {
    margin: 0 auto;
    padding: 0;
    width:550px;
}	
.comment-required {
    float: right;
    margin: 2px 2px 8px 2px;
}
/* blockquotes */
.comment blockquote {
   clear: both;
	margin:1em 0 1em 10px;
	padding: 1px 10px;
	border-style: solid; border-width: 1px 1px 1px 4px; border-color: #8eaab8 #8eaab8 #8eaab8 #5b86af;
	border:solid 1px black;
   border-left-width:4px;
	background-color: #FDF5E6;
}
.comment blockquote blockquote {
 	margin:1em 0 1em 10px;
	padding: 1px 10px;
	border-style: solid; border-width: 1px 1px 1px 4px; border-color: #8eaab8 #8eaab8 #8eaab8 #5b86af;
	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.comment blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
	
   background-color: #FDF5E6;
}
.comment blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.comment blockquote blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #FDF5E6;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #FDF5E6;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #FDF5E6;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #FDF5E6;
}
.comment blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
   margin:1em 0 1em 10px;
	padding: 1px 10px;
 	border:solid 1px black;
   border-left-width:4px;
   background-color: #F6E4C2;
}
.rightclearingfooter {
font-size:.1em;
clear:right;
margin-bottom:-.1em;
line-height:0;
}
.previous-post-link {
margin:0;
padding:0 50px 0 0;
font-size:1.3em;
}
.next-post-link {
margin:0;
padding:0 0 0 50px;
font-size:1.3em;
}
.navigation-box {
border:solid 0px black;
text-align:center;
}
.navigation-box a {
text-decoration:none;
}
 
