/*
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
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 left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */

.st_sharethis_custom{
        background: url("http://www.miniminimarket.com/images/share.jpg") no-repeat scroll left top transparent;
        padding:0px 100px 0 0;
width: 100px;
height: 19px;
}

h3 {
font-size: 165% !important;
font-weight: normal;
color: #110036;
}

body {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
        color: #777777;
        background-image: url(http://www.miniminimarket.com/images/navyheart.jpg);
}

a.specialLink1:link { 
color: #fff; 
text-decoration: none; 
background: #b2b4b4; 
}

.widget widget_tag_cloud {
width: 150px !important;
}

a.specialLink1:hover { 
color: #fff;
text-decoration: none; 
background: #b2b4b4; 
}

a.specialLink1:visited { 
color: #fff; 
text-decoration: none; 
background: #b2b4b4;
}

.comments1 {
background-image: url('http://www.miniminimarket.com/newsite/images/comments.png');
width: 28px;
height: 17px;
padding-right: 2px;
padding-top: 2px;
text-align: center;
margin-top: 6px;
}

.comments1 a:link{
color: #fff !important;
font-size: 80%;
}

.comments1 a:visited{
color: #fff !important;
font-size: 80%;
}

.comments1 a:hover{
color: #d6d6d6 !important;
font-size: 80%;
}

div#header {
	width: 960px;
 margin-left: auto;
    margin-right: auto;
text-align: center;
padding-top:0px;
font-family: arial, helvetica, sans serif;
font-size: 28px;
font-style: italic;
font-weight: bold;
padding-bottom: 10px;
height: 60px;

}

div#logo {
margin-left: 20px;
text-align: center;
}

div#nav {
background-color: #fff;
text-align: center;
}



a.nav:link {
color: #de0303 !important;
text-decoration:none;
}

.page-title h2{
position: relative;
top: 20px !important;
font-style: normal !important;
}

a.nav:hover {
color: #000000 !important;
text-decoration:none;
background: #d1d1d2 !important;
}

a.nav:visited {
color: #de0303 !important;
text-decoration:none;
}

.small {
font-size: 9px;
}

div#content {
	text-align:left;
	width: 960px;
 margin-left: auto;
    margin-right: auto;
	background-color: #fff;
padding: 10px 10px 10px 10px;
margin-top: -10px;
}


div#content1 {
position: relative;
	text-align:left;
	width: 960px;
   padding: 10px 10px 10px 10px;
margin-top: -10px;
        margin-left: auto;
        margin-right: auto;
background-color: #fff;
z-index: 0;
}

div#comments1 {
width: 720px;
padding-top: 20px;
text-align:left !important;
}


div#blog {
width: 660px;
margin-left: 280px;
text-align:left !important;
margin-top: 115px;
min-height: 1800px;
}


div#blog1 {
width: 660px;
margin-left: 280px;
text-align:left !important;
margin-top: 115px;
}

.headerleft {
float:left;
text-align: left;
}

.headerright {
float: right;
text-align: right;
}

.spacer {
	clear: both;
	line-height: 0;
}

img {
	border: none;
}

a {
color: #110036 !important;
text-decoration: none !important;
}

a:hover {
color: #a4a3a3 !important;
text-decoration: none !important;
}

div.skip-link {
position:absolute;
right:1em;
top:1em;
}

.highlight {
background-color: #d7d6d8;
color: #000;
}

.mailing {
height: 320px;
margin-top: 15px;
}

.main {
text-align: center;
}

.contactleft {
position:relative;
width:380px;
background: #fff;
top:0px;
left:70px;
z-index: 2;
float: left;
}

.contactright {
position:relative;
top:2px;
background: #fff;
left: 0px;
z-index: 2;
float:right;
margin-right: 60px;
font-size: 80%;
width: 385px;
letter-spacing: .2em;
font-family: arial, helvetica, sans serif;
height: 450px;
}

.contactbot {
position:relative;
top: 50px;
left: 200px;
height: 140px;
width: 700px;
z-index: 3000;
}

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,div#secondary {
margin-top:7px;
font: 9pt Arial, Helvetica, sans-serif;
}

div#primary, div#secondary {
width: 225px;
}

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%;
}

.nav {
position: relative;
top: 0px;
right: 0px;
width: 690px;
height: 20px;
background-color: #fff;
text-align: right;
}

div#nav-above {
margin-bottom:2em;
}

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;
}

.sidebar {
position: absolute;
top:175px;
left:20px;
width:225px;
padding: 10px;
background-color: #fff;
font-size: 90% !important;
}

.textwidget {
letter-spacing: .3em;
}

#tag_cloud_3 {
letter-spacing: .1em;
}

.sidebar a{
text-decoration: none;
color: #a3a2a2 !important;
width: 225px;
}

.sidebar a:hover{
text-decoration: none;
color: #666 !important;
width: 225px;
}

