/*  

Theme Name:    Me and Moo 
Theme URI:     http://www.meandmoo.com.au/
Description:   Developed by Wispa.
Version:       1.0
Author:        Wispa Group Pty Ltd
Author URI:    http://www.wispa.com.au

*/

/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul {
	list-style:none;
}
blockquote:before, blockquote:after {
	content:"";
}

a { outline:none; }

.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

body { font:12px Verdana, Helvetica Neue, Helvetica, sans-serif; }
a { text-decoration:underline; }
a:hover { -decoration:underline; }


blockquote {  padding:0px 0 10px 45px; font-size:18px; }
blockquote  p { font-size:18px; }

.clearboth { clear:both; }

#content {min-height:302px;}
#content p{line-height:18px; margin-top:18px;}
#content ul { list-style:none; margin:0 0 25px 0; padding:0;  }
#content li { margin:0; padding:0; font-size:14px; line-height:22px; }




/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */
#header-in { width:1010px; margin:0 auto; height:91px; }
#wrapper { width:1010px; margin:0 auto;  }

#content { width:600px; float:left; background-color:#FFF; padding:30px;  }
#sidebar { width:347px; float:left;   }


#footer { width:1010px; margin:0 auto; clear:both;  margin-top:14px; }
#footer-in { float:left; display:block; width:1010px;  padding:0px; padding-top:10px; padding-bottom:0px; background-color:#FFF; margin-bottom:14px;}

/* header  --------------------------------- */
#header .logo a { text-decoration:none; display: block ; position: relative; left:0px; top:85px;  width:415px; height:55px; font-size:18px; float:left; text-indent:-9009px; }
#header .logo a:hover { text-decoration:none; }

#header p.description { float:left; width:138px; height:23px; background:url(skins/1-default/phone-back.png) top no-repeat; margin:12px 0  12px 445px; padding:0; padding-top:2px; padding-left:10px; font:bold 14px 'Century Gothic', Helvetica, sans-serif; }
.single_column h3 { margin:0; padding:5px 0 5px 5px; font:18px Georgia, "Times New Roman", Times, serif; }



/*---------TOP NAVIGATION for PAGES---------  */
#navbg {  height:46px; margin-bottom:14px; width:1010px;margin-right:auto;margin-left:auto; }
#nav-menu ul { margin:0; padding:0px;float:right;height:46px; clear:both; width:485px; }
#nav-menu li { float:left; list-style-type:none; margin:0px; overflow:hidden; line-height:17px;}
#nav-menu ul li:hover a, #nav-menu ul li.hover a, #nav-menu ul li.current_page_item a { text-decoration:none;  }
#nav-menu ul li a { font:bold 22px 'Century Gothic', Helvetica, sans-serif; text-decoration:none; display:block; margin:0; padding:9px 20px 9px 20px;}
#nav-menu ul li a:hover { text-decoration:none;  }
#nav-menu ul li span { display:none;  }
#nav-menu ul li.page-item-home a{ display:block;  height:28px; width:15px; background:url(skins/1-default/home-icon.png) center 50% no-repeat; }
#nav-menu ul li.page-item-home a:hover{ background:url(skins/1-default/home-icon-over.png) center 50% no-repeat; }
#nav-menu ul li.page-item-home.current_page_item a{background:url(skins/1-default/home-icon-over.png) center 50% no-repeat;}

#nav-menu ul li:hover a, #nav-menu ul li.hover a, #nav-menu ul li.current-cat a { text-decoration:none; padding:12px 12px 20px 8px 12px; }
#nav-menu .children { display:none;  }
	
