/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/


/* Two-column with sidebar on right from the /sandbox-layouts/ folder  */
@import url('examples/2c-r.css');

body {background-color: #FFFAF0;
      background-image: url('http://www.parla.pair.com/Graphics/roseton.png');
      background-repeat: no-repeat;
      background-attachment:fixed;
      background-position: 90% -20%; 
}

/* Header styles */
div#header{text-align: left;
		   margin-bottom: 2.5em; 
		   margin-top: 3.5em; 
		   margin-left: 1.7em; 
		   margin-right: 18em;}
div#header h1#blog-title{padding-bottom: .1em; 
		                 border-bottom: 0.1em solid #ccd0d6;
		                 font-weight: normal;
		                 font-size: 3.5em;
		                 line-height:64%;
		                 letter-spacing: 0.05em; 
		                 margin: .7em 0 .16em 0;
		                 text-transform: uppercase;
		                 }
div#header div#blog-description{font-size: 1.4em;
								line-height: 100%; 
								color: #2F4F4F}
div#header div.archive-description{font-size: 1.4em;
								   line-height: 100%;}
div#header a{text-decoration: none; color: black;}
div#header a:hover {color: #ccd0d6;}

/* A link that shouldn't be there */
div#access div.skip-link{visibility: hidden;}

/* index column style */
div#primary {border-left: 0.2em solid #ccd0d6; 
			 margin-top: -5.5em} 
div#primary ul.xoxo {margin-left: 1.4em;}
div#primary ul.xoxo {font-family: verdana, sans-serif; 
		             color: #2F4F4F; 
		             font-size: 71%;}
div#primary ul.blogroll {font-family: verdana, sans-serif; 
	                     color: #2F4F4F; 
	                     font-size: 100%;}

div#secondary {border-left: 0.2em solid #ccd0d6; 
			   margin-top: 0.00em} 
div#secondary ul.xoxo {margin-left: 1.4em;}
div#secondary ul.xoxo {font-family: verdana, sans-serif; 
				       color: #2F4F4F; 
				       font-size: 71%;}
div#secondary ul.blogroll li{font-family: verdana, sans-serif; 
				             color: #2F4F4F; 
				             font-size: 130%;}


div.sidebar div, div.sidebar h3, div.sidebar ul, div.sidebar li{margin: 0; 
																padding: 0;}
div.sidebar h3{font-family: "times new roman", serif; 
			   font-size: 1.5em; 
			   letter-spacing: 0.01em;}
			   
/* Don't know what this is .....
div.sidebar input#s{width: 7em;}
*/

div.sidebar a {text-decoration: none; 
			   color: #2F4F4F;}

div.sidebar a:hover {color: black; 
					 letter-spacing: 0.07em; 
					 font-style: oblique;
					 font-weight: 600;
					 color: #2F4F4F;
}
					 
div.sidebar li{list-style: none; margin: 0 0 1em;}
div.sidebar li form{margin: 0.2em 0 0; 
			        padding: 0;}
div.sidebar li.current_language_item{font-size: 130%;}			    

div.sidebar ul ul{margin: 0 0 0 1em;} 
div.sidebar ul ul li{list-style: disc; 
			         margin: 0; 
			         line-height: 1.8em; 
			         color: #2F4F4F;}

div.sidebar ul ul ul li{list-style: none; }

/* This has to be checked !!		         
div.sidebar ul ul li:hover ul{display: block; 
							  padding-top: 0.5em; 
							  padding-right: 0.5em; 
							  position: absolute; 
							  top: 35em; 
							  right: 21.5em; 
							  font-size: 1.2em; }
div.sidebar ul ul li:hover ul a{background: #FF9900; 
								color: white; 
								border:none; 
								display: block; 
								padding: .5em; 
								margin-bottom: 0.7em;}
div.sidebar ul ul li:hover ul li a:hover{color: black}

div.sidebar ul ul ul{margin: 0 0 0 0.5em;
					 display: none;}
div.sidebar ul ul ul li{list-style: none; 
						line-height: 1.3em;}
						
div.sidebar ul ul ul li a{font-family: "times new roman", serif; 
						  font-size: 1.2em; 
						  letter-spacing: 0.01em; 
						  color: #000066; 
						  font-weight: 600;
						  text-decoration: none; 
						  font-variant: small-caps;}
div.sidebar ul ul ul li a:hover{color: #339966;}  */	


li ul.blogroll {display: block; position: relative; top: -3em;}
						  
list img{ float: right; padding: 4em;}

/* Menu style */

div#menu {font-size: 1em;
		  background: none; 
          margin-top: -2em; 
		  margin-left: 1.0em; 
		  padding-top: 0.3em; 
		  padding-left: 1em; 
		  /* width: 60%; */
		  min-width: 44em;
		  height: 1.5em;}
		  	  
div#menu li{position: relative; } /* Position of the parent to the next ul */
div#menu li.page_item {white-space: nowrap;}

div#menu ul, div#menu ul ul, div#menu ul li, div#menu ul ul li{list-style: none; 
																margin: 0; padding: 0;}

