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

/* Just some example content */

/*Homepage*/

#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url('images/top_tile.png');
background-image: url('images/home_banner.jpg');
background-image: url('images/aboutus_banner.jpg');
background-image: url('images/vintagebelts_banner.jpg');
background-image: url('images/contactus_banner.jpg');
background-image: url('images/leatherbelts_banner.jpg');
background-image: url('images/mensbusinessbelts_banner.jpg');
background-image: url('images/leatherlaptopsleeves_banner.jpg');
background-image: url('images/leatherwallets_banner.jpg');
background-image: url('images/leathermousepads_banner.jpg');
background-image: url('images/maintenance_banner.jpg');
background-image: url('images/fullgrainleather_banner.jpg'):
background-image: url('images/partners_banner.jpg'):
background-image: url('images/home.png');
background-image: url('images/aboutus.png');
background-image: url('images/products.png');
background-image: url('images/contactus.png');
background-image: url('images/maintenance.png');
background-image: url('images/fullgrainleather.png');
background-image: url('images/partners.png');
background-image: url('images/home_hover.png');
background-image: url('images/aboutus_hover.png');
background-image: url('images/products_hover.png');
background-image: url('images/maintenance_hover.png');
background-image: url('images/fullgrainleather_hover.png');
background-image: url('images/contactus_hover.png');
background-image: url('images/partners_hover.png');
}



html {
margin: 0;
font-family: Helvetica, Arial, Tahoma;
font-size: 0.8em;
background: url('images/wood_tile.jpg') repeat;
}

body {
margin: 0;
padding: 0;
background: url('images/top_tile.png') top center no-repeat;


width: 100%;
display:table;
}

body#home a#nav-home {
background:url('images/home_hover.png') no-repeat;
height:45px;
width:92px;
text-indent:-9999px;
}

body#aboutus a#nav-aboutus {
background:url('images/aboutus_hover.png') no-repeat;
height:45px;
width:125px;
text-indent:-9999px;
}

body#products a#nav-products {
background:url('images/products_hover.png') no-repeat;
height:45px;
width:143px;
text-indent:-9999px;
}

body#maintenance a#nav-maintenance {
background:url('images/maintenance_hover.png') no-repeat;
height:45px;
width:163px;
text-indent:-9999px;
}

body#fullgrainleather a#nav-fullgrainleather {
background:url('images/fullgrainleather_hover.png') no-repeat;
height:45px;
width:121px;
text-indent:-9999px;
}

body#partners a#nav-partners {
background:url('images/partners_hover.png') no-repeat;
height:45px;
width:113px;
text-indent:-9999px;
}

body#contactus a#nav-contactus {
background:url('images/contactus_hover.png') no-repeat;
height:45px;
width:143px;
text-indent:-9999px;
}

img, div, li , body , html 
{ behavior: url(/wp-content/themes/sandbox/iepngfix.htc) }


#wrapper {
margin: 0 auto;	
padding-top: 10px;
width: 880px;
background: #FFFFFF;
	}

div.sidebar {
float:left;
display: inline;
}

h2 {
font-size: 2.2em;
font-family: Rockwell, Helvetica, Arial, Verdana;
color: #951f2b;
}

h3, h3 a {
font-size: 1.2em;
font-family: Rockwell, Helvetica, Arial, Verdana;
color: #951f2b;
}

div#primary {
margin:1.5em;
margin-right: 0;
width: 175px;
}

#header {
margin: 0 auto;
text-align:center;
width: 950px;
height: 180px;
}

div#logo {
margin: 20px 0 0 5px;
float: left;
width: 105px;
height: 92px;
}

#banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/home_banner.jpg') top left no-repeat;
}

#aboutus_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/aboutus_banner.jpg') top left no-repeat;
}

#vintagebelts_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/vintagebelts_banner.jpg') top left no-repeat;
}

#leatherbelts_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/leatherbelts_banner.jpg') top left no-repeat;
}