/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#nav li ul li a{ font-size: 13px; padding-top:7px; margin-right:0;  text-transform:capitalize; }
#nav li ul li a:hover{ text-decoration:none; }
#nav li ul{ margin:0px 0 0 0; position:absolute; width:15em; left:-999em; }
#nav li:hover ul, #nav li.sfhover ul{ left:auto; z-index:1000 }
#nav li ul li{ line-height:26px; width:15em; border-width:0 1px 1px 1px; font-weight:bold }
#nav li:hover, #nav li.hover{ position:static }
#nav li ul ul{ margin:-37px 0 0 15em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{ left:-999em; padding:2px 0 0;  }
#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul{left:-999em }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul{left:auto }
select, #nav{ padding:0 }
.bot, #header .spacer p, .list2{clear:both }
#nav li a span{font-size:12px; font-weight:normal }


/* Wrapper  --------------------------------- */

.tool-tip { width:300px; z-index:13000; }
.tool-title { font-weight:bold; font:13px/1.3em Verdana, sans-serif; margin:0; padding:8px 8px 4px; }
.tool-text { font:12px/1.3em Arial, Helvetica, sans-serif; padding:4px 8px 8px; }
.tool-text span span { display:block; font:11px/1.3em Verdana, sans-serif; padding:5px 0 0 0; }
div#footer { padding:0px; }
div#footer p {  }


/* Wrapper  --------------------------------- */

.nb-list { margin:0 0 20px 0; padding:0; list-style-type: none; font-size:12px; }
.nb-list ul li { float:none; width:inherit;  list-style:none; margin:0; padding:9px 5px;  text-decoration:none; backgroundheight:300px; 
overflow:hidden; height:300px;  }


.nb-list ul li a { margin:0; text-decoration:none;  }
.nb-list ul li a:hover { text-decoration:none; }
.nb-list h3 { margin:0; padding:5px 0 3px 0px; font:18px Georgia, "Times New Roman", Times, serif; }
.nb-list h3 a { text-decoration:none;  }

/*.single_column { margin:0px 0 20px 0px; _margin:0 0 20px -90px; padding:0; min-height:500px; _height:500px;   list-style-type: none; font-size:12px;}*/
.single_column { margin:0px 0 20px 0px; _margin:0 0 20px -90px; padding:0; list-style-type: none; font-size:12px;}
.single_column li { float: left; margin:0 0 40px 30px; width:300px;  height:230px;  }
* html .single_column li { height:230px; overflow:hidden;  }
*+html .single_column li { height:240px;  }



.single_column li ul { margin:12px 0 0 0; padding:0;  }
.single_column li ul li { float:none; width:inherit; height:inherit; list-style:none; margin:0;   position:relative; height:15px; overflow:inherit }
.secondary { display:none;  }

.home_column { width:300px;  }
.fleft { float:left; }
.fright { float:right; }
.spacer { padding-left:30px; }

.advt { padding:15px 0 0 0;  }





hr { clear:both; margin:0; padding:0; width:100%; }

.single_column li ul li a {text-decoration:none;  display:block; width:300px; position:absolute; top:8px;  height:20px;  overflow:hidden; display:block; 
line-height:1.5em;  }
.single_column li ul li a:hover { height:auto; overflow:auto; z-index:11; line-height:18px; padding-bottom:5px; padding-left:5px; left:0px; width:280px;   }


* html .single_column li ul li a { text-decoration:none;  display:block; width:300px; position:absolute; top:4px; left:0;  min-height:15px;  display:block; 
line-height:1.9em; overflow:visible; } 
* html .single_column li ul li a:hover { height:85px; overflow:visible; z-index:11; line-height:18px; _line-height:28px; top:1px; padding-bottom:0; left:-5px; width:280px;   }
* html .single_column { margin:0 0 20px 0px; }

*+html .single_column li ul li a { text-decoration:none;  display:block; width:300px; position:absolute; top:-4px; left:0;  min-height:15px;  display:block; 
line-height:1.9em; overflow:visible; } 
*+html .single_column li ul li a:hover { height:85px; overflow:visible; z-index:11; line-height:18px; top:-2px;  left:0px; width:280px;   }