div#menu ul a{color: #2F4F4F; 
			  font-variant: small-caps; 
			  font-weight: 550;
			  text-decoration: none;}
div#menu ul a:hover{color: black;}

div#menu ul li {float: left;}
div#menu ul li a {background: none; 
			   padding: 0.3em 0.5em;}

div#menu ul li:hover a {background: #FF9900; }			   

/* This is what cannot be seen in IE6 because hoover only works with a */
div#menu ul li:hover ul{display: block; 
		                font-variant: small-caps; 
		                font-size: 1.1em; 
		                position: absolute; 
		                left: 1.5em; 
		                top: 1.2em;
		                padding-bottom: .7em;
		                padding-right: 1.2em;}

div#menu ul li:hover ul li a{color: white; 
							 border:none; 
							 display: block; 
			                 padding: 0.3em; 
			                 padding-left: 0.7em; 
			                 padding-right: 0.7em; 
			                 min-width: 100%;}
div#menu ul li:hover ul li a:hover{color: black;} 

div#menu ul ul {margin: -3px 0 0 -26px; 
				display: none; 
				background: #FF9900;}  

div#menu ul ul a{color: #000066; 
				 font-size: 90%; 
				 font-weight: 600;
				 text-decoration: none;}
div#menu ul ul a:hover{color: #339966;}

div#menu ul ul li{float: none;}
div#menu ul ul li a{margin: 0; 
					padding: 0;}




/* Navigation styles */
div#nav-above {margin-top: 1em; 
			   margin-bottom:1em;}
div#nav-above, div#nav-below{width: 100%;
				             height: 1em;}
div.nav-previous a, div.nav-next a{text-decoration:none; 
									color: green}
div.nav-previous, div.nav-next {font: italic 1em Serif;}
div#nav-below{margin-top:1em;}
.alignleft, div.nav-previous{float: left;}
.alignright, div.nav-next{float: right;}


/* Entry styles */

h2.entry-title {font-size: 1.7em;
				margin-top: 0.9em; 
				margin-left: 0.9em; 
				margin-bottom: 0.9em;}
h2.entry-title a{text-decoration:none; 
				 color: black;}
