/*
THEME NAME: Mullanium by Jim and Tori
AUTHOR: <a href="http://couldbestudios.com/">couldbe studios</a>
*/

body {
	color:#42280D;
	font-family:"Trebuchet MS", Arial, sans-serif;
	background:#FFFee5 url('images/paper-texture.jpg') top left repeat;
	}
	
	a {
		color:#42280D;
		text-decoration:none;
	}

	
	a:hover, a:active {
		color:#42280D;
		text-decoration:none;
	}

/* Layout */

div#container,div#primary {
margin-top:2em;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous, ul#subnav li {
float:left;
}

div#header {
text-align:left;
margin:-10px 0 0 -130px;
}
	
#wrapper {
	padding-left:200px;
	background: url('/wordpress/images/branches-left.gif') top left no-repeat;
	width:900px;
}

#blog-title {
	background:url('/wordpress/images/logo.gif') top left no-repeat;
	text-indent:-9999px;
	width:300px;
	height:118px;
	display:block;
}
#blog-title a,#blog-title a:hover{
display:block;
width:300px;
height:118px;
background:transparent;
}

#blog-description {
	background:url('/wordpress/images/animation.gif') top left no-repeat;
	text-indent:-9999px;
	width:700px;
	height:104px;
	display:block;
	margin-top:-80px;
	margin-left:20px;
}

#content {
	min-height:500px;
	width:800px;
}

body.home #content {
	width:850px;
}

div.sidebar {
float:left;
overflow:hidden;
padding:10px 1.9%;
width:46%;
display:none;
}

div#primary {
clear:both;
display:none;
}

div#footer {
clear:both;
width:100%;
padding-top:75px;
background: url('/wordpress/images/bottombranch.gif') top left no-repeat;
height:50px;
}



#theme-link {
font-size:10px;
color:#916B4D;
padding-top:75px;
margin-left:50px;
}

#theme-link a{
color:#916B4D;
}

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;
}


/* Menu */

#access{
	position:relative;
	}
div.skip-link {
	display:none;
position:absolute;
right:1em;
top:1em;
}

div#menu {
font-size:14px;
margin:0 0 0 175px;
}

div#menu a {
	color:#42280D;
	padding:3px;
	text-decoration:none;
	background:transparent;
}


div#menu a:hover, a:active {
	text-decoration:none;
	background:#fff;
}

ul#subnav {
font-size:14px;
margin:0 0 0 50px;
line-height:1;
list-style:none;
}

div#menu ul,div#menu ul ul, ul#subnav ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

ul#subnav ul {
font-size:12px;
font-weight:bold;
text-align:center;
}

div#menu ul a, ul#subnav a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
display:none;
font-style:italic;
}

div#menu ul li ul, ul#subnav li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul, ul#subnav li:hover ul {
left:auto;
}


/* Pages */

.entry-title,.entry-meta, #comments {
display:none;
}

.entry-content {
padding:10px;
font-size:14px;
}



.entry-attachment {
width:400px;
float:left;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
border:0;
}

.pageid-16 .alignleft,.pageid-16 img.alignleft, .home .alignleft, .home img.alignleft, .page-template-catalog-php .alignleft, .page-template-catalog-php img.alignleft{
float:left;
margin:1em;
}

.page-template-catalog-php .wp-caption{
	border:1px solid #E3D7C3;
	padding:5px 0 0px 5px;
	background:#F0ECD2;
}

.page-template-catalog-php .wp-caption p {
	padding:3px 0;
	margin:0;
}

.page-template-catalog-php .new {
	background:url('/wordpress/images/new.gif') bottom left no-repeat;	
}

.hentry {
	
	padding-bottom:10px;
}

img.page-template-catalog-php, img.gallery-image, img.attachment-medium, img.attachment-thumbnail {
border:1px solid #916B4D;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}


.alignleft,img.alignleft{
/*float:left;*/
margin:1em 1em 0 0;
}



.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

img {
border:1px solid #916B4D;
}


a:hover img  {
	border:1px solid #000;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
text-align:center;
}

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:350px;
width:350px;
margin:1em 0;
float:left;
}

img a, img a:hover, a.fancybox, a.fancybox:hover {
	
	background:transparent;
        padding:0;
}



.edit-link a{
color:#999;
font-size:10px;
}

.edit-link, #wholesalelogin {
clear:both;
display:none;
}

.pageid-407 #wholesalelogin {
	display:block;
}

.pageid-11 h2 {
	clear:both;
	padding-top:10px;
	font-size:200%;
}

#post-11 .entry-content p {
	clear:both;
}

#post-11 .entry-content p.locations {
	display:block;
width:250px;
float:left;
clear:right;
}

/* Forms */

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%;
}

/* Sidebar */

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:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

/* LETTERS */

span.first-a {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-a.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-b {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-b.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-c {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-c.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-d {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-d.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-e {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-e.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-f {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-f.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-g {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-g.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-a {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-a.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-h {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-h.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-i {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-i.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-j {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-j.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 10px 6px 20px;
color:transparent;
}

span.first-k {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-k.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-l {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-l.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-m {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-m.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-n {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-n.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-o {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-o.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-p {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-p.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-q {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-q.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-r {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-r.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-s {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-s.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-t {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-t.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-u {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-u.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-v {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-v.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-w {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-w.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-x {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-x.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-y {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-y.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}

span.first-z {
text-indent:-9999px;
background: transparent url('/wordpress/images/first-z.gif') top left no-repeat;
margin:0 -5px 0 -10px;
padding:10px 6px 5px 20px;
color:transparent;
}
#wholesaleorder{} 
#wholesaleorder form{border:1px solid #444;padding:5px;} 
#wholesaleorder fieldset{text-align:right;border:0;} 
#wholesaleorder legend{display:block;text-align:center;font-weight:bold;} 
.product{} 
.qty{text-align:center;width:50%;margin:0 auto;} 

/* CouldBe Studios Albums */

.cbsa-album {
display:block;
width:100%;
}

.cbsa_thumb {
position:static;
z-index:-1;
float:left;
background:#F0ECD2;
border:1px solid #E3D7C3;
margin: 25px;
}

.cbsa_thumb img {
margin:5px;
float:left;
}

.cbsa_new {
position:relative;
z-index:1;
display:block;
text-indent:-9999px;
background:url('/wordpress/images/new.gif') top left no-repeat;
width:50px;
height:70px;
margin-top:-40px;
}

.cbsa_caption {
padding:5px;
display:block;
text-align:center;
font-size:90%;
width:295px;
height:50px;
color:#916B4D;
}

.blog .entry-title, .single .entry-title {
display:block;
}
