/*  

Theme Name: Digg 3 Columns

Theme URI: http://www.wpdesigner.com

Description: Digg-like 3 Columns Wordpress theme created by Small Potato (WPDesigner.com). Re-released under GPL.

Version: 1.0.2

Author: Small Potato

Author URI: http://www.wpdesigner.com/

*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body{

	background-image: url(images/bg-body.jpg);

	background-repeat: repeat-x;

	background-position: top;

	font-family: Georgia, "Times New Roman", Times, serif;	

        font-size: 14px;

	text-align: center;

	vertical-align: top;

	color: #000;

	margin: 0px;

	padding: 0px;



}



h1, h2, h3, h4, h5, h6{

	font-size: 16px;

}



a{

	text-decoration: underline;

	color: #105cb6;

}



a:hover{ text-decoration: none; }



a img{ border: 0; }



abbr, acronym{ border: 0; }



address, dl { padding: 0px 0 0; }



p { padding: 0px 0 10px; }



blockquote{

	margin: 10px 10px 0;

	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;

	color: #736926;

}



blockquote p{

	padding: 10px 10px 10px 20px;

}



blockquote blockquote{

	margin: 10px 20px;

	background: #fff;

	color: #333;

}



blockquote blockquote p{ padding: 10px; }



code{

	background: #f9f9f9;

}



dt{

	font-weight: bold;

}



dd{

	padding: 0 0 5px 15px;

}



hr{

	clear: both;

	margin: 15px 0 5px;

	width: 100%;

	border: 0;

	height: 1px;

	text-align: left;

	background: url(images/bg_comment_bottom.gif) no-repeat;

}



small{

	font-size: 10px;

}



input, textarea{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;

}



input#author, input#email, input#url, textarea#comment{

	border: 1px solid #cbb945;

	background-color: #fffadb;

	padding: 3px;

}



input#author, input#email, input#url{

	margin: 0 5px 0 0;

}



#container, #header, #topmenu, #topmenu ul li, #topmenu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{

	text-align: left;

	vertical-align: top;

}



#container{

	width: 967px;

	background-image: url(images/bg-container.png);

	background-repeat: repeat-y;

	background-position: center;

	margin-top: 0;

        background-color: #fff;

	margin-right: auto;

	margin-left: auto;

	padding-left: 17px;

	padding-right: 20px;

}



#header {

        height: 263px;

	width: 967px;

	color: #333;

	background: url(images/bg-top.gif) no-repeat;

	background-position: 14px 2px;



}

#topmenu {

          float: left;

          padding-top:15px;

} 



#logo {

       float: left;

       padding-left: 0px;

}



.widget_shoppcartwidget {

       float: right;

       text-align: left;

       width: 680px;

       padding-top: 13px;

       padding-left: 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 1px;

	color: #636363;



}





.widget_shoppcartwidget .status {



       padding-top: 0px;

       padding-left: 0px;

       padding-bottom: 0px;

       margin-bottom: 0px;



}



.widget_shoppcartwidget .status a {

       text-decoration: none;

	color: #636363;



}



.widget_shoppcartwidget .status a:hover {

       text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	color: #636363;

}



.widget_shoppcartwidget .status strong {

       color: #636363;



}













#pagetitle{

	clear: both;

	width: 904px;

	height: 155px;

}



#pagetitle h1{

	padding: 36px 28px 0;

	font-size: 24px;

	font-weight: bold;

	letter-spacing: 1px;

	text-transform: uppercase;

	color: #fff;

}



#pagetitle h1 a{

	text-decoration: none;

	color: #fff;

}



#syndication{

	float: left;

	padding: 15px 31px 0;

	color: #999;

}



#syndication a{ color: #666; }



#syndication a.feed{

	padding: 0 0 0 19px;

	background: url(images/feed_icon.png) no-repeat 0 1px;

}







.pagewrapper{

	margin: 0 0 10px;

	width: 957px;

	color: #000;





}



.page{

	padding: 0px 5px 5px;



}



.wrapper{ /* This wrapper class appears only on Page and Single Post pages. */

	float: left;

	width: 515px;

	padding: 0px;

}



.narrowcolumnwrapper{

	float: left;

	margin: 5px 0 0;

	width: 515px;

	padding: 0px;



}



.narrowcolumn{



	width: 515px;

	padding: 0px;

}



.content{

	width: 515px;

	padding: 0px;

}



.post{

	padding: 14px 0px 20px 25px;

	font-size: 14px;

	line-height: 20px;

}



.post h2{

	padding: 0 0 2px;

	font-size: 16px;

	font-weight: bold;

	line-height: 27px;

}



.post h2 a{

	text-decoration: none;

	color: #105cb6;

	border-bottom: 1px solid #75abea;

}