#mensbusinessbelts_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/mensbusinessbelts_banner.jpg') top left no-repeat;
}

#leatherlaptopsleeves_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/leatherlaptopsleeves_banner.jpg') top left no-repeat;
}

#leatherwallets_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/leatherwallets_banner.jpg') top left no-repeat;
}

#leathermousepads_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/leathermousepads_banner.jpg') top left no-repeat;
}

#maintenance_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/maintenance_banner.jpg') top left no-repeat;
}

#fullgrainleather_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/fullgrainleather_banner.jpg') top left no-repeat;
}

#partners_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/partners_banner.jpg') top left no-repeat;
}

#contactus_banner{
margin: 0 auto;
width: 843px;
height: 314px;
background: url('images/contactus_banner.jpg') top left no-repeat;
}


#container {
margin: 0 auto;
width:100%;
background: #FFFFFF;
}

#content_top{
width: 680px;
float: right;
display: inline;
background: url('images/sidebar_tile.jpg') top left no-repeat;
height: 56px;

}

#content {
width: 680px;
float: right;
display: inline;
background: url('images/sidebar_tile_2.jpg') top left repeat-y;
margin-top: 20px;
}

#content_bot{
width: 680px;
float: right;
display: inline;
background: url('images/sidebar_tile_3.jpg') top left no-repeat;
height: 56px;
}

#entry{
width: 625px;
float: right;
display: inline;
margin-top: -57px;
padding-right: 20px;
}

#content_topnosidebar{
width: 843px;
float: right;
display: inline;
height: 56px;

}

#content_nosidebar {
width: 843px;
float: right;
display: inline;
margin-top: 20px;
}

#content_botnosidebar{
width: 843px;
float: right;
display: inline;
height: 56px;
}

#entry_nosidebar{
width: 843px;
float: right;
display: inline;
margin-top: -57px;
padding-right: 20px;
padding-left: 20px;
}

#footer {
margin: 0 auto;
text-align:center;
width: 880px;
height: 27px;
background: url('images/footer.png') no-repeat;

}

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

.clear{
clear: both;
}

.copyright{
margin: 0 auto;
text-align: right;
width: 880px;
line-height: 150%;
color: #FFFFFF;
padding-bottom: 10px;
}
/*
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.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

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:none;
margin:0;
}

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

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

*/

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

.sidebar li.home {
background:url('images/home.png') no-repeat;
height:45px;
width:92px;
text-indent:-9999px;
}


.sidebar li.aboutus {
background:url('images/aboutus.png') no-repeat;
height:45px;
width:125px;
text-indent:-9999px;
}

.sidebar .products {
background:url('images/products.png') no-repeat;
height:25px;
width:100%;
text-indent:-9999px;
}

.sidebar li.contactus {
background:url('images/contactus.png') no-repeat;
height:45px;
width:143px;
text-indent:-9999px;
}

.sidebar li.maintenance {
background:url('images/maintenance.png') no-repeat;
height:45px;
width:163px;
text-indent:-9999px;
}

.sidebar li.fullgrainleather {
background:url('images/fullgrainleather.png') no-repeat;
height:45px;
width:121px;
text-indent:-9999px;
}

.sidebar li.partners {
background:url('images/partners.png') no-repeat;
height:45px;
width:113px;
text-indent:-9999px;
}

.sidebar li.home a, li.aboutus a, li.contactus a, li.maintenance a, li.fullgrainleather a, li.partners a{
height:45px;
width: 100%;
display: block;
text-indent: -9999px;
overflow: hidden;
outline:none;
}

.sidebar li.home a:hover {
background:url('images/home_hover.png') no-repeat;
height:45px;
width:92px;
text-indent:-9999px;
}

.sidebar li.aboutus a:hover {
background:url('images/aboutus_hover.png') no-repeat;
height:45px;
width:125px;
text-indent:-9999px;
}

