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

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { background:url(images/bg.jpg) no-repeat top center #908b83; font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#464646; padding-bottom:40px; }
p { font-size:15px; line-height:25px; margin-bottom:15px; }
a { text-decoration:none; color:#FFF; }
a:hover { color:#FFF; }
.home .entry-content p { font-size:16px; line-height:22px; }
#container { width:810px; background-color:#c1bdb4; margin-top:10px; padding:30px; overflow:auto; border-top:1px dashed #fff; }
img.alignright {float:right; }



h1, h2, h3 { color:#FFF; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }

h2.entry-title { font-size:40px; letter-spacing:2px; margin-bottom:20px; }
h3 { font-size:14px; }

#wrapper { width:870px; margin:auto; }

/* TOP */
#header { text-align:center; margin-top:50px; }
#blog-title a { display:block; width:435px; height:79px; text-indent:-9999px; background:url(images/logo.gif); margin:auto; }
ul#nav { border-top:1px dotted #908b83; padding-top:5px; width:620px; margin:auto; }
ul#nav li { display:inline; margin-right:35px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; letter-spacing:1px; }
ul#nav li.page-item-9 { margin-right:0px; }
ul#nav li a { color:#424242; text-decoration:none; }
ul#nav li a:hover, ul#nav li.current_page_item a { text-decoration:underline; }

/* PAGES */
#content_home { float:left; width:450px; }

/* HOME */
#threes { padding-top:20px; border-top:1px solid #d1cecb; margin-top:30px; }
#threes div { width:135px; float:left; margin-right:20px; }
#threes #end { margin-right:0px; }
#threes div p { font-size:12px; line-height:16px; }
#threes h3 { font-size:16px; margin-bottom:5px; font-weight:bold; }
#threes h3 a:hover { text-decoration:underline; }

/* PRODUCTS PAGE */
.sneakpeak { width:365px; height:90px; background-color:#666; float:left; margin:0px 30px 30px 0px; padding:10px 0 0 10px; }
.sneakpeak p { line-height:14px; }
.sneakpeak_img { width:140px; height:80px; background-color:#096; float:left; margin-right:10px; }

/* CHECK-OUT PAGE */
.pageid-17 #product_image_ { height:40px; width:40px; float:left; border:2px solid #FFF; }
.pageid-17 a.wpsc_product_title { margin:5px; color:#333; float:left; }
.pageid-17 h2 { margin-top:30px; font-size:24px; }
.pageid-17 h2.entry-title { margin-top:0px; font-size:50px; }

/* PRESS */
.pageid-7 img { padding:3px; background-color:#FFF; border:1px solid #908b83; margin:0px 15px 15px 0px; }

/* CONTACT PAGE */
#content_left { float:left; width:350px; }
#content_right { float:right; width:400px; margin:50px 30px 0px 0px; }

.pageid-9 .entry-content li { margin:0px 0px 2px 0px; line-height:normal; font-size:14px; font-weight:bold; }
.pageid-9 .entry-content ul { margin-top:20px; }

/* ABOUT PAGE */
.pageid-3 img { border:5px solid #FFF; margin:0px 0px 20px 20px; }
.pageid-3 p { text-align:justify; }

/* FOOTER */
#footer { width:810px; background-color:#b02525; color:#FFF; margin-top:20px; height:30px; padding:10px 30px 20px 30px; }
#footer p { font-size:11px; line-height:13px; }
#footer #left { float:left;}
#footer #right { float:right; }

.big { float:right; }
.small, .small_end { float:right; width:90px; height:90px; margin:10px 10px 0 0; }
.small_end { margin-right:0px; }

.big, .small, .small_end { border:5px solid #FFF; }

#left { width:500px; }

th { padding-right:5px; }
.items { display:block; height:25px; }

/* NEWS */
h2.news { margin-bottom:20px; }
img.alignleft { float:left; margin-right:20px; }
span.date { font-size:11px; }
div.item { border-bottom:1px solid #666; padding:30px 0px 20px 0px; overflow:auto; }