.post img{

	padding: 0px;

	background: #fff;

}



.post img.alignleft{

	float: left;

	margin: 5px 10px 0 0;

}



.post img.alignright{

	float: right;

	margin: 5px 0 0 10px;

}



.post img.wp-smiley{

	padding: 0;

	border: 0;



}



.entry{}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{

	padding: 0px 0 10px;

}



.entry h1{

	font-size: 14px;

        padding-bottom: 20px;



}



.entry h1 strong {

	font-size: 18px;





}



.entry h2{ line-height: 14px; padding-bottom: 16px;}



.entry h3{ font-size: 14px; padding-bottom: 7px; padding-top: 7px;}



.entry h4{ font-size: 12px; }



.entry h5{ font-size: 11px; }



.entry h6{ font-size: 10px; }



.entry a:link, .entry a:visited { text-decoration: underline; color: #666;

}





.entry a:hover { text-decoration: none; color: #ff353d;

}



.postinfo{

	font-size: 11px;

	color: #999;

}



.postinfo a{

	color: #578cca;

}



.postdate{ color: #a12a2a; }



.browse{

	border-top: 1px solid #bdbdbd;

	padding: 15px 16px;

	line-height: 18px;

}



.sidebar, .obar {

	margin: 0 0 0 16px;

	float: right;

	width: 193px;

	line-height: 18px;

}



.sidebar {

         padding-right:5px;

         text-align: right;



}



.rightcol {

	margin: 68px 0 0 5px;

	float: right;

	width: 190px;

	line-height: 18px;

	border-left: 1px dashed #cdcdcd;

        padding-left: 20px;   

        padding-bottom: 100px;     

}

.obar{

	margin: 0 5px 0 0;

        padding-left:0px;

	float: left;

	



}





.leftcol{

	width: 192px;

	margin: 0 5px 0 0;

	float: left;

}















.sidebar ul, .obar ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



.sidebar ul li, .obar ul li{

	margin: 5px 0 0;

	padding: 0px 5px 5px;



}



.sidebar ul li.widget_search, .obar ul li{

	padding: 0px 16px 0px 8px;

}



.sidebar ul li h2, .obar ul li h2{

	font-size: 16px;

	font-weight: bold;

	line-height: 27px;

	color: #8dab3b;

}



.sidebar ul ul li, .obar ul ul li{

	margin: 0;

	padding: 6px 0 3px;



}



.sidebar ul ul ul, .obar ul ul ul{ padding: 3px 0 0; }



.sidebar ul ul ul li, .obar ul ul ul li{

	padding: 6px 0px 3px 15px;

	background: url(images/bg_arrow_right.gif) no-repeat 0px 8px;

}



.sidebar ul ul ul ul li, .obar ul ul ul li{

	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;

}



/* COMMENTS TEMPLATE */



.post h3#comments, .post h3#respond{

	line-height: 27px;

	color: #e45b00;

}



.post h3#respond{

	color: #333;

}



ol.commentlist{

	margin: 0 0 11px;

	padding:0;

	list-style: none;

}



ol.commentlist li{

	padding: 13px 0;

	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;

}



ol.commentlist li .commentmetadata{

	font-size: 11px;

	color: #546477;

}



ol.commentlist li .commentmetadata a{

	color: #546477;

}



form#commentform small{

	font-size: 11px;

}



/*  Left column styles here */



#shopcat {

	width: 151px;

	margin-left: 40px;

	padding-left: 1px;

	padding-right: 0px;

	color: #6E664E;

	padding-bottom: 55px;

	margin-bottom: 42px;

}





#shopcat ul {

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	padding-top: 55px;

}



#shopcat ul li {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	letter-spacing: 2px;

        background-color: #f3f3f3;

	padding-bottom: 6px;

	margin-bottom: 10px;

	padding-top: 6px;

        padding-left: 21px;

	font-weight: bold;

}

#shopcat a {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: normal;

        text-decoration: none;

        color: #6E664E;

} 



#shopcat ul li a {

        font-size: 11px;

	}



#shopcat ul li:hover {

        color: #000;

	background-color: #F8941D;

	}



#shopcat h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #464942;

	padding-top: 16px;

	padding-bottom: 14px;

	background-image: url(images/leftcol-sep.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}



#enquiries {

	width: 186px;

	margin-left: 5px;

	padding-left: 1px;

	padding-right: 0px;

	color: #6E664E;

	background-color: #f3f8ee;

}





#enquiries h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	padding-top: 16px;

	padding-bottom: 32px;

}



#enquiries h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

        font-size: 12px;

        font-weight: bold;

}





#enquiries a {

	font-family: Georgia, "Times New Roman", Times, serif;

        font-size: 11px;

        font-weight: normal;

        text-decoration: none;

        color: #6E664E;

} 