.sidebar li.contactus a:hover {
background:url('images/contactus_hover.png') no-repeat;
height:45px;
width:143px;
text-indent:-9999px;
}

.sidebar li.maintenance a:hover {
background:url('images/maintenance_hover.png') no-repeat;
height:45px;
width:163px;
text-indent:-9999px;
}

.sidebar li.fullgrainleather a:hover {
background:url('images/fullgrainleather_hover.png') no-repeat;
height:45px;
width:121px;
text-indent:-9999px;
}

.sidebar li.partners a:hover {
background:url('images/partners_hover.png') no-repeat;
height:45px;
width:113px;
text-indent:-9999px;
}

/*
.sidebar li.page-item-30, li.page-item-33, li.page-item-35, li.page-item-36, li.page-item-37, li.page-item-38{
text-indent: 0px;
}

.sidebar li.page-item-30 a, li.page-item-33 a, li.page-item-35 a, li.page-item-36 a, li.page-item-37 a, li.page-item-38 a{
height: 0px;
text-indent: 0px;
line-height: 150%;
color: #951f2b;
text-decoration: none;
padding-left: 35px;
list-style: disc;
}

.sidebar li.page-item-30 a:hover, li.page-item-33 a:hover, li.page-item-35 a:hover, li.page-item-36 a:hover, li.page-item-37 a:hover, li.page-item-38 a:hover{
text-decoration: underline;
}
*/
.sidebar li.page-item-2, li.page-item-8, li.page-item-10, li.page-item-61, li.page-item-1154, li.page-item-1170, li.page-item-1288, li.page-item-1317, li.page-item-1326, li.page-item-1646, li.page-item-1666, li.page-item-1697, li.page-item-2 a, li.page-item-8 a, li.page-item-10 a, li.page-item-61 a, li.page-item-1154 a, li.page-item-1170 a, li.page-item-1288 a, li.page-item-1317 a, li.page-item-1326 a, li.page-item-1646 a, li.page-item-1666 a, li.page-item-1697 a{
display: none;
background-position: 0; /* for IE to recognise display none */
}

.sidebar li.page-item-27 {
text-indent: -9999px;
}

.sidebar li ul li {
text-indent: 0px;
margin-top: 0;
padding-top: 0;
}

.sidebar li ul li a{
height: 0px;
text-indent: 0px;
line-height: 150%;
color: #951f2b;
text-decoration: none;
padding-left: 35px;
list-style: disc;
}

.sidebar li ul li a:hover{
text-decoration: underline;
}

.sidebar li ul li.current_page_item a:hover{
text-decoration: underline;
}


.sidebar li.current_page_item a {
text-decoration: underline;
}
/*
.sidebar li.page-item-33{
margin-top: 15px;
}





body#homePage li.current_page_item a{
background:url('images/home_hover.png') no-repeat;
height:45px;
width:92px;
text-indent:-9999px;
}

body#aboutusPage li.current_page_item a {
background:url('images/aboutus_hover.png') no-repeat;
height:45px;
width:125px;
text-indent:-9999px;
}

body#maintenancePage li.current_page_item a{
background:url('images/maintenance_hover.png') no-repeat;
height:45px;
width:163px;
text-indent:-9999px;
}

body#fullgrainleatherPage li.current_page_item a{
background:url('images/fullgrainleather_hover.png') no-repeat;
height:45px;
width:121px;
text-indent:-9999px;
}

body#partnersPage li.current_page_item a{
background:url('images/partners_hover.png') no-repeat;
height:45px;
width:113px;
text-indent:-9999px;
}

body#contactusPage li.current_page_item a{
background:url('images/contactus_hover.png') no-repeat;
height:45px;
width:143px;
text-indent:-9999px;
}

body#productsPage li.current_page_ancestor li.current_page_parent {
background:url('images/products_hover.png') no-repeat;
height:45px;
width:100%;
text-indent:-9999px;
}

*/


/*
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}
*/




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