h2.entry-title a:hover {color: #463E41;}

h3.entry-title {font-size: 1.5em;
				margin-top: 0.9em;}
h3.entry-title a{text-decoration:none; 
				 color: black;}
h3.entry-title a:hover{color: #463E41;}

img.aligncenter {float: none; padding: .6em .6em .6em .6em;}
img.alignright {float: right; padding: .6em .6em .6em .6em;}
img.alignleft {float: left; padding: .6em .6em .6em .6em;}
img.alignnone {padding: .6em .6em .6em .6em;}

div.entry-content {font-family: "times new roman", serif;}
.entry-content { margin-top: -1em; 
				 margin-left: 2em;
				 min-width: 39em;}
.entry-content p {color: #202020; 
				  line-height: 1.3em; 
				  font-size: 92%;}
.comments p {color: #202020; 
				  line-height: 1.3em; 
				  font-size: 92%;}

/* comment style */
.fn {color: black; 
	font-size: 92%;}
.comment-meta {color: black; 
			   font-size: 92%;}

p.nowrap {clear: both;} /* avoids text 'climbing up' after phto gallery */
				  
.entry-content a {text-decoration: none; 
				  color: black; 
				  font-weight: bold}
.entry-content a:link {color: #202020; 
					   font-weight: bold;}
.entry-content a:visited { }
.entry-content a:hover {color: black;
						font-weight: bolder;}
						
.entry-content ul {color: #202020; 
				   line-height: 1.3em; 
				   font-size: 92%;}
.entry-content ul ul { }
.entry-content ul li { }
.entry-content ul ul li { }
.entry-content ul ul ul { }
.entry-content ul ul ul li { }
.entry-content ul ul ul ul  { }
.entry-content ul ul ul ul li { }
.entry-content li { }
.entry-content li li { }
.entry-content li li li { }
.entry-content h2 {font-size: 2em;}
.entry-content h3 {font-size: 3em;}
.entry-content h4 {font-size: 4em;}
.entry-content h5 {font-size: 5em;}

/* Shouldn't be necessary
.entry-content table.table-float {float: left; }
.entry-content ul.ul-float {float: left; }
*/

table.table-text {color: #202020; line-height: 1.3em; font-size: 92%; }

h1.theme-headline {font-size: 1.1em; 
				   margin-bottom: -0.7em; 
				   margin-top: 1.4em;} 
blockquote.theme {border: 1px solid #ccd0d6; 
				  padding: 1em; 
				  padding-top: .4em;
				  width: 35em;}
blockquote.theme p{font-size: 92%; 
			       color: #202020; 
			       word-spacing: .3mm;}
blockquote.poem p{color: #787878; 
				  padding-top: 0.4em; 
				  padding-bottom: 0.6em; 
				  font-style: oblique;
				  width: 35em;}

p.audioplayer_container{}

a.more-link {padding-left: .2em; font-style: oblique; font-weight: bold;text-decoration: none; color: #C0C0C0}
a:hover.more-link {background-color: yellow; padding: .05em; color: black}

a:link img{border-style: none;} /*Should move away the blue link frame in IE */

/* img.alignleft {padding-right: 2em; padding-bottom: 2em;} */

/* Entry meta styles */
div.entry-meta {color: black; 
				font-size: 0.85em; 
				line-height: 1.3em;
				padding-top: 0.5em;}

.entry-meta a{font-style: oblique; 
			font-size: 1.1em; 
			padding: 0.05em; 
			color: #463E41; 
			text-decoration: none;}
.entry-meta a:link { }
.entry-meta a:visited { }
.entry-meta a:hover {background-color: #FF9900; 
			         color: white;}

div.entry-date {font-size: 0.9em; 
				font-style: oblique; 
				color: #C0C0C0;
				padding-bottom: 0.3em;}

div.entry-date {}
.edit-link {}

/* Post content styles */
.hfeed { }
.hentry { } /* surrounds entire post area on everything, including Pages */
.post { } /* not featured on Pages. On everything else. */
.publish { } /* around post content area and page content area on every template file */
.wordpress { }  /* in body of every template file */
.author-lorelle { }
.post a:link { }
.post a:visited { }
.post a:hover { }
.published { }


/* Post comment styles */
div#comments{}
div#comments a{text-decoration: none; 
			   font-style: oblique; 
			   color: #C0C0C0;}
div#comments a:hover {background-color: #FF9900; 
			   color: white;}

div#respond {margin-top: 2.5em; }

p#login a {text-decoration: none; 
		   font-style: oblique; 
		   color: #C0C0C0;}



/* Footer styles */
div#footer{text-align: center; 
		   padding-top: 3em; 
		   padding-bottom: 2em; }
div#footer a {text-decoration: none; 
			  font-family: verdana, sans-serif; 
			  font-size: 0.8em; color: #2F4F4F}
div#footer a:hover {background-color: #FF9900; 
				    padding: 2px; 
				    color: black;}


/* Check these */
div#container div#content {margin: 1em 25em 1em 1.7em;}
div.sidebar{margin-top:2em;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}


/* Gallery styles */
.entry-content div.gallery-frontpage { margin-left: 2.0em; margin-top: 1em; margin-bottom: 2em; width: 50em; }
.entry-content div.gallery { margin-left: 1.7em; margin-top: 2em; margin-bottom: .8em; width: 50em; }

div.img
  {
  margin: 2px;
  border: 1px solid #ccd0d6;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  }
  
div.img img
  {
  display: inline;
  margin: 2px; 
  border: 1px solid #ffffff;
  }

div.desc
  {
  text-align: center;
  font-weight: normal;
  font-size: 80%;
  margin: 2px; margin-top: -0.5em; margin-bottom: 4px;
  }



/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
/*div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;} */

