@charset "utf-8";
/*   
Theme Name: Kingsdowndrinks
Theme URI: http://mpjdesign.com
Description: Kingsdowndrinks theme
Author: Alexander Larikov
Author URI: http://mpjdesign.com
*/

*{padding:0;margin:0;}

body{font:100% Arial, Helvetica, sans-serif;background: #222;color:#f8f8f8;border:0;cursor: default;}
h1{font-size: 21px;color:#FFC;font-weight: normal;margin: 0 0 14px 0;}
h2{font-size: 18px;color:#FFC;font-weight: normal;margin: 0 0 14px 0;}
h3{font-size: 16px;color:#FFC;font-weight: bold;margin: 0 0 14px 0;}
h4{font-size: 14px;color:#FFC;font-weight: bold;margin: 0 0 14px 0;}
h5{font-size: 12px;color:#FFC;font-weight: bold;margin: 0;}
p{font-size: 12px;margin: 0 0 14px 0;line-height: 1.3em;cursor: text;}
ol{font-size: 12px;line-height:1.3em;padding-left: 0;list-style-position: inside;}
ul{font-size: 12px;line-height:1.3em;padding-left: 0;}
li{padding: 0 0 6px 0;}
a img{border:0; margin: 0; padding: 0;}
a:link{font-size: 100%;text-decoration: none;color:#9C9;}
a:visited{font-size: 100%;text-decoration: none;color: #9C9;}
a:hover{font-size: 100%;text-decoration: underline;color: #FC6;}
a:active{font-size: 100%;text-decoration: underline;color: #CC3366;}

#wrapper{margin:0px auto;width:900px;overflow:auto;padding-top:10px;text-align:left;}

/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea { font:12px Arial, Helvetica, Geneva, sans-serif; vertical-align:middle; margin: 2px 0 6px 0;}
button { font:12px Arial, Helvetica, Geneva, sans-serif; vertical-align:middle; margin: 0; padding: 1px 0 0 0;}
input.input-text, select, textarea { border:1px solid #888; }
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; }
textarea { overflow:auto; }
button.button { overflow:visible; width:auto; background-color: #BED3DB; border:1px solid #444; cursor:pointer;}
button.button span { display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#000; }
button.update-cart {overflow:visible; width:auto; border:1px solid #444; cursor:pointer; background-color: #FC3 !important;}
button.update-cart span { display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#000; }

label { margin: 0 0 14px 0; font-weight: normal; line-height: 1.3; }

/* header */
#header{width:900px;background:url('./images/header-background.jpg') no-repeat 0 bottom;overflow:auto;padding:0 0 88px 0;margin-bottom:50px;}
	#header .form-search{margin:6px 0 0 0;text-align:right;}
	#header .form-search .input-text{margin:0 0 0 6px;}
	#header .welcome-msg{display:block;clear:left;float:left;font-size:14px;margin:12px 140px 0 0;position:relative;width:auto;}
	#header #shop-link{float:left;clear:right;position:relative;overflow:auto;width:auto;}
		#header #shop-link a{display:block;width:150px;height:36px;background:url('./images/shop-online-link.gif') no-repeat 0 0;overflow:hidden;text-indent:-9999px;}
		#header #shop-link a:hover{background-position:0 -36px;}
		#header #shop-link a:active{background-position:0 -72px;}
#logo{background:url('./images/logo.gif') no-repeat 0 0;width:365px;height:58px;float:left;}
#logo a{display:block;width:365px;height:58px;text-indent:-9999px;}

/* sidebar */
#right{width:240px;float:left;padding-left:20px;}
	#right h2{border-bottom:1px solid #444;margin-bottom:5px;}
	#right ul{padding:0px 0 20px 0;}
	#right ul.children{margin-left:10px;padding:0;}
	#right li.cat-item{padding-bottom:3px;}

/* content */
#content{width:620px;float:left;padding-right:20px;}

/* the post */
.feedback{font-size:12px;}
.post{padding-bottom:15px;border-bottom:1px solid #444;margin-bottom:15px;}
	.post blockquote{background-color:#2c2c2c;border:1px solid #444;padding:5px;margin-left:5px;display:block;width:240px;float:right;line-height:18px;}
	.post blockquote p{line-height:18px;margin:0;}
	.post ol{list-style-type:decimal;}
	.post ul{list-style-type:disc;list-style-position:inside;}
textarea#comment{width:600px;}

/* footer */
#footer{float:left;clear:both;position:relative;padding:0 0 24px 0;margin:24px 0 0 0;border-top:1px solid #444;width:900px;overflow:auto;}
	#footer p{font-size:12px;margin:12px 0 0 0;}