*+html .single_column li ul li a { padding:8px 5px; } 


.ftuhmb { padding:2px; float:left; width:55px; margin:0px 6px 15px 6px; height:55px;  }

/* Headings -----------------------------------------------------------------------*/
.h3 { margin:0; padding:0; font-size: 22px; font-family: 'Century Gothic', Helvetica, sans-serif;}
h1 a, h3 a { text-decoration: none;  font-weight:bold; }
h1 a:hover, h3 a:hover { text-decoration: underline; }
h2 { margin: 0; padding: 10px 0; font:normal 24px Arial, Helvetica, sans-serif; }
h2 a {  text-decoration: underline; }
h2 a:hover { text-decoration: none; }
h3 { margin:0; padding: 0px; font:normal 22px 'Century Gothic', Helvetica, sans-serif; }
h3 a { text-decoration: none; }
h5 { margin: 15px 0 0 0; padding: 5px 0; font:normal 18px Arial, Helvetica, sans-serif; }
h6 { margin: 0; padding: 0 0 10px 0; font:normal 24px Arial, Helvetica, sans-serif; }

h1 { margin-top:0px; padding-bottom:11px;  font-size:30px; font:bold 24px 'Century Gothic', Helvetica, sans-serif; color:#ff7200; background:url(skins/1-default/title-icon.jpg) left 28% no-repeat;  padding-left:25px; border-bottom:3px solid #978e83;}
p { margin-top:0px; padding:0; font-size:14px;}

/* CONTENT -----------------------------------------------------------------------*/

#content ol { list-style-type: decimal; line-height: 18px; margin: 0; padding: 0 0 10px 35px; }
#content ul { list-style: circle; }
#content li { margin: 0; padding: 0; }
#content ul li { margin: 0 30px 0 30px; padding: 5px 0 0 0;  list-style: disc outside; }

#content .post-meta-top { margin:0 0 15px 0;  display: block; font-size:12px; float:left; }
#content .post-meta-bottom { margin: 30px 0 5px 0; display: block; font-size: 12px; clear:both; }

#posts { padding-top:36px; padding-left:23px; padding-right:23px; padding-bottom:27px; }
#posts:hover { background-color:#f2feff;}
#noback{background-color:#fff;}
#posts .tfe{float:right; margin-left:40px; margin-top:-57px; margin-bottom:27px; }
.post-meta-top{color:#9d9d9d; padding-bottom:5px;}
.post-meta-top a, .post-meta-bottom a { text-decoration: none;   }
.post-meta-top a:hover, .post-meta-bottom a:hover { text-decoration: none; }
.post-meta-top .auth a{color:#ff7200; text-decoration:none;}
.post-meta-top .auth a:hover{color:#ff7200; text-decoration:underline;}
.cat { float:  left; width:48%; text-align: left; }
.tags { float:  right; width:48%; text-align: right; display:none; }
.post-meta-bottom .read_more{float:left; margin-right:370px;}
.post-meta-bottom .comments{float:left; background: url(skins/1-default/comment-icon.jpg) top right no-repeat; display:block; height:23px;}
.post-meta-bottom .comments span{margin-left:15px; margin-right:9px; color:#fff;}
.post-meta-bottom {padding-bottom:25px; margin-top:0px; }
.comm { width: 20%; float:right; text-align: left;}
.comm span { padding: 0 0 0 18px;  }
.date { margin:0 10px 0 0; padding:10px; float: left; text-align: center; }
.d { font-size:18px; }
.month { font-size:11px; font-weight:bold; text-transform:uppercase; }


	/* Previous/Next Page Navigation ----------------------------------------------------------------*/
.page-nav { margin: 15px 0; padding: 2px 0;	height: 22px; clear: both; }
.nav-previous { width: 249px; margin: 2px 0; float:left; text-align:left; }
.nav-next { width: 249px; margin: 2px 0; float: right; text-align: right; }
.page-nav a { text-decoration: none; }
.nav-previous a { padding-left: 10px; }
.nav-next a { padding-right: 10px; }


  
  
  /*---------COMMENTS --------- */

#comments ol{padding:20px 0;}
#content #comments .comment { margin: 10px 0 30px 0; padding:0; width: 100%; list-style:none }

#comments h3{ font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0 0 20px 0; }
#comments .commentlist { padding:0; margin:0 }
#comments .commentlist li p { margin:0 0 20px 60px; padding:0; width:590px;  }
#comments .commentlist li {  position:relative;   }


.avatar { padding:3px; float:left; padding:2px; margin:0 12px 12px 0; }
.comment-author {padding:10px;  clear:both; margin-bottom:20px;   }
.fn { float:left; margin-right:5px; margin-top:5px; }
.fn .ur { float:left; margin-right:5px; margin-top:5px;  }

.says { float:left; }
.commentmetadata { float:right; position:absolute; right:10px; top:10px;  }

#content #comments .bypostauthor { height:100%; overflow:hidden;  }

.reply { margin-left:10px; font-size:12px; }
.commentmetadata { font-size:12px; } 
.commentmetadata a { text-decoration:none; }
.commentmetadata a:hover { text-decoration:none;  }


#submit { margin-left:498px; }
#url, #email, #author { font:14px Arial, Helvetica, sans-serif; padding:5px; width:200px; float:left; margin-right:5px; clear:both; }
#comment { font:14px Arial, Helvetica, sans-serif; padding:5px; clear:both; height:100px; width:580px; }

#commentform p { margin:0 0 8px 0; padding:0; height:100%; overflow:hidden; }
#commentform label small { float:left; margin-top:8px; }
#comments .comment .authcomment p { padding:0 0 20px 0;   }


  
  /* SIDEBAR -----------------------------------------------------------------------*/
#sidebar h3 { margin:0px 0 5px 0; padding:0 0 5px 0; font:bold 24px 'Century Gothic',Arial, Helvetica, sans-serif; }

#sidebar ul{ margin: 0 0 20px 0; padding: 0; list-style-type: none; }
#sidebar ul li  { margin:0; padding:0; }
#sidebar ul li a {   text-decoration:none; padding:8px 13px; display:block; }
#sidebar ul li a:hover { text-decoration: none; }

#wp-calendar { width:100%;  }
#wp-calendar caption { font-size:14px; text-align:center; margin-bottom:1px; padding:3px; font-weight:bold; }
#wp-calendar td { text-align:center; font-size:12px; font-weight:bold; padding:3px;  }
#wp-calendar th { padding:3px; text-align:center; font-weight:bold; }

/*#footer ------------- */
#footer p { margin:0; padding:0; float:left;  }
#footer p.copyright { width:295px; float:left;  }

#footer p a { text-decoration:none; }
#footer p a:hover { text-decoration:none; }

.flink { margin:0 -10px 0 0; padding:0; float:right; }
.flink li { margin:0; padding:0 15px; float:left;  font-size:11px;  }
.flink li a { text-decoration:none;  }
.flink li a:hover { text-decoration:none;}


/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/ * html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/*USER STYLES*/
#promobanner{width:1010px; height:317px; background: url(skins/1-default/banner-promo-back.jpg) top no-repeat; margin-bottom:14px; display:none}
#promobanner1{width:1010px; height:317px; background: url(skins/1-default/banner-promo-back.jpg) top no-repeat; margin-bottom:14px; }
#promobanner div{margin-left:660px; padding-top:120px;  width:245px; height:110px; font:bold 24px 'Century Gothic', Helvetica, sans-serif; text-align:center;}
#promobanner1 div{margin-left:660px; padding-top:120px;  width:245px; height:110px; font:bold 24px 'Century Gothic', Helvetica, sans-serif; text-align:center;}
#promobanner1 div p{font:bold 13px 'Century Gothic', Helvetica, sans-serif; text-align:center;}
/*LATEST POST*/
.widget {float:left; width:297px; height:235px; background-color:#FFF; padding:10px; }
.single_column .widget{border:3px #978e83 solid;}
.widget h3{ float:left; font:bold 16px 'Century Gothic', Helvetica, sans-serif;  float:left; width:282px; display:block; background:#fff url(skins/1-default/back-titles.png) top left repeat-x; border:none; height:26px; color:#FFF; padding-top:8px;padding-left:15px; }
.widget ul{float:left; margin:0px; padding:0px;}
.widget ul li{float:left; margin:0px; padding:0px;}
.widget h2{float:left; width:303px; padding:0px; margin:0px;}
.widget .entry-title a{font:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#4f4f4f; background:url(skins/1-default/latest-post-list-icon.gif) left 75% no-repeat; padding-left:20px; text-decoration:none; }
.widget .author, .widget .text, .widget .entry-summary, .widget .categories{display:none;}
.widget p {float:left; margin:0px; padding:0px; line-height:20px; font-size:12px;}
.widget p a{color:#ff7200;}
.widget .entry-meta{padding-left:5px;}
.widget .byline{padding-left:20px;}
.widget .post{float:left; padding-top:15px; padding-bottom:13px; border-bottom:1px; border-bottom-color: #7f7f7f; border-bottom-style:dashed; width:297px;  }
.widget .published{border:none;}

/*Images Block*/
div.post-image-list{float:left; width:297px; background-color:#FFF; height:106px;}

ul.post-image-list{float:left; width:297px; background-color:#FFF; height:106px;}
ul.post-image-list li{float:left; width:86px; margin:0px; padding:0px; margin-right:7px; margin-left:5px;}
.mcw .widget{margin: 0px 20px 0px 20px;}
.mcw .widget h3{float:left; margin:0px; padding:0px; padding-left:7px; padding-top:10px; height:33px; line-height:0px; background:none; font-family:'Century Gothic', Helvetica, sans-serif; font-size:28px; font-weight:normal;  float:left; width:289px; display:block; border:none; color:#181818;}
.mcw .widget p{float:left; display:block; width:303px; height:30px; font-family:'Century Gothic', Helvetica, sans-serif; font-size:47px; line-height:0px; font-weight:normal; margin:0px; padding:0px; padding-left:7px;}
.mcw .widget .visit-store{float:left; display:block; width:292px; margin-top:41px; padding-bottom:0px; text-align:right; padding-right:7px;}
.mcw .widget .visit-store a{color:#ff7200; text-decoration:none;}

/*Featured Products*/
.widget .yd_rp_widget ul{
float:left;
padding-top:1px;
}
.widget .yd_rp_widget li{
float:left;
display:block;
padding-bottom:7px;
padding-top:10px;
height:75px;
width:297px;
border-bottom-width: 1px;
border-bottom-color: #7f7f7f;
border-bottom-style: dashed;
}
.widget .yd_rp_widget li h4{
font-weight:bold;
font-size:14px;
}

.widget .yd_rp_widget li h4 a{
padding:3px;
display:block;
text-decoration:none;
}
.widget .yd_rp_widget img{
margin-left:10px;
margin-right:10px;
}
.widget .yd_rp_widget .yd_rp_excerpt {padding-top:5px; line-height:15px;}
.widget .yd_rp_widget .yd_rp_excerpt a{text-decoration:none; color:#7f7f7f;}

/*footer widgets*/
.widgetfooter {float:left; width:322px; height:178px; margin-left:5px; margin-right:8px;}
.widgetfooter p{font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#46413c;} 
.widgetfooter h3{float:left; display:block; font:bold 16px 'Century Gothic', Helvetica, sans-serif; color:#46413c; padding-top:20px;}
#Size_Chart .widgetfooter h3 {padding-left:12px; width:307px;padding-bottom:10px; }
#Size_Chart  .widgetfooter p{padding-left:12px; line-height:16px; font-weight:normal;}
#Size_Chart  .widgetfooter img{position:relative;margin-left:192px;margin-top:-60px; border:none;}

.textwidget{ padding-left:10px; padding-right:9px; border-left:1px; border-left-color: #7f7f7f; border-left-style:dashed; border-right:1px; border-right-color: #7f7f7f; border-right-style:dashed; }

#Newsletter  .widgetfooter { background-color:#f2f2f2; height:164px; margin-bottom:10px; }
#Newsletter  .widgetfooter h3{ padding-left:15px; width:280px; padding-right:27px; line-height:20px; padding-bottom:15px;padding-top:15px;}
#Newsletter  .widgetfooter form{ padding-left:15px; }
#Newsletter  .widgetfooter input[type=text]{width:150px; }
#Newsletter  .widgetfooter input[type=submit]{width:77px; height:22px; border:none; background:url(skins/1-default/subscribe-btn.png) no-repeat; margin-top:-28px; margin-left:210px;}
#Newsletter  .widgetfooter .linklove{display:none;}
#Newsletter  .widgetfooter span{margin-left:0px;}

#sitemap .widgetfooter {background:#a3998e; width:320px; height:147px; color:#dad6d2; margin-left:0px; padding-left:5px; margin-right:0px; padding-right:5px; border:5px #fff solid; }
#sitemap .widgetfooter h3{padding-left:28px; width:630px; padding-top:18px; font-family: 'Century Gothic', Geneva, sans-serif; font-size:18px; font-weight:bold; color:#fff; color:#dad6d2;}
#sitemap .widgetfooter ul{ float:left; display:block; padding-left:28px; width:280px; padding-top:15px;}
#sitemap .widgetfooter li{ float:left; display:block; width:140px; margin-bottom:16px; color: #fff;}
#sitemap .widgetfooter .children{ display:none;}
#sitemap .widgetfooter a{ padding-left:22px; color:#dad6d2; text-decoration:none; background-image: url("skins/1-default/list-icon.png"); background-repeat: no-repeat;  background-position: 0px 4px;}

#blog .widgetfooter {background:#a3998e; width:660px; height:147px; margin:0px; color:#ccc; margin-bottom:0px; border:5px #fff solid;  }
#blog .widgetfooter h3{padding-left:28px; width:630px; padding-top:18px; font-family: 'Century Gothic', Geneva, sans-serif; font-size:18px; font-weight:bold; color:#fff; color:#dad6d2;}
#blog .widgetfooter ul{ float:left; display:block; padding-left:28px; width:500px; padding-top:15px; }
#blog .widgetfooter .categories ul{ padding-left:0px;  }
#blog .widgetfooter li{ float:left; display:block; width:250px; margin-bottom:16px;}
#blog .widgetfooter .children{ display:none;}
#blog .widgetfooter a{ padding-left:22px; color:#dad6d2; text-decoration:none; background-image: url("skins/1-default/list-icon.png"); background-repeat: no-repeat;  background-position: 0px 4px;}

#footer p{display:block; float:left;   font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000;}

.header-inter{float:left; display:block; background-color:#FFF; padding:10px; margin-bottom:10px;}
#sidebar .widget{
height:100%;
}

/*sidebar widgets*/
#sidebar h3 { color: #ff7200; }
#sidebar ul li a { margin:0px; padding:0px; padding-top:6px; background:url(1-default/list-icon.png) no-repeat 43px 15px; color:#4f4f4f; padding-left:75px; }
#sidebar ul li a:hover { background-image: url(1-default/list-icon-over.png); color:#fff;  }

#contactdetails .widget{margin: 0px; padding:0px;  height:550px; background:url(skins/1-default/typewriter.jpg) bottom right no-repeat; width:347px;}
#contactdetails .conte{  float:left; border-left:1px dashed #bebebb; padding:0px; margin:0px; padding:20px; padding-top:0px; height:400px;}
#contactdetails .widget h3{float:left; margin:0px; padding:0px; margin-top:70px; border:0px; padding-left:20px;border-left:1px dashed #bebebb;} 

#about .widget{margin: 0px; padding:0px;  height:362px; background:url(skins/1-default/stairs.jpg) bottom right no-repeat; width:347px;}
#about .conte{  float:left; border-left:1px dashed #bebebb; padding:0px; margin:0px; padding:20px; padding-top:0px; padding-right:60px; height:260px;}
#about .widget h3{float:left; margin:0px; padding:0px; margin-top:70px; border:0px; padding-left:20px;border-left:1px dashed #bebebb;} 

#labels .widget{margin: 0px; padding:0px;  height:1650px; background:url(skins/1-default/trashbin.jpg) bottom right no-repeat; width:347px;}
#labels .conte{  float:left; border-left:1px dashed #bebebb; padding:0px; margin:0px; padding:20px; padding-top:0px; height:400px;}
#labels .widget h3{float:left; margin:0px; padding:0px; margin-top:30px; border:0px; padding-left:20px;border-left:1px dashed #bebebb;} 

#blog .widget{margin: 0px; padding:0px;  height:1700px; background:url(skins/1-default/trashbin.jpg) bottom right no-repeat; width:347px; color:#4f4f4f; }
#blog .widget h3{float:left; margin:0px; padding:0px; margin-top:70px; border:0px; margin-left:60px; margin-bottom:13px;border-bottom:1px dashed #bebebb; color:#ff7200; font-size:20px;} 
#blog .widget ul{float:left; padding:0px; margin:0px; padding-left:8px; height:900px;}
#blog .widget li{float:left; margin:0px; padding:0px; display:block; width:315px; } 
#blog .widget .categories ul{ border:none; padding:0px; margin:0px;}
#blog .widget .categories li{float:left; margin:0px; padding:0px; display:block; width:315px; height:33px; font:bold 16px 'Century Gothic', Helvetica, sans-serif; }  
#blog .widget .categories li.current-cat{background:url(skins/1-default/cat-arrow.png) 0px 0px no-repeat;}
#blog .widget .categories li.current-cat a{color:#fff; background-image: url(skins/1-default/list-icon-over.jpg);}

#store .widget{margin: 0px; padding:0px;  height:1700px; background:url(skins/1-default/trashbin.jpg) bottom right no-repeat; width:347px; color:#4f4f4f; }
#store .widget h3{float:left; margin:0px; padding:0px; margin-top:70px; border:0px; margin-left:60px; margin-bottom:13px;border-bottom:1px dashed #bebebb; color:#ff7200; font-size:20px;} 
#store .widget ul{float:left; padding:0px; margin:0px; padding-left:8px; height:900px;}
#store .widget li{float:left; margin:0px; padding:0px; display:block; width:315px; } 
#store .widget .categories ul{ border:none; padding:0px; margin:0px;}
#store .widget .categories li{float:left; margin:0px; padding:0px; display:block; width:315px; height:33px; font:bold 16px 'Century Gothic', Helvetica, sans-serif; }  
#store .widget .categories li.current-cat{background:url(skins/1-default/cat-arrow.png) 0px 0px no-repeat;}
#store .widget .categories li.current-cat a{color:#fff; background-image: url(skins/1-default/list-icon-over.jpg);}

input[type=submit]{ font:bold 14px 'Century Gothic', Helvetica, sans-serif; color:#fff; width:95px; height:27px; border:none; background:url(http://johnnygb.com/meandmoo/wp-content/uploads/2010/03/subscribe-btn.png) no-repeat; margin-top:18px; margin-left:187px; padding-top:0px;}
textarea{width:288px;}

#middleBack{
float:left; background-color:#fff;
}

