/*

THEME NAME: PLA 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

VERSION: 1.6

AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

*/



/* Two-column with sidebar on right from the /examples/ folder  */

div#container {

float:left;

margin:0 -480px 0 0;

width:100%;

}



div#content {

margin:0 200px 0 0;

}



div.sidebar {

	float:right;

	overflow:hidden;

	width:430px;

	padding-right: 30px;

}



div#secondary {

clear:right;

}



div#footer {

clear:both;

width:100%;

visibility: hidden;

}









/* Just some example content */

div.skip-link {

position:absolute;

right:1em;

top:1em;

}



div#menu {

background:#EEE;

height:1.5em;

margin:1em 0;

width:100%;

}



div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div#menu ul a {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:none;

}



div#menu ul ul ul a {

font-style:italic;

}



div#menu ul li ul {

left:-999em;

position:absolute;

}



div#menu ul li:hover ul {

left:auto;

}



.entry-title,.entry-meta {

clear:both;

}



div#container,div#primary {

margin-top:1em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



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%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.5em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 1.5em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header,div#footer {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}



/* custom */

.sIFR-alternate {

	display: none;

}

.sIFR-replaced {

	margin: 0.5em 0;

}

div#primary {

	padding-top: 10px;

}

abbr {

	border-bottom: 0;

	font-style:italic;

	font-size: small;

}

body {

	text-align: center;

	margin: 0 0 18px 0;

	background-color:#f2f2f2;

	font-family:Helvetica, Arial, Verdana, sans-serif;

	background-image: url(images/bg2.png);

	background-position: top center;

	background-repeat:repeat-y;

	line-height: 120%;

}

div#wrapper {

	width: 960px;

	margin: 0 auto;

	text-align: left;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;

	background-color:#FFF;

}

#sC {

	width: 450px;

	background-color: #f2f2f2;

	background-image:url(images/shad-m.png);

	background-repeat:repeat-y;

	margin-left: 10px;

}

#sC .m {

	margin: 2px 20px;

}

#sC .t {

	height:14px;

	background-image:url(images/shad-t.png);

}

#sC .b {

	height:14px;

	background-image:url(images/shad-b.png);

}

.hentry a {

	color: #F00;

}

.hentry a:visited {

	text-decoration: none;

	border-bottom: 1px dashed;

}

.entry-meta {

	font-size: small;

	border: 1px solid #BBB;

	background-color: #F6F6F6;

	padding: 4px;

	margin-bottom: 2em;

}

.entry-meta a {

	text-decoration: none;

}

.entry-meta a:visited {

	text-decoration: none;

	border: 0;

}

.hentry {

	background-image:url(images/divide-gray.png);

	background-position:bottom center;

	background-repeat: no-repeat;

	padding-bottom: 1px;

}

div.page {

	background-image:none !important;

}

li.widget {

	background-image:url(images/divide-white.png);

	background-position:bottom center;

	background-repeat: no-repeat;

	padding-bottom: 1.5em;

}

	

.hentry a:hover {

	color: #FFF;

	background-color:#f00;

}

.hentry blockquote {

	color: #333;

}

h2 a {

	color: #000;

}

.sidebar a {

	color: #F00;

}

.more-link {

	text-align: right;

	font-size: small;

	border-bottom: none !important;

}

#copyBox {

	color: #666;

	font-size: 9px;

}

#copyBox a {

	color: #666;

	text-decoration: none;

}

#alertTipsBox {

	margin-top: -1.5em;

}

.more_widget a, .navigation div a {

	color: #666;

	text-decoration: none;

	font-weight: bold;

}

.entry-content p, .entry-content li {
	line-height: 1.25;
	color: #222;
	font-size: 95%;
}

.entry-title {
	line-height: 130%;
	font-size: 26px;
}
.widgettitle {
	line-height: 130%;
	font-family: 'Futura PT', Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 1em;
}
.entry-title a {
	color: #000;
	text-decoration: none;
}