div.sidebar h3 {
font-size: 16px;
font-weight: bold !important;
text-transform: uppercase;
font-family: arial, helvetica, sans serif;
width: 225px;
color: #666;
padding: 3px;
letter-spacing: -.1em;
margin-bottom: 5px;
}

div.sidebar input#s {
width:215px;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
width: 215px;
margin-top: 5px;
margin-left: 10px;
text-decoration: none;
}

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-image: url('http://www.miniminimarket.com/newsite/images/star.png');
letter-spacing: .3em;
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;
margin-top: 20px;
}



div#footer {
position: relative;
text-align:center;
background-color: #fff;
color: #666;
margin-top: 0px;
font-family: arial, helvetica, sans serif;
font-size: 9pt;
}

div#footer a {
color: #d90303;
text-decoration: none;
}

div#footer a:hover {
color: #ff0000;
text-decoration: underline;
}

div#footer a:visited {
color: #d90303;
}

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;
width:250px;
}

.entry-date {
color: #110036;
font-size: 9pt;
font-family: arial, helvetica, sans serif;
text-align: left;
letter-spacing: .2em;
margin-top: 41px;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-transform: uppercase;
}

.entry-date1 {
color: #110036;
font-size: 9pt;
font-family: arial, helvetica, sans serif;
text-align: left;
letter-spacing: .2em;
margin-top: 1px;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-transform: uppercase;
}

.entry-meta {
color: #0d0f34;
letter-spacing: .2em;
font-style: italic;
font-size: 90%;
margin-top: 15px;
}

.entry-meta a {
color: #0d0f34;

}

.widgettitle {
color: #3d3c3c;
padding-bottom: 5px;
padding-top: 5px;
font-size: 110%;
}

.comments-link a {
font-size: 13pt;
text-decoration: none;
margin-bottom: 10px;
}

.nav-previous a{
color: #7866b7;
font-family: arial, helvetica, sans serif;
font-size: 8pt;
margin-bottom: 10px;
text-transform: uppercase;
font-style: italic;
text-decoration: none;
}

.nav-next a{
position: relative;
color: #7866b7;
font-size: 8pt;
font-family: arial, helvetica;
margin-bottom: 0px;
top: 20px;
text-transform: uppercase;
font-style: italic;
text-decoration: none;
}

.entry-title a {
color: #3d3c3c !important;
text-decoration: none;
font-size: 40px;
text-transform: uppercase;
width: 660px;
font-weight: bold !important;
font-family: arial, helvetica;
line-height: 1.1em;
}

.entry-title a:hover {
color: #8e8d8d !important;
}

.entry-title {
color: #c3c3c3;
text-decoration: none;
font-size: 40px;
text-transform: uppercase;
letter-spacing: -.1em;
font-family: arial, helvetica;
margin-top: 10px;
line-height: .9em;
}

div#nav-above {
margin-top: 10px;
margin-bottom: 30px;
}

div#respond h3{
color: #ff0101;
}

div#comments{
margin-bottom: 15px;
}

.comments-link {
font-family: arial,helvetica,sans serif;
}

.entry-content {
margin-top: -25px;
text-align: left;
letter-spacing: .2em;
}

.entry-content1 {
margin-top: 80px;
text-align: left;
padding: 30px;
margin-left: 5px;
letter-spacing: .2em;
}

.entry-content2 {
margin-top: 0px;
text-align: left;
padding: 10px;
margin-left: 5px;
letter-spacing: .2em;
}

.entry-content3 {
margin-top: -25px;
text-align: left;
letter-spacing: .2em;
min-height: 1700px;
}

.about {
text-align: left !important;
letter-spacing: .2em;
font-family: arial, helvetica, sans serif;
font-size: 70%;
}

.mailing {
color: #e2020b;
font-family: arial, helvetica, sans serif;
font-weight: bold;
font-size:15px;
}

#bottom { overflow: hidden; clear: both; margin-top: 10px; margin-bottom: 10px; height:46px; width: 900px; text-align: center;}
#bottomblog { overflow: hidden; clear: both; margin-top: 10px; margin-bottom: 10px; height:46px; width: 900px;}
#bottomleftblog {position:relative; float:left; width:192px;   margin-top: 2px; margin-left: 20px;}
#bottomleftblog2 { position:relative; float:left; width:194px;  margin: 0px 0 0 0px}
#bottomleft {position:relative; float:left; width:192px; margin-top: 2px;margin-left: 100px;}
#bottomleft2 { position:relative; float:left; width:194px;  margin: 0px 0 0 0px}
#bottomleft2 #mc-embedded-subscribe { position:relative; top:8px; margin-left:-3px;}
#bottomleft2 #mce-EMAIL { width:154px; height:26px; margin:3px 2px 0 2px; border: 1px solid #C8C8C8; }
#bottomright { position:relative; float:right; width:361px; margin-top: 2px;}