#enquiries p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}



#enquiries .address {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 9px;

	letter-spacing: 2px;



}





.mama {



        font-weight: bold;



}



.red {

        color: #ff353d;

       

}



.gem {

        color: #87bb4f;

        font-weight: bold;

	font-style: itaic;



}



.ft {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

        color: #6f674f;

	font-size: 10px;

        font-weight: bold;

	text-transform: capitalize;

	letter-spacing: 2px;

}



          a:focus { outline: none; }



/*  Add shopp styles here */



.cat-block {



          float:left;

          height:200px;

          margin:auto;

          width:160px;

} 



.cat-block a {

	font-size: 10px;

        text-decoration: none;

        color: #636363;

	letter-spacing: 1px;

	text-transform: uppercase;

} 





#shopp {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	padding-left: 0px;

        margin-top: 43px;



}



.products {

	margin-left: 0px;

	padding-left: 0px;

	list-style-type: none;

}



.products ul {

	margin-left: 0px;

	padding-left: 0px;

	list-style-type: none;

}



.product {float:left;

width:160px;

} 









#bannerimage {

padding-left:231px;

padding-top:0px;

padding-bottom:13px;

}



.mamainc a {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

        color: #fff;

	font-size: 12px;

        font-weight: bold;

        padding-left: 170px;

	letter-spacing: 2px;

        text-decoration:none;

}

.shopnavbar {

       float: left;

	width: 967px;

	height: 35px;

	background: url(images/bg-shopnav.gif) no-repeat;

	background-position: 14px 2px;



}



img.catimg {

	border: 1px dashed #cdcdcd;

}

#shopp .products .frame img {

	border: 1px dashed #cdcdcd;

}



.entry .breadcrumb li {

       text-transform: uppercase;

       font-size: 12px;

       letter-spacing: 2px;

        background: #fff;

}



.entry .breadcrumb li a {



       font-weight: bold;

       text-decoration: none;

	}



.entry .breadcrumb li a:hover {

       text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	color: #ff353d;}



.entry .cat-block a {

               text-decoration: none;}



.entry .cat-block a:hover {

               text-decoration: underline;}

.product  {

         width: 420px;

         margin-bottom: 20px;

}



.footer {

	color: #fff;

        font-weight: bold;

        margin-top: 30px;

        margin-left: 30px;

        height: 100px;

	background-image: url(images/footer.gif);

	background-repeat: no-repeat;

	background-position: left top;

        font-size: 10px;

        text-align: left; 

        padding-left:20px;

        padding-top:22px;

        text-decoration:none;}



.footer a:link, .footer a:visited {

	color: #fff;

        text-decoration:none;}



.footer a:hover {

        text-decoration:underline;}



.mucho {

	color: #999;

        font-size: 10px;

         width: 900px;

         text-align:right;

	margin-right: auto;

	margin-left: auto;

	padding-top: 50px;

	}



.mucho a:link, .mucho a:visited{

	color: #999;

        text-decoration:none;

	}

.mucho a:hover {

        text-decoration:underline;}



.mucho strong {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

        text-transform: uppercase;

        letter-spacing: 2px;

        font-weight:normal;

}



#shopintro {

	background-image: url(images/bg-shop.gif);

	border: 1px dashed #cdcdcd;

        margin-top: 50px;

        padding: 31px 33px 12px;

	background-repeat: repeat-y;

	background-position: left top;

        height: 320px;



}



.clear {

	clear: both;

	margin: 0px;

	height: 0px;

        padding: 0px;



}





.post ul {

	list-style-position: inside;

        margin-top: 0px;

        padding-top: 0px;

        padding-left:5px;

}



.post ul li {

        padding-bottom:12px;}



#shopp ul.products li.product div.frame   {



        padding:0px;

}







#searchform {

	background-image: url(images/bg-search.gif);

        background-repeat: no-repeat;

        text-align: left;

        height: 90px;



}



#sitesearchform {

	background-image: url(images/bg-search.gif);

        margin-left: 12px;

        background-repeat: no-repeat;

        text-align: left;

        height: 90px;



}



#searchform #searchtext {

        font-size: 12px;

        font-weight: bold;

	padding-left: 40px;

        padding-top: 10px;

        padding-bottom: 7px;

}

#sitesearchform #searchtext {

        font-size: 12px;

        font-weight: bold;

	padding-left: 40px;

        padding-top: 10px;

        padding-bottom: 7px;

}



#searchbox {

	padding-left: 10px;



}



#searchbox input#s{

	border: 1px solid #ddd;

	margin-bottom: 4px;

        width: 150px;



}



#searchbox input.searchsubmit{ 

	padding-left: 90px;

 }

.savings {color: #ff353f;}

.frm_required {color: #ff353f;}
