/*
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 left from the /sandbox-layouts/ folder  */

div#container {

	float: left;

	width: 100%;

}


div#header {
	width: 960px;
}

div#content {

	margin: 10px 225px 0 205px;

}


div.sidebar {

	float: left;

	overflow: hidden;

	width: 180px;
}


div#primary {

	margin: 10px 0 0 -200px;

}


div#secondary {

	margin: 10px 0 0 -940px;
}

div#footer {

	clear: left;

	width: 100%;
	padding: 10px 0 10px 0;

}

/* Shambhala Sunspace Settings 

BLUE: 002c61
GOLD: f3c22d
LIGHT BLUE: e0e5ec

NEW RED: 993333

*/


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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html {

	overflow-y: scroll;

}



html, body {

	padding:0;

}



body {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	color: #333;

	font-family: "Lucida Grande", Lucida, sans-serif;
	font-size: 75%;
	line-height: 1.3em;

	background-color: #f4f4ea;

}


h1 {
	font-size: 175%;
	line-height: 1.5em;
}

h2 {
	font-size: 150%;
	line-height: 1.1em;
}


h3 {
	font-size: 125%;
	line-height: 1.5em;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;	
}

a:link { 
	color: #993333;
	text-decoration: none;
}
	
a:visited { 
	color: #993333;
	text-decoration: none;
}
	
a:hover { 
	color: #993333;
	text-decoration: underline;
}
	
a:active { 
	color: #993333;
}
	
blockquote {
	padding: 2px 12.5px 2px 10px;
	margin: 2px 15px 15px 25px;
}

div#wrapper{
	background-color: #fff;
	border: 1px solid rgb(198, 195, 190);
	width: 960px;
}

div#wrapper ul li ul li {
	list-style:none;
}

div#content p {
	margin-top: 10px;
}

div#content div.entry-date {
	display: inline;
	text-decoration: none;
}

div#content div.entry-meta {
	font-size: 8pt;
	color: #666;
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 25px;
	padding: 5px 0 10px 2px;
	display: block;
	clear: both;
}

div.entry-content {
	width: auto;
	height: auto;
}

div.entry-content a:link a:visited a:active a:hover {
	font-weight: bold;
}

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

div.entry-content p a img, div.entry-content p img {
	padding: 5px 8px 8px 0;
}

/* Just some example content */
div#header{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

div#secondary.sidebar ul.xoxo li {
	font-weight: bold;
	font-size: 110%;
}

h2.entry-title, h2.page-title {
	font-size: 125%;
	padding-bottom: 5px;
}


div#recent_posts a {
	line-height: 150%;
	font-weight: bold;
}

div#container,div.sidebar{margin-top:0px;}

div#nav-above,div#nav-below{
	width:100%;
	height:auto;
}

div#nav-above{
	margin-bottom: 10px;
	border-bottom: 1px solid #b3b3b3;
}

div#nav-above.navigation {
	padding-bottom: 25px;
}

div#nav-below {
	margin-top: 10px;
	height:25px;
	padding-bottom: 5px;
	width: 540px;
}

div.nav-previous a, div.nav-next a, div.nav-home a {
	font-size: 125%;
	font-weight: bold;
	vertical-align: top;
}

.alignleft, div.nav-previous {
	float: left;
	display: inline;
}

.alignright, div.nav-next{
	float: right; 
	display: inline;
	clear: none;
	vertical-align: top;
}

div.nav-home {
	display: inline;
	margin-left: 110px;
	text-align: center;
	width: 100%;
}

div#share {
	padding-top: 5px;
}

div#share p {
	line-height: 16px;
	vertical-align: middle;
}

div#share img {
	vertical-align: bottom;
}

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 {
	display: block;
	padding-top: 5px;
}

div.comments ol li{margin:0 0 3.5em;}

div.comment-author.vcard {
	font-weight: bold;
}

div.comment-meta {
	color: #666;
}

textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar ul,div.sidebar li{margin:0;padding:0;}

div.sidebar h3{
font-size:1.2em;
}

div.sidebar input#s{
	width:85px;
	margin-left: 15px;
}


div.sidebar li{
	list-style:none;
	margin:0 0 5px 0;}

div.sidebar li ul li {
	list-style:none;
	margin:0 0 5px 0;}

div#primary.sidebar li ul li {
	list-style:none;
	margin: 0;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div#secondary.sidebar ul {
margin:0 0 0 0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.execphpwidget ul#blogroll li {
margin:0 0 0 1em;
}

div#respond h3{
	padding-top: 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 10pt;
	line-height: 150%;
	clear: both;
	text-align: left;
}

div#footer{
	text-align:center;
	font-size: 8pt;
}

/* 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;}

#profile p {
}

#profile img {
	width: 487px;
	height: 137px;
	float: none;
	padding-right: 10px;
	display: block;
}

/* Not used
div#access div.skip-link{position:absolute;top:1em;right:1em;}
*/

.comment-author-carolyn-rose-gimian .vcard { 
	color: #800000; 
}

.comment-author-carolyn-rose-gimian {
	background-color: #EEEEEE; padding: 10px;
}

li#rss_links h3.widgettitle {
	background: url(http://www.shambhalasun.com/sunspace/wp-includes/images/rss.png) no-repeat right;
	padding-right: 20px;
	display: inline;
}

li#text-375523941, li#text-375517901 {
	padding-top: 15px;
}

div#primary.sidebar ul.xoxo div.execphpwidget ul {
	margin-left: 1em;
}

div#primary.sidebar ul.xoxo li {
	padding-bottom: 15px;
}

div#primary.sidebar ul.xoxo li ul li {
	padding-bottom: 0px;
}

div#primary.sidebar ul.xoxo li#rss_links.widget.widget_rss_links ul li {
	display: inline;
	padding-right: 10px;
}

div.textwidget select {
	font-size: 88%;
}

li.recentcomments {
	list-style-type: disc !important;
	list-style-position: inside !important;
	line-height: 125%;
}

/*ADDED REC Feb 27 08*/

p.wp-caption-text { font-size: smaller; }
