* 
{
padding:0;
margin:0;
}

/* CSS CREATED BY MAC WEB SERVICE - JAN 2009*/
/*  
Theme Name: a Byaduk Second-Hand Store
Theme URI: http://www.2nd-hand.com.au/
Description: This is a theme Created for a Second-Hand Store using a shopping cart.
Date: 9th January 2009
Version: 2.0
Author: Mac Web Service
Author URI: http://www.macweb.com.au/
Tags: 2 Column, Byaduk Second-Hand Store
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: auto;}


body, html {
	padding: 0;
	min-height: 100%;
	height: 100%; }


html>body, html>body#top > div#container> {height: 100%;min-height:1500px; padding:0 0 300px 20px !important; margin:0 0 0 00px!important;padding:0 0 100px 50px ; margin:auto;}

body#top {background: #9e8f84 url('images/bluestoneedged.jpg') ;font: 80%/170% 'tahoma', Arial, Helvetica, sans-serif;	color: #5d5b35;width:980px;margin:auto;}

strong {font-weight:bold;}

em {font-style:italic;}


/*-- Links formatting--*/
a {	color:#DF971B;cursor:pointer;}

a:hover {	text-decoration: none;	color: #0D0F05;}

a.rssexp {width: 29px;height:29px;line-height:15px; text-decoration:none;color:#CF6C01;}

a.rssexp:hover {color:#000;font-weight:bold;}

a.rss {background: transparent url('images/rss.png') no-repeat; width: 100px;height:50px;margin:0px 0 0 15px;padding:5px 0 5px 30px;display:inline;color: #333;}

/* ID areas */

#container {width: 980px!important;width:800px;height:auto; margin:auto; background:transparent;}

#header {margin:0 auto; height: 450px!important; height: 450px; width: 968px;padding:0;}

#header h1.name a {background: url('images/header.png') no-repeat top left;	width:970px; height:540px!important;height:450px;text-indent: -9999em;	clear: both;display:block;padding:0;}

#tagline { color: white; width: 930px; height:30px;font-size:16px;font-weight:bold; text-transform:uppercase; text-align:center;margin:0 0 0 15px;padding:0;position:absolute;display:block;top:420px!important;top:420px;z-index:20;}

#menu {width:930px!important;width:950px; height:10px;line-height:10px;height:30px!important;line-height:30px!important; color:blue;position:relative;background:#003399;left: 10px;padding: 0 10px!important;padding:0;margin-left:5px!important;margin-left:-1px;}

#hours {width:930px;height:40px;line-height:40px;letter-spacing:2px; color:#FF0000;background:white;top:-30px;margin-left: 15px!important;margin-left:10px;font-weight:bold; text-transform:uppercase;padding: 10px 10px;font-family: tahoma, arial;text-align:left;text-indent:100px;font-size:large;border-bottom:1px dashed #dfdfdf;}

.big {font-size:x-large;}

.mutedred {color:#CF4040;}

#content {background: transparent url('images/largecardfold2.png') repeat-y; color: white;width: 980px!important;width:955px;min-height:100%;height:100%!important;margin-left:3px!important;margin-left:-1px;display:block;clear:left;}



#footer {font-family: arial, tahoma, trebuchet; font-size: 0.9em; color: #ccc;width:980px!important;width:960px; height:350px!important;height:350px; background: transparent url('images/mailrabio.png') no-repeat;padding:160px 0 0 0;margin:0!important;margin:0 0 0 15px;clear:both;}



/* Classes */



.bold {font-weight:bold;}

.categories {width:300px; height:100%; background:transparent url('images/cathead.png') no-repeat; color:white; padding:30px 0 10px 0;}

.clear { clear: left;	margin-bottom: 5px;}

.comment-number {float:right; width:150px;height:10px;}

.chook {width: 299px; height:40px; background:transparent url('images/sellchook2.png') no-repeat;position:relative; top:-5px; left: -5px;}

/*.duck {background: transparent url('images/duckbig.png') no-repeat; width: 248px;height:129px;margin:0px 0 0 15px;display:block;clear:both;position:absolute;top:-105px!important;top:-80px;left:7px!important;left:5px;}*/

.featured {margin: 0 0 0 30px;}

.featuretop {background: transparent url('images/postcardtopA.png') no-repeat; width: 530px!important; width:550px;height:80px;margin:0px 0 0 15px!important;margin:0px 0 0 0px;}

.featureend {background: transparent url('images/postcardendA.png') no-repeat; width: 530px!important; width:550px;;height:81px;margin:0px 0 0 15px!important;margin:0px 0 0 0px;}

.featpost {width:530px!important; width:530px;height:auto; margin:0px 0 0 15px!important;margin:0px 0 0 0px; list-style:none;background: transparent url('images/postcardmidA.png') top left repeat-y;}

.featpost p {padding:0 0 0 15px;margin:0 0 0 30px!important;margin:0 0 0 30px;}


p.feature {font-size:0.9em;width:450px;height:auto;}/*featured post link*/


.leftpage { width:600px!important;width:500px;height:auto; color:#420000;clear:left!important;display:block;float:none!important;float:left;margin:0 0 0 5px!important;margin: 0 0 0 15px;}

.leftpage p {padding:5px 10px 0 5px!important;padding:5px;}

.line {width:550px;height: 10px; border-bottom:1px dashed #f8f8f8;}

.map {width:300px;height: 156px; background:transparent url('images/map.png') no-repeat; color: white;}

/*.map p.bold {padding:30px 5px 0 5px!important;padding:30px 0 0 5px;background:transparent;width:260px!important;width:170px; margin:0px 5px 0 0;text-align:right;font-size:0.9em;color:#fff;font-family:trebuchet, arial;font-weight:bold;position:absolute; top: 150px; left:5px!important; left:100px;}*/

.map p.mapright {float:right; width:190px;padding:25px 12px 0 2px;font-size:0.9em;}

.map p.mapleft {float:left; width:90px;}

.map a {cursor:pointer;}


.none {display:none;}

.phone {background: transparent url('images/phone.png') no-repeat; width: 200px;height:204px;margin:0px 0 0 15px;display:block;clear:both;position:absolute;top:-180px!important;left:134px!important;top:-180px;left:124px;}

.post {width:550px!important; width:550px;height:auto; margin:30px 0 0 30px!important;margin:30px 0 0 35px; list-style:none;border:1px dashed #d8d8d8;}

.post .comment-number a.add {width:150px;height:10px;font-size:0.8em;background: transparent url('images/add.gif') no-repeat top right;padding:10px 20px  10px 10px; }


 .post .entrytext > p {padding: 0;background:transparent; margin:5px 0px 0 0;}


.price {clear:left; width:520px; background:#ccc; color:black;padding:0 0 0 80px;font-weight:bold}

.red {color:red;}

.rightpage {float:right;  width: 300px!important; width: 200px;height: auto;padding: 0 0 50px 10px; color: #333;margin-right:50px!important;margin-right:0px;clear:left;display:block;position:relative;list-style:none;}

.rightpage .categories p {line-height:15px;border-bottom:1px dotted #fff;margin:5px 0 0 15px;background:transparent url('images/catmid.png') no-repeat; }

.rightpage .categories ul {width:288px; height:auto;background:transparent url('images/catmid.png') repeat-y; }

.rightpage .categories ul.children {text-indent:5px; }

.rightpage .categories .bot {width:288px; height:50px;background:transparent url('images/catbot.png') no-repeat; }

span.slogan {display:none;padding:0;margin:0;color:white;}



/*.shoppingcart {width:300px;height: 109px; background:transparent url('images/shoppingcart.png') no-repeat; color: white;}

.shoppingcart p {padding: 30px 0 0;text-align:center;}*/

.small {font-size:0.7em;}

.subscribe {}

.text-header {margin-bottom: 0;}

.timewho {}

.thisrss {height:50px;width:300px;padding: 20px 0 0 15px;}

ul.lcp_catlist {list-style:none; padding: 0 0 0 15px;}


/* p classes */

p.cart {text-decoration: overline;padding:10px 0 0;}



/* img classes */

a.thismap {width:70px; height:70px; float:left; border:1px solid #ccc;padding:5px 5px;margin:30px 0 0 11px;}

img.entryphoto {width:180px; height:180px; float:left; border:1px solid #ccc;padding:5px 5px;margin:10px 0 15px 15px;}

img.avatar {float:left;padding:5px 10px;border:1px dotted #fff;}




/* Typography */

h1.name {width:960px;height: 109px; background:transparent url('images/header.png') no-repeat; }

h2 {font-size: xx-large;color:#333;padding:10px 0 0 20px;}

h2.title {font-size:x-large;padding:0px 0 0 15px;background:#dfdfdf;color:#222;line-height:35px;}



/* Menu styling */

div#container div#menu ul li {list-style:none;float:left;padding: 0 0 0 15px;}

div#container div#menu ul li a {color:#FFFF00;text-decoration:none;font-family:georgia, trebuchet, tahoma;}

div#container div#menu ul li a:hover {color:#fff;text-decoration:overline;font-family:georgia, trebuchet, tahoma;}

div#container div#menu ul li.current_page_item a {color:#000;background: #fff;text-decoration:none;font-family:georgia, trebuchet, tahoma;padding:3px 5px 10px;height:40px;}







/* Post styling */

div.text-header h2.title a {color: #222; font-size:0.7em; text-transform:uppercase;}

div.text-header h2.title a:hover {color: #333; font-size:large; text-transform:uppercase;}

div.info-small span.no {background:transparent url('images/comment.jpg') no-repeat top left;padding:2px 12px 5px 5px;margin-left:15px!important;margin:0;color:#AF0A30;width: 16px; height:21px;line-height:21px;font-size:0.6em;text-align:center;}

div.info-small {float:left;display:inline;padding:20px 0 0 0;}


.date {background:transparent url('images/date.jpg') no-repeat;padding:2px 12px 5px 18px;margin-left:15px!important;margin:0;color:#AF0A30;width: 16px; height:21px;line-height:21px;font-size:0.8em;text-align:center;display:inline;}

.author {background:transparent url('images/author.jpg') no-repeat top left;padding:2px 12px 5px 18px;margin-left:15px;color:#AF0A30;width: 100px!important;width: 50px; height:21px;line-height:21px;font-size:0.8em;text-align:center;display:inline;}

div.info-small span.author span.this {color:#CFCFCF;}


.cat {background:transparent url('images/category.jpg') no-repeat;padding:2px 12px 5px 20px;margin-left:15px!important;margin:0;color:#AF0A30;width: 16px; height:21px;line-height:21px;font-size:0.8em;text-align:center;display:inline;}

.edit {border:0;background:transparent url('images/edit.jpg') no-repeat;padding:2px 12px 5px 20px;margin-left:15px!important;margin:0;color:#AF0A30;width: 16px; height:16px;line-height:21px;font-size:0.8em;text-align:center;}

.tag {border:0;background:transparent url('images/tag.jpg') no-repeat;padding:2px 12px 5px 20px;margin-left:15px!important;margin:0;color:#AF0A30;width: 16px; height:16px;line-height:21px;font-size:0.8em;text-align:center;}


/* Owner photos inserts*/

.owner{width: 300px; height:240px; border:0px; background:transparent url('images/owner3.png') no-repeat;}

.owner2{width: 300px; height:240px; border:0px; background:transparent url('images/owner2.png') no-repeat;}

/* Searchform styling */

.search{	width: 300px; height:72px; border:0px;}

.search form {width:300px;height: 72px; background:transparent url('images/searchbox.png') no-repeat; }

.search form input#s {width:235px;height: 23px; background:transparent url('images/searcharea.png') no-repeat; position:relative; top:30px; left:10px;border:0;padding: 4px 0 0 10px;}

.search form input#searchsubmit {width: 30px; height: 29px;background:transparent url('images/searchbutton.png') no-repeat; position:relative; top:30px; left:-2px;border:0;cursor:pointer;}	

/* Response styling */

#res {clear:left;margin:0 0 0 15px;	text-align: right;width:585px;}

#res h3 {	text-align: center;	color: #6F3036;	font: 26px 'lucida sans unicode', tahoma, 'trebuchet MS';	padding: 2px 0 4px;	margin-bottom: 15px;}

#res a {	color: #6F3036;	padding: 0px 4px 20px 20px;	float: left;}

#res a:hover {	color: #222;	text-decoration: underline;}

#res a.feed {	background: url('images/commentrss.png') no-repeat top left;	margin-right: 15px;}

#res a.track {	background: url('images/trackback.png') no-repeat top left;
	margin:0 50px 0 0;float:right;}

#res em {}


/* Respond styling */

#respond {width:600px!important;width: 550px; margin:0 0 0 15px;}

#respond h3 {font-size:xx-large; color:#420000;margin:20px 0 20px 15px;}

#respond p {	padding: 0.2em 0;}

#respond form {}

#respond form input, #respond form textarea {	border: 1px solid #ccc;	padding: 4px;	color: #4f969f;}

#respond form#commentform p textarea#comment {	border: 1px solid #ccc;	padding: 4px;	color: #4f969f;	width:550px!important;width:490px;}

#respond form input:hover, #respond form textarea:hover {	background-color: #e5f4f4;	border: 1px solid #a5dbdb;}

#respond form input:hover, #respond form textarea:hover {	background-color: #e5f4f4;	border: 1px solid #a5dbdb;}

#respond form input#submit {	background: url('images/submit.png') no-repeat top center;	border: 0;
	width: 156px;	margin: 0 0 0 180px!important;margin: 0 0 0 230px;	cursor: pointer;	height: 80px;}



/* Navigation menu */

.navigation {	width: 550px!important;width:550px;	padding-bottom: 25px;margin:0 0 0 15px;}

.navigation  .alignright a {	float: right;	background: url('images/next.png') no-repeat top left;
	height: 45px;	color: #222;	padding: 0 0px 0 20px;	margin: 0 20px 0 0;}
	
.navigation  .alignleft a {	float: left;	background: url('images/prev.png') no-repeat top left;	height: 45px;	padding: 0 0 0 20px;	margin: 0;	color: #222;}

.navigation a:hover {	color: #000;}


/* Comments Styling */

ol.commentlist {position:relative!important;position:relative;width: 585px!important;width:540px;margin:0px 0 0 15px;list-style: none;padding-bottom: 0px;clear:left;background:#dfdfdf;}

ol.commentlist li {border-top: 1px dashed #f1f1f1;	margin-bottom: 20px;}

ol.commentlist li.alt {	margin-bottom: 0px;}

ol.commentlist li.alt img.avatar {float:left;padding:5px 10px;border:1px dashed white;}

ol.commentlist li.alt div.commentmetadata a {color:#11458F;}

ol.commentlist li span {float: left;width: 100%!important;width:540px;font: 12px 'lucida sans unicode', arial, 'trebuchet ms', tahoma;background:#fff;padding: 4px 0 2px 0;	color: #333;}

ol.commentlist li.alt span {float: left;width: 100%!important;width:540px;font: 900 12px normal "Georgia", Times New Roman, Times, serif;	background: #F5FAFF;	padding: 4px 0 2px 0;	color: #000;}

ol.commentlist li.alt span em {float: right;margin-right: 10px;font: 400 11px normal "Arial", Helvetica, sans-serif;color: #222;}

ol.commentlist li span strong {	background:transparent url('images/author.png') no-repeat;padding:2px 12px 5px 18px;margin-left:15px;color:#AF0A30;line-height:15px;font-size:0.8em;text-align:center;float: left;	margin: 0 0 0 15px;text-transform:uppercase;}

ol.commentlist li span strong a {	color: #222;}

ol.commentlist li span strong a:hover {	color: #111;}

ol.commentlist li span em {	background:transparent url('images/date.png') no-repeat;padding:2px 12px 5px 18px;margin-left:15px;color:#AF0A30; line-height:15px;font-size:0.8em;text-align:center;float: right;	margin-right: 10px;	font: 400 11px normal "Arial", Helvetica, sans-serif;	color: #333;}


/* Commentmetadata */

.commentmetadata {margin:0;padding:0;}

.commentmetadata p {	padding: 30px 10px 10px!important;padding: 0px;margin:0;}

.commentmetadata a {font-size:0.7em; color:#5F2F2F;}

.commentmetadata a:hover {color:#2F0606;}


/* Categories div styling */

div.categories ul li.cat-item {list-style:none; margin:0 0 0 15px;display:block;padding:0 0 0 0;border-bottom:1px solid #fff;width:250px;}

div.categories ul li.cat-item a {color:white;padding:0 0 0 0;text-decoration:none;}

div.categories ul li.cat-item a:hover {color:#000;}


/* User Login styling */


.admin {clear:both;padding:0;margin:-45px 0 0 0!important;margin:-45px 0 0 10px;font-size:0.7em;}

.admin a.user {background: transparent url('images/key.png') no-repeat; width: 100px;height:40px;padding: 0 0 0 20px;display:block;clear:both;position:relative; top:0px!important;top:0px; left:680px!important;left:675px;color:#EFC01D!important;color:#fff;}

.admin a.user:hover {color:black;}

/* Design link styling */


.admin a.design {background: transparent ;width: 100px;height:40px;padding: 0 0 0 20px;display:block;clear:both;position:relative; top:-35px!important;top:-35px; left:787px!important;left:790px;color:#fff;text-decoration:none;font-size:1em!important;}

.admin a.design:hover {font-weight:bold;color:yellow;}


/* Footer list styling */



div#footer .popular li.cat-item  {margin: 5px 0 0 85px!important;margin: 5px 0 0 35px; list-style:none;width:300px!important;width:200px;float:none!important;float:left;}

div#footer .popular li.cat-item  a {background: transparent url('images/footerbullet.png') top left no-repeat!important;background: transparent url('images/footerbullet.gif') top left no-repeat; padding: 0 0 0 25px;color:blue;text-decoration: none;font-family:tahoma;text-transform:uppercase;font-size:1.3em;width:25px; height:40px;line-height:35px;}

div#footer .popular li.cat-item  a:hover {color:#000;text-decoration: underline;}


/* Soon styling */

div#footer .soon {margin:0!important;margin: 0 0;width:300px;float:right;height:40px;line-height:40px;}

div#footer .soon ul li {list-style:none;}

div#footer .soon ul li a {color:#4b9b23E;background: transparent url('images/duckbullet.png') top left no-repeat;text-decoration:none;font-size:1em;line-height:40px;width:40px; height:40px;padding: 0 0 0 45px;}

div#footer .soon ul li a:hover {font-weight:bold;background: transparent url('images/duckbullet.png') bottom left no-repeat;}

/* Footer Searchform styling */

div#footer div.footersearch {float:right;width:300px;height:auto;margin:50px 0 0 0;}

div#footer div.footersearch form {width:250px;height: 40px; background:transparent;position:relative;margin:40px 0 0 20px!important;margin:30px 0px 0 20px;top:0px;left:0px;}

div#footer div.footersearch form input#s {width:185px!important;width:185px;height: 31px; background:transparent url('images/searchboxfooter.jpg') no-repeat 50% 0% !important;background:transparent url('images/searchboxfooter.jpg') no-repeat 50% 0% fixed; border:0;padding: 5px 10px 0 10px!important;padding:7px 0 0 5px;height:35px;}

div#footer div.footersearch form input#searchsubmit {width: 30px; height: 40px;background:transparent url('images/searchsubmitfooter.jpg') no-repeat;padding: 0px 0 0 0px; border:0;cursor:pointer;}	

/* Widget styling */

.li#pages.widget, .li#pages.widget li ul li a {list-style:none;color:white;}

.li#pages.widget ul li.page_item a {list-style: none;}

.li#pages.widget ul li.page_item ul li.page_item  {background:transparent;}

h2.widgettitle  {width:250px;height: 100%; color: white;padding:30px 0 30px 0;/*background:transparent url('images/widgethead.png')  top left no-repeat ;*/margin:10px 0 0px 0;color:white;font-size:1.3em;padding:0 0 6px 40px;letter-spacing:1px;}

.rightpage li ul li a {color:#fff; text-decoration:overline;padding: 0 0 0 15px!important;padding:0 0 0 15px;margin:0;list-style:none;}

.rightpage li ul li a:hover {color: #000;text-decoration:underline;}

div.rightpage ul li.cat-item a {color:white;padding:0 0 0 0;text-decoration:none;}

div.rightpage ul li.cat-item a:hover {color:#000;}


div.rightpage li#tag_cloud.widget a {color:#222;width:250px;} 

.widget { 
    background: transparent url('images/widgetbot.png') no-repeat bottom left; 
    padding-bottom: 10px; width:300px;margin:0!important;margin:0 0 0 -15px;
} 
 
.widgettitle { 
    background: url('images/widgethead.png') no-repeat top left; 
    padding: 10px 10px 0 10px; 
} 
 
.widget ul { 
    margin: 0 10px; 
    list-style: none; width:300px!important;width:288px;margin:0px 0 38px 0px;background:transparent url('images/widgetmid.png') repeat-y top left;padding: 0 0 20px 0;
}

li.page-item-10 ul {background:transparent;}

.current_page_ancestor {background:transparent;}
#calendar_wrap {
	width: 200px;margin:0!important;margin: 0 0 0px 0;
	text-align: center;
}

#wp-calendar {
	padding: 0px 5px 40px 5px;
	width: 190px;
}

#wp-calendar caption {
	font: 400 16px 'lucida sans unicode', tahoma, 'trebuchet MS';
	padding: 0px 0 15px 0;	padding: 0px 0 5px 0;
		background: url('images/date.png') no-repeat center left;
}

/* Archives page */

ul#arc,ul#cat {
	padding: 10px 0;
	list-style: none;
}

ul#arc li,ul#cat li{
	padding: 0;
}

ul#arc li a,ul#cat li a {
	background: url(images/marker.png) no-repeat top left;
	padding: 0 0 0 20px;
	color: #9CAF4C;
	display: block;
	width: 96%;
}

ul#arc li a:hover,ul#cat li a:hover {
	color: #B8BF9B;
	border: 0;
	background: url(images/marker2.png) no-repeat top left;
}

#link-list h2 {
	padding: 2px;
	border-bottom: 3px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	color: #b1b1b1;
	background-color: #eaeaea;
	font: 22px 'lucinda sans unicode', arial, 'trebuchet ms', tahoma;
}

#link-list ul {
	padding-bottom: 20px;
	margin-top: 0;
	list-style: none;
}

#link-list ul li {
	padding: 0;
}

#link-list ul li ul {
	margin-top: 10px;
}

#link-list ul li ul li {
	display: block;
}

#link-list ul li ul li a {
	background: url('images/author.png') no-repeat top left;
	padding: 0 0 0 20px;
	color: #8A8F74;
	display: block;
	border: 0;
	width: 96%;

}



.aligncenter {
	display: block;
	margin: 5px auto;
}

.alignleft {
	float: left;
	margin: 5px 5px 0px;
}

p.alignleft {
	float: left;
	margin: 5px 5px 0px;width:auto; color:#000; background:red; height:inherit;}
	
p.alignleft a {color:#fff;}

p.alignright a {color:#fff}

p.alignright {
	float: right;
	margin: 5px 5px 0px;width:auto; color:#000; background:red; height:inherit;}

.alignright {
	float: right;
	margin: 5px 0 0 5px;
}

p a img.alignright {cursor:pointer;}

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #fff;
	padding-top: 4px;
	position:relative;width:auto;
}

.wp-caption .aligncenter {margin:auto;}


.wp-caption img {
	margin: 5px;
	padding: 0;
	border: 0 none;width:auto;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.avatar {
	float: right;
	margin: 10px;
	padding: 2px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}